aboutsummaryrefslogtreecommitdiffstats
path: root/js
Commit message (Collapse)AuthorAgeFilesLines
* Style changesJesús2020-05-021-407/+300
|
* Update URL projectJesús2020-03-1550-50/+50
| | | | - Remove libregit.org (CloudFlare attack)
* Change the HostMap key againJesús2020-03-151-5/+5
|
* Update to new HostMap API and log CNAME resolutionsJesús2020-03-151-3/+9
|
* Update copyright noticeJesús2020-03-1550-50/+50
|
* Cache resolved hostnamesJesús2020-03-151-0/+8
|
* Uncloack CNAME hostnamesJesús2020-03-153-6/+43
|
* Style changesJesús2020-03-151-173/+160
|
* Iterate over queue instead of using recursionJesús2020-03-151-9/+7
| | | | | As much as I like recursion, this case is simple enough to actually make things worse, even if it's just a slight unreadability.
* Fix missingJesús2020-03-151-2/+2
|
* backportJesús2019-12-3028-2664/+2425
| | | | | | - Flush caches on upgrade - Properly handle FrameModule's unloading - Use the new module and remove the old implementation
* Fix spoof-scriptJesús2019-10-262-0/+10
|
* Improve syntaxJesús2019-09-215-388/+329
|
* Improve filter and syntaxJesús2019-09-211-5/+4
|
* Fix enable noscript-spoofJesús2019-09-212-10/+0
|
* Improvement to the i18n mechanism for dashboard pagesJesús2019-09-211-48/+64
|
* Polyfill setTimeout if missing from vAPIJesús2019-09-211-0/+6
|
* Revert some initialization stuffJesús2019-09-212-0/+10
|
* set script block for default #1Jesús2019-08-161-1/+1
|
* remove tabs in javascript filesJesús2019-08-1143-11055/+11107
|
* 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
|