aboutsummaryrefslogtreecommitdiffstats
path: root/js
Commit message (Collapse)AuthorAgeFilesLines
* update from upstreamJesús2022-04-0650-6959/+6725
|
* Limit recursion when handling parametersAlessio Vanni2022-04-061-106/+105
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Style changesAlessio Vanni2022-04-065-916/+820
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Fix typo...Alessio Vanni2022-04-061-1/+1
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Consider more events when counting blocked requestsJesús2022-04-061-241/+243
| | | | Backported from uMatrix.
* Other small fixesAlessio Vanni2022-04-061-4/+4
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Rewrite messaging.jsAlessio Vanni2022-04-061-802/+738
| | | | | | | | | Before, it was a series of switch statements that did stuff based on the content of a field of the request object; the new implementation does dynamic dispatching of "methods" (just some functions in a table) instead. Signed-off-by: Jesús <heckyel@hyperbola.info>
* Fix a few thingsJesús2022-04-061-2/+9
|
* Minor style changesAlessio Vanni2022-04-061-11/+18
| | | | Signed-off-by: Jesús <heckyel@hyperbola.info>
* Actually remove stale filtersJesús2020-08-133-0/+52
|
* Use the proper argument on Tools.jsm functionsJesús2020-05-021-2/+9
|
* Fix typing errorsJesús2020-05-021-1/+1
|
* Make utils.js a moduleJesús2020-05-022-7/+8
| | | | | The main difference is that modules share their code within the same session.
* 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
|