Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
7f8457dbce fix(windows): remove unneeded OriginalBCP47Tag 2020-08-26 14:29:50 +10:00
jahorton
27f2b9608e feat(common/models): adds .subset function for restoring prior calc states 2020-08-26 10:26:45 +07:00
jahorton
5c75fd22ce docs(common/models): test.sh parameter tweak 2020-08-26 09:48:09 +07:00
jahorton
ba6d6710db fix(common/models): actually links in the unit tests 2020-08-26 09:47:21 +07:00
Marc Durdin
09fff26c1f chore(windows): cleanup 2020-08-26 11:45:57 +10:00
Keyman Server
97a16e8535 feat(windows): profile installation - engine 2020-08-26 11:06:10 +10:00
Keyman Server
49e5edd9ff
Merge pull request #3508 from keymanapp/auto/version-master-14.0.134
auto: increment master version to 14.0.134
2020-08-26 04:01:23 +10:00
Keyman Build Agent
bc29cc93f8 auto: increment master version to 14.0.134 2020-08-25 14:00:40 -04:00
Eberhard Beilharz
f475c01183
feat(linux): Update package dependencies
Trying to build the package on Ubuntu 20.04 Focal revealed some
missing dependencies.
2020-08-25 12:03:15 +02:00
Eberhard Beilharz
21bc98a744
chore(linux): Fix typo in license file 2020-08-25 12:01:50 +02:00
Darcy Wong
6d98103f75 fix(android): Update titlebar styling
Per review comments
* Use ellipsis to truncate long titles
* Use Keyman styling during installation, but keep green accent line for Settings
2020-08-25 13:26:10 +07:00
Joshua Horton
db4042e3b8
Merge pull request #3486 from keymanapp/feat/common/models/priority-queue-batch-ops
feat(common/models): efficient batch-enqueue
2020-08-25 08:34:48 +07:00
Joshua Horton
8d626d59d6
Merge pull request #3480 from keymanapp/feat/common/models/priority-queue
feat(common/models):  actual priority queue for Trie models
2020-08-25 08:34:33 +07:00
Joshua Horton
a0483decf8
Merge pull request #3479 from keymanapp/feat/common/models/lexicon-navigation
feat(common/models): lexicon traversal
2020-08-25 08:34:03 +07:00
Darcy Wong
b5f7084d08 feat(android): Pass optional language tag to language picker 2020-08-25 07:42:32 +07:00
Eddie Antonio Santos
78a3bb0862
feat(developer/compilers): compile script overrides 2020-08-24 16:01:42 -06:00
Eddie Antonio Santos
a961896206
refactor(developer/compilers): extract method: compileJoinDecorator 2020-08-24 15:49:58 -06:00
Eddie Antonio Santos
0885829a44
test(developer/compilers): test compile model with script overrides 2020-08-24 15:45:17 -06:00
Eddie Antonio Santos
6fbb51780e
refactor(developer/compilers): forego push() and pop() in favour of replacing in place 2020-08-24 15:24:12 -06:00
Eddie Antonio Santos
4cf2b487a4
refactor(developer/compilers): simplify conditional 2020-08-24 15:19:41 -06:00
Eddie Antonio Santos
8ce05a93ed
feat(developer/compilers): join at letters and marks 2020-08-24 15:11:35 -06:00
Eddie Antonio Santos
ba65d63be5
feat(developer/compilers): [in progress] figure out API for script overrides 2020-08-24 14:02:12 -06:00
Eddie Antonio Santos
7a9ce07cf3
test(developer/compilers): basic usage of script overrides decorator 2020-08-24 13:46:12 -06:00
Keyman Server
b84ea8d5a6
Merge pull request #3505 from keymanapp/auto/version-master-14.0.133
auto: increment master version to 14.0.133
2020-08-25 04:03:45 +10:00
Eberhard Beilharz
a69a48ddce
fix(linux): Add missing Python dependencies
Previously these dependencies were defined in setup.py, but now
that we don't use setup.py during packaging we have to define them
as build dependencies in `control`, otherwise the package build
will show missing module errors on Sentry.
2020-08-24 20:03:18 +02:00
Keyman Build Agent
fb207d13fa auto: increment master version to 14.0.133 2020-08-24 14:03:00 -04:00
Eberhard Beilharz
6181479f2b
fix(linux): Add Sentry dependency to setup.py 2020-08-24 19:49:00 +02:00
Eberhard Beilharz
b6fbf29c2f
fix(linux): Fix dependencies for Sentry error reporting 2020-08-24 19:45:26 +02:00
Eberhard Beilharz
701680534e
fix(linux): Fix license file 2020-08-24 19:31:18 +02:00
Eberhard Beilharz
55e6ab117e
fix(linux): Fix makefile 2020-08-24 19:31:18 +02:00
Eberhard Beilharz
55125650fd
feat(linux): Package localizations
This change adds the localization files to the debian package. It
also updates the path to the localization files so that the installed
files will be found.
2020-08-24 19:31:18 +02:00
Darcy Wong
95c05ec9b8 fix(android): Use consistent styling for titlebar text 2020-08-24 16:32:06 +07:00
Eberhard Beilharz
2330060cba
Merge pull request #3492 from keymanapp/feat/linux/i18n
feat(linux): Add i18n for Linux
2020-08-24 10:50:18 +02:00
Eberhard Beilharz
3e5c0aefac
Merge pull request #3495 from keymanapp/feat/linux/terminology
feat(linux): Small UI improvements
2020-08-24 10:36:48 +02:00
Eberhard Beilharz
d74a4bc216
Merge pull request #3496 from keymanapp/docs/l10nreadme
docs(common): Clarify l10n readme
2020-08-24 10:27:44 +02:00
Darcy Wong
80fb43afda fix(android): Fix crashes involving Keyboard Picker
This fixes the null-pointer-exceptions reported in Crashlytics
* [MapCompat](https://console.firebase.google.com/u/0/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/d1bbc6248a6cf73a4a2607646670a73b?time=last-seven-days&sessionId=5F43249600B0000169B855CBEB66027A_DNE_0_v2)
* [KeyboardPickerActivity](https://console.firebase.google.com/u/0/project/kmapro-ee779/crashlytics/app/android:com.tavultesoft.kmapro/issues/f0e89e2ad194b4d55394461f07dbed92?time=last-seven-days&sessionId=5F42B17B01DB00011DEB0D57B0E2AF4E_DNE_0_v2)
2020-08-24 13:34:55 +07:00
jahorton
fbb60cb1f9 chore(common/models): Merge branch 'feat/common/models/lexicon-navigation' into feat/common/models/edit-distance-calc-import 2020-08-24 10:42:41 +07:00
Joshua Horton
bbfc206aa6
change(common/models): clearer code ordering
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-08-24 10:39:27 +07:00
Darcy Wong
5ef7eab5f3 chore(android): Revert selectLanguageFragment - no longer needed 2020-08-24 10:33:10 +07:00
jahorton
e919a39d85 change(common/models): suggested loop tweaks 2020-08-24 10:32:55 +07:00
Darcy Wong
4c355aa002 chore(android): Revert some lines 2020-08-24 10:27:54 +07:00
jahorton
137dda31be change(common/models): addresses review comments 2020-08-24 10:24:12 +07:00
Joshua Horton
69e19a0cd3
chore(common/models): Apply suggestions from code review
getRootTraversal -> traverseFromRoot

Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-08-24 09:11:28 +07:00
Darcy Wong
542a4db3d5 chore(android): Tweak languages strings 2020-08-24 08:33:09 +07:00
Darcy Wong
90bdd1f260 fix(android): Add SelectLanguageActivity for SelectPackageActivity 2020-08-22 21:13:45 +07:00
Keyman Server
e98987614c
Merge pull request #3497 from keymanapp/auto/version-master-14.0.132
auto: increment master version to 14.0.132
2020-08-22 04:01:41 +10:00
Keyman Build Agent
8e517e4c25 auto: increment master version to 14.0.132 2020-08-21 14:01:00 -04:00
Darcy Wong
617073cc71 feat(android): Start adjusting steps and buttons 2020-08-21 21:52:17 +07:00
Eberhard Beilharz
d0dc3538ac
Merge pull request #3494 from keymanapp/feat/linux/link
feat(linux): Add link to share online
2020-08-21 11:48:32 +02:00
Eberhard Beilharz
135121ed68
docs(common): Clarify l10n readme
Up- and download from Crowdin now happen automatically on GitHub
(at least once it's enabled again).
2020-08-21 11:41:36 +02:00