Marc Durdin
d0a971901a
Merge pull request #12879 from keymanapp/fix/developer/12846-clarify-license-parameter
...
fix(developer): ensure license parameter is required and add tests
2025-01-15 01:57:09 +01:00
Marc Durdin
b5eb7fec46
Merge pull request #12838 from keymanapp/correct-http
...
chore: changes to use https and removes anchor in docs
2025-01-15 01:55:09 +01:00
rc-swag
71f7b00255
feat(windows): remove deprecated conditional check
...
With the refactoring of displaying the updates available the check
only if conditional was no longer needed.
2025-01-15 09:41:31 +10:00
rc-swag
9d66b2981c
feat(windows): address review comments
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-15 09:33:59 +10:00
Eberhard Beilharz
24d4c10430
docs(web): fix adding-keyboards.md
...
- `kmw` is no longer used on this page, so we don't have to mention it
- the `european2` keyboard is deprecated and the text mentions EuroLatin,
so changed the sample to `sil_euro_latin`
2025-01-14 18:42:55 +01:00
rc-swag
42b7fea409
feat(windows): remove test comments
2025-01-14 16:06:58 +10:00
rc-swag
b68eb251ed
feat(windows): localise todo
2025-01-14 16:03:47 +10:00
rc-swag
ffd9150e38
feat(windows): Address todo epic issues
2025-01-14 15:47:40 +10:00
Joshua Horton
91289b6183
feat: add git-repo detection on tab-completer
2025-01-14 12:02:12 +07:00
Darcy Wong
9736f1ba3a
chore(common): Update crowdin strings for Spanish
2025-01-14 11:08:02 +07:00
rc-swag
986b11f690
feat(windows): Remove Update tasktray icon old dialog
...
Removes the systemtray icon and the old update dialog.
2025-01-14 14:02:50 +10:00
rc-swag
c4ea97c889
feat(windows): onlineupdatecheck references removed
...
All but one references and calls to OnlineUpdateCheck where removed
this is the first step towards removing these units completley.
HttpServer.App.OnlineUpdate.pas is still calling this so the code will
remain untill removed.
2025-01-14 13:44:10 +10:00
Joshua Horton
1ffae64dfb
chore: apply suggestions from code review
2025-01-14 10:40:38 +07:00
Joshua Horton
9796ab32a5
chore(web): apply suggestion from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-01-14 08:03:20 +07:00
Dr Mark C. Sinclair
d48ccda140
fix(common/web): add test cases for parseIntOrZero()
2025-01-13 12:05:39 +00:00
rc-swag
dbaa7198a6
feat(windows): check correct member of data structure
...
This change check the correct member of the data structure
for the keyman bundle install file. It also uses a more
simple string match for the file extension.
2025-01-13 21:59:04 +10:00
Dr Mark C. Sinclair
a279767acc
fix(common/web): add ElementString.parseIntOrZero() method to handle invalid order and tertiary params
2025-01-13 11:37:58 +00:00
Dr Mark C. Sinclair
aa29bead7a
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-element-string
2025-01-13 10:54:01 +00:00
Dr Mark C. Sinclair
783b474235
chore(common/web): Merge branch 'master' into fix/common/web/types/12867-add-StrsItem-isEqual-method
2025-01-13 10:51:00 +00:00
Marc Durdin
31e3e9e02a
chore(developer): redirect stderr in command-line-tests
2025-01-13 16:27:49 +07:00
Marc Durdin
dad1df3194
fix(developer): ensure license parameter is required and add tests
...
Some additional items arose from this:
* Adds a command-line-tests unit test which does some basic sanity tests
on `kmc`.
* Cleans up some of the error reporting infrastructure in `kmc` to
ensure that thrown errors are handled better.
* Removes redundant subshell from `builder_run_action`.
Fixes : #12846
2025-01-13 15:10:31 +07:00
sgschantz
8e833c8314
chore(mac): reworked sentry testing
...
can now force crashes or send messages by typing a
single character when sentry testing is enabled
in the UserDefaults
2025-01-13 14:08:22 +07:00
Joshua Horton
09eb489db2
chore: update macOS environment-variable shell script
2025-01-13 11:43:36 +07:00
Darcy Wong
929b7d7f38
docs(developer): Clarify square brackets in U_####[_####] shortcut
2025-01-13 08:43:31 +07:00
rc-swag
c68bf0f4d1
chore(windows): Merge branch 'epic/windows-updates' into feat/windows/ui-layout-for-update-tab
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2025-01-13 10:13:47 +10:00
rc-swag
c0a52732f7
Merge pull request #12794 from keymanapp/feat/windows/include-install-packages
...
feat(windows): add install packages to the update state machine 💽
2025-01-13 09:57:55 +10:00
Keyman Server
f268d04a27
Merge pull request #12873 from keymanapp/auto/version-master-18.0.167
...
auto: increment master version to 18.0.167
2025-01-10 10:01:39 -08:00
Keyman Build Agent
8468e94680
auto: increment master version to 18.0.167
2025-01-10 13:01:06 -05:00
Joshua A. Horton
102af4f304
fix(android): processing of hardware keystrokes when OSK is hidden
...
Fixes : #12366
2025-01-10 15:01:07 +07:00
rc-swag
ec8a501dfa
feat(windows): address review comments
2025-01-10 14:53:36 +10:00
rc-swag
3380dfc415
feat(windows): commit review suggestions
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-10 14:28:31 +10:00
rc-swag
73c11884f4
chore(windows): Merge branch 'feat/windows/include-install-packages' into feat/windows/ui-layout-for-update-tab
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2025-01-10 13:10:30 +10:00
rc-swag
7eb283c7d3
feat(windows): access violation due to syntax error
...
In rendering the xml for the update configuration, there was a lookup
of the Keyboard from the json file to kmcom object, it wasn't found
but the if begin statement was incorrect so it attempte render the
string anyway.
2025-01-10 13:07:34 +10:00
Joshua Horton
3f35478c6b
chore(web): Apply suggestions from code review
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-01-10 08:17:44 +07:00
Joshua Horton
e7cc9d345d
Merge pull request #12865 from keymanapp/fix/web/12483-numpad-zoom
...
fix(web): numpad + and - with zoom shortcut use
2025-01-10 08:09:18 +07:00
Keyman Server
fbb7bcbe9c
Merge pull request #12869 from keymanapp/auto/version-master-18.0.166
...
auto: increment master version to 18.0.166
2025-01-09 10:02:07 -08:00
Keyman Build Agent
2ec4e619e6
auto: increment master version to 18.0.166
2025-01-09 13:01:36 -05:00
Eberhard Beilharz
5176dd8a0e
refactor(linux): address code review comments
...
Also some cleanup.
2025-01-09 16:55:54 +01:00
Eberhard Beilharz
bc8c2e8967
Merge pull request #12862 from keymanapp/refactor/web/ci
...
refactor(web): modernize `web/ci.sh` script
2025-01-09 16:11:38 +01:00
Dr Mark C. Sinclair
b9c7835fbf
fix(common/web): add isEqual() method to StrsItem and use it in ElemElement.isEqual()
2025-01-09 14:45:35 +00:00
Dr Mark C. Sinclair
98dbdca164
chore(common/web): Merge branch 'master' into test/common/web/types/9052-unit-tests-element-string
2025-01-09 14:18:25 +00:00
Dr Mark C. Sinclair
9d555a0639
chore(common/web): introduce initElementString() to remove dependency on fromStrings() in isEqual() tests
2025-01-09 14:12:56 +00:00
Dr Mark C. Sinclair
23b3de14d9
chore(common/web): clarify describe strings
2025-01-09 12:08:15 +00:00
Dr Mark C. Sinclair
86095d4b11
chore(common/web): add test case for string ElemElement
2025-01-09 12:03:51 +00:00
Dr Mark C. Sinclair
704486ae2e
chore(common/web): add two more test cases for ElementString.isEqual()
2025-01-09 11:27:52 +00:00
Eberhard Beilharz
820375b8fd
refactor(web): fix typo
...
Remove the space that sneaked in at the wrong place. Also another
refactoring.
2025-01-09 08:55:15 +01:00
Joshua Horton
4fdd16a64b
change(web): CI vs local testing control flow for predictive-text
2025-01-09 14:54:27 +07:00
Eberhard Beilharz
84f0086a7f
Merge pull request #12858 from keymanapp/chore/web/12767_disableAutoCorrect
...
chore(web): disable auto-correct
2025-01-09 08:46:51 +01:00
Eberhard Beilharz
40ef3cbd49
Merge pull request #12857 from keymanapp/feat/web/12203_auto-correct-api
...
feat(web): add KeymanWeb API for auto-correct
2025-01-09 08:46:07 +01:00
Joshua Horton
f71da43be5
chore(web): reconnects web headless tests
2025-01-09 14:46:06 +07:00