Commit Graph

4122 Commits

Author SHA1 Message Date
gorhill 9d8499b4b1 fix #1770 2016-07-01 12:54:10 -04:00
gorhill 7f9c01d38f fix https://github.com/gorhill/uBlock/issues/769#issuecomment-229873048 and more completely #762 + dom inspector regressions 2016-07-01 08:09:48 -04:00
gorhill eabeedcd04 code review: use already available collections where possible 2016-07-01 06:44:02 -04:00
gorhill d092f02573 fix broken short-term per-page cache 2016-07-01 00:16:10 -04:00
gorhill 8374799c7d various minor code review 2016-06-30 22:03:29 -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 e6c38257be fix broken xpath operator + various code review 2016-06-30 10:23:38 -04:00
gorhill 87d0cce9b2 remove stray comma separator in injected CSS declarations 2016-06-29 18:12:21 -04:00
gorhill 3752ac4880 fix #781: support for explicit style properties 2016-06-29 17:07:33 -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 a5f7cbf969 new content script code: fix regression 2016-06-29 09:33:04 -04:00
gorhill e99d993a4c new content script code: perf work re. high-high generics
Now splitting high-high generics in two subgroups: one group for
simple selectors, another group for complex selectors. Turns out
the great majority of high-high generics are simple selectors, and
simple selectors can be applied incrementally with DOM changes, as
opposed to complex selectors. This brings in a significant perf.
improvement in the processing of high-high generics (previously,
all high-high generic selectors were processed as one big complex
selector).
2016-06-28 22:01:15 -04:00
gorhill b65699aef2 new content script code: code review, fine tuning perf 2016-06-28 19:45:11 -04:00
gorhill 2d68c8ee6c new content script code: code review, fine tuning perf 2016-06-28 09:06:14 -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 72fdce64f0 fix issue reported in comment https://github.com/gorhill/uBlock/issues/1669#issuecomment-224822448 2016-06-27 14:11:36 -04:00
gorhill fffa919d03 fix #1757: fixed typo in comment 2016-06-26 21:16:54 -04:00
gorhill c14277f5aa fix #1757 2016-06-26 21:15:18 -04:00
gorhill 541b850b54 bring cfg file up to date with latest jshint version 2016-06-26 17:19:30 -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 47bdca55af Merge branch 'master' of github.com:gorhill/uBlock 2016-06-19 13:26:17 -04:00
gorhill 2292e75f9a fix #1733 2016-06-19 13:26:02 -04:00
gorhill 848e716b08 bump compatible version for SeaMonkey 2016-06-19 12:31:18 -04:00
Raymond Hill aaed3ce9f4 Update CONTRIBUTING.md 2016-06-18 12:50:27 -04:00
Raymond Hill 070db17883 fix #1727 2016-06-18 08:27:48 -04:00
gorhill 367e6ee8de fix #1726 2016-06-16 19:10:07 -04:00
gorhill fa1dafafbe fix #1716 2016-06-16 10:56:49 -04:00
gorhill 1cd24380ce more sensible fix to #1725 2016-06-16 10:55:49 -04:00
gorhill a33dc4f8e2 fix #1725 (assuming the issue was uBO not properly blocking `data:` images) 2016-06-16 09:46:18 -04:00
gorhill c0515c20a4 set a limit on longth of suggested network filters (see https://github.com/gorhill/uBlock/issues/1725#issuecomment-226479197) 2016-06-16 09:15:49 -04:00
gorhill 5f1f697af1 translation work from https://crowdin.com/project/ublock 2016-06-15 16:18:17 -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 f43e51bac9 use new EasyList/EasyPrivacy home (easylist.github.io) 2016-06-09 19:34:36 -04:00
gorhill 8ee1f8812f fix #1661 as suggested 2016-06-09 12:32:00 -04:00
gorhill 48d8ef2e48 remove obsolete spam404 filter list (see #1432) 2016-06-09 10:37:18 -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 a5ecf2ed68 fix #1691 2016-06-06 09:11:27 -04:00
gorhill e177e04f90 fix https://github.com/gorhill/uMatrix/issues/554 2016-06-03 09:32:05 -04:00
gorhill 6ee6551f57 fix #1673 2016-06-01 10:40:38 -04:00
gorhill 520c58102e fix typo in comment 2016-05-28 09:19:35 -04:00