aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Keep refactoringAlessio Vanni2019-06-212-39/+49
| | | | | | | | Exported stuff to handle the splitting.
| * Make some private entities publicAlessio Vanni2019-06-212-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-backgroundAlessio Vanni2019-06-214-705/+745
| | | | | | | | That file is too large, let's split it up.
| * Don't use child-srcAlessio Vanni2019-06-192-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 declarationsAlessio Vanni2019-06-191-11/+11
| |
| * Reformat style (huge and mostly boring commit)Alessio Vanni2019-06-191-3144/+3175
|/
* New version 2.1.0Alessio Vanni2019-05-271-1/+1
|
* Load cache earlierAlessio Vanni2019-05-271-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 recursionAlessio Vanni2019-05-271-16/+36
| | | | Happens when third-party assets can't be downloaded from the web.
* Another fixAlessio Vanni2019-05-172-2/+2
|
* New version 2.0.2Alessio Vanni2019-05-171-1/+1
|
* Fix migration againAlessio Vanni2019-05-171-2/+3
|
* New version 2.0.1Alessio Vanni2019-05-171-1/+1
|
* Fix migration from old pathAlessio Vanni2019-05-171-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 Vanni2019-05-155-863/+890
|\
| * Remove debugging statementsAlessio Vanni2019-05-151-6/+0
| |
| * Rewrite assets.jsAlessio Vanni2019-05-151-857/+882
| | | | | | | | It has come to this in the end.
| * Fix return statementAlessio Vanni2019-05-141-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 anymoreAlessio Vanni2019-05-141-1/+1
| |
| * Remove error reportingAlessio Vanni2019-05-131-3/+1
| | | | | | | | It's not actually needed anymore
| * Remove a debugging statementAlessio Vanni2019-05-131-1/+0
| |
| * New verision 2.0Alessio Vanni2019-05-131-1/+1
| |
| * Remove migration functionAlessio Vanni2019-05-131-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 dataAlessio Vanni2019-05-131-2/+1
| |
| * Fix typoAlessio Vanni2019-05-121-1/+1
| |
| * Migrate database from old directoryAlessio Vanni2019-05-121-1/+9
| |
| * Change directory name to be more informativeAlessio Vanni2019-05-121-1/+1
| |
| * Report error to consoleAlessio Vanni2019-05-121-1/+3
|/
* New version 1.4.0Alessio Vanni2019-04-231-1/+1
|
* Merge branch 'appid-guards'Alessio Vanni2019-04-234-41/+36
|\
| * Use "modern" branch unconditionallyAlessio Vanni2019-04-231-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.
| * Increase Basilisk minVersionAlessio Vanni2019-03-141-1/+1
| | | | | | | | | | In theory Basilisk's "major version" is always 52, but let's be paranoid for now.
| * Use the right property for version checks in BasiliskAlessio Vanni2019-03-141-5/+2
| |
| * Let Basilisk be considered "modern Firefox"Alessio Vanni2019-03-142-6/+6
| |
| * Remove obsolete checkAlessio Vanni2019-03-141-6/+2
| |
| * Remove useless preference and check app ID in second Basilisk branchAlessio Vanni2019-03-111-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 IDAlessio Vanni2019-03-111-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.
* New version 1.3.2Alessio Vanni2019-03-041-1/+1
|
* Improve space elements detectionAlessio Vanni2019-03-041-5/+21
|
* New version 1.3.1Alessio Vanni2019-03-021-1/+1
|
* Update a setting descriptionAlessio Vanni2019-03-0240-40/+40
|
* New version 1.3.0Alessio Vanni2019-03-021-1/+1
|
* Fix wyciwyg URLsAlessio Vanni2019-03-021-0/+9
| | | | Ported from uMatrix.
* Minor changesAlessio Vanni2019-03-028-7/+15
|
* Update URLAlessio Vanni2019-03-021-1/+1
|
* Change from distinct requests to blocked requestsAlessio Vanni2019-03-023-10/+10
| | | | | | Ported from uMatrix. I agree that the number of blocked requests is more useful than the number of distinct requests.
* Fix a tooltipAlessio Vanni2019-03-0240-40/+40
| | | | The description was based on a misunderstanding.
* Add more tooltips to popupAlessio Vanni2019-03-0241-2/+82
|
* New version 1.2.0Alessio Vanni2019-02-271-1/+1
|
* Improve the double tooltip fixAlessio Vanni2019-02-271-0/+3
| | | | | | This way, the toolbar button can display its tooltip, making it coherent with other toolbar buttons, without covering the popup panel tooltips.