aboutsummaryrefslogtreecommitdiffstats
path: root/js
Commit message (Collapse)AuthorAgeFilesLines
* rebrand site URLJesús2019-08-1050-52/+52
|
* Other minor fixesAlessio Vanni2019-07-251-1/+2
|
* Fix typoAlessio Vanni2019-07-251-1/+1
|
* Add missing functionAlessio Vanni2019-07-241-0/+41
|
* Make components and Services.jsm globalAlessio Vanni2019-07-1912-34/+3
| | | | Once again, but this time it works.
* Make vAPI definitely global for non-background pages tooAlessio Vanni2019-07-193-30/+6
|
* Change child-src to frame-srcAlessio Vanni2019-07-111-2/+2
|
* Minor style fixesAlessio Vanni2019-07-051-4/+4
|
* Style changes part 2Alessio Vanni2019-07-051-187/+164
|
* Style changesAlessio Vanni2019-07-051-153/+133
|
* Make vAPI definitely globalAlessio Vanni2019-07-0413-26/+6
| | | | | At least for background.html, it can be defined once at the start of vapi-core and then populated.
* Revert "Remove one more importing"Alessio Vanni2019-07-041-0/+2
| | | | | | This reverts commit d8950421332a0d5b28cba6df38fc4fe85ff26d9e. Followup to the previous reverting.
* Revert "Make components and services global"Alessio Vanni2019-07-0411-3/+31
| | | | | | This reverts commit 51f5e899fff9e804d9c91e4fefdd57ea5a85e99c. It seems to cause issues with the popup menu.
* Remove one more importingAlessio Vanni2019-07-041-2/+0
|
* Make components and services globalAlessio Vanni2019-07-0411-31/+3
| | | | | Given that they are used a lot, at least in vAPI, let's just define/import them only once.
* Remove unused filesAlessio Vanni2019-07-041-3/+0
| | | | | | | | | | vapi-popup wasn't even included in background.html. Also, it seems vapi-contextmenu is useless, because vapi-tabs attempts to register it without creating it first (making registration a failure, naturally.) Since it never worked since eMatrix 1.0.0 and it doesn't seem to add anything useful, let's remove it from the XPI.
* Make vapi-cloud its own fileAlessio Vanni2019-07-042-128/+161
|
* Fix a couple of stylistic choicesAlessio Vanni2019-07-041-4/+2
|
* Change how modules are importedAlessio Vanni2019-07-0411-18/+13
| | | | | | | | I can't really find a reason why the returned value is preferred over the normal importing process. Additionally, there's a good chance importing Services.jsm can be done only once at the start of everything, instead of binding each object to a separate closure.
* Temporarily fix undefined referenceAlessio Vanni2019-07-042-5/+5
| | | | | Ideally HttpObserver should be its own module, but right now it depends on too much "context" to be independent from vapi-background.
* Split context menu from vapi-backgroundAlessio Vanni2019-07-042-184/+219
| | | | Also fix a typo in Makefile.
* Remove some commentsAlessio Vanni2019-06-238-31/+0
| | | | | | While they are technically informative, the splitting makes things easier to follow already (somewhat) and there's not really a need to list each global variable (there aren't many anyway.)
* Get cookie management out of vapi-backgroundAlessio Vanni2019-06-232-101/+127
|
* Split vAPI.netAlessio Vanni2019-06-232-41/+78
|
* Make HTTPRequestHeaders a moduleAlessio Vanni2019-06-231-77/+3
| | | | The same as CallbackWrapper.
* Make CallbackWrapper a moduleAlessio Vanni2019-06-232-66/+2
| | | | | | In theory this way it can be used anywhere else if needed, but right now it's simply because it has to be placed somewhere and a module seems the best place for an object definition (constructor, etc.)
* Make messaging its own fileAlessio Vanni2019-06-232-108/+144
| | | | Also reorganize the Makefile a bit.
* Move storage APIAlessio Vanni2019-06-232-302/+339
| | | | | | Also remove optional cachestorage script. It doesn't exists and the cachedstorage, whatever it is, is defined as an alias for the normal storage system.
* Move browser-related entities away from vapi-backgroundAlessio Vanni2019-06-223-214/+252
|
* Move more entities to coreAlessio Vanni2019-06-222-31/+31
|
* Minor refactoringAlessio Vanni2019-06-223-21/+20
|
* Put window management into its own fileAlessio Vanni2019-06-222-238/+198
|
* Move some commonly used functions out of vapi-backgroundAlessio Vanni2019-06-221-0/+109
|
* Remove commented-out regionAlessio Vanni2019-06-221-132/+0
|
* More refactoringAlessio Vanni2019-06-221-11/+12
|
* Remove some cruftAlessio Vanni2019-06-223-6/+9
|
* Fix missing namespaceAlessio Vanni2019-06-211-1/+2
|
* Keep refactoringAlessio Vanni2019-06-212-39/+49
| | | | Exported stuff to handle the splitting.
* Make some private entities publicAlessio Vanni2019-06-212-37/+39
| | | | | Since things have been split, some of these have to be exposed to the rest of the world.
* Split tab handling from vapi-backgroundAlessio Vanni2019-06-212-704/+743
| | | | That file is too large, let's split it up.
* Don't use child-srcAlessio Vanni2019-06-192-6/+9
| | | | | | | It generates an error in the browser console and it's rather annoying. There is still one error being generated, but it's unclear from where it comes from. Not yet tested in Basilisk.
* Fix typos and reinstate some old declarationsAlessio Vanni2019-06-191-11/+11
|
* Reformat style (huge and mostly boring commit)Alessio Vanni2019-06-191-3144/+3175
|
* Load cache earlierAlessio Vanni2019-05-271-0/+10
| | | | | The cache should be available, either read from the database or as an empty object, before any asset is fetched.
* Stop the infinite recursionAlessio Vanni2019-05-271-16/+36
| | | | Happens when third-party assets can't be downloaded from the web.
* Another fixAlessio Vanni2019-05-171-1/+1
|
* Fix migration againAlessio Vanni2019-05-171-2/+3
|
* Fix migration from old pathAlessio Vanni2019-05-171-1/+2
| | | | | | uBlock Origin also uses "extension-data" as a directory, so moving the whole thing is a bad move. Instead, simply move the ematrix.sqlite database from one place to another.
* Remove debugging statementsAlessio Vanni2019-05-151-6/+0
|
* Rewrite assets.jsAlessio Vanni2019-05-151-857/+882
| | | | It has come to this in the end.