Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Actually remove stale filters | Jesús | 2020-08-13 | 3 | -0/+52 |
| | |||||
* | Use the proper argument on Tools.jsm functions | Jesús | 2020-05-02 | 1 | -2/+9 |
| | |||||
* | Fix typing errors | Jesús | 2020-05-02 | 1 | -1/+1 |
| | |||||
* | Make utils.js a module | Jesús | 2020-05-02 | 2 | -7/+8 |
| | | | | | The main difference is that modules share their code within the same session. | ||||
* | Style changes | Jesús | 2020-05-02 | 1 | -407/+300 |
| | |||||
* | Update URL project | Jesús | 2020-03-15 | 50 | -50/+50 |
| | | | | - Remove libregit.org (CloudFlare attack) | ||||
* | Change the HostMap key again | Jesús | 2020-03-15 | 1 | -5/+5 |
| | |||||
* | Update to new HostMap API and log CNAME resolutions | Jesús | 2020-03-15 | 1 | -3/+9 |
| | |||||
* | Update copyright notice | Jesús | 2020-03-15 | 50 | -50/+50 |
| | |||||
* | Cache resolved hostnames | Jesús | 2020-03-15 | 1 | -0/+8 |
| | |||||
* | Uncloack CNAME hostnames | Jesús | 2020-03-15 | 3 | -6/+43 |
| | |||||
* | Style changes | Jesús | 2020-03-15 | 1 | -173/+160 |
| | |||||
* | Iterate over queue instead of using recursion | Jesús | 2020-03-15 | 1 | -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 missing | Jesús | 2020-03-15 | 1 | -2/+2 |
| | |||||
* | backport | Jesús | 2019-12-30 | 28 | -2664/+2425 |
| | | | | | | - Flush caches on upgrade - Properly handle FrameModule's unloading - Use the new module and remove the old implementation | ||||
* | Fix spoof-script | Jesús | 2019-10-26 | 2 | -0/+10 |
| | |||||
* | Improve syntax | Jesús | 2019-09-21 | 5 | -388/+329 |
| | |||||
* | Improve filter and syntax | Jesús | 2019-09-21 | 1 | -5/+4 |
| | |||||
* | Fix enable noscript-spoof | Jesús | 2019-09-21 | 2 | -10/+0 |
| | |||||
* | Improvement to the i18n mechanism for dashboard pages | Jesús | 2019-09-21 | 1 | -48/+64 |
| | |||||
* | Polyfill setTimeout if missing from vAPI | Jesús | 2019-09-21 | 1 | -0/+6 |
| | |||||
* | Revert some initialization stuff | Jesús | 2019-09-21 | 2 | -0/+10 |
| | |||||
* | set script block for default #1 | Jesús | 2019-08-16 | 1 | -1/+1 |
| | |||||
* | remove tabs in javascript files | Jesús | 2019-08-11 | 43 | -11055/+11107 |
| | |||||
* | rebrand site URL | Jesús | 2019-08-10 | 50 | -52/+52 |
| | |||||
* | Other minor fixes | Alessio Vanni | 2019-07-25 | 1 | -1/+2 |
| | |||||
* | Fix typo | Alessio Vanni | 2019-07-25 | 1 | -1/+1 |
| | |||||
* | Add missing function | Alessio Vanni | 2019-07-24 | 1 | -0/+41 |
| | |||||
* | Make components and Services.jsm global | Alessio Vanni | 2019-07-19 | 12 | -34/+3 |
| | | | | Once again, but this time it works. | ||||
* | Make vAPI definitely global for non-background pages too | Alessio Vanni | 2019-07-19 | 3 | -30/+6 |
| | |||||
* | Change child-src to frame-src | Alessio Vanni | 2019-07-11 | 1 | -2/+2 |
| | |||||
* | Minor style fixes | Alessio Vanni | 2019-07-05 | 1 | -4/+4 |
| | |||||
* | Style changes part 2 | Alessio Vanni | 2019-07-05 | 1 | -187/+164 |
| | |||||
* | Style changes | Alessio Vanni | 2019-07-05 | 1 | -153/+133 |
| | |||||
* | Make vAPI definitely global | Alessio Vanni | 2019-07-04 | 13 | -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 Vanni | 2019-07-04 | 1 | -0/+2 |
| | | | | | | This reverts commit d8950421332a0d5b28cba6df38fc4fe85ff26d9e. Followup to the previous reverting. | ||||
* | Revert "Make components and services global" | Alessio Vanni | 2019-07-04 | 11 | -3/+31 |
| | | | | | | This reverts commit 51f5e899fff9e804d9c91e4fefdd57ea5a85e99c. It seems to cause issues with the popup menu. | ||||
* | Remove one more importing | Alessio Vanni | 2019-07-04 | 1 | -2/+0 |
| | |||||
* | Make components and services global | Alessio Vanni | 2019-07-04 | 11 | -31/+3 |
| | | | | | Given that they are used a lot, at least in vAPI, let's just define/import them only once. | ||||
* | Remove unused files | Alessio Vanni | 2019-07-04 | 1 | -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 file | Alessio Vanni | 2019-07-04 | 2 | -128/+161 |
| | |||||
* | Fix a couple of stylistic choices | Alessio Vanni | 2019-07-04 | 1 | -4/+2 |
| | |||||
* | Change how modules are imported | Alessio Vanni | 2019-07-04 | 11 | -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 reference | Alessio Vanni | 2019-07-04 | 2 | -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-background | Alessio Vanni | 2019-07-04 | 2 | -184/+219 |
| | | | | Also fix a typo in Makefile. | ||||
* | Remove some comments | Alessio Vanni | 2019-06-23 | 8 | -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-background | Alessio Vanni | 2019-06-23 | 2 | -101/+127 |
| | |||||
* | Split vAPI.net | Alessio Vanni | 2019-06-23 | 2 | -41/+78 |
| | |||||
* | Make HTTPRequestHeaders a module | Alessio Vanni | 2019-06-23 | 1 | -77/+3 |
| | | | | The same as CallbackWrapper. | ||||
* | Make CallbackWrapper a module | Alessio Vanni | 2019-06-23 | 2 | -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.) |