Commit Graph

894 Commits

Author SHA1 Message Date
gorhill aa9bea2e76 code review 2015-03-19 11:16:56 -04:00
gorhill 512cc48dee translation work from https://crowdin.com/project/ublock 2015-03-19 10:32:19 -04:00
gorhill ba41f17b6f this addresses #1044 2015-03-19 10:13:51 -04:00
gorhill 74981341e8 attempt at addressing #514, #518 2015-03-18 13:00:07 -04:00
gorhill d2a6a38db2 related to #953 2015-03-18 07:13:53 -04:00
Chris 774e30aec6 Helps #996 and simplifies platform code 2015-03-17 18:55:19 -06:00
gorhill d9aa4f4492 translation work from https://crowdin.com/project/ublock 2015-03-17 09:43:53 -04:00
gorhill d1a1e196ce this fixes #1038 2015-03-17 09:39:03 -04:00
gorhill c81a9925b2 #1004: reduce overhead of CSS selector validation 2015-03-17 08:26:35 -04:00
gorhill 0ce004416c translation work from https://crowdin.com/project/ublock 2015-03-17 00:50:58 -04:00
gorhill d098edf2e3 be ready for when Element.matches is not supported 2015-03-16 15:07:24 -04:00
gorhill 865ff3e01b typo 2015-03-16 14:59:41 -04:00
gorhill b55a9458f1 this fixes #1004 2015-03-16 14:58:35 -04:00
gorhill dc5b98a1bf typos 2015-03-16 12:42:14 -04:00
gorhill cbd0e1d126 this fixes #1033 2015-03-16 12:00:19 -04:00
gorhill 332653284d minor changes 2015-03-16 09:32:29 -04:00
gorhill cf8275eb9e set popup *size* as early as possible 2015-03-16 09:24:45 -04:00
gorhill 2534e45245 oops 2015-03-16 07:47:43 -04:00
gorhill 88b517e6fa code review 2015-03-16 07:46:11 -04:00
Deathamns ebf840c35d abp:subscribe fixes
Test a[href^="abp:"], since the protocol probably not used for anything
else, also "a", because ABP checks only anchors, and these links are made
only for ABP.

Also, the event target is not always the link, so at least some parents
should be tested as well.
2015-03-16 10:47:29 +01:00
gorhill 32837deba6 translation work from https://crowdin.com/project/ublock 2015-03-15 17:41:21 -04:00
gorhill 1641b5e012 Merge branch 'fix1025' of github.com:gorhill/uBlock 2015-03-15 14:23:34 -04:00
gorhill a3abf7aa2b ship this with 0.9.1.1 2015-03-15 14:07:30 -04:00
gorhill f648727042 forgot to comment out logging.. 2015-03-15 14:04:07 -04:00
gorhill 1d3dd12fab this fixes #1025 2015-03-15 13:59:17 -04:00
gorhill 7871495da0 typo 2015-03-15 13:14:52 -04:00
gorhill 8d3c237bca prepare for crowdin 2015-03-15 13:14:22 -04:00
gorhill 83c6945ad5 this fixes #1022 2015-03-15 13:09:13 -04:00
gorhill db158617e0 maybe this help for #996 2015-03-15 09:00:30 -04:00
gorhill b83e0b46d5 move platform-specific images to their respective platform 2015-03-15 08:17:38 -04:00
gorhill 94320dd4cc left button only 2015-03-15 07:42:49 -04:00
Chris 441c1dd822 Use prefix for Safari-specific icons 2015-03-14 17:55:11 -06:00
gorhill 1243ae6150 16p svg 2015-03-14 19:34:35 -04:00
gorhill dc92910ed1 using 16p svg 2015-03-14 19:33:17 -04:00
gorhill 1baaf8a76a fixed ff icons 2015-03-14 19:25:26 -04:00
Chris 11befcffcb Significantly smaller PNGs (utterly lossless, fully compatible) 2015-03-14 17:04:51 -06:00
Chris 68a7eff411 Safari off icon updated to match 2015-03-14 16:45:08 -06:00
Chris 181c96e56a Oops; Safari icon SVG 2015-03-14 16:37:58 -06:00
Chris a43bf82343 New icon now properly applied to Safari; 'off' version coming up 2015-03-14 16:36:40 -06:00
gorhill f0458b252c oops 2015-03-14 17:35:58 -04:00
gorhill aadd95ca77 this may or may not fix or mitigate #996 2015-03-14 17:30:44 -04:00
gorhill 4e281715cf this fixes #1012 2015-03-14 14:59:39 -04:00
gorhill ed88939a63 this fixes #792 2015-03-14 14:12:05 -04:00
gorhill 6312e98cfe translation work from https://crowdin.com/project/ublock 2015-03-14 11:15:04 -04:00
gorhill 77f03dd283 new logo: µ => u 2015-03-14 11:03:29 -04:00
gorhill 7f0c2845dd translation work from https://crowdin.com/project/ublock 2015-03-13 19:54:21 -04:00
gorhill e117fb9cff translation work from crowdin 2015-03-13 17:27:02 -04:00
gorhill 30c62c50fc translation work from crowdin 2015-03-13 17:23:38 -04:00
gorhill 08a76a5287 translation work from https://crowdin.com/translate/ublock 2015-03-13 17:21:00 -04:00
gorhill 0bcde1666e code review: no need to re-send generic exception filters every time 2015-03-13 17:05:28 -04:00
gorhill a0602fc343 minor edit 2015-03-13 13:01:46 -04:00
gorhill 6a523656c3 code review: no need to distinguish generic exception filters 2015-03-13 12:48:40 -04:00
gorhill 57274ac726 this fixes #497 2015-03-13 12:26:54 -04:00
gorhill aab341dbd9 no need to test parentFrameId for `main_frame` requests 2015-03-13 10:20:33 -04:00
gorhill 4e9496b2f8 commenting out debugging code 2015-03-13 10:02:33 -04:00
gorhill ae3e5d3519 oops 2015-03-13 09:55:44 -04:00
gorhill 4a76b6f4d0 this fixes #1001 and subsequent filtering issues (hopefully) 2015-03-13 09:48:10 -04:00
gorhill 0f206fd602 try as much as possible to bind root doc to tab (#1001) 2015-03-13 08:36:12 -04:00
gorhill 6dd4a244fc this fixes #1001 2015-03-13 07:51:57 -04:00
gorhill 210fb221f0 this fixes #999 as per original request 2015-03-12 18:29:50 -04:00
gorhill eafd03855f disabling button immediately: this fixes #999 2015-03-12 17:25:51 -04:00
Deathamns 16218a1609 Code organizing 2015-03-12 18:48:43 +01:00
gorhill 8711bfc097 code review 2015-03-12 07:33:20 -04:00
gorhill f07ddadd4f translation work from https://crowdin.com/project/ublock 2015-03-12 07:29:00 -04:00
Chris 4b2ecee415 Fixes #995 2015-03-11 23:52:40 -06:00
gorhill 32687c94f3 this helps #988 2015-03-11 18:26:00 -04:00
gorhill d0113278aa code review 2015-03-11 14:52:20 -04:00
gorhill ca0057e724 using new string for blocked stats 2015-03-11 11:21:29 -04:00
gorhill 5b6a7b3aa4 translation work from https://crowdin.com/project/ublock 2015-03-11 11:20:59 -04:00
gorhill 145e5da7ce this fixes #990 + code review for #978 2015-03-11 11:05:13 -04:00
Deathamns 415846e326 Merge pull request #956 from AlexVallat/master
UI for Fennec (Firefox for Android)
2015-03-11 15:32:42 +01:00
gorhill 7b21d7270d code review 2015-03-11 00:31:11 -04:00
gorhill eef5ccb2fa translation work from https://crowdin.com/project/ublock 2015-03-10 23:50:21 -04:00
gorhill 39ad1585e9 this fixes #982, #978, #965 2015-03-10 23:46:18 -04:00
gorhill afa08caa6a github #313, crowdin issue 252799 2015-03-10 17:02:19 -04:00
AlexVallat 62c8ffbcc4 Merge branch 'master' of https://github.com/gorhill/uBlock
Conflicts:
	platform/firefox/vapi-background.js
	src/_locales/en/messages.json
2015-03-10 18:34:16 +00:00
Deathamns c4b06eecd2 Firefox: abp:subscribe 2015-03-10 13:06:59 +01:00
Deathamns a795d6e073 Fix event variable name in subscriber.js 2015-03-10 12:31:10 +01:00
Chris 2eb421dde8 Closes #948 2015-03-10 00:27:15 -06:00
Chris 30eafed70a More µ to u 2015-03-09 22:00:48 -06:00
gorhill 3739683e70 Merge branch 'master' of github.com:gorhill/uBlock 2015-03-09 23:01:33 -04:00
gorhill bf50e87dff this fixes #976 2015-03-09 23:00:52 -04:00
Chris 001c9c6095 µ to u (consistency with 23083e9); a to an 2015-03-09 19:58:31 -06:00
gorhill cad5a6cbf6 code review 2015-03-09 20:04:07 -04:00
gorhill f362dff643 code review: do not pollute global namespace 2015-03-09 19:19:08 -04:00
gorhill e7479dd4be this fixes #313 2015-03-09 19:10:04 -04:00
gorhill 86c52305c8 better English I suppose 2015-03-09 18:38:08 -04:00
gorhill 400c51ccd9 handler for "abp:subscribe?" links 2015-03-09 13:07:08 -04:00
gorhill f1e065f5fb fixed description 2015-03-09 13:06:25 -04:00
gorhill 2478bd4f61 this fixes #224 for Chromium 2015-03-09 12:57:52 -04:00
gorhill cfadf76345 jshint 2015-03-09 10:19:00 -04:00
gorhill 1525a828c1 this fixes #810 2015-03-09 10:11:22 -04:00
gorhill ba689f7929 re. #962 2015-03-09 01:09:27 -04:00
gorhill 5a2f6e0f67 this completes fix of #954 2015-03-09 00:21:08 -04:00
gorhill e036ae038e jshint 2015-03-08 18:01:29 -04:00
gorhill 3544989e69 this fixes #954 2015-03-08 17:54:08 -04:00
gorhill 8341fb2193 this fixes #967 2015-03-08 11:06:36 -04:00
gorhill b8c90bddfe translation work from https://crowdin.com/project/ublock 2015-03-07 13:34:13 -05:00
Deathamns b46469c6ca Trailing whitespace 2015-03-07 19:30:55 +01:00
Deathamns 95b778fbc7 Change extension description 2015-03-07 19:20:18 +01:00
AlexVallat 4481e951cc Merge branch 'master' of https://github.com/gorhill/uBlock 2015-03-07 14:11:35 +00:00
gorhill fee85e7637 translation work from https://crowdin.com/project/ublock 2015-03-07 08:59:22 -05:00
gorhill a791af80fe polishing 2015-03-07 08:52:49 -05:00
gorhill d8b949ecbe this fixes #932 2015-03-06 23:36:09 -05:00
gorhill e861ff00ca commented out dev-only code 2015-03-06 10:31:07 -05:00
gorhill 3f22ad3906 polishing 2015-03-06 10:22:30 -05:00
gorhill aa955ebe09 code review, polishing 2015-03-06 00:36:45 -05:00
gorhill d376c69e2f code review 2015-03-06 00:06:25 -05:00
gorhill d3060588a6 code review 2015-03-05 21:17:09 -05:00
gorhill 07bb4c12e9 translation work from https://crowdin.com/project/ublock 2015-03-05 19:36:29 -05:00
gorhill e23c2977d7 this fixes #945 2015-03-05 12:52:12 -05:00
gorhill 455dfeca8c code review 2015-03-04 19:43:23 -05:00
gorhill a99bcd98fd persist local settings only when really needed 2015-03-04 19:38:19 -05:00
gorhill 5f65b1798a this fixes #702 2015-03-04 19:36:09 -05:00
Chris fbddda46bb start contentscript: don't query href twice 2015-03-04 02:01:04 -07:00
gorhill d7587745cc translation work from https://crowdin.com/project/ublock 2015-03-03 23:06:07 -05:00
gorhill 76cc897c89 oops 2015-03-03 19:21:24 -05:00
gorhill 1aff89c677 more work on request logger 2015-03-03 19:11:32 -05:00
gorhill cf913e5c67 translation work from https://crowdin.com/project/ublock 2015-03-03 19:10:26 -05:00
gorhill 6e28b68cb3 translation work from https://crowdin.com/project/ublock 2015-03-03 16:05:25 -05:00
gorhill d5af32eaef use blank string if no translation found 2015-03-03 09:37:15 -05:00
gorhill 9d12ff2e91 jshint 2015-03-03 06:11:01 -05:00
gorhill 2acecb30c0 to make using jshint convenient 2015-03-03 06:09:35 -05:00
gorhill e899185a95 trivial request logger work 2015-03-03 05:40:48 -05:00
Chris d4ef9254dc Code review; fixes #920 2015-03-03 01:02:09 -07:00
AlexVallat 6debe11315 Merge branch 'master' of https://github.com/gorhill/uBlock 2015-03-03 08:00:22 +00:00
AlexVallat 31188c6330 Tidying .xul location, update linux script to match windows one 2015-03-03 07:58:35 +00:00
Chris 09deb9906e request log filtering: add i18n prompt 2015-03-03 00:22:26 -07:00
gorhill c15a943ec0 code review 2015-03-02 23:40:41 -05:00
gorhill 8b1ecfc09c request log filtering: early draft 2015-03-02 19:48:28 -05:00
gorhill 82c0342f23 hostname-based version of #915 2015-03-02 16:22:23 -05:00
AlexVallat e222ace6ef Merge branch 'master' of https://github.com/gorhill/uBlock 2015-03-02 19:08:05 +00:00
AlexVallat 2b60436ece Initial UI support for Fennec 2015-03-02 18:49:34 +00:00
gorhill 4a9e6c22cc code review 2015-03-02 11:25:45 -05:00
gorhill aaddab2023 this fixes #916 2015-03-02 11:01:21 -05:00
gorhill 09740463a7 code review 2015-03-02 10:54:15 -05:00
gorhill 1136734e33 this fixes #915 2015-03-02 10:41:51 -05:00
gorhill bd0e07bef2 high-high generic: do not try forever 2015-03-01 20:26:33 -05:00
gorhill b6f1aa263c I misunderstood Element.matches(), reverting 2015-03-01 19:54:17 -05:00
gorhill b0108c9223 code review 2015-03-01 19:43:42 -05:00
gorhill caa1256e70 re-benchmarked using same settings as Chromium 2015-03-01 19:33:20 -05:00
gorhill fc981aef29 speed boost for processing high-high generics 2015-03-01 19:25:36 -05:00
gorhill c28568f9b0 support 2-letter hostname, for when using TLD alone 2015-03-01 17:25:48 -05:00
Deathamns da3586adde Firefox/Fennec fixes 2015-03-01 20:21:05 +01:00
gorhill 092bfbd274 oops 2015-03-01 11:20:46 -05:00
gorhill cc5c4bb32e mind pipe anchors when highlighting as per filter 2015-03-01 08:57:43 -05:00
gorhill b58cefbdbe this fixes sticky padlock when minimizing popup 2015-02-28 19:30:14 -05:00
gorhill 6a3f2242b6 this addresses #905#issuecomment-76543649 2015-02-28 15:42:32 -05:00
gorhill 7ad472e75d this fixes #903 2015-02-28 10:00:12 -05:00
gorhill f9eb8de0a0 minor visual change 2015-02-28 07:58:33 -05:00
gorhill f4f7d56724 new version 2015-02-27 19:47:34 -05:00
gorhill 497e0f08e5 translation work from https://crowdin.com/project/ublock 2015-02-27 19:45:42 -05:00
gorhill 25c0333fbe this addresses a part of #498 2015-02-26 18:08:42 -05:00
gorhill 5291e3e27a debugging code 2015-02-26 12:30:12 -05:00
gorhill 24611bab29 code review 2015-02-25 16:51:04 -05:00
gorhill a9ce435f1c code to migrate obsolete list locations to new locations 2015-02-25 16:33:51 -05:00
gorhill b323a335cd this fixes #886 2015-02-25 14:15:36 -05:00
gorhill fd3ab5e22e this fixes #882: added visual cue 2015-02-25 07:26:13 -05:00
gorhill f65d44ba47 this fixes #840 2015-02-24 20:27:47 -05:00
gorhill 6323c8c69d this fixes #843 2015-02-24 20:20:53 -05:00
gorhill 6318d24f40 this fixes #869 2015-02-24 20:10:10 -05:00
gorhill 265d18edc1 translation work from https://crowdin.com/project/ublock 2015-02-24 19:13:36 -05:00
gorhill 1993b20e19 this fixes #881 2015-02-24 18:29:58 -05:00
gorhill a9a4c739a1 comment review 2015-02-24 15:35:32 -05:00
gorhill 9a622107ea this completes fix of #520 2015-02-24 13:48:03 -05:00
gorhill aa6e0d563d code review 2015-02-23 23:25:14 -05:00
gorhill c7bab5502e this mitigates #520, #376 2015-02-23 18:31:29 -05:00
gorhill da63253145 this fixes #846 2015-02-19 23:25:29 -05:00
Chris 1a55ecfbcd Safari: off/disabled version of toolbar icon
Toolbar icon now dims when on a whitelisted website
2015-02-18 16:55:36 -07:00
gorhill 4d48fd078c usability: minimized by default 2015-02-18 09:15:59 -05:00
gorhill 087f463f2f this addresses #828 2015-02-17 11:35:51 -05:00
gorhill 9140fc5d4d cursor shape 2015-02-17 07:46:49 -05:00
gorhill b498f2f98d double-click to edit rules 2015-02-17 01:31:01 -05:00
gorhill b3d673164c translation work from https://crowdin.com/project/ublock 2015-02-16 21:19:28 -05:00
gorhill e464dd9042 this fixes #820 2015-02-16 21:15:09 -05:00
Deathamns 7dd60738c1 Save mouse position only in top document
... for the element picker. This way, right click/block element in an
iframe won't select the wrong element in the top document. Instead, it
will allow the user to pick the element manually.
2015-02-16 18:17:26 +01:00
gorhill 0cdf937a5e #815: code review 2015-02-16 11:21:25 -05:00
gorhill 0dc5c62b1e this fixes #815 2015-02-16 11:14:37 -05:00
gorhill 835e0a12a2 #812: another textarea set to full width 2015-02-16 07:14:20 -05:00
gorhill eb02abbc54 this fixes #812 2015-02-16 07:08:41 -05:00
Chris 23bfecfa50 Asset loader: take local file XHR status in mind 2015-02-15 16:49:37 -07:00
Deathamns 1c36d8ce00 Transparent background for the picker 2015-02-15 23:27:58 +01:00
gorhill 7fc6d35dd3 translation work from https://crowdin.com/project/ublock 2015-02-15 14:55:01 -05:00
gorhill 42dcfa88b8 this has been unrequired since a while 2015-02-15 09:04:56 -05:00
gorhill a538ee2849 translation work from https://crowdin.com/project/ublock 2015-02-15 07:20:09 -05:00
gorhill 388ac77166 preparing for 1st release candidate 2015-02-15 07:16:31 -05:00
gorhill 337cfeb150 do not leak uBlock is in use (see comment in 21ea1a6e03) 2015-02-14 13:51:08 -05:00
gorhill 5406daa275 translation work from https://crowdin.com/project/ublock 2015-02-14 13:28:20 -05:00
gorhill 9d76974710 #789: code review: even simpler, just check parent node 2015-02-14 12:32:14 -05:00
gorhill 21ea1a6e03 #789: code review: simpler, just keep a reference to the style tag 2015-02-14 12:27:33 -05:00
gorhill 65b9ef2468 this fixes #789 2015-02-14 12:16:36 -05:00
gorhill 5ab90edc02 fine tuning css 2015-02-14 08:13:04 -05:00
Deathamns 2642d5aa92 replacing documentElement is enough 2015-02-14 10:47:11 +01:00
Deathamns af05ceffb8 Strengthen the picker's visibility 2015-02-14 10:47:10 +01:00
Deathamns fba0bf73ef Don't highlight the picker, handle empty filters 2015-02-14 10:47:09 +01:00
Deathamns b3a2c9c5d3 Get URLs with properties instead of getAttribute 2015-02-14 10:47:08 +01:00
Deathamns 2d507b3edc Fix highlighting nodes for net filters in element-picker 2015-02-14 10:47:06 +01:00
Deathamns 187355b2b2 Move every part of the picker to the iframe 2015-02-14 10:47:05 +01:00
Deathamns 8693ab738d vAPI.sessionId, element-picker dialog as iframe
vAPI.sessionId - random ID generated every time when a page loads.

Having the dialog in an iframe lowers the chance of interference with the
styling of the page, also avoids using innerHTML (AMO complaint).
2015-02-14 10:47:04 +01:00
gorhill 76337c2ac8 typo in code 2015-02-13 19:03:43 -05:00
gorhill 51a6c8beba trivial test to workaround potential bad filters 2015-02-13 18:59:51 -05:00
gorhill 94dd2b3d86 make sure a single \/ is not treated as a valid regex 2015-02-13 18:52:35 -05:00
gorhill e79e157529 translation work from https://crowdin.com/project/ublock 2015-02-13 12:25:49 -05:00
gorhill bca949748d this fixes #376 2015-02-13 12:10:10 -05:00
gorhill df8f98d82d translation work from https://crowdin.com/project/ublock 2015-02-13 08:50:28 -05:00
gorhill 85bca2b3ee translation work from https://crowdin.com/project/ublock 2015-02-12 09:30:27 -05:00
gorhill 36960f273b translation from crowdin 2015-02-11 22:06:08 -05:00
gorhill 58b54cf9f9 this fixes #772 2015-02-11 17:28:19 -05:00
gorhill 974fc95da6 translation work from https://crowdin.com/project/ublock 2015-02-11 15:56:45 -05:00
gorhill 6013880472 this addresses https://github.com/gorhill/uBlock/issues/731#issuecomment-73956166 2015-02-11 15:49:22 -05:00
gorhill 0a55c3fb20 Merge branch 'master' of github.com:gorhill/uBlock 2015-02-11 14:44:22 -05:00
gorhill d0c8561ee9 fix padlock position bug when refreshing from popup 2015-02-11 14:44:08 -05:00
Chris 622829cc68 No colors for highlights; just faded and linethrough 2015-02-11 12:42:27 -07:00
Chris 8051b8d604 Highlight differences between temporary and permanent dyna. rules
Screenshots:

* After editing temporary (haven't committed to permanent yet): http://chrisly.me/image/3T2R0e2c1b20

* After committing (so temporary is same as permanenet) : http://chrisly.me/image/2I2l0Z1N1A2b
2015-02-11 12:32:34 -07:00
Chris fd1390713a CSS cleanup: dynamic rules tab (My rules)
For comparison, before: http://chrisly.me/image/1g01441z0F2c

and after: http://chrisly.me/image/1v160U0P2i07

Also:

* give good class names to some element in dyna-rules.html
* select the ul more generically in dyna-rules.js (since a container was added)
2015-02-11 11:56:48 -07:00
Chris ae884ca7b8 CSS typo: box-border to border-box 2015-02-11 11:13:04 -07:00
Chris 66772daf0d Prevent wordwrap in dyna-rules textarea 2015-02-11 11:04:27 -07:00
Chris bbfae01a42 Explain CSS decision 2015-02-11 10:50:30 -07:00
Chris d5888a2204 Fix dynamic rules textarea CSS 2015-02-11 10:47:59 -07:00
gorhill 064f8f0f61 this fixes #771 2015-02-11 12:44:17 -05:00
gorhill 043f66f117 this should work for all browsers 2015-02-11 12:03:21 -05:00
gorhill ea21aac192 jshint 2015-02-11 11:54:05 -05:00
gorhill 4b3e90de8c do not treat empty line as a rule 2015-02-11 11:49:08 -05:00
gorhill 180285fc5f this works for both Chromium and Firefox 2015-02-11 11:45:01 -05:00
gorhill 44768e8dba #731: UI counterpart 2015-02-11 11:34:51 -05:00
gorhill 1143c4751f Merge branch 'fix-731' 2015-02-11 01:22:40 -05:00
gorhill ed0c541efa translation work from https://crowdin.com/project/ublock 2015-02-11 01:04:12 -05:00
gorhill 646f92b32f #731: added session and permanent firewalls 2015-02-11 00:26:45 -05:00
Chris a17882a8cc Remove previous Safari overhead; cleanup workarounds from rest of code 2015-02-10 14:24:04 -07:00
Chris 029a673a58 Oops; timer wasn't being set 2015-02-10 13:25:10 -07:00
gorhill f937d2ee59 translation work from https://crowdin.com/project/ublock 2015-02-10 11:23:45 -05:00
gorhill 7c08a4b259 this fixes #759 2015-02-10 10:55:54 -05:00
gorhill 90b8ddf404 this fixes #757 2015-02-09 20:12:37 -05:00
gorhill 6c83063367 this fixes #745 2015-02-09 18:24:18 -05:00
gorhill 1bb9b153c5 this addresses 9fc136e7e87ac8bb04edac9c74ae21b7f0ad8b71#commitcomment-9664642 2015-02-09 17:44:27 -05:00
gorhill 0c3de436ca typo 2015-02-09 15:35:47 -05:00
gorhill 3c1cdef241 this fixes #748 2015-02-09 15:24:24 -05:00
gorhill 1c616ee9fc this fixes #745 2015-02-09 15:24:01 -05:00
gorhill 3024a44ebb translation work from https://crowdin.com/project/ublock 2015-02-08 17:40:30 -05:00
gorhill 01474c7adb this fixes #727 2015-02-08 10:07:15 -05:00
gorhill d9244b24c9 #723: code review pre-compute bit array 2015-02-07 23:42:07 -05:00
gorhill ada85ca75e this fixes https://github.com/gorhill/uBlock/issues/723#issuecomment-73395963 2015-02-07 23:40:51 -05:00
gorhill 6be9a8a9d3 this fixes #723 2015-02-07 22:20:24 -05:00
gorhill c9ef3068df remove UI for `* * * [block|allow|noop]`: unlikely to be useful to majority 2015-02-07 18:07:12 -05:00
gorhill ff2746f276 code review of last commit 2015-02-07 15:39:46 -05:00
gorhill 92e26cb3d7 fixed request count indicators for incrementally built popup 2015-02-07 15:32:20 -05:00
gorhill 88b2cefa95 silly typo 2015-02-07 14:43:17 -05:00
gorhill 38b4dfdfae code review re. #704 2015-02-07 13:48:22 -05:00
gorhill 81e99c388d translation work from https://crowdin.com/project/ublock 2015-02-07 13:47:15 -05:00
gorhill 6e31f8011b this fixes #719 2015-02-07 08:34:11 -05:00
gorhill c1384d5bb7 translation work from https://crowdin.com/project/ublock 2015-02-07 00:08:18 -05:00
gorhill 7e0b4ab586 as per feedback on crowdin 2015-02-07 00:01:03 -05:00
gorhill 2378a63cf0 re. #704: forgot localized string 2015-02-06 18:20:33 -05:00
gorhill 99be9f5c30 be ready to deal with invalid hostname 2015-02-06 18:11:36 -05:00
gorhill 478155d4f6 code review #704: fix var name accuracy 2015-02-06 17:46:20 -05:00
gorhill be8b365e3c this fixes #704 2015-02-06 17:42:09 -05:00
gorhill a24d22cd0f this fixes #708 2015-02-06 12:20:30 -05:00
gorhill 9a6c87d0dd Revert "µBlock logo refinement and browser icon organization"
This reverts commit e43931f075.
2015-02-06 07:56:59 -05:00
gorhill bfedf26503 Merge branch 'master' of github.com:gorhill/uBlock 2015-02-06 06:49:59 -05:00
gorhill 932f14bd6e code review re. #695 2015-02-06 06:49:48 -05:00
Chris e43931f075 µBlock logo refinement and browser icon organization
This includes a new, refined µBlock logo, rendered more coherently
and consistently for different sizes and display pixel densities.
The Safari build script has been modified to bundle appropriate
resolutions. The Firefox build script was slightly changed to
adhere to the naming convention. The Chrome manifest was
modified/ammended slightly to take advantage of new renderings.
README's beginning has been modified to be nicer and more
minimal.
Other than the logo's slightly refined look and having better
resolution on different browsers and setups, this should have
no effect on the user experience or further development.
2015-02-06 04:24:25 -07:00
gorhill 36f0b4dec9 typo in comment 2015-02-06 01:20:43 -05:00
gorhill edd57458df this fixes #695 2015-02-06 01:20:04 -05:00
gorhill a4c4282d5b translation work from https://crowdin.com/project/ublock 2015-02-06 00:09:27 -05:00
gorhill d0f81f5e3b this fixes #689 2015-02-05 23:14:12 -05:00
gorhill f270f419d2 links to latest jsperf versions 2015-02-05 19:30:20 -05:00
gorhill 6688eb2cca comments to better document code 2015-02-05 08:45:29 -05:00
Chris 14e6860c30 Fix getAppData not to require cloning of non-content-scope function .restart (resolves most common exception in background) 2015-02-04 19:11:17 -07:00
gorhill 7a5d09b4a2 this fixes #665 2015-02-04 18:06:31 -05:00
gorhill 9c2277fccf this fixes #690 2015-02-04 12:51:43 -05:00
gorhill 77133b58c6 this fixes #682 2015-02-04 09:03:34 -05:00
gorhill c7edec0d68 this fixes #683 2015-02-04 00:24:12 -05:00
gorhill 085e600078 this addresses non-UI part of #682 2015-02-04 00:04:43 -05:00
gorhill a9e9ea454f this fixes part of #671 2015-02-03 18:43:51 -05:00
gorhill bbb2d8d1ff move profiling code to platform-specific 2015-02-03 18:40:56 -05:00
gorhill e2b3e28762 for debugging purpose 2015-01-31 18:34:46 -05:00
gorhill fb59756bc6 this fixes #656 2015-01-31 18:33:15 -05:00
gorhill d5bda999c6 translation work from https://crowdin.com/project/ublock 2015-01-30 16:47:30 -05:00
gorhill 42bdd26ad6 translation work from crowdin.com/project/ublock 2015-01-30 09:36:19 -05:00
gorhill 084f092c33 re #550: use non-minified external libs 2015-01-30 08:04:52 -05:00
gorhill b0999c8af7 translation work from crowdin.com/project/ublock 2015-01-30 01:04:28 -05:00
gorhill 9467e7fdec this fixes #637 2015-01-30 00:49:30 -05:00
gorhill d0af26571a transation work from crowdin.com/project/ublock 2015-01-29 09:43:26 -05:00
gorhill e9b816f585 translation work from crowdin.com 2015-01-28 16:50:50 -05:00
gorhill 357e226001 this fixes #630 2015-01-28 16:19:46 -05:00
gorhill e1a7ac1c04 translation work from crowdin 2015-01-28 09:10:26 -05:00
gorhill ba54b43fc4 trivial improvements 2015-01-27 13:42:17 -05:00
gorhill 3d0eb2f928 translation work from crowdin 2015-01-26 16:21:08 -05:00
gorhill 44fa4d72d0 This fixes scrolling not being pinned on Firefox 2015-01-26 14:21:28 -05:00
gorhill 23543fcc2c translation work from Crowdin 2015-01-26 08:35:00 -05:00
barri 206eda785f dynamic-net-filtering.js length typos
Corrected length typos in dynamic-net-filtering.js in the is3rdParty function.
2015-01-26 10:27:58 +01:00
gorhill 42db160b93 forgot about reload: always rebind 2015-01-24 12:34:36 -05:00
gorhill 8dcc994371 addressing all small details 2015-01-24 12:06:22 -05:00
gorhill d5fdd84da4 removed stray git-conflict line 2015-01-24 08:21:14 -05:00
gorhill 8088fa08ff Merge branch 'master' of github.com:gorhill/uBlock into fix-475 2015-01-24 08:17:31 -05:00
gorhill 2d287b5315 this fixes #589 + regression re. `elemhide` option 2015-01-23 21:47:56 -05:00
gorhill 1d1a3983e3 syncing with master 2015-01-23 15:36:32 -05:00
gorhill f718e8e1f2 better/safer fix for #587 2015-01-23 15:02:47 -05:00
gorhill 448931248d translation work from Crowdin 2015-01-23 14:20:04 -05:00
gorhill 91142ce847 code review: removed unused member 2015-01-23 13:39:06 -05:00
gorhill 44bc263a69 code review: oops 2015-01-23 11:56:43 -05:00
gorhill eeb5e8de5b associate code change with issue #587 2015-01-23 11:47:31 -05:00
gorhill 673b8774be this fixes #582 2015-01-23 11:32:49 -05:00
gorhill b51b0e5350 code review 2015-01-22 13:00:59 -05:00
gorhill 4c7f4771e2 #475: whitelist behind-the-scene by default 2015-01-21 21:46:11 -05:00
gorhill 7b8392ca48 more fixes for #105 2015-01-21 11:13:32 -05:00
gorhill 4edfae4b94 code review: jshint'ed 2015-01-21 08:59:23 -05:00
gorhill a64bca0fa6 code review 2015-01-21 00:32:32 -05:00
gorhill 255c68baa4 this fixes #536 2015-01-20 19:39:13 -05:00
gorhill 7f78ce2260 bring up to date with master 2015-01-19 18:45:00 -05:00
gorhill 759a156e24 started work on #105, #475, and possibly #510 2015-01-19 18:42:58 -05:00
gorhill 5ee417e110 new revision 2015-01-18 22:26:07 -05:00
gorhill 9593dc30dd translation work from crowdin 2015-01-18 21:41:49 -05:00
gorhill de88721132 Re. #540: disabling local mirroring for the time being 2015-01-18 19:17:36 -05:00
gorhill ee1f861deb while at it add strings related to other fixes 2015-01-18 15:03:34 -05:00
gorhill cdd1e19464 minor changes 2015-01-18 15:01:50 -05:00
Chris d9700f01e3 Add "My rules" tab hints 2015-01-18 12:17:03 -07:00
Deathamns f1bcc0a24b Focus window when activating element-picker 2015-01-18 08:12:39 +01:00
gorhill 470eef85f3 this fixes #525 2015-01-17 15:03:33 -05:00
gorhill a198390243 translation work from Crowdin 2015-01-17 07:59:52 -05:00
gorhill 94453ed878 this fixes #519 2015-01-17 07:53:19 -05:00
gorhill 3ab9aa46b0 this fixes #516 2015-01-17 07:19:48 -05:00
gorhill f3475aedc2 code review: fixed double semi-column 2015-01-16 18:08:40 -05:00
gorhill 554129648d this fixes #503 2015-01-16 12:15:12 -05:00
gorhill 6e27db557f Merge branch 'master' of github.com:gorhill/uBlock 2015-01-16 10:58:12 -05:00
gorhill d7b16a8383 this fixes #515 2015-01-16 10:57:56 -05:00
Deathamns 48134d9469 Firefox: minimal effort to support older versions 2015-01-16 11:42:34 +01:00
Sandy Armstrong 2615d466d2 Remove Chromium-specific language from description
This looks funny when running in Firefox.
2015-01-15 08:15:28 -08:00
gorhill ca77c677d7 not needed 2015-01-15 08:30:38 -05:00
Deathamns 089af13e32 URL handling changes 2015-01-15 13:24:35 +01:00
gorhill ee01803419 this fixes one part of #498 2015-01-14 17:45:55 -05:00
gorhill 38a841f712 translation work from Crowdin 2015-01-14 09:17:46 -05:00
gorhill de9fad5ec3 this fixes #464 2015-01-13 15:52:15 -05:00
Deathamns 7bf0113db9 Firefox: fix tooltip animation 2015-01-13 21:33:26 +01:00
Deathamns bcc1c0da11 Fix prorblems caused by vAPI.insertHTML 2015-01-13 20:25:10 +01:00
gorhill 35ee7b79f8 this fixes #489 2015-01-13 12:54:13 -05:00
gorhill 31e2b1ac03 Merge branch 'master' of github.com:gorhill/uBlock 2015-01-13 11:55:02 -05:00
gorhill b436f8e829 this fixes #490 2015-01-13 11:54:54 -05:00
Deathamns 7d2fe49eb0 Fix popup tooltips and sizing for Firefox 2015-01-13 17:20:16 +01:00
gorhill 5ec300602a this fixes default tab selection for Firefox 2015-01-13 11:01:33 -05:00
Deathamns b4ea545412 Implement vAPI.insertHTML
The purpose of this API is basically to satisfy AMO reviewers in the
future, since the use of innerHTML with variables (i.e., not plain text) will
be rejected without any questions.

Since this is not a problem for browsers other than Firefox, they will
use simple innerHTML assignment, however safe-parsing could be implemented
for them too.
2015-01-13 07:30:07 +01:00
Deathamns e0f214961d Miscellaneous changes 2015-01-13 07:30:04 +01:00
Deathamns 8a9165daa2 Firefox: blocking improvements / other fixes
- Implement pop-up blocking
- Support blocking redirected requests
- Fix Local mirroring and inline-script blocking
- Block content on data: and about:blank pages
2015-01-13 07:29:56 +01:00
Deathamns 05bcc070a9 Firefox: popup size for menu-panel 2015-01-13 07:29:54 +01:00
Deathamns 5e55ba772d Code styling 2015-01-13 07:29:49 +01:00
Deathamns b8c943d539 Make vAPI.setIcon less Chromium specific 2015-01-13 07:29:46 +01:00
Deathamns b301ac031e Popup related changes 2015-01-13 07:29:44 +01:00
Deathamns cb5d860725 Firefox: implement toolbar button and popup 2015-01-13 07:29:01 +01:00
Deathamns 3c76c61f61 Firefox: partial vAPI.tabs implementation 2015-01-13 07:28:57 +01:00
Deathamns 8297014700 Firefox: implement vAPI.storage via SQLite 2015-01-13 07:28:56 +01:00
gorhill 6b15697f46 translation work from crowdin 2015-01-12 10:11:55 -05:00
gorhill 42937eb1b1 this fixes #482 2015-01-12 10:10:03 -05:00
gorhill 1b59f3d807 translation work from crowdin 2015-01-11 21:04:50 -05:00
gorhill 336db7f997 platform-specific code for popup UI 2015-01-11 20:32:58 -05:00
gorhill 5201946c3f this fixes #473 2015-01-11 09:47:14 -05:00
gorhill adbbd74436 translation work from Crowdin 2015-01-11 09:14:39 -05:00
gorhill 8ff2dc362c this fixes #471 2015-01-11 08:31:38 -05:00
gorhill 12f8b9c602 translation work from Crowdin 2015-01-10 12:18:39 -05:00
gorhill a3d166d18e jshint 2015-01-10 11:44:37 -05:00
gorhill 80ef8f3777 code review 2015-01-10 11:32:24 -05:00
gorhill 9fc136e7e8 hopefully this fixes #470 2015-01-10 11:23:28 -05:00
gorhill fdb87a40b3 trying something re http://www.wilderssecurity.com/threads/ublock-a-lean-and-fast-blocker.365273/page-20#post-2445709 2015-01-09 18:42:19 -05:00
gorhill 58e3acd0c7 probably more reasonable 2015-01-09 14:34:50 -05:00
gorhill e6793c1fdb code review re #26 2015-01-09 00:06:28 -05:00
gorhill ba31014503 support elemhide filter option 2015-01-08 21:04:48 -05:00
gorhill 5bc2309357 translation work from Crowdin 2015-01-08 10:53:35 -05:00
gorhill 0c152b2859 fixed flawed 1st-/3rd-party test 2015-01-08 10:37:19 -05:00
gorhill bdf770a1bb need to maybe skip type after transposition 2015-01-07 20:42:19 -05:00
gorhill ae2eb25e25 also log root document for convenience 2015-01-07 18:56:03 -05:00
gorhill 3e084455a7 regression 2015-01-07 18:38:05 -05:00
gorhill 4415bb60ef Merge branch 'master' of github.com:gorhill/uBlock into fix-433 2015-01-07 17:45:47 -05:00
gorhill 6e18fe90b1 translation work from Crowdin 2015-01-07 17:45:28 -05:00
gorhill cf446e97c8 output localized numbers 2015-01-07 17:42:13 -05:00
gorhill cef1ac0ec9 regression 2015-01-07 14:24:06 -05:00
gorhill 31c219fbf6 code review 2015-01-07 12:19:37 -05:00
gorhill 6701ff4308 code review 2015-01-07 12:13:13 -05:00
gorhill d639c63670 code review 2015-01-07 11:36:23 -05:00
gorhill 4a5938d3dd Merge branch 'master' of github.com:gorhill/uBlock into fix-433 2015-01-07 09:39:51 -05:00
gorhill c41d96a1ee translation work from Crowdin 2015-01-07 09:39:31 -05:00
gorhill f36880315a code review: fixed reloading of dynamic filtering rules 2015-01-07 08:49:52 -05:00
gorhill 2bed24bb99 code review 2015-01-06 19:51:50 -05:00
gorhill ace190a33e regression 2015-01-06 15:35:08 -05:00
gorhill 4b9fc6d6f5 fixed import/export of dynamic rules 2015-01-06 12:14:37 -05:00
gorhill 5e8b540669 "required reading" better than "about" 2015-01-06 11:56:24 -05:00
gorhill 881e8111d8 "advanced user" flag + rearranging a bit dashboard 2015-01-06 11:44:06 -05:00
gorhill 3a5c2cfa57 code review 2015-01-06 08:44:19 -05:00
gorhill c46134e4e3 Merge branch 'master' of github.com:gorhill/uBlock into fix-433 2015-01-06 08:13:10 -05:00
gorhill a28f2ac5e0 translation work from Crowdin 2015-01-06 08:10:26 -05:00
gorhill 1597ce7fd9 lot of work related to dynamic filtering + new net requests logger 2015-01-06 08:01:15 -05:00
gorhill 81e035589b Merge branch 'master' of github.com:gorhill/uBlock into fix-433 2015-01-04 10:04:59 -05:00
gorhill ea2043c0eb auto cleanup of listeners 2015-01-04 10:03:51 -05:00
gorhill b36c305db3 merging changes from master 2015-01-02 19:48:41 -05:00
gorhill a3d58ae9e4 new language supported: Catalan 2015-01-02 19:06:09 -05:00
gorhill 9381ad0276 translation work from crowdin 2015-01-02 19:00:51 -05:00
gorhill e8045d154b bringing changes from master 2015-01-02 14:19:12 -05:00
gorhill 00995992d2 this fixes #455 2015-01-02 13:42:35 -05:00
gorhill 2d05d51664 code review for #456 2015-01-01 21:14:53 -05:00
gorhill 2a7e9f8d98 this fixes #456: another unrelated bug unveil from previous fix 2015-01-01 20:58:19 -05:00
gorhill 057e95bed0 fixed comment 2015-01-01 19:16:02 -05:00
gorhill 33d73b343d this fixes #456 2015-01-01 19:09:40 -05:00