]>
gitweb.fperrin.net Git - Dictionary.git/log
Reimar Döffinger [Sun, 5 Nov 2017 14:42:52 +0000 (15:42 +0100)]
Tool and library updates.
Reimar Döffinger [Wed, 1 Nov 2017 22:12:31 +0000 (23:12 +0100)]
Always set and unset DICT_FILE and INDEX_SHORT_NAME together.
Reimar Döffinger [Wed, 1 Nov 2017 22:08:09 +0000 (23:08 +0100)]
Remove dead code.
The search token was saved and restored to shared preferences
for no reason at all.
Reimar Döffinger [Wed, 1 Nov 2017 22:08:09 +0000 (23:08 +0100)]
Remove dead code.
The search token was saved and restored to shared preferences
for no reason at all.
Reimar Döffinger [Wed, 1 Nov 2017 21:50:28 +0000 (22:50 +0100)]
Some updates to readme file, to reflect e.g. use of submodule.
Reimar Döffinger [Sat, 2 Sep 2017 19:14:55 +0000 (21:14 +0200)]
Bump version again.
Reimar Döffinger [Sat, 2 Sep 2017 19:13:48 +0000 (21:13 +0200)]
Sanity-limit allocations.
Reimar Döffinger [Sat, 2 Sep 2017 19:04:55 +0000 (21:04 +0200)]
Improvements to unzip and install code.
Request more permissions if necessary,
and do not delete shared files.
Reimar Döffinger [Sat, 2 Sep 2017 18:12:22 +0000 (20:12 +0200)]
Extended error messages and additional null checks.
Reimar Döffinger [Sat, 2 Sep 2017 17:59:38 +0000 (19:59 +0200)]
Add DE-RO dictionary.
Reimar Döffinger [Sat, 2 Sep 2017 17:50:05 +0000 (19:50 +0200)]
Fix HtmlEntry for v6 dictionaries.
Reimar Döffinger [Sun, 20 Aug 2017 14:39:03 +0000 (16:39 +0200)]
Avoid null in Intent, just in case.
Reimar Döffinger [Sun, 20 Aug 2017 14:05:10 +0000 (16:05 +0200)]
Bump version for next release.
Reimar Döffinger [Sun, 20 Aug 2017 14:04:01 +0000 (16:04 +0200)]
Add menu item to download dictionaries in browser.
Fallback when DownloadManager has issues, which is all
too frequent.
Reimar Döffinger [Sun, 20 Aug 2017 13:51:45 +0000 (15:51 +0200)]
Support installing local dictionary zip files.
Has app show up as an open option from e.g.
browser.
Reimar Döffinger [Sun, 20 Aug 2017 12:38:49 +0000 (14:38 +0200)]
Support opening .quickdic files from file manager.
Reimar Döffinger [Sat, 19 Aug 2017 15:34:58 +0000 (17:34 +0200)]
Fix error message when download manager in unavailable.
Reimar Döffinger [Sun, 13 Aug 2017 11:42:20 +0000 (13:42 +0200)]
Bump version and targetSdkVersion
Reimar Döffinger [Sun, 13 Aug 2017 11:40:27 +0000 (13:40 +0200)]
Update DE-RU dictionary with fixes.
Reimar Döffinger [Sun, 13 Aug 2017 11:38:06 +0000 (13:38 +0200)]
Bump buildTools and targetSdkVersion.
Reimar Döffinger [Sun, 13 Aug 2017 11:37:07 +0000 (13:37 +0200)]
Implement "equals" for Pair class.
Allows preventing duplicates more easily.
Reimar Döffinger [Sat, 5 Aug 2017 18:30:58 +0000 (20:30 +0200)]
Add CollatorWrapper to allow using different implementation.
PC should use the ICU version explicitly, whereas
on Android java.text.Collator is based on ICU anyway
so we do not need to waste space including ICU.
Reimar Döffinger [Sat, 5 Aug 2017 08:05:43 +0000 (10:05 +0200)]
Add AR-TR dictionary.
Reimar Döffinger [Sat, 5 Aug 2017 08:05:23 +0000 (10:05 +0200)]
Add "synchronized" to initialization function, just in case.
Reimar Döffinger [Sat, 5 Aug 2017 08:04:57 +0000 (10:04 +0200)]
Work around Android bug causing crashes.
Reimar Döffinger [Tue, 27 Jun 2017 20:25:17 +0000 (22:25 +0200)]
Avoid inheriting from Application.
Supposedly this is best practice (a bit doubtful about
that) but it is a brute-force approach to try fixing
the ClassCastException issues.
Reimar Döffinger [Tue, 27 Jun 2017 19:32:11 +0000 (21:32 +0200)]
Move code using ISO to language resources into IsoUtils.
Part of effort to reduce size and complexity of
DictionaryApplication class.
Reimar Döffinger [Sat, 24 Jun 2017 13:59:24 +0000 (15:59 +0200)]
Another version code bump.
Reimar Döffinger [Sat, 24 Jun 2017 13:52:04 +0000 (15:52 +0200)]
Avoid unnecessary use of startsWith.
Reimar Döffinger [Sat, 24 Jun 2017 13:26:56 +0000 (15:26 +0200)]
Allocate ArrayList to right size from the start.
Reimar Döffinger [Sat, 24 Jun 2017 13:17:05 +0000 (15:17 +0200)]
Optimize resolveClass a bit.
Short evaluation is possible a bit more often.
Reimar Döffinger [Sat, 24 Jun 2017 13:02:30 +0000 (15:02 +0200)]
Remove unnecessary qualifier.
Reimar Döffinger [Sat, 24 Jun 2017 13:02:02 +0000 (15:02 +0200)]
Buffer input/output streams.
Reimar Döffinger [Sat, 24 Jun 2017 12:47:15 +0000 (14:47 +0200)]
Prefer ordinary HashMap over LinkedHashMap.
Reimar Döffinger [Fri, 23 Jun 2017 21:31:39 +0000 (23:31 +0200)]
Bump version code.
Reimar Döffinger [Fri, 23 Jun 2017 21:29:37 +0000 (23:29 +0200)]
Try to work around ClassCastException issue.
Reimar Döffinger [Fri, 23 Jun 2017 21:12:05 +0000 (23:12 +0200)]
Bump version.
Reimar Döffinger [Fri, 23 Jun 2017 21:09:02 +0000 (23:09 +0200)]
Fix performance of unpacking zip files.
Unfortunately the zip functions absolutely need
the input stream to be buffered, or performance will
be very bad.
Also the zip read functions return very short reads
(< 1 kB on average), so we need to buffer them up
to get a usable write size.
Using a FileChannel improves performance a little
bit in addition, but it's probably the least
critical change.
Reimar Döffinger [Thu, 15 Jun 2017 17:12:22 +0000 (19:12 +0200)]
Bump version for release.
Reimar Döffinger [Thu, 15 Jun 2017 17:01:02 +0000 (19:01 +0200)]
Add russion to resConfigs.
Reimar Döffinger [Thu, 15 Jun 2017 15:00:01 +0000 (17:00 +0200)]
Merge pull request #69 from antonv6/l10n-ru
Russian translation
Anton Shestakov [Wed, 14 Jun 2017 03:28:55 +0000 (11:28 +0800)]
More error messages
Reimar Döffinger [Tue, 13 Jun 2017 20:35:28 +0000 (22:35 +0200)]
More robust code to get display density.
Hopefully avoids the occasional null pointer
exceptions triggered by the previous code.
Reimar Döffinger [Tue, 13 Jun 2017 20:35:03 +0000 (22:35 +0200)]
Update gradle version.
Anton Shestakov [Tue, 13 Jun 2017 10:50:17 +0000 (18:50 +0800)]
Improve wording
Anton Shestakov [Sun, 4 Jun 2017 07:08:05 +0000 (15:08 +0800)]
Translate font types
Anton Shestakov [Sun, 4 Jun 2017 07:02:09 +0000 (15:02 +0800)]
Create values-ru/languages.xml
Anton Shestakov [Sun, 4 Jun 2017 05:09:25 +0000 (13:09 +0800)]
XML header
Anton Shestakov [Sun, 4 Jun 2017 05:09:11 +0000 (13:09 +0800)]
Reword some phrases
Anton Shestakov [Sun, 4 Jun 2017 04:51:37 +0000 (12:51 +0800)]
Create values-ru/strings.xml
Anton Shestakov [Sun, 4 Jun 2017 04:46:17 +0000 (12:46 +0800)]
Create values-ru/arrays.xml
Reimar Döffinger [Sat, 15 Apr 2017 20:25:51 +0000 (22:25 +0200)]
Set resConfigs to include strings only for supported languages.
Reimar Döffinger [Sat, 15 Apr 2017 20:18:26 +0000 (22:18 +0200)]
Add supportsRtl flag.
Reimar Döffinger [Sat, 15 Apr 2017 20:04:33 +0000 (22:04 +0200)]
Allow multi-window (untested).
Reimar Döffinger [Thu, 13 Apr 2017 21:02:15 +0000 (23:02 +0200)]
Add EN-cu dictionary.
Reimar Döffinger [Thu, 13 Apr 2017 20:54:29 +0000 (22:54 +0200)]
Update tools.
Reimar Döffinger [Tue, 4 Apr 2017 22:02:06 +0000 (00:02 +0200)]
Refine German translation as per issue #67.
Reimar Döffinger [Thu, 23 Mar 2017 22:29:57 +0000 (23:29 +0100)]
Add EN-scn.
Reimar Döffinger [Sun, 19 Mar 2017 20:44:00 +0000 (21:44 +0100)]
Bump version code for release.
Reimar Döffinger [Sun, 19 Mar 2017 20:39:25 +0000 (21:39 +0100)]
Make thread priority setting actually work.
Also tune the priority value for better results.
Reimar Döffinger [Sun, 19 Mar 2017 19:56:32 +0000 (20:56 +0100)]
Fix too course locking that broke startup optimization.
Fixes issue #35.
Reimar Döffinger [Sun, 19 Mar 2017 18:05:59 +0000 (19:05 +0100)]
NormalizeComparator: improve type, support null normalizer.
Useful for using it without a transliterator, in
case that one is not up yet.
Reimar Döffinger [Sat, 18 Mar 2017 16:10:34 +0000 (17:10 +0100)]
Bump version.
Reimar Döffinger [Sat, 18 Mar 2017 15:45:04 +0000 (16:45 +0100)]
Update dependencies to newer versions.
Reimar Döffinger [Sat, 18 Mar 2017 15:38:07 +0000 (16:38 +0100)]
Add hack to make binary search a bit more robust.
Reimar Döffinger [Sat, 18 Mar 2017 15:37:21 +0000 (16:37 +0100)]
Try hack to improve pre-launch testing.
Reimar Döffinger [Sat, 11 Feb 2017 18:46:15 +0000 (19:46 +0100)]
Bump version.
Reimar Döffinger [Sat, 11 Feb 2017 18:44:14 +0000 (19:44 +0100)]
Fix disappearing action buttons.
When displaying the empty view, for some reason
the action buttons are on the bottom behind the
keyboard.
windowSoftInputMode="adjustResize" seems to work
as a hacky workaround.
Fixes issue #63.
Reimar Döffinger [Sat, 11 Feb 2017 18:16:20 +0000 (19:16 +0100)]
Update to fix for PT dictionary.
Reimar Döffinger [Sat, 11 Feb 2017 18:03:27 +0000 (19:03 +0100)]
Add ES and PT dictionaries.
Reimar Döffinger [Sat, 11 Feb 2017 18:03:07 +0000 (19:03 +0100)]
Use viewport meta tag in HTML.
Reimar Döffinger [Sat, 11 Feb 2017 18:02:41 +0000 (19:02 +0100)]
Apply font size also in WebView.
Reimar Döffinger [Sat, 11 Feb 2017 17:30:35 +0000 (18:30 +0100)]
Prefer language names built-in in Android.
At least 2.3 doesn't recognize e.g. cmn though,
so keep our own list still.
Fixes issue #55.
Reimar Döffinger [Sat, 11 Feb 2017 16:57:20 +0000 (17:57 +0100)]
Fix french language name for RO.
Reimar Döffinger [Sat, 21 Jan 2017 17:15:50 +0000 (18:15 +0100)]
Switch Util to a git submodule.
Main purpose is to ease things for F-Droid.
Reimar Döffinger [Thu, 5 Jan 2017 12:38:36 +0000 (13:38 +0100)]
Merge pull request #61 from mueller-ma/patch-1
Removed dots and renamed "default" theme to "dark (default)"
mueller-ma [Sun, 1 Jan 2017 16:57:50 +0000 (17:57 +0100)]
fix #58
mueller-ma [Sun, 1 Jan 2017 16:54:26 +0000 (17:54 +0100)]
Removed dots, see #59
Reimar Döffinger [Sun, 1 Jan 2017 15:36:58 +0000 (16:36 +0100)]
Merge pull request #60 from mueller-ma/remove-dots-menu
Removed dots in menu
Reimar Döffinger [Sun, 1 Jan 2017 15:36:42 +0000 (16:36 +0100)]
Merge branch 'master' into remove-dots-menu
Reimar Döffinger [Sun, 1 Jan 2017 15:29:11 +0000 (16:29 +0100)]
Merge pull request #57 from mueller-ma/update-ger
updated german translation
mueller-ma [Sun, 1 Jan 2017 11:35:14 +0000 (12:35 +0100)]
Removed dots, see #59
mueller-ma [Sun, 1 Jan 2017 11:23:40 +0000 (12:23 +0100)]
updated german translation
added suggestions from rdoeffinger
mueller-ma [Tue, 27 Dec 2016 17:20:17 +0000 (18:20 +0100)]
updated german translation
Reimar Döffinger [Sun, 18 Dec 2016 22:17:22 +0000 (23:17 +0100)]
Very minor fixes to format spec.
Reimar Döffinger [Sat, 17 Dec 2016 16:19:20 +0000 (17:19 +0100)]
Bump version.
Reimar Döffinger [Sat, 17 Dec 2016 16:18:51 +0000 (17:18 +0100)]
Fix "thorn" issue in English-Norwegian dictionary.
Reimar Döffinger [Sat, 17 Dec 2016 15:50:57 +0000 (16:50 +0100)]
Update gradle version.
Reimar Döffinger [Tue, 13 Dec 2016 21:57:20 +0000 (22:57 +0100)]
Add FR-PT dictionary.
Reimar Döffinger [Wed, 16 Nov 2016 23:55:08 +0000 (00:55 +0100)]
Add preliminary dictionary format spec.
Reimar Döffinger [Mon, 14 Nov 2016 00:39:55 +0000 (01:39 +0100)]
Add some metadata for Android TV.
Reimar Döffinger [Mon, 14 Nov 2016 00:16:04 +0000 (01:16 +0100)]
Enable keyboard-only navigation to HTML entries.
Reimar Döffinger [Sun, 13 Nov 2016 22:58:42 +0000 (23:58 +0100)]
Fix OnItemClick when using keyboard navigation.
Reimar Döffinger [Sun, 13 Nov 2016 19:59:50 +0000 (20:59 +0100)]
Add code to speak full left/right side entries.
Reimar Döffinger [Sun, 13 Nov 2016 19:09:19 +0000 (20:09 +0100)]
Some improvements to keyboard navigation.
Reimar Döffinger [Sat, 12 Nov 2016 22:29:02 +0000 (23:29 +0100)]
Add release scripts.
Reimar Döffinger [Sat, 12 Nov 2016 22:22:38 +0000 (23:22 +0100)]
Another version bump.
Reimar Döffinger [Sat, 12 Nov 2016 11:03:23 +0000 (12:03 +0100)]
Prefer XML click handling setup.
Reimar Döffinger [Tue, 8 Nov 2016 22:29:00 +0000 (23:29 +0100)]
Apply astyle code formattting.
Reimar Döffinger [Sun, 6 Nov 2016 16:37:21 +0000 (17:37 +0100)]
UI refinements.
Use small action buttons for consistency across
devices.
Disable fast scrolling on dictionary manager, it is
not very useful and interferes with the download buttons.