Commit Graph

1629 Commits (master)
 

Author SHA1 Message Date
gorhill df27e666a7 code review re #118 9 years ago
Deathamns 390733affe Chrome: don't open an Options tab for each window 9 years ago
Deathamns 04a2486ca9 Remove unnecessary fallback code for downloading 9 years ago
gorhill 58793e4d7c this helps #993 9 years ago
gorhill 806d89e443 this fixes #967 9 years ago
Deathamns 193b469ffe Trailing whitespace 9 years ago
gorhill b5e7c9cd03 code review 9 years ago
gorhill ca8d24fb08 this fixes #862 9 years ago
gorhill 754aa6cd8b move profiling code to platform-specific 9 years ago
gorhill 6123bff635 link to relevant jsperf 9 years ago
gorhill b66683a581 avoid closures when processing messages 9 years ago
gorhill 184aec1409 code review 9 years ago
gorhill a0de897608 code review: jshint'ed 9 years ago
gorhill d50594e7eb this fixes #536 9 years ago
gorhill 529258de44 started work on #105, #475, and possibly #510 9 years ago
gorhill f4a853c611 this fixes one part of #498 9 years ago
Deathamns 14950c0c5f Code styling 9 years ago
Deathamns 847f86f947 Make vAPI.setIcon less Chromium specific 9 years ago
Deathamns c04c4ad4ab Chrome,Safari: fix typo and quotes 9 years ago
Deathamns 42d69aba2d Add license headers, plus some code styling 9 years ago
Deathamns 706a51c211 Firefox: blocking and content scripts for e10s 9 years ago
gorhill c752853031 lot of work related to dynamic filtering + new net requests logger 9 years ago
gorhill ed30222601 this fixes #455 9 years ago
gorhill 2a108917b5 another round of work re dynamic filtering 9 years ago
gorhill ce9acac0ae this fixes #418; also remove last chrome API reference from portable code 9 years ago
Raymond Hill 9515769fb5 extension restart is platform-dependent 9 years ago
Raymond Hill dccbbb3879 remove depending on vapi-appinfo.js 9 years ago
Raymond Hill c168d050f0 code review, fixes #383 9 years ago
Raymond Hill 6d5361cebc this fixes #380 9 years ago
Raymond Hill 97ca80d8bc use "platform" as suggested in #360 9 years ago
Raymond Hill ec6ad5ab80 use "platform" as suggested in #360 9 years ago
Raymond Hill e9accabf13 jshint 9 years ago
Deathamns 0f7ce05de2 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)
9 years ago
Raymond Hill ff6c553fb2 more spurious warnings in console foiled 9 years ago
Raymond Hill b9a1cab269 oops 9 years ago
Raymond Hill 2730d5954b fix spurious warning in console 9 years ago
Raymond Hill eb22ee51b3 avoid memory leaks in case no request handler found 9 years ago
Raymond Hill 2310d01835 requests must be deemed unhandled by default 9 years ago
Raymond Hill a2e45a024f now it's fixed... 9 years ago
Raymond Hill 2c209ab8d3 fix bug introduced in 338bf595078d0a7e52c70edd93f7b866dd00d314 9 years ago
Raymond Hill 8436f11e5a code review 9 years ago
Raymond Hill 789bfe09f6 eliminate overhead of creating two funcs/closure for each port connection 9 years ago
Raymond Hill 0a0c011960 give specific message handlers priority over default one 9 years ago
Raymond Hill aa1f793963 continued: corralling platform-specific stuff into their meta folder 9 years ago
Raymond Hill d09bbb3e1e further separate platform-specific code 9 years ago
Deathamns fccb781950 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)
9 years ago
Raymond Hill bd5492654f give specific message handlers priority over default one 9 years ago
Deathamns c3178cd442 Only top window should have type `main_frame` 9 years ago
Deathamns 8eb76e880c 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).
9 years ago
Deathamns 29eabd44fd Fix messaging for Safari 9 years ago