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