Raymond Hill
cf8f5c26e5
this fixes #396
2014-12-04 11:33:44 -02:00
Raymond Hill
db98614378
translation work from Crowdin
2014-12-03 10:56:32 -02:00
Raymond Hill
0e12797709
extension restart is platform-dependent
2014-12-02 14:02:17 -02:00
Raymond Hill
1a2eef4fa7
this fixes #393
2014-12-02 11:28:49 -02:00
Raymond Hill
e876a82154
translation work from Crowdin
2014-12-02 11:28:13 -02:00
Raymond Hill
1bc7c766b8
translation work from Crowdin
2014-12-01 20:14:53 -02:00
Deathamns
2a26448734
Safari: slightly better pop-up blocking
2014-12-01 21:09:25 +01:00
Raymond Hill
98464a56fe
translation work from Crowdin
2014-12-01 14:31:56 -02:00
Raymond Hill
2e4c0a2bfe
remove depending on vapi-appinfo.js
2014-12-01 14:25:33 -02:00
Raymond Hill
03fe8e2f1b
synchronize with crowdin
2014-12-01 11:34:55 -02:00
Raymond Hill
d65c8d7d2b
translation work from crowdin
2014-12-01 10:37:26 -02:00
Raymond Hill
f6120299af
this fixes #387
2014-11-30 19:42:49 -02:00
Raymond Hill
617440dd27
"allowed" instead of "enabled", "blocked" instead of "disabled"
2014-11-30 09:44:54 -02:00
Raymond Hill
9445c6d11d
this fixes #309
2014-11-30 00:38:55 -02:00
Raymond Hill
0bf088cd1e
this fixes #386 , #346 , #299 , #288 , #285 , #284 , #279
2014-11-29 23:36:53 -02:00
Raymond Hill
be082cb666
this fixes #384 ; more reading required for a long-term solution--if any
2014-11-29 18:26:01 -02:00
Raymond Hill
52e8cb5338
file picker is gone: generate a unique filename each time
2014-11-29 16:04:34 -02:00
Raymond Hill
c6227289a6
code review
2014-11-27 09:41:28 -02:00
Raymond Hill
fb66fd4f36
translation work from Crowdin
2014-11-26 17:34:48 -02:00
Raymond Hill
f141d6f769
fixed overzealous cosmetic filter bug introduced in #365
2014-11-26 17:26:33 -02:00
Raymond Hill
7e55dc898e
code review
2014-11-26 16:32:10 -02:00
Raymond Hill
27eeea3618
no longer needed
2014-11-26 16:25:14 -02:00
Raymond Hill
fb1221a8a1
remove overhead of PSL for "3rd-party filters" tab
2014-11-26 15:45:36 -02:00
Raymond Hill
f149b2e340
jshint
2014-11-24 20:20:21 -02:00
Raymond Hill
11a6fc5a22
translation work from Crowdin
2014-11-24 12:52:12 -02:00
Raymond Hill
369b038f92
jshint
2014-11-24 12:48:33 -02:00
Raymond Hill
1ba3142fdf
this fixes #375
2014-11-24 11:56:45 -02:00
Raymond Hill
dc16a5c673
this fixes #379
2014-11-24 11:28:36 -02:00
Deathamns
219eddab74
Ports cleanup
...
- Remove duplicate platform specific (from src/) and other unnecessary
files
- Fix and update vapi-*.js files for Safari
- Add tools/make-safari.sh
- Move js/vapi-appinfo.js to meta/ (so, every vendor specific file will be
at the same location)
2014-11-23 18:21:06 +01:00
Raymond Hill
281dc7038e
this fixes #362
2014-11-21 10:05:59 -02:00
Raymond Hill
d4402dfe02
assets has to be in project root, because existing installations
2014-11-18 08:42:00 -02:00
Lex Rivera
cc1811b1b6
Be more precise about yandex.st caching
2014-11-17 16:28:11 +03:00
Lex Rivera
5936d88346
add yandex to mirror candidates
2014-11-17 15:57:46 +03:00
Alex Silva
f89ac7cf48
Update from crowdin
2014-11-17 01:04:59 -02:00
Raymond Hill
0d920e4e44
code review
2014-11-16 22:40:34 -02:00
Raymond Hill
81a0052f39
remove code failing at trying to be smart re. obsolete filter lists
2014-11-16 21:27:48 -02:00
Paddy Xu
19d1297380
Add new URL for AdBlock Japanese filter
2014-11-16 22:44:17 +01:00
Raymond Hill
c4838581fd
this fixes #365
2014-11-16 17:06:29 -02:00
Raymond Hill
91276bebfb
eliminate overhead of creating two funcs/closure for each port connection
2014-11-16 12:49:55 -02:00
Raymond Hill
338bf59507
give specific message handlers priority over default one
2014-11-16 11:09:28 -02:00
Raymond Hill
84c069dfaa
continued: corralling platform-specific stuff into their meta folder
2014-11-16 00:21:13 -02:00
Raymond Hill
eafc96859c
further separate platform-specific code
2014-11-15 16:15:11 -02:00
Deathamns
8f0b3cf592
Move MutationObserver shim
...
Since it will be used only for older Safari versions, move it to Safari
related code, so it doesn't pollute the content scripts.
2014-11-12 10:22:57 +01:00
Deathamns
36ad23a1db
Respect defer attribute when mirroring
2014-11-11 16:33:50 +01:00
Deathamns
812da0900e
Call XHR.open even if the request will be blocked
...
Without calling it an error may be thrown if other XHR parameters are set.
2014-11-11 16:32:17 +01:00
Deathamns
8edb628e1e
Only top window should have type main_frame
2014-11-11 13:33:55 +01:00
Deathamns
2024ba1bcd
Fix wrong fix in 4bf6664
2014-11-10 19:25:17 +01:00
Deathamns
fb0cacb44d
Remove unnecessary messaging workaround
...
A better fix was introduced in e36c702 for this issue.
The actual problem was that Safari when sends a message from the
background to content, then it passes to all the frames in the target tab,
but it doesn't make copies, it passes only references to the same object,
so if one frame modifies the message, then other frames would have
received the modified message.
2014-11-10 08:11:49 +01:00
Deathamns
0d9d285608
Building extension files
...
Adds possibility to build extension files (Chrome and Safari) from
command line.
To run from the project directory:
python tools/build.py [meta]
If the optional `meta` argument is set, then only the manifest and
language files are uptated.
Without that everything is being built (extension files too) into the
`dist/build/version_number` folder.
For Chrome there will be two files, a crx, and a .zip file which
includes the key.pem private key (so this must not be shared,
it's just a bit help for publishing it to the Chrome Web Store).
Beside the extension files, update-files are generated too (for self
hosting - Safari needs it).
2014-11-09 18:58:46 +01:00
Deathamns
4bf6664d6b
Fix double definition of length property in uDom
...
The `length` property of `DOMList` couldn't be re-defined, because earlier
an Object.defineProperty was used on the object without a setter.
2014-11-09 17:41:09 +01:00