Chris
9395e78957
Safari: make popup sizing work w/ recent modifications
2015-03-16 12:02:54 -06:00
gorhill
b83e0b46d5
move platform-specific images to their respective platform
2015-03-15 08:17:38 -04:00
Chris
2d30b04973
Safari: seamless transfer of settings to proper storage
2015-03-14 18:13:00 -06:00
Chris
441c1dd822
Use prefix for Safari-specific icons
2015-03-14 17:55:11 -06: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
gorhill
e59673b789
added newly available languages
2015-03-13 17:34:59 -04:00
Chris
4e31b0b6d9
Safari: code review; oops
2015-03-11 17:58:47 -06:00
Chris
03797626cf
Fix vAPI.download across all platforms
2015-03-11 17:54:32 -06:00
Chris
717c7a0a60
Completes fix of #988
2015-03-11 16:29:08 -06:00
Chris
654c82619a
Sort-of fixes #988
2015-03-11 15:53:23 -06:00
Chris
10f656f8fe
Safari: new storage now works; closes #985
2015-03-11 00:11:18 -06:00
Chris
4720ecdf58
Safari: new storage
2015-03-11 00:04:31 -06:00
Chris
30eafed70a
More µ to u
2015-03-09 22:00:48 -06:00
Chris
476fd17555
Safari: enable click to subscribe
2015-03-09 13:56:05 -06:00
Chris
3413289646
Safari vapi-client.js minor formatting
2015-03-08 15:53:39 -06:00
gorhill
8341fb2193
this fixes #967
2015-03-08 11:06:36 -04:00
Deathamns
252eb1b4dc
Safari: make it work on version 5
2015-03-08 12:20:07 +01:00
Deathamns
0306f52c0e
Safari: update locale list
2015-03-08 12:18:57 +01:00
Chris
1e4f72579d
Prevent crash on Safari < 8; code review
2015-03-04 15:30:47 -07:00
Chris
91c7648212
Safari: minor scoping tweaks
2015-03-01 21:39:15 -07:00
Chris
83975124a4
Safari: XHR should explicitly fail. Fixes #878
2015-03-01 21:09:28 -07:00
Deathamns
dc8623f1e8
Firefox/Fennec code cleanup
2015-02-28 20:46:49 +01:00
Chris
d64a340d2e
Safari: fix main_frame handling
2015-02-25 11:37:33 -07:00
Chris
ed5891d876
Safari: storage quota and new version
2015-02-23 12:00:35 -07:00
Chris
58ae9f266b
Safari: block programmatic image requests, more thorough XHR
...
Currently, this is done the same way we block XMLHttpRequests: mess
with the constructor. This was done in the most efficient way I
could think of (overhead is relatively minimal). This also
injects uBlock's blocking interceptor earlier, thusly covering
more requests that may have slipped through before.
2015-02-22 22:13:54 -07:00
Chris
29fa6cb2e8
Safari: block programmatic image requests
...
Currently, this is done the same way we block XMLHttpRequests: mess
with the constructor. This was done in the most efficient way I
could think of (overhead is relatively minimal).
2015-02-22 22:00:37 -07:00
Chris
d4e85d1d70
Safari: ignore non-tab activation targets
2015-02-19 11:44:51 -07:00
Chris
0a604f8cc7
Safari code review
2015-02-18 21:40:34 -07:00
Chris
f5c807f2ea
Safari: better and more reliable setIcon structuring
2015-02-18 21:38:17 -07: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
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
Chris
d2cc20ed47
Safari: important improvements to request capturing + fix twitch.tv
...
twitch.tv now works out of the box in HTML5 in Safari. Make sure you
disable Flash if you don't get the HTML5 player.
2015-02-12 16:29:58 -07:00
Chris
9a75572d8c
Minor vapi-common improvement -- cache vAPI in local scope
2015-02-10 14:50:44 -07:00
Chris
a17882a8cc
Remove previous Safari overhead; cleanup workarounds from rest of code
2015-02-10 14:24:04 -07:00
Chris
5b16418e60
Safari: don't double inject, and cleanup stray unicode
2015-02-09 22:47:45 -07:00
Chris
6e7f26f925
Safari: just extra precaution
2015-02-09 22:25:13 -07:00
Chris
ac6211f1af
Fixes #721 ; popover works in tabs without explicit URL
2015-02-09 19:31:21 -07:00
Chris
fe28a9edbf
Safari: fixes #741 . Now only HTTP/S requests are captured
2015-02-09 18:15:52 -07:00
Chris
0acb14c5a0
Safari update link and minor popup improvement
2015-02-09 18:15:52 -07:00
Chris
bb9e590cb0
Safari: fix privileged/non-priveleged messaging
2015-02-06 18:41:13 -07: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
32da7cd1e5
Safari: performance gain via cleanup of overhead, & improves getTabId efficiency
2015-02-05 16:28:10 -07:00
Chris
c9160fa753
Safari: don't be lenient with XHR blocking
2015-02-05 14:14:20 -07:00
Chris
1de656cb4a
Fix comment in Safari vAPI
2015-02-04 12:08:19 -07:00
Chris
113b7dde14
Remove Safari sitepatch stuff ( closes #633 )
2015-02-04 00:06:35 -07:00
Chris
2465d28a17
Safari: avoid closures for messaging API
2015-02-01 14:57:25 -07:00
Chris
30f1c9ebaf
Fix Safari issue (no toolbar icon caused µBlock to break) #639
2015-01-31 21:19:59 -07:00
Chris
7fe8a8dcec
Code reformatting, Safari info fix
2015-01-29 21:20:28 -07:00