Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-03 | add "blocking" and "repos" object stores | Wojtek Kosior | |
2021-12-31 | utilize Pattern Tree to decide the policy to use and modify HTTP response ↵ | Wojtek Kosior | |
headers according to that policy This commit also enhances the build script so that preprocessor conditionals can now use operators '&&' and '||'. The features being developed are not yet included in the actual Haketilo build. Some of the new source files contain similar functionality to other ones already existing in the source tree. At some point the latter will be removed. | |||
2021-12-27 | facilitate egistering dynamic content scripts with mappings data | Wojtek Kosior | |
2021-12-22 | reworked build system; added missing license notices | Wojtek Kosior | |
2021-12-16 | facilitate tracking of IndexedDB item store contents | Wojtek Kosior | |
2021-12-15 | facilitate mocking imported values | Wojtek Kosior | |
2021-12-14 | facilitate broadcasting messages to different execution contexts within the ↵ | Wojtek Kosior | |
webextension | |||
2021-12-13 | facilitate creating and installing WebExtensions during tests | Wojtek Kosior | |
It is now possible to more conveniently test WebExtension APIs code by wrapping it into a test WebExtension and temporarily installing in the driven browser. | |||
2021-12-13 | enable in-line command editing in the Python prompt shown as part of `make ↵ | Wojtek Kosior | |
test-environment` | |||
2021-12-10 | improve IndexedDB use | Wojtek Kosior | |
2021-12-08 | facilitate initialization of IndexedDB for use by Haketilo | Wojtek Kosior | |
2021-12-04 | finish implementing more efficient querying of URL patterns | Wojtek Kosior | |
The algorithm is implemented and tested. However, it is yet to be hooked into the actual extension. | |||
2021-12-03 | start implementing more efficient querying of URL patterns | Wojtek Kosior | |
2021-12-01 | improve unit testing approach | Wojtek Kosior | |
Unit tests were moved to their own subdirectory. Fixtures common to many unit tests were moved to test/unit/conftest.py. A facility to execute scripts in page's global scope was added. A workaround was employed to present information about errors in injected scripts. Sample unit tests for regexes in common/patterns.js were added. | |||
2021-12-01 | facilitate testing javascript functions | Wojtek Kosior | |
Haketilo's .js files can now be loaded together with their dependencies and executed on a page opened in a selenium-driven Firefox instance. | |||
2021-11-27 | add Selenium- and Python-based test system | Wojtek Kosior | |