Eberhard Beilharz
0bf30d3ef9
chore(linux): Update debian changelog
2024-03-27 17:14:55 +01:00
Darcy Wong
07823ef16f
Merge pull request #11090 from keymanapp/chore/crowdin-km
...
chore(android): Update crowdin strings for Khmer
2024-03-27 16:05:44 +07:00
Darcy Wong
f0a7652378
Merge pull request #11089 from keymanapp/chore/crowdin-mon
...
chore(android): Update crowdin strings for Mon
2024-03-27 16:05:37 +07:00
Darcy Wong
d6bf29c2d8
chore(android): Update crowdin strings for Khmer
2024-03-27 14:09:42 +07:00
Darcy Wong
b8f341ae99
chore(android): Update crowdin strings for Mon
2024-03-27 14:05:32 +07:00
Steven R. Loomis
7f7938811c
Merge pull request #11068 from keymanapp/chore/core/10900-test-dtd-fix
2024-03-26 23:38:19 -05:00
Darcy Wong
21f91e08a4
Merge pull request #11080 from keymanapp/fix/fv/extra-eurolatin
...
fix(oem/fv/android): Only add default keyboard if no keyboards exist
2024-03-27 10:03:15 +07:00
Joshua Horton
a084fcfbb8
Merge pull request #11074 from keymanapp/fix/developer/compilers/entry-additions-to-internal-trie-nodes
...
fix(developer): in model compiler, give correct key to shorter prefix words when a longer, higher-frequency word is also present
2024-03-27 09:29:12 +07:00
Keyman Server
fc04ac48f0
Merge pull request #11082 from keymanapp/auto/version-beta-17.0.296
...
auto: increment beta version to 17.0.296
2024-03-27 01:04:56 +07:00
Keyman Build Agent
e00dbb6986
auto: increment beta version to 17.0.296
2024-03-26 14:04:08 -04:00
Eberhard Beilharz
58ce4fbcd1
Merge pull request #10863 from keymanapp/feat/linux/9363DBusEnv
...
feat(linux): Start dbus if not running
2024-03-26 15:56:32 +01:00
Darcy Wong
25de69ff17
Merge pull request #11035 from keymanapp/chore/osk-font-4-1
...
chore(common): Update keymanweb-osk.ttf to 4.1
2024-03-26 14:09:43 +07:00
Darcy Wong
ab0556f339
fix(oem/fv/android): Only add default keyboard if no keyboards exist
2024-03-26 14:04:37 +07:00
Joshua A. Horton
6fd975c2d2
chore(developer/compilers): minor cleanup
2024-03-26 12:09:21 +07:00
Marc Durdin
9cba6e7053
Merge pull request #10939 from keymanapp/docs/developer/10550-ldml-window-help-links
...
docs(developer): add help site links
2024-03-26 11:37:28 +11:00
Joshua A. Horton
6df89af9d5
docs(developer/compilers): makes test fixture comment more precise
2024-03-26 06:48:31 +07:00
Joshua A. Horton
78a3704607
fix(developer/compilers): entry additions to internal Trie nodes
2024-03-26 06:04:22 +07:00
Joshua A. Horton
947bd77ebd
feat(developer/compilers): adds unit test
2024-03-26 06:04:22 +07:00
Steven R. Loomis
6b4484aa6b
Merge branch 'beta' into chore/core/10900-test-dtd-fix
2024-03-25 16:48:19 -05:00
Keyman Server
54633dd3c9
Merge pull request #11069 from keymanapp/auto/version-beta-17.0.295
...
auto: increment beta version to 17.0.295
2024-03-26 01:15:27 +07:00
Keyman Build Agent
f56d1c50a3
auto: increment beta version to 17.0.295
2024-03-25 14:14:41 -04:00
Steven R. Loomis
bc5a639cff
chore(core): fix for ldml test DTD reference 🙀
...
Typo from earlier fix #10900
2024-03-25 12:02:49 -05:00
Marc Durdin
c5be180408
Merge pull request #11051 from keymanapp/fix/developer/11043-kmc-sourcemaps
...
fix(developer): correct path for kmc sourcemaps in sentry upload
2024-03-25 18:36:51 +11:00
Marc Durdin
69fdd697d1
refactor(developer): polish fixup function
2024-03-25 10:27:19 +07:00
Marc Durdin
2e2af5b0fa
refactor(developer): tidy up the sourcemap path fixup
2024-03-25 10:23:14 +07:00
Marc Durdin
a0d99ba07f
Merge pull request #11049 from keymanapp/fix/developer/11036-capture-alt-shortcuts-in-debugger
...
fix(developer): capture alt shortcuts in LDML keyboard debugger
2024-03-25 14:05:56 +11:00
Marc Durdin
29f91e6cfe
Merge pull request #11047 from keymanapp/fix/developer/11041-sharing-violation-updating-mru
...
fix(developer): catch sharing violation when saving mru
2024-03-25 14:05:43 +11:00
Darcy Wong
7bc6d5786c
Merge pull request #11064 from keymanapp/chore/common/missing-histories
...
chore(common): Fix missing entries in HISTORY.md
2024-03-24 21:15:53 -05:00
Darcy Wong
ed69325e6f
Merge pull request #11063 from keymanapp/chore/crowdin/fr-download-keyboard
...
chore(android,windows): Update crowdin strings for French
2024-03-24 20:01:02 -05:00
Marc Durdin
287a43ae91
chore(developer): try /dist path
2024-03-25 06:06:45 +07:00
Darcy Wong
a69c2dcb32
chore(common): Fix missing entries in HISTORY.md
2024-03-24 17:13:36 +07:00
Darcy Wong
12a8e8affc
chore(android,windows): Update crowdin strings for French
2024-03-24 16:55:20 +07:00
Keyman Server
492d881b83
Merge pull request #11056 from keymanapp/auto/version-beta-17.0.294
...
auto: increment beta version to 17.0.294
2024-03-23 01:04:59 +07:00
Keyman Build Agent
b4abf51d81
auto: increment beta version to 17.0.294
2024-03-22 14:04:20 -04:00
Eberhard Beilharz
b4755c20ac
feat(linux): Add pyxdg as binary pkg dependency and to setup.py
2024-03-22 18:10:30 +01:00
Eberhard Beilharz
aefcfb1849
fix(linux): Fix cleanup of files
2024-03-22 15:42:27 +01:00
Eberhard Beilharz
6b292ae7b7
fix(linux): Don't expect DBUS_SESSION_BUS_PID to be set
...
`DBUS_SESSION_BUS_PID` gets only set when launching dbus in the process,
but not when it's already running.
2024-03-22 15:41:50 +01:00
Eberhard Beilharz
c0a927cc6c
chore(linux): Merge branch 'beta' into feat/linux/9363DBusEnv
2024-03-22 12:55:31 +01:00
Eberhard Beilharz
23a558d88e
feat(linux): Deal with temporary dbus session
...
When we launch dbus if it is not running, we're probably (un-)installing
keyboards for a different user. This is an unusual environment where not
everything is available, e.g. dconf-service won't be running and can't
be started because DISPLAY variable is not set. This means we can't
write gsettings values through the API. However, we can read them, and we
can write a keyfile and update the database. This is what this change
implements for the cases where we started dbus.
2024-03-22 12:54:50 +01:00
Marc Durdin
f7d1194332
Merge pull request #10986 from keymanapp/chore/core/10580-api-docs
...
chore(core): refresh API docs for 17.0
2024-03-22 17:34:55 +11:00
Marc Durdin
7f7bbe5030
chore: Apply suggestions from code review
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2024-03-22 17:31:28 +11:00
Marc Durdin
2ce8dc5147
chore(developer): test alternate frame patchup
2024-03-22 13:27:53 +07:00
Marc Durdin
03491f5b7e
chore(developer): use rewriteFrames integration in kmc
2024-03-22 11:55:04 +07:00
Marc Durdin
69f63d2f45
chore(developer): round two attempt to resolve sourcemaps
2024-03-22 10:36:24 +07:00
Marc Durdin
dafb3d8192
fix(developer): correct path for kmc sourcemaps in sentry upload
...
Fixes #11043 (hopefully).
2024-03-22 09:02:36 +07:00
Marc Durdin
b8291ec187
fix(developer): capture alt shortcuts in LDML keyboard debugger
...
Fixes #11036 .
Also removes unused function ShortcutDisabled from both debuggers, to
avoid confusion.
2024-03-22 08:39:30 +07:00
Marc Durdin
523e5d4efb
fix(developer): catch sharing violation when saving mru
...
Fixes #11041 .
If two TIKE processes try to save the MRU at the same time, this can
result in a sharing violation. The relevant OLE error code is not
saved as a constant in Delphi lib, so I looked it up and added it here.
2024-03-22 06:11:34 +07:00
Marc Durdin
ab8d41c008
Merge pull request #11016 from keymanapp/fix/developer/return-await-exitprocess
...
fix(developer): return after calling await exitProcess
2024-03-22 09:18:35 +11:00
Marc Durdin
5825c011de
Merge pull request #11009 from keymanapp/fix/developer/11002-kps-editor-should-not-emit-empty-fields
...
fix(developer): suppress emission of new empty fields in package editor
2024-03-22 09:17:53 +11:00
Darcy Wong
d8deb95787
Merge pull request #11013 from keymanapp/chore/oem/fv-versions
...
chore(oem/fv): Update keyboard versions in keyboards.csv
2024-03-21 16:41:06 -05:00