Joshua A. Horton
63b074a010
fix(common/web): matching updates for recorder testing submodule
2023-01-20 13:20:12 +07:00
Joshua A. Horton
7fe069a8f3
chore(common/web): minor cleanup
2023-01-20 13:20:11 +07:00
Joshua A. Horton
14b40a4301
fix(common/web): in-place Node module path resolution
2023-01-20 13:20:11 +07:00
Joshua A. Horton
6bc8ab579b
change(common/web): converts common/web/recorder to ES modules
2023-01-20 13:20:07 +07:00
Joshua A. Horton
8a02ddc0f1
feat(common/web): keyboard-processor esbuild bundling
2023-01-20 13:19:42 +07:00
Joshua A. Horton
ddab414c3a
fix(web): fixes build output pathing
2023-01-20 13:19:41 +07:00
Joshua A. Horton
991fb8ad05
chore(web): base esmodule conversion of keyboard-processor
2023-01-20 13:19:37 +07:00
Joshua A. Horton
1966468525
fix(common/web): util d.ts bundler error passthrough
2023-01-20 13:02:02 +07:00
Joshua A. Horton
7d24a9e1cb
feat(common/web): bundled d.ts for bundled-module outputs
2023-01-20 13:02:01 +07:00
Joshua A. Horton
af9f74fe3d
feat(common/web): util bundling now makes cjs, mjs single-file modules
2023-01-20 13:02:01 +07:00
Joshua A. Horton
68c6826344
fix(common/web): esbuild should be a dev-dependency
2023-01-20 13:02:00 +07:00
Joshua A. Horton
2f940935e8
fix(common/web): import path compat with node exec
2023-01-20 13:02:00 +07:00
Joshua A. Horton
32ac60396c
fix(common/web): require -> import b/c esmodule
2023-01-20 13:01:59 +07:00
Joshua A. Horton
35f5fbc2e2
chore(web): updates utils' package.json module type setting
2023-01-20 13:01:59 +07:00
Joshua A. Horton
588ccd49f5
change(web): util package modularization, bundling
2023-01-20 13:01:58 +07:00
sgschantz
49d34ef601
updated DeviceKit to version 5.0 and changed build script to delete workaround for carthage
...
bug
2023-01-20 12:59:53 +07:00
Joshua A. Horton
892b4d781e
docs(web): updates Web readme post-reorg
2023-01-20 12:51:49 +07:00
Steven R. Loomis
42fdba4bd1
chore(core): ldml: add unit tests 🙀
...
- for layer invalid cases
For: #7986
2023-01-19 22:09:03 -06:00
Marc Durdin
a78cad7be9
Merge pull request #8042 from keymanapp/fix/ios/7915-ipados-use-mobile-mode
...
fix(ios): use mobile mode for keyboard download pages
2023-01-20 15:06:18 +11:00
Steven R. Loomis
666d71f342
chore(core): ldml: update unit tests 🙀
...
- add hardware="us"
For: #7986
2023-01-19 21:36:04 -06:00
Steven R. Loomis
d7ce2191bf
feat(core): ldml: make hardware be an enum 🙀
...
For: #7986
2023-01-19 12:24:47 -06:00
Keyman Server
1634778944
Merge pull request #8045 from keymanapp/auto/version-beta-16.0.134
...
auto: increment beta version to 16.0.134
2023-01-20 05:02:55 +11:00
Keyman Server
f12cd852a6
Merge pull request #8044 from keymanapp/auto/version-master-17.0.32
...
auto: increment master version to 17.0.32
2023-01-20 05:02:50 +11:00
Keyman Build Agent
cbc2792189
auto: increment beta version to 16.0.134
2023-01-19 13:02:11 -05:00
Keyman Build Agent
12f2c0debf
auto: increment master version to 17.0.32
2023-01-19 13:02:05 -05:00
Eberhard Beilharz
efd5200050
chore(linux): More refactoring of uninstall
...
This change refactors and cleans uninstall:
- rename methods to make it clear which ones are private/protected
- extract common code
- improve error reporting
2023-01-19 18:06:56 +01:00
Sabine
67cb7de3fc
chore(developer): use res-fils/version.rc for kmcmplib
2023-01-19 14:20:56 +01:00
Sabine
db72606b08
chore(developer): restored kmcompxtest, adapted readme
2023-01-19 14:10:18 +01:00
Eberhard Beilharz
93841aad22
feat(linux): Improve uninstall errors for userdata
...
This change addresses the code review comments, so that the
uninstallation tries to delete all three directories (keyboard,
documentation, font). It also adds the same logic to keyboards
installed in the User area.
2023-01-19 12:45:14 +01:00
Eberhard Beilharz
92a0da82e6
Merge pull request #8038 from keymanapp/chore/linux/updateExtension
...
chore(linux): Update recommended extension
2023-01-19 11:54:59 +01:00
Eberhard Beilharz
d20812d043
Merge pull request #8036 from TheSchlunz/TheSchlunz/issue7540
...
chore(linux): log failures to `km_kbp_context_clear(context)`
2023-01-19 11:46:49 +01:00
Eberhard Beilharz
4f19ea690f
Merge pull request #8037 from TheSchlunz/TheSchlunz/issue7541
...
chore(linux): use faster zero-length string check
2023-01-19 11:41:24 +01:00
Eberhard Beilharz
c5d897393f
Merge pull request #8026 from keymanapp/fix/linux/cherry-pick/context
...
fix(linux): Properly set context after changing IP 🍒
2023-01-19 11:41:02 +01:00
Eberhard Beilharz
d28f85c36c
Merge pull request #8025 from keymanapp/fix/linux/context
...
fix(linux): Properly set context after changing IP
2023-01-19 11:40:48 +01:00
Marc Durdin
8fd220b668
fix(ios): use mobile mode for keyboard download pages
...
Fixes #7915 .
On iPadOS 16, it seems that WKWebView defaults to lying about its user
agent to servers. We can switch this behaviour by using .mobile for the
preferredContentMode.
We should also update the website to work around this, so that users
always get the right downloads for their device, but the website
currently uses server-side determination of user agent for this
particular aspect of the keyboard search, so that's a much more
significant refactor, to make it client-side, with greater risk and much
more testing required.
2023-01-19 19:37:19 +11:00
Marc Durdin
99ece461c1
Merge pull request #8035 from keymanapp/chore/increment-version-tag
...
chore: git tag with release@semver
2023-01-19 10:02:14 +07:00
Steven R. Loomis
5cf1a1fad3
spec(core): ldml: make hardware be an enum 🙀
...
- drop layers.flags as unneeded
- defer to UTS35 for hardware definitions
For: #7986
2023-01-18 18:20:08 -06:00
Keyman Server
b5e422f940
Merge pull request #8041 from keymanapp/auto/version-beta-16.0.133
...
auto: increment beta version to 16.0.133
2023-01-19 05:02:01 +11:00
Keyman Build Agent
1bfe40311a
auto: increment beta version to 16.0.133
2023-01-18 13:01:23 -05:00
Kevin Schluensen
28baf30135
Add status output
2023-01-18 18:27:37 +01:00
Kevin Schluensen
82ea071c63
bug(linux): JSON File missing after installation
...
Fixes #8017
2023-01-18 17:21:02 +01:00
Eberhard Beilharz
42cdf2a1a9
chore(linux): Update recommended extension
...
The previously recommended extension is no longer available.
2023-01-18 16:22:25 +01:00
Steven R. Loomis
8a579a1650
Merge pull request #7992 from keymanapp/feat/core/7984-cxx-assert-on-invalid-epic-ldml
...
fix(core): ldml: add asserts to C++ 🙀
2023-01-18 08:58:34 -06:00
Kevin Schluensen
c7dedf6643
chore(linux): use faster zero-length string check
...
Fixes #7541
2023-01-18 13:06:16 +01:00
Kevin Schluensen
b7c27886c0
chore(linux): log failures to km_kbp_context_clear(context)
...
Fixes #7540
2023-01-18 12:57:13 +01:00
Marc Durdin
98caa4e848
chore: git tag with release@semver
...
Follow-up from #8031 .
2023-01-18 16:02:07 +07:00
Darcy Wong
81b3369ecc
docs(common/resources): Update configure step in Docker readme
2023-01-18 10:24:01 +07:00
sgschantz
5e9ae01afc
explicitly disable bitcode in project
2023-01-18 08:44:01 +07:00
Joshua A. Horton
1020c0688c
chore(web): Merge branch 'master' into chore/web/top-level-build-script-rework
2023-01-18 08:24:10 +07:00
Joshua A. Horton
1151d67480
chore(web): avoid merge conflict with Sentry semver id update
2023-01-18 08:21:25 +07:00