Commit graph

1279 commits

Author SHA1 Message Date
gorhill
7e4e69fd84 returning self.Set was not a good idea 2016-07-09 21:40:07 -04:00
gorhill
d12ae9277c fix silly bug from last commit (breaking Pale Moon) 2016-07-09 20:00:18 -04:00
gorhill
02e6b088ef further refactoring + performance: skip surveying DOM after too many empty resultset 2016-07-09 19:21:46 -04:00
gorhill
ed315d0a3b fix #1786 2016-07-07 16:42:01 -04:00
gorhill
b9d1cd54bc fix #1779: do not give up scanning the list if first match turns out negative 2016-07-04 19:42:34 -04:00
gorhill
0fa552670a import translation work from https://crowdin.com/project/ublock 2016-07-04 15:01:18 -04:00
gorhill
9d5b03ce66 fix #1774 2016-07-03 00:13:17 -04:00
gorhill
682e0c8916 fix #1773 2016-07-02 11:07:12 -04:00
gorhill
0e244d9822 fix #1765 2016-07-01 15:15:58 -04:00
gorhill
973d3e79c1 minor code review 2016-07-01 14:33:43 -04:00
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
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
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
2292e75f9a fix #1733 2016-06-19 13:26:02 -04:00
gorhill
367e6ee8de fix #1726 2016-06-16 19:10:07 -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
a5ecf2ed68 fix #1691 2016-06-06 09:11:27 -04:00
gorhill
520c58102e fix typo in comment 2016-05-28 09:19:35 -04:00
gorhill
5ee427d0f8 fix #1662 2016-05-28 09:18:36 -04:00
gorhill
fd5f07350c fix https://github.com/gorhill/uBlock/issues/1660 2016-05-26 08:49:59 -04:00
gorhill
2ea36d6a7f fix https://github.com/uBlockOrigin/uAssets/issues/50 2016-05-26 08:34:28 -04:00
gorhill
c5fd181bff fix #1629 2016-05-13 11:10:09 -04:00
gorhill
b61fb331de fix the undue discarding of logger events in edge cases 2016-05-07 11:45:26 -04:00
gorhill
47b3e26942 fix #1607 2016-05-03 08:22:48 -04:00
gorhill
71d2eed225 this fixes #1598 2016-04-28 11:28:08 -04:00
gorhill
f8e266c2b0 this fixes #1597 2016-04-27 10:08:32 -04:00
gorhill
0d5a643b13 translation work from https://crowdin.com/project/ublock 2016-04-26 10:30:44 -04:00
gorhill
f1ba21b20c translation work from https://crowdin.com/project/ublock 2016-04-20 08:48:53 -04:00
gorhill
62a4cafe2f code review re. #1202: mind style priority (repro case at #1575) 2016-04-19 09:15:06 -04:00
gorhill
a8db9387e2 color-blind mode: fixed color of own noop rules 2016-04-18 09:59:15 -04:00
gorhill
27509ac0df translation work from https://crowdin.com/project/ublock 2016-04-18 08:50:57 -04:00
gorhill
b08b2e3f8d translation work from https://crowdin.com/project/ublock 2016-04-17 11:13:15 -04:00
gorhill
051cc685ce element picker: code review 2016-04-17 10:15:01 -04:00