Commit graph

33096 commits

Author SHA1 Message Date
Keyman Build Agent
d5e5c07c3c auto: increment master version to 14.0.135 2020-08-26 14:00:57 -04:00
Eddie Antonio Santos
d98548e529
style(developer/compilers): add missing semi-colon 2020-08-26 10:43:15 -06:00
Eddie Antonio Santos
cb8f539dd8
change(developer/compilers): perfective changes to create-overide script 2020-08-26 10:38:07 -06:00
Eddie Antonio Santos
1d1a9fa238
test(developer/compilers): strong assertions for script overrides breaker 2020-08-26 10:11:46 -06:00
Eddie Antonio Santos
3ff7a84d05
docs(developer/compilers): fix some wording and make more explicit 2020-08-26 09:53:37 -06:00
Eddie Antonio Santos
bd93130606
feat(developer/compilers): make create-override-script-regexp.ts executable 2020-08-26 09:43:20 -06:00
Eddie Antonio Santos
59870ef2f7
change(developer/compilers): regexp detects whether SEA character exists anywhere 2020-08-26 09:42:33 -06:00
Eddie Antonio Santos
075b61b4f5
feat(developer/compilers): generate regexp for override script 2020-08-26 09:32:03 -06:00
Eddie Antonio Santos
9b62d2e818
docs(developer/compilers): intended purpose of override script 2020-08-26 08:38:34 -06:00
Darcy Wong
add7edd25c chore(android): Cleanup more strings
Per review comments:
* Include keyboard name in toast notification on keyboard install
* Remove label_complete and use "OK" button when complete
2020-08-26 15:06:10 +07:00
Eberhard Beilharz
6c00131d5a
Merge pull request #3504 from keymanapp/feat/linux/i18n
[linux] Add packaging of Linux localization files
2020-08-26 09:19:07 +02:00
Darcy Wong
47fab2d3a2 fix(android/engine): Check asset package version before installing
Fixes #3500

When KMManager is copying asset kmp files, check if the asset package is a downgrade before installing it.
2020-08-26 14:13:02 +07:00
Marc Durdin
e46e222dff feat(windows): profile installation - support 2020-08-26 14:45:07 +10:00
Marc Durdin
5f2dbf4b82 feat(windows): profile installation - desktop 2020-08-26 14:42:02 +10:00
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