Project

General

Profile

Activity

From 12/02/2021 to 12/31/2021

12/31/2021

02:23 PM Revision 702eefd2 (haketilo): utilize Pattern Tree to decide the policy to use and modify HTTP response headers according to that policy
This commit also enhances the build script so that preprocessor conditionals can now use operators '&&' and '||'.
The...
koszko

12/27/2021

04:55 PM Revision 01e977f9 (haketilo): facilitate egistering dynamic content scripts with mappings data
koszko

12/22/2021

05:04 PM Feature #3 (Rejected): make it possible to provide backup urls for remote scripts
Once we implement the new scripts/bags/pages schema, it'll be more convenient (and more in line with Haketilo's gener... koszko
05:03 PM Feature #4 (Rejected): make it possible to cache remote scripts
Once we implement the new scripts/bags/pages schema, it'll be more convenient (and more in line with Haketilo's gener... koszko
05:03 PM Feature #5 (In Progress): optimize url querying
For some time this has been partially implemented in `common/patterns_query_tree.js` in `koszko` branch koszko
05:01 PM Feature #1 (Rejected): parallelize fetching of remote scripts
Once we implement the new scripts/bags/pages schema, it'll be more convenient (and more in line with Haketilo's gener... koszko
04:59 PM Feature #79: Improve the build script by using awk
I did a serious rework of the build system. It's on the `koszko` branch now and it is now 90% awk and 10% sh, with sh... koszko
04:55 PM Feature #94: Add support for extension auto-updating
I reworked the build system and `build.sh` no longer supports putting the update url in the manifest. It shouldn't be... koszko
04:53 PM Feature #67 (Rejected): Document `common/sanitize_JSON.js`
I concluded we should instead use the standard tools for the job: http://json-schema.org/
Closing
koszko
04:39 PM Revision b590eaa2 (haketilo): reworked build system; added missing license notices
koszko

12/17/2021

11:18 AM Support #99 (Rejected): Verify if page unload to bfcache could require some special treatment
Firefox-only bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1525400
koszko

12/16/2021

02:37 PM Revision b7378a99 (haketilo): facilitate tracking of IndexedDB item store contents
koszko

12/15/2021

01:33 PM Revision 9a7623de (haketilo): facilitate mocking imported values
koszko

12/14/2021

10:06 PM Revision 58fe4c7d (haketilo): facilitate broadcasting messages to different execution contexts within the webextension
koszko

12/13/2021

09:09 PM Revision 79446ca5 (haketilo): add `is_object_empty` utility function
koszko
07:19 PM Feature #66: Write tests
`koszko` branch now has code to use test extensions in unit tests
Typical scenario:
You have some code that uses ...
koszko
05:59 PM Revision 8475676a (haketilo): change extension's author to something sensible
koszko
05:58 PM Revision c699b640 (haketilo): facilitate creating and installing WebExtensions during tests
It is now possible to more conveniently test WebExtension APIs code by wrapping it into a test WebExtension and tempo... koszko
02:10 PM Revision 4c933941 (haketilo): enable in-line command editing in the Python prompt shown as part of `make test-environment`
koszko
08:42 AM Feature #6: [Roadmap 34] make it possible to automatically download page's served scripts and save them
jacobk wrote:
> Hello, I just made an account here. I've been looking for an extension like this for a while, so tha...
koszko

12/11/2021

12:55 AM Feature #6: [Roadmap 34] make it possible to automatically download page's served scripts and save them
Hello, I just made an account here. I've been looking for an extension like this for a while, so thanks for making th... jacobk

12/10/2021

07:14 PM Revision 1e4ce148 (haketilo): improve IndexedDB use
koszko

12/08/2021

07:01 PM Revision 3a90084e (haketilo): facilitate initialization of IndexedDB for use by Haketilo
koszko

12/07/2021

09:31 AM Feature #48 (Rejected): Load default_setting.json using XMLHttpRequest
We're moving to IndexedDB. Default settings will now be accessed from database initialization function, not from `bac... koszko

12/04/2021

07:36 PM Revision c8fa3926 (haketilo): merge alicense removal to `koszko`
koszko
07:34 PM Revision 1ca1357d (haketilo): remove alicense
koszko
07:31 PM Revision e1282a63 (haketilo): finish implementing more efficient querying of URL patterns
The algorithm is implemented and tested. However, it is yet to be hooked into the actual extension. koszko
10:25 AM Feature #97: Make tests system parametrizable through configure script
> >> I also added in the make rules for test and test-environment warnings against using a build directory different ... koszko

12/03/2021

11:03 PM Feature #97: Make tests system parametrizable through configure script
> non-broken Jahoti's table, for reference:
Thanks for that! It pays to check what you write afterwards apparently...
jahoti
08:44 AM Feature #97: Make tests system parametrizable through configure script
Looks great!
non-broken Jahoti's table, for reference:
|Variable | ...
koszko
08:08 AM Feature #97 (In Progress): Make tests system parametrizable through configure script
An attempt at this is now on the `jahoti` branch (not the `build-sys` branch, which would be too hard to bring up to ... jahoti
09:10 PM Revision 44bb618a (haketilo): merge `master` (license notices) and `koszko` (v1.0 development)
koszko
08:59 PM Revision 256c046b (haketilo): add COPYING file
koszko
08:49 PM Revision 5c583de8 (haketilo): start implementing more efficient querying of URL patterns
koszko
01:00 AM Revision 201fcfad (haketilo): Support tests outside the source directory
Explicitly use certs in the build directory, and tests in the source jahoti
01:00 AM Revision c39c6b9e (haketilo): Distinguish testing and installation browsers
The configure script now accepts BROWSER and TEST_BROWSER jahoti
01:00 AM Revision 7d1f777a (haketilo): Correct types in test/misc_constants.
Load variable overrides with correct types jahoti
01:00 AM Revision 215ca720 (haketilo): Clean up Makefile test targets
Mark off the "tests" section and warn about build dir inflexibility jahoti
01:00 AM Revision 3fcff338 (haketilo): Make testing configurable
Add options to configure in accordance with #97 jahoti
01:00 AM Revision d16e763e (haketilo): Merge branch 'koszko' into jahoti
jahoti

12/02/2021

12:57 AM Feature #66: Write tests
This seems to be coming together well!
I'm in the process of addressing #97, which (along with a few other build s...
jahoti
09:04 PM fedora_hack.zip
koszko
01:00 AM Revision 5a002642 (haketilo): Allow testing behavior to be customized
Adds PYTEST, PYTHON, BROWSER_BIN, TEST_PORT, and TEST_PROFILE variables
to configure.
jahoti
01:00 AM Revision 6d819aae (haketilo): Merge remote-tracking branch 'origin/koszko' into build-sys
jahoti
 

Also available in: Atom