<feed xmlns='http://www.w3.org/2005/Atom'>
<title>browser-extension/copyright, branch v1.0-beta1</title>
<subtitle>A discontinued Web Extension to facilitate replacing sites' js with user-supplied scripts</subtitle>
<id>https://git.koszko.org/browser-extension/atom?h=v1.0-beta1</id>
<link rel='self' href='https://git.koszko.org/browser-extension/atom?h=v1.0-beta1'/>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/'/>
<updated>2022-01-17T10:24:56Z</updated>
<entry>
<title>move policy enforcing code to a new file, include basic test</title>
<updated>2022-01-17T10:24:56Z</updated>
<author>
<name>Wojtek Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2022-01-17T10:20:52Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/commit/?id=7bedbcbd80eba9359d2e905b7693923c76ce563d'/>
<id>urn:sha1:7bedbcbd80eba9359d2e905b7693923c76ce563d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>work on UI components</title>
<updated>2022-01-08T13:48:12Z</updated>
<author>
<name>Wojtek Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2022-01-08T13:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/commit/?id=448820a11634de6ec356c77b8c7c0cf4937b344c'/>
<id>urn:sha1:448820a11634de6ec356c77b8c7c0cf4937b344c</id>
<content type='text'>
This commit introduces some HTML and javascript (and tests for it) to use in constructing the new UI. This is partial work that is not yet finished.
</content>
</entry>
<entry>
<title>reworked build system; added missing license notices</title>
<updated>2021-12-22T15:39:34Z</updated>
<author>
<name>Wojtek Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2021-12-22T15:39:34Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/commit/?id=b590eaa2f64ead3384eadc6fe58f6358aa1a0478'/>
<id>urn:sha1:b590eaa2f64ead3384eadc6fe58f6358aa1a0478</id>
<content type='text'>
</content>
</entry>
<entry>
<title>facilitate broadcasting messages to different execution contexts within the webextension</title>
<updated>2021-12-14T21:06:58Z</updated>
<author>
<name>Wojtek Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2021-12-14T20:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/commit/?id=58fe4c7d806359bed299f74ba56902ab396a6ed1'/>
<id>urn:sha1:58fe4c7d806359bed299f74ba56902ab396a6ed1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>facilitate creating and installing WebExtensions during tests</title>
<updated>2021-12-13T16:58:29Z</updated>
<author>
<name>Wojtek Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2021-12-13T16:58:29Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/commit/?id=c699b6409e98fe64a70417a18b6e335b4c60f86d'/>
<id>urn:sha1:c699b6409e98fe64a70417a18b6e335b4c60f86d</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>merge alicense removal to `koszko`</title>
<updated>2021-12-04T18:36:42Z</updated>
<author>
<name>Wojtek Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2021-12-04T18:34:38Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/commit/?id=c8fa3926b9ae2f837fcd6950e10e0852d89c4120'/>
<id>urn:sha1:c8fa3926b9ae2f837fcd6950e10e0852d89c4120</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove alicense</title>
<updated>2021-12-04T18:34:21Z</updated>
<author>
<name>Wojtek Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2021-12-04T18:34:21Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/commit/?id=1ca1357d5b609f4519c3948f8220597755ac6a6f'/>
<id>urn:sha1:1ca1357d5b609f4519c3948f8220597755ac6a6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge `master` (license notices) and `koszko` (v1.0 development)</title>
<updated>2021-12-03T20:10:02Z</updated>
<author>
<name>Wojtek Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2021-12-03T20:09:36Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/commit/?id=44bb618aa99fa99a6df81e6a2b1dbec7a720f442'/>
<id>urn:sha1:44bb618aa99fa99a6df81e6a2b1dbec7a720f442</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve unit testing approach</title>
<updated>2021-12-01T20:06:28Z</updated>
<author>
<name>Wojtek Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2021-11-24T14:53:00Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/commit/?id=93dd73600e91eb19e11f5ca57f9429a85cf0150f'/>
<id>urn:sha1:93dd73600e91eb19e11f5ca57f9429a85cf0150f</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>facilitate testing javascript functions</title>
<updated>2021-12-01T13:03:12Z</updated>
<author>
<name>Wojtek Kosior</name>
<email>koszko@koszko.org</email>
</author>
<published>2021-12-01T13:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/browser-extension/commit/?id=463e6830faf5bb81474ac55cf95eed6ae68cc684'/>
<id>urn:sha1:463e6830faf5bb81474ac55cf95eed6ae68cc684</id>
<content type='text'>
Haketilo's .js files can now be loaded together with their dependencies and
executed on a page opened in a selenium-driven Firefox instance.
</content>
</entry>
</feed>
