Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unused files | Alessio Vanni | 2019-07-04 | 3 | -8/+2 |
| | | | | | | | | | | 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 | 4 | -129/+163 |
| | |||||
* | 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. | ||||
* | Fix variable declaration for modules | Alessio Vanni | 2019-07-04 | 1 | -1/+1 |
| | |||||
* | 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 | 4 | -186/+223 |
| | | | | 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 | 4 | -104/+131 |
| | |||||
* | Split vAPI.net | Alessio Vanni | 2019-06-23 | 4 | -42/+80 |
| | |||||
* | Make HTTPRequestHeaders a module | Alessio Vanni | 2019-06-23 | 3 | -78/+105 |
| | | | | The same as CallbackWrapper. | ||||
* | Make CallbackWrapper a module | Alessio Vanni | 2019-06-23 | 4 | -67/+93 |
| | | | | | | 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 | 4 | -112/+152 |
| | | | | Also reorganize the Makefile a bit. | ||||
* | Move storage API | Alessio Vanni | 2019-06-23 | 4 | -304/+341 |
| | | | | | | 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 | 5 | -215/+254 |
| | |||||
* | Move more entities to core | Alessio Vanni | 2019-06-22 | 2 | -31/+31 |
| | |||||
* | Minor refactoring | Alessio Vanni | 2019-06-22 | 3 | -21/+20 |
| | |||||
* | Put window management into its own file | Alessio Vanni | 2019-06-22 | 4 | -239/+204 |
| | |||||
* | Move some commonly used functions out of vapi-background | Alessio Vanni | 2019-06-22 | 1 | -0/+109 |
| | |||||
* | 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 | 3 | -6/+9 |
| | |||||
* | Fix missing namespace | Alessio Vanni | 2019-06-21 | 1 | -1/+2 |
| | |||||
* | Keep refactoring | Alessio Vanni | 2019-06-21 | 2 | -39/+49 |
| | | | | Exported stuff to handle the splitting. | ||||
* | Make some private entities public | Alessio Vanni | 2019-06-21 | 2 | -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-background | Alessio Vanni | 2019-06-21 | 4 | -705/+745 |
| | | | | That file is too large, let's split it up. | ||||
* | Don't use child-src | Alessio Vanni | 2019-06-19 | 2 | -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 declarations | Alessio Vanni | 2019-06-19 | 1 | -11/+11 |
| | |||||
* | Reformat style (huge and mostly boring commit) | Alessio Vanni | 2019-06-19 | 1 | -3144/+3175 |
| | |||||
* | New version 2.1.0 | Alessio Vanni | 2019-05-27 | 1 | -1/+1 |
| | |||||
* | Load cache earlier | Alessio Vanni | 2019-05-27 | 1 | -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 recursion | Alessio Vanni | 2019-05-27 | 1 | -16/+36 |
| | | | | Happens when third-party assets can't be downloaded from the web. | ||||
* | Another fix | Alessio Vanni | 2019-05-17 | 2 | -2/+2 |
| | |||||
* | New version 2.0.2 | Alessio Vanni | 2019-05-17 | 1 | -1/+1 |
| | |||||
* | Fix migration again | Alessio Vanni | 2019-05-17 | 1 | -2/+3 |
| | |||||
* | New version 2.0.1 | Alessio Vanni | 2019-05-17 | 1 | -1/+1 |
| | |||||
* | 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. | ||||
* | Merge branch 'fix-tld-handling' | Alessio Vanni | 2019-05-15 | 5 | -863/+890 |
|\ | |||||
| * | Remove debugging statements | Alessio Vanni | 2019-05-15 | 1 | -6/+0 |
| | | |||||
| * | Rewrite assets.js | Alessio Vanni | 2019-05-15 | 1 | -857/+882 |
| | | | | | | | | It has come to this in the end. | ||||
| * | Fix return statement | Alessio Vanni | 2019-05-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | The caller calling this function with topic equal to "before-asset-updated" expects a non-false value, but is never returned (a return with no value is equal to "return undefined" or something like that.) | ||||
| * | Don't use uMatrix's assets.json anymore | Alessio Vanni | 2019-05-14 | 1 | -1/+1 |
| | | |||||
| * | Remove error reporting | Alessio Vanni | 2019-05-13 | 1 | -3/+1 |
| | | | | | | | | It's not actually needed anymore | ||||
| * | Remove a debugging statement | Alessio Vanni | 2019-05-13 | 1 | -1/+0 |
| | | |||||
| * | New verision 2.0 | Alessio Vanni | 2019-05-13 | 1 | -1/+1 |
| | | |||||
| * | Remove migration function | Alessio Vanni | 2019-05-13 | 1 | -2/+4 |
| | | | | | | | | | | Presumably, no one is using the old format anymore (especially since eMatrix is a different extension than uMatrix/uBlock...) | ||||
| * | 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 |
| | |