1
0
Fork 0
mirror of https://github.com/gorhill/uMatrix.git synced 2024-06-02 18:34:52 +12:00
Commit graph

47 commits

Author SHA1 Message Date
Raymond Hill a9bcc70a2b
Minor code review of WASM-loading code 2019-12-23 09:07:42 -05:00
Raymond Hill 2936d73911
Fix odds and ends from mega commit 9b292304d3
Related commit:
- https://github.com/gorhill/uMatrix/commit/9b292304d33a
2019-12-22 11:03:14 -05:00
Raymond Hill 9b292304d3
Bring uMatrix up to date
Notably:
- Import logger improvements from uBO
- Import CNAME uncloaking from uBO
- Import more improvements from uBO
- Make use of modern JS features

This should un-stall further development of uMatrix.
2019-12-20 12:24:18 -05:00
Raymond Hill fb94c85df1
Add ability to block early at launch; adapt to changes in Chromium 72+
Related issues:

- "Requests bypass uMatrix on Firefox start"
  <https://github.com/uBlockOrigin/uMatrix-issues/issues/69>

  Using same approach as with uBO:
  https://github.com/gorhill/uBloc/commit/41548be6be35

  `suspendTabsUntilReady` advanced setting added to "More" pane,
  useful only for Chromium -- the blocking of early network
  requests is enforced unconditionally on Firefox (because it
  supports returning Promises from webRequest handlers).

- "Cookies leaking temporarily"
  <https://github.com/uBlockOrigin/uMatrix-issues/issues/74>

  Changes in the webRequest API in Chromium 72+ caused uMatrix
  to fail to process `Cookie` and `Referer` headers on that
  platform.
2019-01-01 08:34:00 -05:00
Raymond Hill 8ed8666e77
fix https://github.com/uBlockOrigin/uMatrix-issues/issues/63 2018-09-25 14:36:54 -04:00
Raymond Hill 8da0dcd84f
fix https://github.com/uBlockOrigin/uMatrix-issues/issues/9 2018-05-15 12:45:32 -04:00
Raymond Hill 31cc15ca6c
lots of informal fixes
- us integer tab id -- do not stringify anymore
- improved the parsing of hosts files
- better handling of behind-the-scene network requests when a
  context is provided by the webRequest API
- imported webextFlavor code from uBO
- converted instances of object-as-dict to Map()
2018-04-13 10:24:50 -04:00
Raymond Hill b963ccb778
code review: simplify PSL selfie generator 2018-02-01 08:22:15 -05:00
Raymond Hill 2cf4a57bf4
first draft toward fixing #30 2018-01-29 17:19:42 -05:00
Raymond Hill b2e760f40d
fix #904, #436 2018-01-06 18:00:28 -05:00
Raymond Hill 36e7c874cd
fix #479 2017-12-18 09:49:15 -05:00
Raymond Hill 157045924b
fine tune various UI aspects
- more choices of matrix text size
- more accurate wording for matrix switches
- info links for various matrix switches
2017-12-16 09:28:57 -05:00
gorhill 3ff2926871
fix #840 (need confirmation) 2017-12-04 16:48:59 -05:00
gorhill 9e2dd8108c
code review: further simplifying; jshint-ing 2017-12-03 14:56:08 -05:00
gorhill ebac131247
code review: simplify code for counting distinct URLs 2017-12-03 11:40:27 -05:00
gorhill a15f1fa92e fix #789 2017-11-14 17:13:11 -05:00
gorhill 97509f6d03 hybrid webextension for seamless migration from legacy 2017-03-29 13:46:19 -04:00
gorhill c2d7096500 refactor assets management; working webextension version 2017-03-29 09:12:12 -04:00
gorhill 09cf683e1a fix #429 2016-06-05 09:11:34 -04:00
gorhill 6eaa85eee1 this should fix #357, #395 2015-11-15 17:33:05 -05:00
gorhill e18782672d this fixes #345 2015-09-08 10:49:41 -04:00
gorhill d7b6be4567 logger: filter entries by tab 2015-05-15 23:05:37 -04:00
gorhill 20bd54c56b allow some local settings to be modified by users 2015-05-13 15:32:45 -04:00
gorhill 535a46db37 this fixes warning/error entries in browser console 2015-05-12 08:04:13 -04:00
gorhill 438a7dca0a minor code review 2015-05-12 06:36:30 -04:00
gorhill 8aaadb8fc0 toward a release: general code review, polishing, removing obsolete stuff 2015-05-11 10:55:06 -04:00
gorhill 3d3160efdf minor code review 2015-05-10 17:59:58 -04:00
gorhill 186c649984 thsi fixes #170 2015-05-08 09:02:12 -04:00
gorhill 89a2610ab1 various fixes 2015-05-04 20:26:45 -04:00
gorhill 4a86eb0525 https://xkcd.com/1296/ 2015-05-04 18:00:01 -04:00
gorhill c18db8cc7f a few css fixes 2015-05-04 17:49:15 -04:00
gorhill b4254db51c refactoring: many changes throughout -- not close to be done 2015-05-03 20:55:27 -04:00
gorhill 818a3db9e4 code review: easier to maintain 2015-05-03 08:18:06 -04:00
gorhill fb639870df code review 2015-05-03 07:58:10 -04:00
gorhill d32137ced0 code review 2015-05-03 07:33:24 -04:00
gorhill 622d0a7e9d provide iframe URL in placeholders 2015-05-03 07:10:05 -04:00
gorhill 3fe5d48c05 this addresses 44f1a61c42 (commitcomment-11015041) 2015-05-03 06:01:24 -04:00
gorhill e751a5403b code review 2015-05-02 12:07:40 -04:00
gorhill c472e23c7d assets updater, hosts files pane, etc. 2015-05-01 19:27:43 -04:00
gorhill 7cd060a15f refactoring, fixing script/frame blocking on FF, etc., more to do 2015-04-21 16:22:29 -04:00
gorhill ed67045360 first pass 2015-04-11 17:15:57 -04:00
gorhill f6a366194c this address #37: the rebinding of pages which change incrementally 2014-11-02 18:19:48 -05:00
gorhill 257844c233 a bit of refacotring work 2014-10-28 00:14:15 -04:00
gorhill 6d72b65a1a jshint 2014-10-26 19:27:24 -04:00
gorhill 8cb0619687 fix to ensure PSL is available when binding tabs 2014-10-26 15:54:50 -04:00
gorhill 8653401961 this fixes #10 2014-10-25 23:30:43 -04:00
gorhill 0beb752db9 first commit 2014-10-17 15:01:09 -04:00