1
0
Fork 0
mirror of https://github.com/gorhill/uMatrix.git synced 2024-06-29 11:30:20 +12:00
Commit graph

639 commits

Author SHA1 Message Date
Deathamns 1be99cf58e Remove unnecessary comments 2015-04-10 19:33:59 -04:00
Deathamns 816dca2f33 Script injection, element picker, messaging
- Add script injection to vAPI, plus a raw implementation for Safari
  (element-picker.js requires it)
- Tweak element picker to work with Safari
- Revert a change from previous commit: element-picker.js' background
  message handler (since actually it can have its own messaging channel)
- Don't send "undefined" reponses from background to content
2015-04-10 19:33:59 -04:00
Deathamns 9981c25286 Remove storage change-event listener from Safari
Earlier, a technique was used to open the extension's Options page when
the user clicked a checkbox input at Safari's extension settings. The method was removed because:
- the Options page can be opened via the extension's toolbar button (which
  cannot be disabled in Safari, so it will be there all the time);
- involved more clicks than opening from the toolbar button;
- the string beside the checkbox couldn't be localized.
2015-04-10 19:33:58 -04:00
Deathamns be7668767f Minor changes
- Update assets from gorhill/uBlock/master
- Remove whitespace from element-picker.js
- Simplify code in profiler.js (btw, Date is still needed as fallback
  for older browsers)
- Clarification for Safari's storage where the QUOTA_BYTES came from
2015-04-10 19:33:58 -04:00
Deathamns 35ed9cd853 Work on vendor API abstraction, and near complete Safari support 2015-04-10 19:33:58 -04:00
gorhill 63aa4be9f7 reorganizing, preparing move to vAPI 2015-04-10 17:06:49 -04:00
gorhill 056e68da66 this fixes #42 2015-04-10 10:45:40 -04:00
gorhill 01f7cea94f re #89: fixed using non-compliant color 2015-01-12 22:40:52 -05:00
emanueLczirai 7085beb66a missing semicolon 2015-01-10 22:57:03 +01:00
gorhill 0174955287 comment re potential redundant eval 2014-12-24 08:29:55 -05:00
gorhill b68ba6d728 this fixes #82 2014-12-12 13:52:13 -05:00
Raymond Hill f0063372c5 this fixes #77 2014-12-07 17:46:19 -02:00
Raymond Hill 5777dc0b15 code review: actually no file: should occurs within https: doc 2014-12-05 10:45:43 -02:00
Raymond Hill baa8e86fd4 this addresses issue raised in #71 2014-12-05 10:43:47 -02:00
Raymond Hill b62fb94a00 code review 2014-11-30 21:41:27 -02:00
Raymond Hill 44533d77eb this fixes #72 2014-11-30 21:27:38 -02:00
Raymond Hill e39b36beda code review; make strict https break less stuff on new tab page 2014-11-29 09:50:24 -02:00
Raymond Hill 36233c7325 vertical ellispsis instead 2014-11-25 17:56:32 -02:00
Raymond Hill ee361ae37f comments 2014-11-22 10:26:37 -02:00
Raymond Hill a31351c6f9 doc is hardcoded now 2014-11-22 10:19:06 -02:00
Raymond Hill bf5b6c4517 code review 2014-11-22 09:36:45 -02:00
Raymond Hill 9a93c2375c move "Strict HTTPS" last since now it is built-in the browser 2014-11-22 01:41:22 -02:00
Raymond Hill cf02253cdd this should help futur occurrences of #65 2014-11-22 01:33:19 -02:00
Raymond Hill dc3de2a3ca make ua-spoofing code easier to read from dev tools 2014-11-21 08:54:48 -02:00
Raymond Hill 40bc8087e5 this fixes #61 2014-11-20 13:27:43 -02:00
Raymond Hill 238e6c3536 re #61 2014-11-20 11:40:52 -02:00
Raymond Hill 5d8bae3da2 this fixes #59 2014-11-19 23:17:24 -02:00
Raymond Hill 977f94a50a fine-tuning for RTL languages 2014-11-19 12:18:08 -02:00
Raymond Hill d01ab961b8 this fixes #7, #36 2014-11-19 11:59:38 -02:00
Raymond Hill ce6305210c UI work toward fixing #7, #36 2014-11-19 00:18:57 -02:00
Raymond Hill 5f3dc76b32 code review 2014-11-18 15:31:37 -02:00
Raymond Hill 5e19edaab7 ability to foil mixed content 2014-11-18 15:04:40 -02:00
Raymond Hill 5ba8f58094 ensure switches are listed first: more convenient 2014-11-18 13:37:12 -02:00
Raymond Hill 2962bd19e2 cide review 2014-11-18 08:57:57 -02:00
Raymond Hill 4aab150af3 infrastructure work toward addressing #7, #36 2014-11-18 00:18:04 -02:00
gorhill 3524c12924 fixed double definition as per 4bf6664d6b 2014-11-09 16:29:57 -05:00
gorhill f0a58ad06f bring back color hint for site-level scope 2014-11-09 12:17:44 -05:00
gorhill 3edd9eabc6 export must be on left side since permanent rules are exported 2014-11-07 18:29:13 -05:00
gorhill 4211613055 fix rendering of mu character 2014-11-07 14:36:20 -05:00
gorhill 970e1253da code review 2014-11-07 10:47:37 -05:00
gorhill 5d90401f54 this fixes #49 2014-11-07 09:05:05 -05:00
gorhill 9cc0e9bba0 this fixes #47 2014-11-06 12:12:04 -05:00
gorhill 667becf500 imported mutation observer code from uBlock: more efficient, robust 2014-11-06 10:15:41 -05:00
gorhill fb9def312a buttons must be able to wrap 2014-11-06 08:14:17 -05:00
Raymond Hill e8152f1517 ensure rule panes are always aligned 2014-11-05 21:59:04 -05:00
gorhill 8d8ff67546 just reordering labels 2014-11-05 18:54:08 -05:00
gorhill df6bdbe464 this fixes #44 completely 2014-11-05 18:52:21 -05:00
gorhill 4026149a17 this fixes #44 2014-11-05 18:11:57 -05:00
gorhill 4f456da482 translation work from Crowdin 2014-11-04 09:29:06 -05:00
gorhill 1d9a8e18e8 just trying something to possibly workaround reported crashes in #40 2014-11-04 08:49:30 -05:00
gorhill 92c48c0d49 "matrix:" instead of too generic "switch:" 2014-11-04 08:40:20 -05:00
gorhill 7e038a9433 use pretty 1st-party label only for rendering 2014-11-03 20:15:14 -05:00
gorhill 3ddb31a96c rtl languages friendly: issue #29 2014-11-03 14:27:59 -05:00
gorhill b42fd99bd0 no badge when count is zero 2014-11-02 18:43:12 -05:00
gorhill 1908504895 this fixes #37 completely 2014-11-02 18:34:03 -05:00
gorhill f6a366194c this address #37: the rebinding of pages which change incrementally 2014-11-02 18:19:48 -05:00
gorhill 2f7af6890d this addresses #37 2014-11-02 16:56:32 -05:00
gorhill e49e87ba54 better url 2014-11-02 14:17:52 -05:00
gorhill 50bcc24049 this is a start for #29 2014-11-02 12:10:21 -05:00
gorhill 3c455d3fdc give credits to issue authors 2014-11-02 09:42:05 -05:00
gorhill f7c2e68887 jshint 2014-11-02 00:36:55 -04:00
gorhill 4b4dc3c0db code review 2014-11-02 00:30:49 -04:00
Raymond Hill 4dd3b09ae4 this fixes #34 2014-11-01 22:46:14 -04:00
gorhill 85ecc71230 this fixes #31 2014-11-01 19:03:09 -04:00
gorhill 296f16f08e this fixes #31/#issuecomment-61376018 2014-11-01 14:44:39 -04:00
gorhill 8e7ae17b5c updating default UA strings 2014-11-01 14:22:11 -04:00
gorhill faef346878 this address 3 in #28 2014-11-01 12:52:02 -04:00
gorhill 575676e415 this addresses some of #28 issues 2014-11-01 12:22:44 -04:00
gorhill 48c5f7bf45 no longer needed 2014-10-31 18:52:57 -04:00
gorhill 30c570253f this fixes #23 2014-10-31 18:52:27 -04:00
gorhill 03609910c5 not needed anymore 2014-10-31 14:27:36 -04:00
gorhill 5c05a8773a revamped "My rules" tab 2014-10-31 14:14:41 -04:00
gorhill 89f757d61e this does help a bit further re. #27 2014-10-31 09:46:09 -04:00
gorhill 24502090e2 this somewhat fixes #27 2014-10-31 09:32:24 -04:00
gorhill 49bbe6f7dd ip address friendly 2014-10-30 10:30:26 -04:00
gorhill c5acad2332 minor code review 2014-10-29 10:10:30 -04:00
gorhill b2d19afeb8 finally... fixes #24 2014-10-29 10:10:07 -04:00
gorhill 9838d009aa this fixes #24 2014-10-29 09:59:02 -04:00
gorhill 967707723a this fixes #24 2014-10-29 09:27:11 -04:00
gorhill 49441de2b6 bring back doc req type; many little fixes 2014-10-28 23:21:06 -04:00
gorhill eab99cf26b forgot to rename to uMatrix (as per wilderssecurity.com thread) 2014-10-28 20:07:22 -04:00
gorhill 20ba3157eb slight colored bg for tooltips 2014-10-28 18:37:08 -04:00
gorhill 448a56cc70 fixed tooltips; illegal characters in messages.json 2014-10-28 18:34:44 -04:00
gorhill 10ef2cf0f1 fix meta row of blacklisted hostnames group 2014-10-28 14:33:16 -04:00
gorhill 425f512aa4 getting ready for crowdin work 2014-10-28 10:49:09 -04:00
gorhill ff4d827e1f this fixes #21 2014-10-28 00:38:02 -04:00
gorhill 02e6b2c2d8 oops: 5 min, not 5 hr 2014-10-28 00:18:51 -04:00
gorhill 257844c233 a bit of refacotring work 2014-10-28 00:14:15 -04:00
gorhill ead35cedbe code review 2014-10-27 16:19:46 -04:00
gorhill 5131a5d806 this fixes #19 2014-10-27 11:02:45 -04:00
gorhill 3aeeea7abd code review 2014-10-27 10:30:21 -04:00
gorhill 118306ab51 this fixes #17 2014-10-27 10:20:19 -04:00
gorhill e187161b84 take care of session storage as well 2014-10-26 19:41:22 -04:00
gorhill c0450c578d todo 2014-10-26 19:28:03 -04:00
gorhill 6d72b65a1a jshint 2014-10-26 19:27:24 -04:00
gorhill b605f3d4ea this fixes #18 2014-10-26 19:23:56 -04:00
gorhill 8cb0619687 fix to ensure PSL is available when binding tabs 2014-10-26 15:54:50 -04:00
gorhill abdbbd55dd jshint 2014-10-26 15:53:33 -04:00
gorhill 5e96f44798 this fixes #14 2014-10-26 15:51:04 -04:00
gorhill 77cfb56d94 this fixes #12 2014-10-26 13:36:27 -04:00
gorhill bd411290dd forgot to tag source code with github issue 2014-10-26 10:18:18 -04:00
gorhill b946a96bb6 this fixes #13, hopefully 2014-10-26 10:13:09 -04:00
gorhill ceed73dd59 this fixes another console error as per #10 2014-10-26 01:31:22 -04:00
gorhill cbb0b8a8f1 fixed as per code review 2014-10-25 23:46:53 -04:00
gorhill 8653401961 this fixes #10 2014-10-25 23:30:43 -04:00
gorhill 9441ffe719 this fixes #8 (the 2nd part) 2014-10-25 20:03:22 -04:00
gorhill b31b7227ff this fixes #8 2014-10-25 16:41:08 -04:00
gorhill fa84fa2508 this fixes #9 2014-10-25 16:36:45 -04:00
gorhill 92717f4cfd this fixes #4 2014-10-25 11:18:09 -04:00
gorhill 56a9e8a460 this fixes #3 2014-10-25 10:55:48 -04:00
gorhill 0d459545a2 this fixes #2 2014-10-24 23:21:26 -04:00
gorhill 0c6d0b3a98 another check for #1 2014-10-24 17:34:30 -04:00
gorhill 1743f198e5 another check for #1 2014-10-24 17:22:32 -04:00
gorhill 207ee2773b ui details 2014-10-24 14:57:05 -04:00
gorhill a39bd536b5 work on auto-update, backup/restore/reset 2014-10-24 11:13:46 -04:00
gorhill b94047f9f7 forgot to check this 2014-10-23 19:41:10 -04:00
gorhill 2b41bc8087 work on many things, need more 2014-10-23 19:40:48 -04:00
gorhill 65a8000657 fixed parsing of partial rules 2014-10-23 19:37:59 -04:00
gorhill dc39fa9452 moving assets out of src 2014-10-23 10:14:13 -04:00
gorhill 5f63a0f984 no good reason to prevent scopable literal "1st-party" 2014-10-23 07:47:53 -04:00
gorhill cd7996fb7d fixed bad test for 1st-party 2014-10-23 01:04:48 -04:00
gorhill 3952a09f6c dont display literal "1st-party" when there is no 1st-party 2014-10-22 21:26:37 -04:00
gorhill 78555a5b7c literal "1st-party" row removes the need for auto-whitelist, strict blocking 2014-10-22 19:46:30 -04:00
gorhill 85437661bf bring back behind-the-scene matrix 2014-10-22 10:25:57 -04:00
gorhill 1626c3ecc6 fix manually removing rules, code review 2014-10-22 10:02:19 -04:00
gorhill a633e16f01 user rules tab 2014-10-21 22:00:31 -04:00
gorhill e06985fcc7 dashboard tab to edit user rules 2014-10-21 19:12:25 -04:00
gorhill d944198a37 persistence: no more circumbombulated recipes, just plain line-by-line rules 2014-10-21 13:23:52 -04:00
gorhill d72e544e5a regression 2014-10-20 22:13:18 -04:00
gorhill ff0470dfa1 "1st-party" is domain, not hostname 2014-10-20 21:33:11 -04:00
gorhill a91c4fd27e issue #1: no more background page reference in popup 2014-10-20 21:19:24 -04:00
gorhill 35003b7e23 continued refactoring work: revert, revert all, persist are back 2014-10-20 16:40:09 -04:00
gorhill 186d10bf48 re issue #1 2014-10-20 00:53:13 -04:00
gorhill e3dcf085a8 remember last selected scope 2014-10-18 21:42:06 -04:00
gorhill 7e17e2ea84 code review 2014-10-18 17:11:10 -04:00
gorhill 804a5c53e0 no more jquery in popup 2014-10-18 16:49:06 -04:00
gorhill f676a745c3 move-away-from-jquery work 2014-10-18 01:09:09 -04:00
gorhill 7ac86a7138 argh, forgot to remove these before 1st commit 2014-10-17 15:40:37 -04:00
gorhill 0beb752db9 first commit 2014-10-17 15:01:09 -04:00