1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-09-14 15:02:27 +02:00
Commit Graph

938 Commits

Author SHA1 Message Date
gorhill
bc4ddad0dc new revision for dev build 2016-09-12 10:42:02 -04:00
gorhill
e51debbcf8 no longer used, replaced by polyfill.js
the polyfilled Set/Map may end up being used by "external" publicsuffixlist.js
2016-09-12 10:28:13 -04:00
gorhill
a7fe367eec refactor where appropriate to make use of ES6 Set/Map (#1070)
At the same time, the following issues were fixed:
- #1954: automatically lookup site-specific scriptlets
- https://github.com/uBlockOrigin/uAssets/issues/23
2016-09-12 10:22:25 -04:00
gorhill
aa20b6185d typo in comments 2016-09-12 08:14:09 -04:00
gorhill
921bdfeba7 minor changes: header stuff 2016-09-10 08:29:18 -04:00
gorhill
558b82b7c1 fix #1971 2016-09-09 17:44:54 -04:00
gorhill
4c3ecd82ef new revision for dev build 2016-09-09 17:44:17 -04:00
gorhill
cc5498235c new release version 2016-09-09 07:53:17 -04:00
gorhill
f793039962 release candidate 2016-09-05 19:04:01 -04:00
gorhill
57a7558f6a new iteration for dev build 2016-09-01 15:55:20 -04:00
gorhill
43d699b1e2 new dev build iteration 2016-09-01 08:30:54 -04:00
gorhill
2c925ff5ee fix https://github.com/uBlockOrigin/uAssets/issues/123#issuecomment-244033330 2016-09-01 08:29:24 -04:00
gorhill
05adf750be new revision for dev build 2016-08-31 18:03:01 -04:00
gorhill
33234fdd8b fix #1952 2016-08-31 17:50:49 -04:00
gorhill
0d7e326dce code review re. changes in chrome.privacy.network with Chromium 48 2016-08-31 17:28:10 -04:00
gorhill
c96c097d6c new revision for dev build 2016-08-31 06:14:35 -04:00
gorhill
83e66b36f1 patch or convert filters meant to target websocket network requests 2016-08-30 19:57:25 -04:00
gorhill
7073737593 new revision b0 dev build 2016-08-29 08:52:10 -04:00
gorhill
c941bb4c04 new revision for dev build 2016-08-29 08:49:41 -04:00
gorhill
60cfab9209 new release revision 2016-08-29 07:56:35 -04:00
gorhill
df6fb5070a update to a valid release version (forgot release versions are even numbers) 2016-08-28 09:31:06 -04:00
gorhill
07662ced95 new revision 2016-08-28 06:48:16 -04:00
gorhill
ca13e1a8df new revision 2016-08-27 21:12:37 -04:00
gorhill
fea00084bc new release candidate 2016-08-27 11:09:34 -04:00
gorhill
b541c0e286 new release candidate 2016-08-25 17:11:15 -04:00
gorhill
6101e46a3a new release candidate 2016-08-23 10:37:44 -04:00
gorhill
6618cb1630 new release candidate 2016-08-22 19:18:32 -04:00
buttercookie42
3ea58979d5 Support back button navigation on Android (#1917)
When opening a new tab in Fennec, we should pass the ID of the current tab as parentId, so that pressing the back button afterwards closes the new tab and returns to the original tab instead of just closing Firefox.
2016-08-20 07:52:16 -04:00
gorhill
ad02883118 new revision for dev build 2016-08-18 11:58:38 -04:00
gorhill
160ee42e9f new revision for dev build 2016-08-16 12:14:24 -04:00
gorhill
07d15ae817 minor code review 2016-08-16 08:42:12 -04:00
gorhill
a9ec0a1c7b new revision for dev build 2016-08-15 23:07:20 -04:00
gorhill
2725479709 better fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1232354, as pointed out in comments 2016-08-15 22:50:24 -04:00
gorhill
dcc9138f31 new revision for dev build 2016-08-14 10:20:01 -04:00
gorhill
941692e7a1 new revision for dev build 2016-08-13 21:48:17 -04:00
gorhill
fb7bd0cc1d fix #1893 2016-08-13 21:45:01 -04:00
gorhill
399441c837 new revision for dev build 2016-08-13 18:03:15 -04:00
gorhill
e9157bafb7 fix #1892, #1891 2016-08-13 16:42:58 -04:00
gorhill
315dadb466 bump compatible thunderbird version 2016-08-12 11:30:50 -04:00
gorhill
6fd0bb4291 more refactoring of content script: better modularization of various components 2016-08-12 08:55:35 -04:00
gorhill
a02173f815 new revision for dev build 2016-08-08 19:47:23 -04:00
gorhill
fb62572976 new revision for dev build 2016-08-08 10:03:36 -04:00
asamuzaK (Kazz)
9700c32bc9 Optimize SVG icons (#1860)
* Omit XML declaration:
* XML version is 1.0
* encoding is UTF-8
* standalone is no
so it can be omitted.
* Remove unnecessary attributes:
* `xmlns:rdf`, `xmlns:cc`, `xmlns:dc`, `xmlns:xlink` are not used in
these SVG icons.
* No text inside SVG, so `xml:space` is unnecessary.
* `version` attribute will be removed in SVG 2. [Changes from SVG 1.1 —
SVG 2](https://svgwg.org/svg2-draft/changes.html#structure)
* `x` and `y` can be omitted if they are `0`.
* Remove `enable-background` attribute / style property:
* Firefox / Safari does not support `enable-background`.
* It is proposed to be deprecated in SVG 2. [Filter Effects Module Level
1](https://drafts.fxtf.org/filters/#AccessBackgroundImage)
* Remove empty `g` elements.
* Add `width` and `height` attributes in `safari-icon16-off.svg`:
* They are in safari-icon16.svg, simple missing?
2016-08-07 08:26:04 -04:00
gorhill
e72c93ebd6 new revision for dev build 2016-08-06 23:29:24 -04:00
gorhill
8a909608f2 new dev build 2016-08-06 15:46:57 -04:00
gorhill
ffc3bd10f6 fix regression on Pale Moon from 5704a90cf0 2016-08-06 15:27:33 -04:00
gorhill
4b005f4635 new revision for dev build 2016-08-06 12:17:27 -04:00
gorhill
16acbca1fa minor code review re. https://bugzilla.mozilla.org/show_bug.cgi?id=1232354 2016-08-06 10:20:11 -04:00
gorhill
5704a90cf0 improve performance issue reported at https://bugzilla.mozilla.org/show_bug.cgi?id=1232354 2016-08-05 22:43:10 -04:00
gorhill
b1ba1e9611 update revision for dev build 2016-08-05 14:06:11 -04:00
gorhill
c274195b69 bring support for dev build in Chrome store 2016-08-04 08:24:11 -04:00
gorhill
4593535a86 new revision for dev build 2016-08-02 16:37:31 -04:00
gorhill
3557e75592 release version 2016-08-01 17:41:58 -04:00
YFdyh000
cdabab7da5 restore network.dns.disablePrefetch when uncheck option (#1822) 2016-07-18 06:06:42 -04:00
gorhill
dcb6e87c1f fix https://forums.lanik.us/viewtopic.php?f=64&t=31522 2016-07-14 09:35:38 -04:00
gorhill
d7ff5a523e fix https://github.com/gorhill/uMatrix/issues/586 2016-07-13 09:21:36 -04:00
gorhill
58beeaacc1 bump minimum browser version 2016-07-11 20:33:07 -04:00
gorhill
068860ef74 remove reference to obsolete filter lists page 2016-07-09 21:37:16 -04:00
gorhill
02e6b088ef further refactoring + performance: skip surveying DOM after too many empty resultset 2016-07-09 19:21:46 -04:00
gorhill
bec8243a46 revert committing changes meant to be local only 2016-07-01 18:20:55 -04:00
gorhill
973d3e79c1 minor code review 2016-07-01 14:33:43 -04:00
gorhill
a3f6a4186a instrumenting content scripts to make for easy profiling when needed 2016-06-30 16:10:38 -04:00
gorhill
8aebf060b8 code review: return asap when in shouldLoadPopupListener 2016-06-30 15:47:51 -04:00
gorhill
09d35b65e0 minor code review re. #1768 2016-06-29 13:56:10 -04:00
gorhill
ca785bf8b1 fix #1768: second part -- this removes a corrupted SQL file
So that a new one can be created.
2016-06-29 13:49:38 -04:00
gorhill
2973726da8 fix uBO misbehaving when corrupted SQL file is corrupted (1st step of the complete fix) 2016-06-29 12:07:25 -04:00
gorhill
6c513629bf refactor content script code + add support for new :has & :xpath filters
Aside extending cosmetic filtering abilities, I expect this will
also take care of some long standing issues (I will have to find them
and mark them as "resolved" by this commit, as time allow).
2016-06-27 19:09:04 -04:00
gorhill
ee16ae728a fix https://github.com/gorhill/uMatrix/issues/540 2016-06-24 15:09:56 -04:00
gorhill
e8e06dc10d new revision for dev build 2016-06-24 12:20:34 -04:00
gorhill
9208f8d56e new release version number 2016-06-22 10:19:25 -04:00
gorhill
eb5421d686 minor code review (HTTP observer) 2016-06-21 08:04:31 -04:00
dhowe
77da1aabb3 Check responseHeaders length before calling pop() (#1739)
This throws an error on Firefox when responseHeaders is 0-length
2016-06-20 09:28:40 -04:00
gorhill
8c632db436 quite likely fix https://trac.torproject.org/projects/tor/ticket/19438 2016-06-19 18:53:03 -04:00
gorhill
848e716b08 bump compatible version for SeaMonkey 2016-06-19 12:31:18 -04:00
gorhill
fa1dafafbe fix #1716 2016-06-16 10:56:49 -04:00
gorhill
758c8afdc7 fix #1702 2016-06-12 10:51:42 -04:00
gorhill
f902c53be7 remove stray prototype code from last commit (84b81f751c) 2016-06-10 13:28:04 -04:00
gorhill
84b81f751c code review re. https://github.com/gorhill/uMatrix/issues/554: use channel data when available 2016-06-10 13:21:58 -04:00
gorhill
76c44e9672 code review re. https://github.com/gorhill/uMatrix/issues/554
No longer need to evaluate within asyncOnChannelRedirect() since
all is now evaluated at `http-on-modify-request` time.
2016-06-06 09:51:39 -04:00
gorhill
e177e04f90 fix https://github.com/gorhill/uMatrix/issues/554 2016-06-03 09:32:05 -04:00
gorhill
a8cf54c3a0 new revision for dev build 2016-05-02 17:38:04 -04:00
gorhill
ab700b9bc1 remove now unused code, bump revision for Opera store 2016-05-02 17:20:15 -04:00
gorhill
d676864211 #1604: remove now unreachable code 2016-05-02 14:30:24 -04:00
gorhill
0d6c088643 new revision 2016-05-02 08:28:24 -04:00
gorhill
dfc7fa8438 emergency fix: remove websocket support for now 2016-05-02 08:27:19 -04:00
gorhill
374d5476f5 release version = even number 2016-04-30 12:03:34 -04:00
gorhill
0e7e653362 revise indentation, comments 2016-04-28 10:09:08 -04:00
gorhill
ffc313136b #956: code review, again 2016-04-26 09:22:05 -04:00
gorhill
8c0246017d this fixes #1579 2016-04-22 11:45:20 -04:00
gorhill
d34d47032d this fixes #1573 2016-04-21 14:34:20 -04:00
gorhill
6d79aa43ba #956/#1497: minor code review 2016-04-21 12:48:07 -04:00
gorhill
e1f150f494 #956/#1497: code review 2016-04-21 12:26:08 -04:00
gorhill
a6028083f3 #956: code review 2016-04-21 00:03:29 -04:00
gorhill
4dbdd39100 #1497: code review 2016-04-20 17:24:07 -04:00
gorhill
2d26d1dd3d this fixes #1497 2016-04-20 13:57:31 -04:00
gorhill
fe767e672a new revision for dev build 2016-04-05 10:03:35 -04:00
gorhill
0df8acca8c new revision for release version 2016-04-05 07:56:08 -04:00
gorhill
baed91e111 #1514: code review 2016-04-01 20:53:38 -04:00
gorhill
cf47bdc4c8 this tentatively fixes #1514 2016-03-29 11:37:19 -04:00
gorhill
db09f83e2f new revision for dev build 2016-03-26 19:10:57 -04:00
gorhill
ced0641e7f release versions are even numbered 2016-03-25 14:19:38 -04:00
gorhill
95d0ffafb7 this fixes #870 2016-03-22 10:19:41 -04:00
gorhill
9c8fecc507 #1443: forgot to revisit this instance of vAPI.messaging 2016-03-16 09:47:10 -04:00
gorhill
2ac643b520 #1443: code review 2016-03-15 11:17:56 -04:00
gorhill
0547c0dd18 code review re. #1443 2016-03-09 17:13:22 -05:00
gorhill
bb66d44bac minor code review 2016-03-09 11:24:21 -05:00
gorhill
9772e95046 this fixes #1459 2016-03-09 09:54:16 -05:00
gorhill
eb8c17d55c this takes care of #1443 2016-03-08 16:35:06 -05:00
gorhill
e5c2eff2d0 code review to fix "javascript.options.strict" warnings in browser console of Firefox 2016-03-07 09:55:04 -05:00
gorhill
7884cf70f6 code review: this is needed to keep closure alive 2016-03-06 21:27:28 -05:00
gorhill
040a3ea5ef code review: spin off init-only code from frameScript into its own init-time frame script 2016-03-06 19:49:27 -05:00
gorhill
f77762e39f new revision 2016-03-06 18:49:54 -05:00
gorhill
ee23f96bb3 this fixes #1444 2016-03-05 14:04:36 -05:00
gorhill
912f330afb updated max FF versions 2016-03-03 10:37:35 -05:00
gorhill
ad24e1ed08 new revision for dev build 2016-02-26 10:07:34 -05:00
gorhill
ea2b706a9a updated translation stuff for Opera store 2016-02-22 09:01:37 -05:00
gorhill
38e7636018 new revision for dev build 2016-02-17 09:30:40 -05:00
gorhill
ced9f68918 new revision 2016-02-14 10:56:42 -05:00
gorhill
0bebc81369 code review + fixes another potential error in browser console (re. popup blocking) 2016-02-10 11:25:52 -05:00
gorhill
f8de57dd1a this takes care of errors in browser console while testing popup blocking 2016-02-10 11:15:57 -05:00
gorhill
e4f35e9f3d Revert "this fixes dm" -- I meant to commit only changes to assets
This reverts commit 5b5c661e0d.
2016-02-03 18:47:30 -05:00
gorhill
5b5c661e0d this fixes dm 2016-02-03 18:37:56 -05:00
gorhill
f81b07fb4d code review 2016-01-29 11:43:12 -05:00
gorhill
a89d3ebe18 this fixes #1312 2016-01-29 10:50:03 -05:00
gorhill
5f3b5365d1 #1305: forgot to add link to issue in code 2016-01-27 11:03:30 -05:00
gorhill
f39d87f6e0 this fixes #1305 2016-01-27 11:02:08 -05:00
gorhill
5a9f3fa6fe new path for location of Console.jsm 2016-01-26 17:57:53 -05:00
gorhill
1f345b585f this should fix #1276 2016-01-22 11:13:29 -05:00
gorhill
bb27f33b35 this fixes #1257: toolbar button missing for new uBO install w/ Seamonkey 2.39 2016-01-19 13:30:28 -05:00
gorhill
d584be832b this addresses https://bugzilla.mozilla.org/show_bug.cgi?id=1203159 2016-01-19 09:28:39 -05:00
gorhill
b5415f4f94 new revision for dev build 2016-01-17 13:45:48 -05:00
gorhill
89148351e8 #1163: this implements "block elements by size" 2016-01-17 13:30:43 -05:00
gorhill
032c83a829 new revision for dev build 2016-01-11 09:12:06 -05:00
gorhill
19518aed60 this fixes #1204 2016-01-11 01:38:29 -05:00
gorhill
06b44c7ceb this fixes #1206 2016-01-11 01:12:56 -05:00
gorhill
5591ff34f1 this fixes #1201 2016-01-11 00:37:57 -05:00
gorhill
b8b5a5fea2 some have reported dashboard does not open: this may help 2016-01-06 17:20:38 -05:00
gorhill
0b0b88684a this fixes #838 2016-01-05 10:08:28 -05:00
gorhill
4e7736bc10 this fixes #1124 2016-01-02 19:33:32 -05:00
gorhill
b5c8567368 minor code review 2015-12-31 09:45:30 -05:00
gorhill
e8eaddd8c7 minor code review 2015-12-31 09:25:12 -05:00
gorhill
6b73b8c38c this fixes https://github.com/gorhill/uBlock/issues/533#issuecomment-167931681 2015-12-31 09:24:55 -05:00
gorhill
73eb8cb2ca bump revision number for dev build 2015-12-29 23:30:37 -05:00
gorhill
ce8ea0b31b reverting fix to #533 because bad side effects 2015-12-29 22:43:24 -05:00
gorhill
53d49fd79a new revision 2015-12-27 15:42:32 -05:00
gorhill
ee2a657f84 AMO review feedback: remove unecessary files from package 2015-12-26 15:53:56 -05:00
gorhill
3956605ee0 general code review re. most recent commits 2015-12-23 11:02:36 -05:00
gorhill
e34d500bf9 fixed bad copy/paste, as reported in feedback section of Chrome store 2015-12-17 08:56:35 -05:00
gorhill
0f6e5be1d2 removed spurious comma 2015-12-15 21:43:21 -05:00
gorhill
c27dea49da keep file naming consistent 2015-12-15 14:36:27 -05:00
gorhill
074c6a948c empty file because FF has all that stuff since at least v24 2015-12-15 14:25:54 -05:00
gorhill
00e6d40965 actually only chromium-based browsers need this, and
AMO does not like mingling with prototypes of native
types.
2015-12-15 14:15:02 -05:00
gorhill
ea49484dd3 this fixes #1067 + partially fixes #1070 2015-12-15 10:40:40 -05:00
gorhill
cfbefd096d bumping max versions for Firefox, Firefox for Android 2015-12-14 19:36:39 -05:00
gorhill
09d7d1fdc4 this fixes #533 (need confirmation) 2015-12-13 15:38:31 -05:00
gorhill
64ef90a338 new revision for dev build 2015-12-13 10:46:19 -05:00
gorhill
08085f7383 code review 2015-12-11 19:18:14 -05:00
gorhill
1e0014116b this fixes #1004 2015-12-09 13:29:22 -05:00
gorhill
9ce6f9eb23 code review: adding the option buttons at launch time is not critical, this can be deferred 2015-12-09 13:23:16 -05:00
gorhill
561a2dbb04 new version 2015-12-07 11:21:20 -05:00
gorhill
2af72459fe minor code review: move vars closer to their 1st use + reference links 2015-12-06 16:43:58 -05:00
gorhill
7ada31a545 this addresses Cu.import throwing as reported in #1004 2015-12-04 12:05:02 -05:00
gorhill
665ac59c73 #1004: this addresses win potentially being null at shutdown time (Pale Moon) 2015-12-04 11:35:31 -05:00
gorhill
756887a6cf code review re. lagacy toolbar button 2015-12-03 12:07:46 -05:00
gorhill
a2f79952a2 code review 2015-12-03 01:16:28 -05:00
gorhill
2750b13e34 code review 2015-12-03 01:08:37 -05:00
gorhill
f2f653945e can throw when trying to access associatedWindow 2015-12-02 01:13:56 -05:00
gorhill
2705432f43 code review 2015-12-02 00:59:51 -05:00
gorhill
11351bca6d this fixes regression re. popup/popunder blocking for Seamonkey 2015-12-01 17:15:31 -05:00
gorhill
4fd71d4209 this adds popunder filtering support for Firefox-based browsers 2015-12-01 15:07:22 -05:00
gorhill
be7db835a8 this fixes sticky popup when legacy toolbar button + multiple windows 2015-11-28 10:28:48 -05:00
gorhill
5645cbc3fb #985: might be the missing trailing # 2015-11-27 14:30:17 -05:00
gorhill
c4034d804a this fixes #966 2015-11-24 12:11:03 -05:00
gorhill
139cbc5069 this fixes #959 2015-11-23 07:48:15 -05:00
gorhill
22b30c6868 new revision for dev build 2015-11-21 10:54:42 -05:00
gorhill
7fcb0176fc #955: merging 1.3.6 changes 2015-11-21 10:53:43 -05:00
gorhill
cb1a176e21 this hopefully fixes #955 2015-11-21 08:06:14 -05:00
gorhill
77504cb561 this fixes #951 2015-11-20 08:47:29 -05:00
gorhill
0540925b44 new revision for dev build 2015-11-20 00:43:54 -05:00
gorhill
8110b9ae6f #948: undo first attempt at fix 2015-11-20 00:43:02 -05:00
gorhill
5a63dc3184 Merge branch 'temp' 2015-11-20 00:16:16 -05:00
gorhill
c4e3e1e8e5 reportedly this fixes #948 2015-11-19 20:19:15 -05:00
gorhill
0f7dc32a5e this fixes #948 2015-11-19 18:51:55 -05:00
gorhill
4e9d41a150 #948: this possibly addresses the 1st reported error case 2015-11-19 18:07:27 -05:00
gorhill
75f8802487 bump version for dev build 2015-11-19 09:37:26 -05:00
gorhill
b9475507c8 this fixes #940 2015-11-16 15:12:26 -05:00
gorhill
4cebefd5b5 code review 2015-11-15 08:56:36 -05:00
gorhill
7b81b82e4b reversing fix to #868: does not work with latest FF/Nightly 2015-11-13 11:53:39 -05:00
gorhill
3d472beb1b code review: make onHeadersReceive() able to cancel responses 2015-11-09 17:59:19 -05:00
gorhill
2e2e76ebff compatible with Seemonkey 2.39 2015-11-09 08:37:32 -05:00
gorhill
e487f0f500 code review 2015-11-08 09:55:29 -05:00
gorhill
2518a3d17c #906: comment to document fix 2015-11-08 01:02:39 -05:00
gorhill
1c6d969ccb this fixes #906 2015-11-08 00:31:49 -05:00
gorhill
35474f0146 minor changes 2015-11-06 14:18:40 -05:00
gorhill
18a95a922c this fixes #894 2015-11-06 10:17:32 -05:00
gorhill
0949cc6ac7 oops, forgot to remove console.log 2015-11-06 00:36:11 -05:00
gorhill
770875608d let's see if this fixes #906 2015-11-06 00:32:45 -05:00
gorhill
c5c8edc4d1 #868: code review 2015-11-05 09:20:40 -05:00
gorhill
fee26a70bc someone in Chrome store reported a JSON Schema error when trying to install uBO 2015-11-04 16:00:27 -05:00
gorhill
45335855af #749: code review 2015-11-03 18:00:08 -05:00