<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/test, branch 20.6.27.2</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=20.6.27.2</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=20.6.27.2'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2020-06-21T20:12:56+00:00</updated>
<entry>
<title>Generic database (#600)</title>
<updated>2020-06-21T20:12:56+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T20:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=244ab31bb2edb53ff7aecb51d2dd60b50a24c194'/>
<id>urn:sha1:244ab31bb2edb53ff7aecb51d2dd60b50a24c194</id>
<content type='text'>
* Update test

* Rename db to _db

* Create GenericDatabase class

* Catch prepare error

* Allow database to be purged even if it was not open

* Remove unused functions

* Change static functions to non-static

* Delete and count using the media object store

* Update tests</content>
</entry>
<entry>
<title>Use DOMTextScanner (#536)</title>
<updated>2020-06-21T20:07:51+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T20:07:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=e23504613f8526b90a497512c086ed48e66cde95'/>
<id>urn:sha1:e23504613f8526b90a497512c086ed48e66cde95</id>
<content type='text'>
* Use DOMTextScanner instead of TextSourceRange.seek*

* Move getNodesInRange to dom.js

* Move anyNodeMatchesSelector to dom.js

* Remove unused functions

* Update tests

* Add layoutAwareScan option

* Use layoutAwareScan for source and sentence scanning

* Remove unused IGNORE_TEXT_PATTERN</content>
</entry>
<entry>
<title>Replace XMLHttpRequest (#562)</title>
<updated>2020-06-13T14:23:04+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-13T14:23:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=8a7ff6a18c78bbc2048dd4017597ccc4f5ee4106'/>
<id>urn:sha1:8a7ff6a18c78bbc2048dd4017597ccc4f5ee4106</id>
<content type='text'>
* Replace XMLHttpRequest with fetch

* Implement fetch placeholder for tests</content>
</entry>
<entry>
<title>Simplify shadow test and add an open shadow DOM test (#533)</title>
<updated>2020-05-10T18:09:04+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-10T18:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=f85508a25edb49de96bebb77a5832931f0819eff'/>
<id>urn:sha1:f85508a25edb49de96bebb77a5832931f0819eff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Japanese util refactor (#510)</title>
<updated>2020-05-06T23:37:36+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-06T23:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=f361139d744e58a6c33841cee227d13d1970bb98'/>
<id>urn:sha1:f361139d744e58a6c33841cee227d13d1970bb98</id>
<content type='text'>
* Convert mixed japanese.js to utility class

* Copy functions from bg/js/japanese.js into mixed/js/japanese.js

* Remove bg/js/japanese.js

* Make wanakana dependency optional

* Update tests</content>
</entry>
<entry>
<title>Text scanning update (#507)</title>
<updated>2020-05-06T23:34:32+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-06T23:34:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d6ae3229614fb11fee799387d17347ea97509c59'/>
<id>urn:sha1:d6ae3229614fb11fee799387d17347ea97509c59</id>
<content type='text'>
* Fix unity test missing a parameter

* Update docSentenceExtract to not rescan content</content>
</entry>
<entry>
<title>Dom text scanner fixes (#505)</title>
<updated>2020-05-06T23:33:17+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-06T23:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=f7df6254d6f71d5331b000dcbd27271bd2c3006f'/>
<id>urn:sha1:f7df6254d6f71d5331b000dcbd27271bd2c3006f</id>
<content type='text'>
* Fix test case

* Add test-dom-text-scanner

* Ensure that DOMTextScanner._node never becomes null

* Add remainder</content>
</entry>
<entry>
<title>Move util database modification functions (#499)</title>
<updated>2020-05-06T23:28:26+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-06T23:28:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=021ccb5ac3038f63d07ccc9575ee56480031a251'/>
<id>urn:sha1:021ccb5ac3038f63d07ccc9575ee56480031a251</id>
<content type='text'>
* Update onProgress callback to handle multiple arguments

* Add apiImportDictionaryArchive

* Add apiDeleteDictionary

* Make onProgress the last argument for consistency

* Remove deprecated util functions

* Fix issue with missing progress args

* Remove function calls which modify the database from Translator

* Update tests

* Fix errors not being serialized correctly in _createActionListenerPort</content>
</entry>
<entry>
<title>DOMTextScanner (#458)</title>
<updated>2020-05-02T17:05:43+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-02T17:05:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d4ae9aa501ece99ea6c5e6b8fb01c3005f5b7f03'/>
<id>urn:sha1:d4ae9aa501ece99ea6c5e6b8fb01c3005f5b7f03</id>
<content type='text'>
* Create new class for scanning text in a document

* Update test styles

* Add tests</content>
</entry>
<entry>
<title>Object property accessor API update (#485)</title>
<updated>2020-05-02T16:57:42+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-02T16:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=401fe9f8d027fe71f25d2f591f316781e1e0a436'/>
<id>urn:sha1:401fe9f8d027fe71f25d2f591f316781e1e0a436</id>
<content type='text'>
* Simplify function names

* Add delete and swap functions

* Remove custom setter

Not currently part of the expected use cases.

* Add documentation

* Update tests

* Add delete test functions

* Update tests to use fresh objects

* Add swap test functions

* Add empty tests

* Disable delete on arrays</content>
</entry>
</feed>
