]>
gitweb.fperrin.net Git - Dictionary.git/log
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.
Reimar Döffinger [Sun, 30 Oct 2016 00:17:07 +0000 (02:17 +0200)]
Get rid of pointless double-caching.
Reimar Döffinger [Sun, 30 Oct 2016 00:00:49 +0000 (02:00 +0200)]
List files only once, also avoids a potential race condition.
Reimar Döffinger [Sat, 29 Oct 2016 23:37:27 +0000 (01:37 +0200)]
Fix PC version compilation, do not depend on Android code.
Reimar Döffinger [Sat, 29 Oct 2016 23:23:04 +0000 (01:23 +0200)]
Avoid creating 100s of empty CachingLists.
Reimar Döffinger [Sat, 29 Oct 2016 23:11:07 +0000 (01:11 +0200)]
Fix memleak if TTS initialization hangs.
Reimar Döffinger [Sat, 29 Oct 2016 22:49:56 +0000 (00:49 +0200)]
Try to fix DictionaryActivity leaks.
Reimar Döffinger [Sat, 29 Oct 2016 21:43:01 +0000 (23:43 +0200)]
Do not needlessly use Linked variants of HashSet/HashMap.
Reimar Döffinger [Sat, 29 Oct 2016 21:19:30 +0000 (23:19 +0200)]
Remove unnecessary class variables.
Reimar Döffinger [Sat, 29 Oct 2016 20:45:32 +0000 (22:45 +0200)]
Cache Transliterators.
Since Android is too stupid to do it by itself.
Improves performance of searching through all dictionaries
by more than 8x.
Reimar Döffinger [Sat, 29 Oct 2016 19:58:11 +0000 (21:58 +0200)]
Fix spelling.
Reimar Döffinger [Sat, 29 Oct 2016 19:53:01 +0000 (21:53 +0200)]
Preload the default Transliterator.
Reimar Döffinger [Sat, 29 Oct 2016 19:52:34 +0000 (21:52 +0200)]
Fix crash if File.list() returns null.
Reimar Döffinger [Sat, 29 Oct 2016 18:59:23 +0000 (20:59 +0200)]
Support runtime permissions.
Reimar Döffinger [Sat, 29 Oct 2016 15:34:39 +0000 (17:34 +0200)]
Support selectable text on newer Android.
Reimar Döffinger [Sat, 29 Oct 2016 15:14:22 +0000 (17:14 +0200)]
Try to fix dictionary auto-selection.
Reimar Döffinger [Sat, 29 Oct 2016 15:01:13 +0000 (17:01 +0200)]
Fix directory/dictionary mixup.
Reimar Döffinger [Sat, 29 Oct 2016 14:41:07 +0000 (16:41 +0200)]
Add option to sort downloaded dictionaries.
Reimar Döffinger [Sat, 29 Oct 2016 14:22:29 +0000 (16:22 +0200)]
Update help text a bit.
Reimar Döffinger [Sat, 29 Oct 2016 13:30:31 +0000 (15:30 +0200)]
Search shared word across all dictionaries in order.
Reimar Döffinger [Sat, 29 Oct 2016 12:44:48 +0000 (14:44 +0200)]
Support sharing plain text content with dictionary.
Reimar Döffinger [Sat, 29 Oct 2016 12:43:02 +0000 (14:43 +0200)]
Show dictionary list on normal click.
With the swap action button there is no need
to hide this in the long-press action.
I remember it took me fairly long to find my way
out of the dictionary again the first time...
Reimar Döffinger [Sat, 29 Oct 2016 12:42:18 +0000 (14:42 +0200)]
Fix argument name spelling.
Reimar Döffinger [Fri, 28 Oct 2016 09:11:53 +0000 (11:11 +0200)]
Fix margins on newer Android versions.
Reimar Döffinger [Thu, 27 Oct 2016 22:43:52 +0000 (00:43 +0200)]
Also add a search/clear FloatingActionButton.
Sebastian Doerner [Sat, 16 Jul 2016 03:18:45 +0000 (23:18 -0400)]
Make QuickDic handle ACTION_PROCESS_TEXT
This shows QuickDic as an option in the text selection context menu of
other apps.
See
https://medium.com/google-developers/custom-text-selection-actions-with-action-process-text-
191f792d2999
Reimar Döffinger [Thu, 27 Oct 2016 00:51:29 +0000 (02:51 +0200)]
Add floating button to switch language.
Reimar Döffinger [Wed, 26 Oct 2016 22:34:04 +0000 (00:34 +0200)]
Another version bump for new release.
Reimar Döffinger [Wed, 26 Oct 2016 08:00:12 +0000 (10:00 +0200)]
Update build toolchain to latest.
Reimar Döffinger [Wed, 26 Oct 2016 07:52:40 +0000 (09:52 +0200)]
Attempt to fix issue #49.
Sorting/comparison of words containing a dash
is still causing issues.