jiten-pai.git
4 years ago* Improved command line usage help.
Urban Wallasch [Wed, 23 Jun 2021 16:20:52 +0000 (18:20 +0200)]
* Improved command line usage help.

4 years ago* Render kanji on tiles and buttons slightly larger.
Urban Wallasch [Wed, 23 Jun 2021 14:01:29 +0000 (16:01 +0200)]
* Render kanji on tiles and buttons slightly larger.

4 years ago* Fixed regression causing KanjiDic to crash when disabling radical search, introduce...
Urban Wallasch [Wed, 23 Jun 2021 13:53:34 +0000 (15:53 +0200)]
* Fixed regression causing KanjiDic to crash when disabling radical search, introduced in commit e9afa3a.

4 years ago* Use configured large font family for KanjiDic result tiles and radical list.
Urban Wallasch [Wed, 23 Jun 2021 13:34:43 +0000 (15:34 +0200)]
* Use configured large font family for KanjiDic result tiles and radical list.
* Slightly reduced KanjiDic result tile size.

4 years ago* Removed redundant parameter naming.
Urban Wallasch [Wed, 23 Jun 2021 13:22:02 +0000 (15:22 +0200)]
* Removed redundant parameter naming.

4 years ago* Implemented kanjidic full text search.
Urban Wallasch [Wed, 23 Jun 2021 13:16:20 +0000 (15:16 +0200)]
* Implemented kanjidic full text search.

4 years ago* Disabled auto-spacing of result tiles in KanjiDic.
Urban Wallasch [Wed, 23 Jun 2021 12:55:18 +0000 (14:55 +0200)]
* Disabled auto-spacing of result tiles in KanjiDic.

4 years ago* Renamed _vc_* -> _vconj_*.
Urban Wallasch [Wed, 23 Jun 2021 11:27:39 +0000 (13:27 +0200)]
* Renamed _vc_* -> _vconj_*.

4 years ago* Implemented command line options, Gjiten style.
Urban Wallasch [Wed, 23 Jun 2021 11:23:42 +0000 (13:23 +0200)]
* Implemented command line options, Gjiten style.

4 years ago* Fixed spelling in README.
Urban Wallasch [Wed, 23 Jun 2021 11:22:14 +0000 (13:22 +0200)]
* Fixed spelling in README.

4 years ago* Update KanjiDic info pane immediately, if search returns exactly one result.
Urban Wallasch [Wed, 23 Jun 2021 09:58:14 +0000 (11:58 +0200)]
* Update KanjiDic info pane immediately, if search returns exactly one result.

4 years ago* Factor in window frame width when placing radical list dialog window.
Urban Wallasch [Wed, 23 Jun 2021 09:50:45 +0000 (11:50 +0200)]
* Factor in window frame width when placing radical list dialog window.

4 years ago* Partial revert and subsequent fix of commit c7d08b7.
Urban Wallasch [Tue, 22 Jun 2021 20:02:46 +0000 (22:02 +0200)]
* Partial revert and subsequent fix of commit c7d08b7.

4 years ago* Added note about regular expression search to README.
Urban Wallasch [Tue, 22 Jun 2021 18:52:59 +0000 (20:52 +0200)]
* Added note about regular expression search to README.

4 years ago* Changed default configuration to no longer refer to Gjiten directories.
Urban Wallasch [Tue, 22 Jun 2021 18:06:27 +0000 (20:06 +0200)]
* Changed default configuration to no longer refer to Gjiten directories.

4 years ago* Cleanup, refactoring, minor GUI fixes.
Urban Wallasch [Tue, 22 Jun 2021 17:35:34 +0000 (19:35 +0200)]
* Cleanup, refactoring, minor GUI fixes.

4 years ago* Changed 'Dictionaries' to 'Word Dictionaries' in preferences dialog.
Urban Wallasch [Tue, 22 Jun 2021 13:00:07 +0000 (15:00 +0200)]
* Changed 'Dictionaries' to 'Word Dictionaries' in preferences dialog.

4 years ago* Don't count dictionary captions toward result count
Volodymyr Poltavets [Tue, 22 Jun 2021 18:53:37 +0000 (20:53 +0200)]
* Don't count dictionary captions toward result count

4 years ago* Fixed KanjiDic radical search box history.
Urban Wallasch [Tue, 22 Jun 2021 12:39:10 +0000 (14:39 +0200)]
* Fixed KanjiDic radical search box history.
* Ctrl+C, Ctrl+V in KanjiDic now works like in word dic.

4 years ago* Clicking the Kanji in KanjiDic Info pane only works when not running standalone.
Urban Wallasch [Tue, 22 Jun 2021 12:00:55 +0000 (14:00 +0200)]
* Clicking the Kanji in KanjiDic Info pane only works when not running standalone.

4 years ago* Added copyright blurb to kanjidic.py.
Urban Wallasch [Tue, 22 Jun 2021 11:29:53 +0000 (13:29 +0200)]
* Added copyright blurb to kanjidic.py.

4 years ago* Let Esc key close KanjiDic only when not running standalone.
Urban Wallasch [Tue, 22 Jun 2021 11:26:24 +0000 (13:26 +0200)]
* Let Esc key close KanjiDic only when not running standalone.

4 years ago* Minor edits in README.
Urban Wallasch [Tue, 22 Jun 2021 11:03:39 +0000 (13:03 +0200)]
* Minor edits in README.

4 years ago* Bumped version to 0.0.10.
Urban Wallasch [Tue, 22 Jun 2021 09:51:28 +0000 (11:51 +0200)]
* Bumped version to 0.0.10.
* Updated ROADMAP.txt.

4 years ago* Limit Kanji history size to 10.
Urban Wallasch [Tue, 22 Jun 2021 09:49:01 +0000 (11:49 +0200)]
* Limit Kanji history size to 10.
* Scroll Kanji history to top on insert.

4 years ago* Optimized zFlowLayout() for speed.
Urban Wallasch [Tue, 22 Jun 2021 09:41:51 +0000 (11:41 +0200)]
* Optimized zFlowLayout() for speed.

4 years ago* Let Esc key close dialog for good.
Urban Wallasch [Tue, 22 Jun 2021 09:41:12 +0000 (11:41 +0200)]
* Let Esc key close dialog for good.

4 years ago* Open Radical List dialog at a more convenient initial position.
Urban Wallasch [Tue, 22 Jun 2021 09:15:17 +0000 (11:15 +0200)]
* Open Radical List dialog at a more convenient initial position.

4 years ago* Added accelerators to KanjiDic buttons.
Urban Wallasch [Tue, 22 Jun 2021 09:12:47 +0000 (11:12 +0200)]
* Added accelerators to KanjiDic buttons.

4 years ago* Improved visibility of stroke count tags in radical list.
Urban Wallasch [Tue, 22 Jun 2021 08:36:17 +0000 (10:36 +0200)]
* Improved visibility of stroke count tags in radical list.

4 years ago* Refactoring.
Urban Wallasch [Tue, 22 Jun 2021 08:18:23 +0000 (10:18 +0200)]
* Refactoring.

4 years ago* Improved Kanji history: insert at top; prevent duplication; add kanji originating...
Urban Wallasch [Tue, 22 Jun 2021 07:58:32 +0000 (09:58 +0200)]
* Improved Kanji history: insert at top; prevent duplication; add kanji originating from word-dic or command line.

4 years ago* Correctly handle the case where a tagged field may appear more than once in a kanji...
Urban Wallasch [Mon, 21 Jun 2021 21:51:07 +0000 (23:51 +0200)]
* Correctly handle the case where a tagged field may appear more than once in a kanjidic entry (e.g. stroke count).

4 years ago* Fixed Radical List not closed the way it should.
Urban Wallasch [Mon, 21 Jun 2021 21:25:16 +0000 (23:25 +0200)]
* Fixed Radical List not closed the way it should.

4 years ago* Disable result pane layout while populating for a slight performance boost.
Urban Wallasch [Mon, 21 Jun 2021 20:35:55 +0000 (22:35 +0200)]
* Disable result pane layout while populating for a slight performance boost.

4 years ago* Max stroke count is 30.
Urban Wallasch [Mon, 21 Jun 2021 20:35:27 +0000 (22:35 +0200)]
* Max stroke count is 30.

4 years ago* Fixed KanjiDic dialog closeEvent() killing parent application.
Urban Wallasch [Mon, 21 Jun 2021 20:34:32 +0000 (22:34 +0200)]
* Fixed KanjiDic dialog closeEvent() killing parent application.

4 years ago* Kanjidic: fix crash on "clear" if radlist is not available
Volodymyr Poltavets [Mon, 21 Jun 2021 19:57:02 +0000 (21:57 +0200)]
* Kanjidic: fix crash on "clear" if radlist is not available

4 years ago* Re-enable all radicals on "clear"
Volodymyr Poltavets [Mon, 21 Jun 2021 19:51:00 +0000 (21:51 +0200)]
* Re-enable all radicals on "clear"

4 years ago* Added KanjiDic search, WIP.
Urban Wallasch [Mon, 21 Jun 2021 18:39:42 +0000 (20:39 +0200)]
* Added KanjiDic search, WIP.

4 years ago* Load kanjidic into memory.
Urban Wallasch [Sun, 20 Jun 2021 21:12:44 +0000 (23:12 +0200)]
* Load kanjidic into memory.
* Improved KanjiDic file error reporting.

4 years ago* Fixed, amended and optimized radkfile/kradfile loading.
Urban Wallasch [Sun, 20 Jun 2021 19:36:57 +0000 (21:36 +0200)]
* Fixed, amended and optimized radkfile/kradfile loading.

4 years ago* Kanji info text formatting.
Urban Wallasch [Sun, 20 Jun 2021 15:01:06 +0000 (17:01 +0200)]
* Kanji info text formatting.

4 years ago* Clicking the Kanji in the KanjiDic info pane looks it up in word dictionary, when...
Urban Wallasch [Sun, 20 Jun 2021 12:02:03 +0000 (14:02 +0200)]
* Clicking the Kanji in the KanjiDic info pane looks it up in word dictionary, when KanjiDic was started from Jiten-pai.

4 years ago* Fixed shebang.
Urban Wallasch [Sun, 20 Jun 2021 11:18:54 +0000 (13:18 +0200)]
* Fixed shebang.

4 years ago* Updated README and ROADMAP.
Urban Wallasch [Sun, 20 Jun 2021 11:05:21 +0000 (13:05 +0200)]
* Updated README and ROADMAP.

4 years ago* Made eucjp_to_utf8.py more versatile and user friendly.
Urban Wallasch [Sun, 20 Jun 2021 09:46:01 +0000 (11:46 +0200)]
* Made eucjp_to_utf8.py more versatile and user friendly.

4 years ago* KanjiDic integration (WIP)
Urban Wallasch [Sat, 19 Jun 2021 20:30:01 +0000 (22:30 +0200)]
* KanjiDic integration (WIP)

4 years ago* Report dictionary file errors via message box.
Urban Wallasch [Sat, 19 Jun 2021 17:29:13 +0000 (19:29 +0200)]
* Report dictionary file errors via message box.

4 years ago* Insert captions in result list when searching multiple dictionaries.
Urban Wallasch [Sat, 19 Jun 2021 15:36:10 +0000 (17:36 +0200)]
* Insert captions in result list when searching multiple dictionaries.
* Fixed end-of-headword regex.

4 years ago* Fixed(?) de-inflected verb search falsely reporting nouns.
Urban Wallasch [Sat, 19 Jun 2021 15:04:54 +0000 (17:04 +0200)]
* Fixed(?) de-inflected verb search falsely reporting nouns.
* Test for multiple alternative de-inflections, e.g. te->ru, te->tsu: mite->miru, mite->mitsu.
* Fix in vconj.utf8: de-duplicated te->ru rule.
* Always use "exact match" equivalent when looking for de-inflected verbs, like Gjiten does.

4 years ago* Fixed "exact" and "ends-with" headword matching to accept edict2 parenthesized...
Urban Wallasch [Sat, 19 Jun 2021 13:23:04 +0000 (15:23 +0200)]
* Fixed "exact" and "ends-with" headword matching to accept edict2 parenthesized tags.

4 years ago* Added eucjp_to_utf8.py transcoder script.
Urban Wallasch [Fri, 18 Jun 2021 15:36:14 +0000 (17:36 +0200)]
* Added eucjp_to_utf8.py transcoder script.

4 years ago* Amended README.
Urban Wallasch [Fri, 18 Jun 2021 13:08:49 +0000 (15:08 +0200)]
* Amended README.

4 years ago* Fixed search for terms entered in Katakana.
Urban Wallasch [Fri, 18 Jun 2021 11:40:52 +0000 (13:40 +0200)]
* Fixed search for terms entered in Katakana.

4 years ago* Micro-optimizations in dict_lookup().
Urban Wallasch [Fri, 18 Jun 2021 11:37:17 +0000 (13:37 +0200)]
* Micro-optimizations in dict_lookup().
* Report malformed dictionary lines (just in case, not that we expect to hit any).

4 years ago* Addded bare-bones README.md.
Urban Wallasch [Fri, 18 Jun 2021 09:53:44 +0000 (11:53 +0200)]
* Addded bare-bones README.md.

4 years ago* Moved de-inflected verbs to top of results list.
Urban Wallasch [Fri, 18 Jun 2021 09:20:19 +0000 (11:20 +0200)]
* Moved de-inflected verbs to top of results list.
* Do not relax search options during de-inflected verb search.
* Fixed result counting when including de-inflected verbs.
* Check, if de-inflected verb search possible (VCONJ loaded).
* Simplified search logic.

4 years ago* Removed redundant instances of 'pass'.
Urban Wallasch [Fri, 18 Jun 2021 09:14:38 +0000 (11:14 +0200)]
* Removed redundant instances of 'pass'.

4 years ago* Fixed 'Auto Adjust Options' not saved on application closed.
Urban Wallasch [Fri, 18 Jun 2021 08:38:42 +0000 (10:38 +0200)]
* Fixed 'Auto Adjust Options' not saved on application closed.

4 years ago* Include function name in error messages.
Urban Wallasch [Fri, 18 Jun 2021 08:20:59 +0000 (10:20 +0200)]
* Include function name in error messages.

4 years agoMerge branch 'master' of ssh://git.latice.de/var/lib/git/jiten-pai
Urban Wallasch [Thu, 17 Jun 2021 18:25:31 +0000 (20:25 +0200)]
Merge branch 'master' of ssh://git.latice.de/var/lib/git/jiten-pai

4 years ago* Implemented de-inflected verb search option (experimental).
Urban Wallasch [Thu, 17 Jun 2021 18:23:33 +0000 (20:23 +0200)]
* Implemented de-inflected verb search option (experimental).
* Improved heuristic to locate configuration and support files.

4 years ago* Autoselect first dictionary if none was configured previously
Volodymyr Poltavets [Thu, 17 Jun 2021 18:15:02 +0000 (20:15 +0200)]
* Autoselect first dictionary if none was configured previously

4 years ago* Do not replace the search box content with its converted form in Romaji input mode.
Urban Wallasch [Thu, 17 Jun 2021 13:04:01 +0000 (15:04 +0200)]
* Do not replace the search box content with its converted form in Romaji input mode.

4 years ago* Added formatting support for EDICT2. Impact on EDICT entries should be negligible...
Urban Wallasch [Thu, 17 Jun 2021 12:18:17 +0000 (14:18 +0200)]
* Added formatting support for EDICT2. Impact on EDICT entries should be negligible (slightly larger line spacing).

4 years ago* Added parser support for EDICT2 entry format.
Urban Wallasch [Thu, 17 Jun 2021 12:11:48 +0000 (14:11 +0200)]
* Added parser support for EDICT2 entry format.
* Dropped check for line anchors (^, $) in search term, users should never have to use those anyway.
* Use the r(aw) prefix for all regex string literals.

4 years ago* Put text back in clear search field button.
Urban Wallasch [Thu, 17 Jun 2021 10:36:48 +0000 (12:36 +0200)]
* Put text back in clear search field button.

4 years ago* Added separator in 'Edit' menu.
Urban Wallasch [Wed, 16 Jun 2021 17:31:16 +0000 (19:31 +0200)]
* Added separator in 'Edit' menu.

4 years ago* Avoid error message on first time config save.
Urban Wallasch [Wed, 16 Jun 2021 17:21:03 +0000 (19:21 +0200)]
* Avoid error message on first time config save.

4 years ago* Changed 'Romaji' to 'Rōmaji Input'.
Urban Wallasch [Wed, 16 Jun 2021 16:40:14 +0000 (18:40 +0200)]
* Changed 'Romaji' to 'Rōmaji Input'.

4 years ago* Validate user input in preferences dialog, catch possible exception.
Urban Wallasch [Wed, 16 Jun 2021 16:00:24 +0000 (18:00 +0200)]
* Validate user input in preferences dialog, catch possible exception.
* Allow decimals in font sizes.
* Improved dict file dialog appearance.
* Moved "Romaji" option to "English Search Options" group.
* Initialize search history index correctly.
* Indicate search result limit reached.

4 years ago* Optimized result formatting for lower memory usage and higher speed; however, the...
Urban Wallasch [Wed, 16 Jun 2021 09:53:57 +0000 (11:53 +0200)]
* Optimized result formatting for lower memory usage and higher speed; however, the real pain is the unavoidable massive join().
* Introduced a hard upper limit of 10000 for search results to avoid nasty surprises.

4 years ago* Fixed save config logic: do not save config file name.
Urban Wallasch [Wed, 16 Jun 2021 08:33:25 +0000 (10:33 +0200)]
* Fixed save config logic: do not save config file name.
* Minor change in search option defaults.

4 years ago* Added auto adjust search option.
Urban Wallasch [Wed, 16 Jun 2021 08:22:01 +0000 (10:22 +0200)]
* Added auto adjust search option.
* Minor UI fixes.
* Refactoring; removed redundant code.

4 years ago* Added keyboard accelerators; minor UI tweaks.
Urban Wallasch [Wed, 16 Jun 2021 06:44:56 +0000 (08:44 +0200)]
* Added keyboard accelerators; minor UI tweaks.

4 years ago* Added icons to buttons.
Urban Wallasch [Wed, 16 Jun 2021 06:10:18 +0000 (08:10 +0200)]
* Added icons to buttons.
* Various minor UI tweaks.

4 years ago* For now leave the name of the config file in cfg[] when saving.
Urban Wallasch [Wed, 16 Jun 2021 03:45:35 +0000 (05:45 +0200)]
* For now leave the name of the config file in cfg[] when saving.

4 years ago* Store config file in a sensible location.
Urban Wallasch [Tue, 15 Jun 2021 19:21:30 +0000 (21:21 +0200)]
* Store config file in a sensible location.

4 years ago* Validate search term input continuously so we don't trip up during actual lookup.
Urban Wallasch [Tue, 15 Jun 2021 18:43:50 +0000 (20:43 +0200)]
* Validate search term input continuously so we don't trip up during actual lookup.

4 years ago* Print error messages for regex compiler exceptions.
Urban Wallasch [Tue, 15 Jun 2021 16:26:03 +0000 (18:26 +0200)]
* Print error messages for regex compiler exceptions.

4 years ago* Catch exception caused by malformed search term in result formatter.
Urban Wallasch [Tue, 15 Jun 2021 16:05:57 +0000 (18:05 +0200)]
* Catch exception caused by malformed search term in result formatter.

4 years agoMerge branch 'configdlg'
Urban Wallasch [Tue, 15 Jun 2021 15:58:28 +0000 (17:58 +0200)]
Merge branch 'configdlg'

4 years agoMerge branch 'master' of ssh://git.latice.de/var/lib/git/jiten-pai
Urban Wallasch [Tue, 15 Jun 2021 15:50:26 +0000 (17:50 +0200)]
Merge branch 'master' of ssh://git.latice.de/var/lib/git/jiten-pai

4 years ago* Added remainder of preferences dialog (dictionaries).
Urban Wallasch [Tue, 15 Jun 2021 15:35:48 +0000 (17:35 +0200)]
* Added remainder of preferences dialog (dictionaries).
* Implemented search history.
* Implemented save and load configuration (as of now hard-coded in CWD).
* Improved error handling.
* Refactoring.

4 years ago* Added support for mult-dictionary search.
Urban Wallasch [Tue, 15 Jun 2021 11:15:36 +0000 (13:15 +0200)]
* Added support for mult-dictionary search.

4 years ago* Always clear old results
Volodymyr Poltavets [Tue, 15 Jun 2021 11:07:29 +0000 (13:07 +0200)]
* Always clear old results

4 years ago* Handle invalid regex (like ?) semi-gracefully
Volodymyr Poltavets [Tue, 15 Jun 2021 11:03:24 +0000 (13:03 +0200)]
* Handle invalid regex (like ?) semi-gracefully

4 years ago* Added 'About' and 'Preferences' dialogs, part one.
Urban Wallasch [Tue, 15 Jun 2021 10:28:24 +0000 (12:28 +0200)]
* Added 'About' and 'Preferences' dialogs, part one.

4 years ago* Removed gratuitous semicolons.
Urban Wallasch [Tue, 15 Jun 2021 07:47:04 +0000 (09:47 +0200)]
* Removed gratuitous semicolons.

4 years ago* Updated ROADMAP
Urban Wallasch [Tue, 15 Jun 2021 07:08:48 +0000 (09:08 +0200)]
* Updated ROADMAP

4 years ago* Also accept "si" as romaji synonym for "shi"
Volodymyr Poltavets [Mon, 14 Jun 2021 23:04:43 +0000 (01:04 +0200)]
* Also accept "si" as romaji synonym for "shi"

4 years ago* Implemented Kana-family insensitive lookup, i.e. Hiragana search finds Katakana...
Urban Wallasch [Mon, 14 Jun 2021 22:27:15 +0000 (00:27 +0200)]
* Implemented Kana-family insensitive lookup, i.e. Hiragana search finds Katakana results and vice versa.
* Implemented Romaji input method.

4 years ago* Improved responsiveness by only trying to match relevant parts during dictionary...
Urban Wallasch [Mon, 14 Jun 2021 17:06:40 +0000 (19:06 +0200)]
* Improved responsiveness by only trying to match relevant parts during dictionary lookup and (more important) in the highlighter.

4 years ago* Improved appearance, reduced widget spacing.
Urban Wallasch [Mon, 14 Jun 2021 15:41:48 +0000 (17:41 +0200)]
* Improved appearance, reduced widget spacing.
* Cleanup.

4 years ago* Optimized result highlighter callback.
Urban Wallasch [Mon, 14 Jun 2021 13:16:28 +0000 (15:16 +0200)]
* Optimized result highlighter callback.

4 years ago* Fixed search term highlighting in result.
Urban Wallasch [Mon, 14 Jun 2021 13:11:15 +0000 (15:11 +0200)]
* Fixed search term highlighting in result.
* Improved whole expression matching rule.

4 years ago* Fixed line splitting, case matching.
Urban Wallasch [Mon, 14 Jun 2021 12:18:56 +0000 (14:18 +0200)]
* Fixed line splitting, case matching.

4 years ago* Added search options to GUI, partially implemented.
Urban Wallasch [Mon, 14 Jun 2021 11:20:57 +0000 (13:20 +0200)]
* Added search options to GUI, partially implemented.
* GUI improvements, refactoring.

4 years ago* Strip search term prior to lookup.
Urban Wallasch [Sun, 13 Jun 2021 20:19:01 +0000 (22:19 +0200)]
* Strip search term prior to lookup.