Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | backport | Jesús | 2019-12-30 | 1 | -92/+20 |
| | | | | | | - Flush caches on upgrade - Properly handle FrameModule's unloading - Use the new module and remove the old implementation | ||||
* | remove tabs in javascript files | Jesús | 2019-08-11 | 1 | -643/+643 |
| | |||||
* | rebrand site URL | Jesús | 2019-08-10 | 1 | -3/+3 |
| | |||||
* | Make components and Services.jsm global | Alessio Vanni | 2019-07-19 | 1 | -2/+0 |
| | | | | Once again, but this time it works. | ||||
* | Make vAPI definitely global | Alessio Vanni | 2019-07-04 | 1 | -2/+0 |
| | | | | | At least for background.html, it can be defined once at the start of vapi-core and then populated. | ||||
* | Revert "Make components and services global" | Alessio Vanni | 2019-07-04 | 1 | -0/+2 |
| | | | | | | This reverts commit 51f5e899fff9e804d9c91e4fefdd57ea5a85e99c. It seems to cause issues with the popup menu. | ||||
* | Make components and services global | Alessio Vanni | 2019-07-04 | 1 | -2/+0 |
| | | | | | Given that they are used a lot, at least in vAPI, let's just define/import them only once. | ||||
* | Make vapi-cloud its own file | Alessio Vanni | 2019-07-04 | 1 | -128/+0 |
| | |||||
* | Change how modules are imported | Alessio Vanni | 2019-07-04 | 1 | -3/+2 |
| | | | | | | | | 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 | 1 | -2/+2 |
| | | | | | 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 | 1 | -184/+0 |
| | | | | Also fix a typo in Makefile. | ||||
* | Get cookie management out of vapi-background | Alessio Vanni | 2019-06-23 | 1 | -101/+0 |
| | |||||
* | Split vAPI.net | Alessio Vanni | 2019-06-23 | 1 | -41/+0 |
| | |||||
* | 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 | 1 | -66/+0 |
| | | | | | | 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 file | Alessio Vanni | 2019-06-23 | 1 | -108/+0 |
| | | | | Also reorganize the Makefile a bit. | ||||
* | Move storage API | Alessio Vanni | 2019-06-23 | 1 | -302/+0 |
| | | | | | | 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-background | Alessio Vanni | 2019-06-22 | 1 | -212/+0 |
| | |||||
* | Move more entities to core | Alessio Vanni | 2019-06-22 | 1 | -31/+0 |
| | |||||
* | Minor refactoring | Alessio Vanni | 2019-06-22 | 1 | -1/+1 |
| | |||||
* | Put window management into its own file | Alessio Vanni | 2019-06-22 | 1 | -238/+7 |
| | |||||
* | Remove commented-out region | Alessio Vanni | 2019-06-22 | 1 | -132/+0 |
| | |||||
* | More refactoring | Alessio Vanni | 2019-06-22 | 1 | -11/+12 |
| | |||||
* | Remove some cruft | Alessio Vanni | 2019-06-22 | 1 | -1/+0 |
| | |||||
* | Fix missing namespace | Alessio Vanni | 2019-06-21 | 1 | -1/+2 |
| | |||||
* | Keep refactoring | Alessio Vanni | 2019-06-21 | 1 | -19/+27 |
| | | | | Exported stuff to handle the splitting. | ||||
* | Make some private entities public | Alessio Vanni | 2019-06-21 | 1 | -24/+26 |
| | | | | | Since things have been split, some of these have to be exposed to the rest of the world. | ||||
* | Split tab handling from vapi-background | Alessio Vanni | 2019-06-21 | 1 | -704/+8 |
| | | | | That file is too large, let's split it up. | ||||
* | Don't use child-src | Alessio Vanni | 2019-06-19 | 1 | -1/+4 |
| | | | | | | | 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 declarations | Alessio Vanni | 2019-06-19 | 1 | -11/+11 |
| | |||||
* | Reformat style (huge and mostly boring commit) | Alessio Vanni | 2019-06-19 | 1 | -3144/+3175 |
| | |||||
* | Another fix | Alessio Vanni | 2019-05-17 | 1 | -1/+1 |
| | |||||
* | Fix migration again | Alessio Vanni | 2019-05-17 | 1 | -2/+3 |
| | |||||
* | Fix migration from old path | Alessio Vanni | 2019-05-17 | 1 | -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 a debugging statement | Alessio Vanni | 2019-05-13 | 1 | -1/+0 |
| | |||||
* | Fix handling of existing data | Alessio Vanni | 2019-05-13 | 1 | -2/+1 |
| | |||||
* | Fix typo | Alessio Vanni | 2019-05-12 | 1 | -1/+1 |
| | |||||
* | Migrate database from old directory | Alessio Vanni | 2019-05-12 | 1 | -1/+9 |
| | |||||
* | Change directory name to be more informative | Alessio Vanni | 2019-05-12 | 1 | -1/+1 |
| | |||||
* | Use "modern" branch unconditionally | Alessio Vanni | 2019-04-23 | 1 | -6/+9 |
| | | | | | | | Tests showed that it works without any noticeable problems. As such, it was deemed better to throw it in the wild and see what happens. If there are any problems, this commit can simply be reverted. | ||||
* | Use the right property for version checks in Basilisk | Alessio Vanni | 2019-03-14 | 1 | -5/+2 |
| | |||||
* | Let Basilisk be considered "modern Firefox" | Alessio Vanni | 2019-03-14 | 1 | -2/+3 |
| | |||||
* | Remove useless preference and check app ID in second Basilisk branch | Alessio Vanni | 2019-03-11 | 1 | -6/+6 |
| | | | | | | | | the `forceLegacyToolbarButton' preference is useless because on Pale Moon the button is always added with the "legacy" method, while on Basilisk it's always added with CustomizableUI, so there is nothing to "force" here. Also add a check that was forgotten in the previous commit. | ||||
* | Check how to add the button based on the app ID | Alessio Vanni | 2019-03-11 | 1 | -15/+14 |
| | | | | | | | Unlike checking different versions of Firefox, the features that Basilisk has over Pale Moon (and viceversa) are better known and just checking the application ID is enough to understand how to add the button to the toolbar. | ||||
* | Improve space elements detection | Alessio Vanni | 2019-03-04 | 1 | -5/+21 |
| | |||||
* | Improve the double tooltip fix | Alessio Vanni | 2019-02-27 | 1 | -0/+3 |
| | | | | | | This way, the toolbar button can display its tooltip, making it coherent with other toolbar buttons, without covering the popup panel tooltips. | ||||
* | Recover tooltip text for Basilisk | Alessio Vanni | 2019-02-27 | 1 | -1/+4 |
| | | | | | It appears that with CustomizableUI, the double tooltip issue is not present. Thus, the tooltip can be safely used. | ||||
* | Let the toolbar button honor spacers in toolbar | Alessio Vanni | 2019-02-27 | 1 | -1/+8 |
| | |||||
* | Remove double tooltip | Alessio Vanni | 2019-02-22 | 1 | -2/+0 |
| | | | | | Previously, the XUL tooltip would hide part of the second tooltip, generated by the buttons inside the popup. | ||||
* | Reinstate options.xul | Alessio Vanni | 2019-02-20 | 1 | -1/+1 |
| |