Commit Graph

377 Commits

Author SHA1 Message Date
gorhill 8388ab4408 Merge branch 'master' of github.com:gorhill/uBlock 2015-09-25 08:32:06 -04:00
gorhill 69d4a0aa0a attempt at fixing #362 2015-09-25 08:29:52 -04:00
Neil Richardson 93fb1dd251 Do not call onReady if addon is installing
If the uBlock extension is installed globally for all users on a machine, a user's first run of Firefox will fail to load uBlock because the call to appShell.hiddenDOMWindow will throw an exception. A second run of Firefox will load uBlock successfully.

The change will skip the call to onReady if the reason for the call to startup is because the addon is being installed.
2015-09-25 14:52:54 +08:00
gorhill c3c4d75e8e #697: mind Firefox for Android 2015-09-14 14:46:12 -04:00
gorhill 549796003c #697: forgot to comment out related removeEventListener 2015-09-14 11:30:56 -04:00
gorhill bc287f98aa this fixes #697 2015-09-14 11:28:33 -04:00
gorhill 6763cca756 fixed comment 2015-09-10 09:54:38 -04:00
gorhill 583daddbf8 this fixes #654 2015-08-29 18:35:08 -04:00
gorhill 1c2ea2e921 works fine on FF43 and PM26 2015-08-20 07:34:53 -04:00
gorhill 9b4b998364 #608: this fixes a bunch of strictness-related warnings 2015-08-18 11:44:24 -04:00
gorhill 5366697a0c this fixes https://github.com/gorhill/uBlock/issues/80#issuecomment-132081658
get/setComplexValue must be used to ensure proper handling of Unicode string
in `about:config`.
2015-08-18 08:58:06 -04:00
gorhill 7373fb77f5 code review 2015-08-16 08:58:41 -04:00
gorhill 56451cf069 code review for last commit 2015-08-15 16:19:38 -04:00
gorhill 2d131e8fab this foils "speculative pre-connections" 2015-08-15 16:00:51 -04:00
gorhill 5de5074f1c this fixes https://github.com/gorhill/uMatrix/issues/325 2015-08-15 14:17:50 -04:00
gorhill 180856bd0d do not strip out window components in logger-as-popup-window 2015-08-14 10:13:08 -04:00
gorhill 29b695d813 changes for a beta channel on AMO 2015-08-12 16:31:19 -04:00
gorhill abc7a526da code review 2015-08-11 18:48:52 -04:00
gorhill 690421aead sync feature (#80): draft 2015-08-11 15:29:14 -04:00
gorhill 8e4f998a32 this fixes #574 2015-08-06 14:43:35 -04:00
gorhill 528354f594 this fixes #507 2015-08-01 11:30:54 -04:00
gorhill 04d11d25b6 minor code review 2015-07-28 08:54:12 -04:00
gorhill c1e54d33b2 explicit support for Pale Moon 2015-07-24 19:26:39 -04:00
gorhill 3311b0fb1d default about better than custom about 2015-07-21 07:48:48 -04:00
gorhill 2ec0161471 commenting out debugging code 2015-07-12 19:33:12 -04:00
gorhill d7fa72b4ec works with Nightly 2015-07-12 08:38:22 -04:00
gorhill 1ac3d61427 add entries to manifest 2015-07-11 12:58:50 -04:00
gorhill bd43babf75 this fixes #470 2015-07-09 12:52:56 -04:00
gorhill 969e533ba8 this fixes #455 (regression) 2015-07-08 09:56:06 -04:00
gorhill a9089b3120 this fixes #452 2015-07-07 12:11:11 -04:00
gorhill 32d2ae0e11 this probably fixes #453 2015-07-07 11:03:26 -04:00
gorhill 7a00310934 this may fix #450 2015-07-07 09:10:53 -04:00
gorhill 46cbe42227 code review 2015-07-05 09:26:33 -04:00
gorhill 35ef80f3aa code review re. sandbox shutdown 2015-07-03 13:32:00 -04:00
gorhill 352ef808f1 code review: this taks care of ea4faff383 (commitcomment-11964137) 2015-07-03 07:00:29 -04:00
gorhill 75645e2f83 this fixes #429 2015-07-02 08:20:56 -04:00
gorhill ea4faff383 this fixes FF logger not being resizable 2015-07-01 18:08:51 -04:00
gorhill ad827576ce have the logger open in a separate window 2015-07-01 12:18:03 -04:00
gorhill bd9a63a73c Merge branch 'master' of github.com:gorhill/uBlock into inspector 2015-06-30 18:08:49 -04:00
gorhill ecd003ff4a this addresses #414 2015-06-30 01:59:22 -04:00
gorhill aeba71790f some refactoring: move to-aux-process-messaging timeout into vAPI 2015-06-29 10:46:20 -04:00
gorhill 39b0d719c0 some more work re inspector 2015-06-28 17:42:08 -04:00
gorhill 7d2855180c some refactoring of new DOM inspector code 2015-06-26 15:45:54 -04:00
gorhill 631443768f dom inspector: ébauche 2015-06-26 00:08:41 -04:00
gorhill 0afbb98f42 this fixes #399 2015-06-25 09:05:24 -04:00
gorhill 1ba7894a29 ability to prevent local ip address leak thru webrtc 2015-06-24 20:01:27 -04:00
gorhill c596e6c0e1 this fixes #394 2015-06-23 14:50:45 -04:00
gorhill fb25df9f05 this fixes https://github.com/chrisaljoudi/uBlock/issues/1449 2015-06-18 17:09:24 -04:00
gorhill 647b53beaf this fixes #264 2015-06-18 12:02:57 -04:00
gorhill 04dad27165 this fixes warnings about "Services" being undefined after re-enabling uBlock 2015-06-17 17:56:04 -04:00
gorhill 91f5584e9f minor code review 2015-06-17 14:11:30 -04:00
gorhill c8a48910d3 just renaming using natural resolution 2015-06-17 14:06:59 -04:00
gorhill 34485a0465 code review 2015-06-17 14:06:59 -04:00
AlexVallat 9406e40fdc Imported 620a7d78d1 2015-06-17 14:06:59 -04:00
AlexVallat 909244cdbd Imported d9b23d4f10 2015-06-17 14:06:59 -04:00
AlexVallat c4b0856723 Imported 5ac4ec21e9 2015-06-17 14:06:59 -04:00
gorhill f29f0a0f09 code review 2015-06-15 15:57:12 -04:00
AlexVallat 62849f164d Cherry pick css class differentiation for toolbar button state #1233 2015-06-15 11:39:00 -04:00
gorhill 19d34d2a40 this addresses #334 2015-06-11 09:33:39 -04:00
gorhill a364a869f5 this takes care of https://github.com/gorhill/uBlock/issues/292#issuecomment-109621979 2015-06-06 14:09:59 -04:00
gorhill 81bb75cd5e this will still work if ever we use longer branches 2015-06-05 09:36:24 -04:00
gorhill 48264e1fd7 code review for #292 2015-06-04 16:50:46 -04:00
gorhill 987a8d2b64 this fixes #292 2015-06-04 16:26:57 -04:00
gorhill 13d229eaa1 code review + report more accurately request types in logger 2015-06-04 09:37:53 -04:00
gorhill 013b077656 this fixes #287 2015-06-03 09:01:58 -04:00
gorhill 8a73a093d9 this fix #282 2015-06-02 18:12:28 -04:00
gorhill 228104a2b0 firefox: take care of beacon also 2015-06-02 09:45:31 -04:00
gorhill 2cb1f42335 Firefox support for browser settings 2015-06-02 08:59:25 -04:00
gorhill ee8dd54481 added ability to disable hyperlink auditing 2015-06-02 08:26:35 -04:00
gorhill 2ca1ed3b9c this fixes dealing with browser objects with no valid URI 2015-06-01 18:12:33 -04:00
gorhill 14371b5d92 this fixes #274 2015-06-01 15:03:22 -04:00
gorhill f458fa4adf code review 2015-06-01 09:00:10 -04:00
gorhill d724fb23bd this fixes #269 2015-06-01 08:49:41 -04:00
gorhill 10740a28ff this fixes console warning when view-source: 2015-06-01 08:11:25 -04:00
gorhill 6470216530 this should fix #266 + fixes #212 2015-05-31 17:43:19 -04:00
gorhill b084d796b5 to address #266 -- drafty, just curious to see if this helps 2015-05-31 00:35:53 -04:00
gorhill 3f9b704846 SQlite: use double-quotes everywhere, vacuum only once, when idle 2015-05-30 11:36:37 -04:00
gorhill 1e57760fe1 this fixes #262 2015-05-29 19:23:26 -04:00
gorhill 579c4a1d5e this fixes #260 2015-05-29 16:40:59 -04:00
gorhill 885c68495b this fixes overlooked remnants of other ubock 2015-05-29 11:19:10 -04:00
gorhill c73704ba48 code review 2015-05-28 14:49:36 -04:00
gorhill c285ace7d8 hardening sqlite code 2015-05-28 14:49:01 -04:00
gorhill d332298f40 o_O... oops 2015-05-27 17:21:16 -04:00
gorhill 53fc1063f9 reviewer's feedback: SQLite: now using static strings + bound parameters 2015-05-27 15:31:36 -04:00
gorhill d8a47f1c0b getMessageManager() can throw 2015-05-22 12:19:17 -04:00
gorhill d9bb34102f style 2015-05-17 18:27:53 -04:00
gorhill facef0dc05 this fixes many addon validation warnings 2015-05-17 13:02:56 -04:00
gorhill 7eac4072de verified working fine on Nightly 2015-05-17 11:39:40 -04:00
gorhill d41408ebbc this fixes #211 2015-05-17 10:32:40 -04:00
gorhill 334855dcf7 injected script can throw 2015-05-16 16:31:44 -04:00
gorhill ba8dd756c9 this fixes #185 2015-05-09 01:16:27 -04:00
gorhill f9652b5f57 importing uMatrix unified logger 2015-05-08 18:28:01 -04:00
gorhill 6c80790975 one more step to insure tab context is properly set 2015-04-29 10:29:23 -04:00
gorhill 8004754c29 this fixes #83 2015-04-24 10:55:11 -04:00
gorhill e16dac9c39 this fixes #84 2015-04-19 11:33:04 -04:00
gorhill dbb93ae716 attempt at fixing badge misalignment reported in #55 2015-04-16 23:59:03 -04:00
gorhill b43da1690f manually patching svg file to fix FF icon issues 2015-04-16 10:22:12 -04:00
gorhill e16871b87d "meatier" icon to improve rendering at low-res 2015-04-16 09:07:00 -04:00
gorhill 0025ab9721 this fixes #60 2015-04-15 23:25:30 -04:00
gorhill daa374fce6 fine tuning logo 2015-04-15 10:43:52 -04:00
gorhill f4ee989a1d un-bloat output files 2015-04-15 09:48:05 -04:00
gorhill 79b581749b this fixes #55 2015-04-15 09:40:41 -04:00
gorhill f64263f1b8 yet another redesign, based on @Ricardo1991's idea 2015-04-15 08:32:17 -04:00
gorhill 14ec061bac might as well depart completely from old stuff 2015-04-14 18:52:51 -04:00
gorhill 09aae182b9 update ff icons 2015-04-14 17:16:48 -04:00
gorhill 65f6b36131 code review 2015-04-12 19:15:58 -04:00
gorhill 9752c49d17 this fixes #43 2015-04-12 18:55:16 -04:00
gorhill 25036eb5cf as per comment in e762a29d30 2015-04-10 09:05:25 -04:00
gorhill 63d9143d6b #10: manually imported fixes from e762a29d30 2015-04-09 21:50:23 -04:00
gorhill b9e07a16e3 this fixes https://github.com/chrisaljoudi/uBlock/issues/1219 for Firefox 2015-04-09 07:15:14 -04:00
gorhill 6441161329 refactored tabs/context code 2015-04-08 18:46:08 -04:00
gorhill 125513164f forgot to add shutdown to other platforms (re. https://github.com/gorhill/uMatrix/issues/144) 2015-04-08 06:15:10 -04:00
gorhill ad2bc8df74 removed spurious lines of code 2015-04-07 16:27:19 -04:00
YFdyh000 6e77ec33ff Correct issue links 2015-04-07 09:46:26 +08:00
gorhill 2dde6f15de new switch: toggle cosmetic filtering on/off for a site 2015-04-05 12:03:14 -04:00
gorhill bbe4f4743b translation work from https://crowdin.com/project/ublock 2015-04-02 08:54:06 -04:00
AlexVallat 6c8b2a1b61 Changes following review 2015-03-31 12:03:35 +01:00
AlexVallat ae310df6dd Merge branch 'webProgressListener'
Conflicts:
	platform/firefox/vapi-background.js
2015-03-31 08:00:50 +01:00
AlexVallat 50dfc40f26 No need for special treatment for about:blank and about:newtab 2015-03-31 07:48:45 +01:00
AlexVallat 49442e237e Fix for #1122 2015-03-31 07:48:45 +01:00
AlexVallat 726325ea0d Remove onNavigation from onTabSelect, as mentioned in #1125 2015-03-30 18:35:18 +01:00
gorhill 8d61a04b3e translation work from https://crowdin.com/project/ublock 2015-03-28 15:17:40 -04:00
gorhill f2ff0edfaf this fixes #1013, #1062 (draft) 2015-03-27 13:00:55 -04:00
AlexVallat 7ec717d3fe More restrictive monitoring.
Probably doesn't make a difference, but at least theoretically more efficient.
2015-03-26 21:11:54 +00:00
AlexVallat 6123335c51 Use a nsIWebProgressListener instead of a tabsProgressListener for location change monitoring 2015-03-26 21:00:56 +00:00
Deathamns bb1bb84682 Merge pull request #1084 from AlexVallat/master
Fix for #1072: Listen to DOMTitleChanged
2015-03-26 16:56:36 +01:00
AlexVallat 019ce25822 Cleanup for DOMTitleChanged listener 2015-03-26 15:44:57 +00:00
gorhill 2504f8ad35 #1013: Firefox support 2015-03-26 09:50:07 -04:00
AlexVallat 766537962c Fix for #1072: Listen to DOMTitleChanged as additional navigation event for Fennec 2015-03-24 07:56:18 +00:00
Chris 1910dfdf02 SVGs 2015-03-23 00:51:17 -05:00
gorhill 4006b99e69 #1057: cleanup code 2015-03-21 08:22:34 -04:00
gorhill 7e8d2e431b this fixes #1057 2015-03-20 19:17:07 -04:00
Deathamns 0e22af516f Firefox: handle nsIContentPolicy.TYPE_IMAGESET
https://bugzil.la/1055750
2015-03-20 13:52:01 +01:00
Deathamns 51532fc74e Firefox: register unload event sooner 2015-03-18 12:47:07 +01:00
Deathamns 6c0bde394d Firefox: check for non-existent button 2015-03-18 07:17:10 +01:00
AlexVallat 8474f8b5d0 Robustness changes from watching logs in Fennec 2015-03-17 18:09:40 +00:00
Deathamns 58e8b5bf5f Firefox: determine tabIds via <browser> 2015-03-17 07:05:02 +01:00
gorhill bb1e131ae7 Merge branch 'master' of github.com:gorhill/uBlock 2015-03-16 07:05:42 -04:00
gorhill 2ba1538e1e this fixes #1031 2015-03-16 07:05:32 -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
Deathamns 5ae7687e56 Firefox: different kind of vAPI.localStorage 2015-03-16 08:09:34 +01:00
Raymond Hill 38d308f1f0 Merge pull request #1021 from AlexVallat/master
Fix for #1017 (and #1001)
2015-03-15 13:28:32 -04:00
Deathamns 90295e7bef Firefox: update buttons when addon is enabled 2015-03-15 17:49:36 +01:00
AlexVallat 50804eb1bb Fixing #1017, only apply switch to about:blank or about:newtab if not loading 2015-03-15 16:07:46 +00:00
AlexVallat 05540108b7 Testing alternative tab ID for Fennec (issue #1001) 2015-03-15 16:07:37 +00:00
Deathamns ac09dfadab No hasAttribute on tab objects in Fennec 2015-03-15 15:06:48 +01:00
gorhill b83e0b46d5 move platform-specific images to their respective platform 2015-03-15 08:17:38 -04:00
gorhill 1baaf8a76a fixed ff icons 2015-03-14 19:25:26 -04:00
Deathamns f6ccacf550 Firefox,Safari: vAPI.localStorage 2015-03-14 19:53:30 +01:00
gorhill ed88939a63 this fixes #792 2015-03-14 14:12:05 -04:00