Commit Graph

843 Commits

Author SHA1 Message Date
gorhill 65890f1e33 new version 2015-03-13 18:00:17 -04:00
gorhill 87b8d1f9cb had a doubt, had to check it worked as intended 2015-03-12 17:30:14 -04:00
Deathamns aaafdebefd Chrome: fix tab/window focusing issues
- Opening a tab from incognito window didn't focus the target window
- Previously active tab was visible for a brief moment when an already
  opened tab was selected from another window
2015-03-12 15:07:55 +01:00
gorhill 648ced0183 code review re #118 2015-03-12 09:28:02 -04:00
Deathamns 86ac9763b0 Chrome: don't open an Options tab for each window 2015-03-12 14:16:11 +01:00
Deathamns 2e076f7e4e Remove unnecessary fallback code for downloading 2015-03-12 12:09:45 +01:00
Deathamns 650d86d5a9 Chrome: select Options tab if it's already opened 2015-03-12 12:07:35 +01:00
Chris 03797626cf Fix vAPI.download across all platforms 2015-03-11 17:54:32 -06:00
gorhill 60e36c0ffe this helps #993 2015-03-11 19:48:00 -04:00
gorhill 214487c159 interim version for dev build 2015-03-10 23:51:46 -04:00
Chris 438f895ff4 Consistency with change made in 23083e9d 2015-03-09 19:28:48 -06:00
gorhill 2478bd4f61 this fixes #224 for Chromium 2015-03-09 12:57:52 -04:00
gorhill 8341fb2193 this fixes #967 2015-03-08 11:06:36 -04:00
Deathamns b46469c6ca Trailing whitespace 2015-03-07 19:30:55 +01:00
gorhill 9ec4dfc1f1 new version 2015-03-07 09:03:55 -05:00
gorhill 4c2480a4a1 interim version for dev build 2015-03-04 19:32:12 -05:00
gorhill 817c497a6b interim version for dev build 2015-03-01 19:25:56 -05:00
gorhill 7ad472e75d this fixes #903 2015-02-28 10:00:12 -05:00
gorhill f4f7d56724 new version 2015-02-27 19:47:34 -05:00
gorhill c7bab5502e this mitigates #520, #376 2015-02-23 18:31:29 -05:00
Chris ed5891d876 Safari: storage quota and new version 2015-02-23 12:00:35 -07:00
gorhill 37aaeca8aa code review 2015-02-22 23:47:22 -05:00
gorhill 824c499f5c this fixes #862 2015-02-22 09:13:08 -05:00
gorhill 9669793066 interim version for dev releases 2015-02-16 11:23:16 -05:00
gorhill 81638853bf new revision 2015-02-15 19:00:04 -05:00
gorhill ac7a7201cb oops, revert back version, it was just for locally testing 2015-02-15 09:06:16 -05:00
gorhill 42dcfa88b8 this has been unrequired since a while 2015-02-15 09:04:56 -05:00
gorhill 5ab41b67a9 existing features enhancement = +0.0.1.0 2015-02-15 07:23:23 -05: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 71ba590b17 new interim version 2015-02-12 19:25:19 -05:00
gorhill be7b7679f3 #685: code review 2015-02-12 12:25:54 -05:00
gorhill 65cb46c845 #685: code review 2015-02-12 12:25:19 -05:00
Deathamns bc7434cf5c Chrome: bypass options_ui 2015-02-12 18:15:07 +01:00
Chris a17882a8cc Remove previous Safari overhead; cleanup workarounds from rest of code 2015-02-10 14:24:04 -07:00
gorhill 863aaa5401 this fixes #685 2015-02-06 10:30:22 -05:00
gorhill 9a6c87d0dd Revert "µBlock logo refinement and browser icon organization"
This reverts commit e43931f075.
2015-02-06 07:56:59 -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
Chris 684dd00e1a Fix version typo 2015-02-05 17:34:53 -07:00
gorhill 7fe1ae611e new revision 2015-02-05 19:29:53 -05:00
gorhill bbb2d8d1ff move profiling code to platform-specific 2015-02-03 18:40:56 -05:00
gorhill 77044c6c98 link to relevant jsperf 2015-02-01 12:25:14 -05:00
gorhill 628382bf8a avoid closures when processing messages 2015-02-01 09:03:43 -05:00
gorhill 50e621d4ee reality 2015-01-28 12:59:37 -05:00
gorhill 4f2bd14ce6 code review 2015-01-21 09:25:12 -05:00
gorhill 4edfae4b94 code review: jshint'ed 2015-01-21 08:59:23 -05:00
gorhill 255c68baa4 this fixes #536 2015-01-20 19:39:13 -05:00
gorhill fdaec4b421 new version 2015-01-19 20:30:27 -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 ab99683454 new revision + fixed frame parent id 2015-01-17 18:02:45 -05:00
gorhill a4b780acc8 new revision 2015-01-17 07:56:57 -05:00
gorhill dd0137cc70 new revision 2015-01-15 10:38:12 -05: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
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 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 0d28d19a4e Chrome,Safari: fix typo and quotes 2015-01-13 07:29:25 +01:00
Deathamns ecdee65fda Add license headers, plus some code styling 2015-01-13 07:29:16 +01:00
Deathamns f74f07e092 Firefox: implement vAPI.tabs.injectScript 2015-01-13 07:29:12 +01:00
Deathamns cb5d860725 Firefox: implement toolbar button and popup 2015-01-13 07:29:01 +01:00
Deathamns e4329b7dfe Firefox: blocking and content scripts for e10s 2015-01-13 07:29:00 +01:00
gorhill a617e195fe new revision 2015-01-12 10:12:10 -05:00
gorhill 159159321c bump revision for opera version 2015-01-11 21:41:26 -05:00
gorhill 336db7f997 platform-specific code for popup UI 2015-01-11 20:32:58 -05:00
gorhill c8b5111101 new revision 2015-01-11 08:34:14 -05:00
gorhill 1597ce7fd9 lot of work related to dynamic filtering + new net requests logger 2015-01-06 08:01:15 -05:00
gorhill e8045d154b bringing changes from master 2015-01-02 14:19:12 -05:00
gorhill f5ec54f497 new revision 2015-01-02 13:45:54 -05:00
gorhill 00995992d2 this fixes #455 2015-01-02 13:42:35 -05:00
gorhill b1143614fb new revision 2015-01-01 21:24:06 -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 f3e22070d8 new revision 2015-01-01 19:15:00 -05:00
gorhill d5c3c2d6a6 new revision 2015-01-01 07:42:37 -05:00
gorhill 3c941f8309 another round of work re dynamic filtering 2014-12-31 17:26:17 -05:00
gorhill 60d8464d05 new revision 2014-12-25 07:28:54 -05:00
gorhill e286ad1ecb new revision 2014-12-22 14:49:13 -05:00
gorhill 5f1eeeda3f new revision 2014-12-20 15:47:46 -05:00
gorhill 5019f241df this fixes #418; also remove last chrome API reference from portable code 2014-12-17 08:02:37 -05:00
gorhill 67686c1d98 new version 2014-12-15 11:27:10 -05:00
Raymond Hill 00c662d3dd bumping up version because of chrome store mess 2014-12-07 18:30:37 -02:00
Raymond Hill ec4077665c new revision 2014-12-06 15:09:24 -02:00
Raymond Hill 0e12797709 extension restart is platform-dependent 2014-12-02 14:02:17 -02:00
Raymond Hill 2e4c0a2bfe remove depending on vapi-appinfo.js 2014-12-01 14:25:33 -02:00
Raymond Hill 012eb98f0e new version 2014-12-01 13:51:11 -02:00
Raymond Hill a087190847 code review, fixes #383 2014-11-29 01:00:45 -02:00
Raymond Hill 151c26da5c this fixes #380 2014-11-28 16:13:56 -02:00
Raymond Hill f149b2e340 jshint 2014-11-24 20:20:21 -02:00
Raymond Hill a430e526b6 use "platform" as suggested in #360 2014-11-24 14:49:11 -02:00