Marc Durdin
dfaa0bb005
chore(windows): fix build for setup locale data
2021-12-08 05:14:01 +01:00
Marc Durdin
6a0b4636c8
chore(windows): fix builds for oskbulkrenderer and etl2log
2021-12-08 05:12:45 +01:00
Marc Durdin
261fae7edd
chore(windows): fixup devsetup makefile whitespace
2021-12-07 19:31:00 +01:00
Keyman Server
a09cc69f9e
Merge pull request #6023 from keymanapp/auto/version-master-15.0.165
...
auto: increment master version to 15.0.165
2021-12-08 05:02:11 +11:00
Keyman Build Agent
e22cf8c453
auto: increment master version to 15.0.165
2021-12-07 13:01:28 -05:00
Eberhard Beilharz
7bfc622718
Merge pull request #6002 from keymanapp/refactor/core/usedefines
...
refactor(common/core): Use defines in all xstring tests
2021-12-07 17:19:32 +01:00
Eberhard Beilharz
05f2bdad61
fix(linux): Fix installation of shared packages
...
This change fixes the installation of shared packages, so that they
show up in the list of the installed keyboards. It implements the
fix for both ibus and gnome.
Fixes #5311 .
2021-12-07 16:56:08 +01:00
Marc Durdin
ce1ce4e428
Update web/source/osk/banner.ts
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2021-12-07 19:57:29 +11:00
sgschantz
e982812454
fixed indentation
2021-12-07 15:40:06 +07:00
sgschantz
1b27d2b09a
moved package reading out of app delegate to separate class KMPackageReader, conformed to code style guidelines
2021-12-07 15:24:17 +07:00
Keyman Server
b95e457e37
Merge pull request #6014 from keymanapp/auto/version-master-15.0.164
...
auto: increment master version to 15.0.164
2021-12-07 05:02:02 +11:00
Keyman Build Agent
879c86f8f4
auto: increment master version to 15.0.164
2021-12-06 13:01:22 -05:00
Marc Durdin
dee896b4c6
chore(windows): move from Borland make to nmake
...
While it may be smarter to move to a different build system altogether,
it is also a *lot* more work. This was a fairly minor syntax refresh to
get nmake working with our existing Makefile system. This is now no
longer compatible with Borland make, so you will need to use `nmake` to
build.
The presence of NMAKE.md informs builds systems that nmake should be
used instead of make.
2021-12-06 12:47:31 +04:00
sgschantz
e7d98edaa2
conforms to style guidelines, adds constants for relative height of key label
2021-12-06 11:49:29 +07:00
rc-swag
1266725233
Merge pull request #6012 from keymanapp/chore/common/update-buf-comment-pt2
...
chore(common): buf now uses decxstr so remove comment
2021-12-06 12:43:31 +10:00
Ross
c26e1f3485
chore(common): buf now uses decxstr so remove comment
...
remove comment about it splitting surrogate pairs and
deadkeys
2021-12-06 10:37:49 +10:00
Keyman Server
032bd3a1db
Merge pull request #6011 from keymanapp/auto/version-master-15.0.163
...
auto: increment master version to 15.0.163
2021-12-06 05:02:02 +11:00
Keyman Build Agent
cf2857f5c1
auto: increment master version to 15.0.163
2021-12-05 13:01:23 -05:00
Marc Durdin
bf65ecf82b
chore(windows): path fixes for version.rc includes
2021-12-05 17:24:28 +11:00
Marc Durdin
e00ff063c8
chore(windows): version.rc use macros instead of mkver
2021-12-05 17:12:56 +11:00
Eberhard Beilharz
ce2f8e0dba
Merge pull request #6008 from keymanapp/chore/linux/cherry-pick/changelogs
...
chore(linux): Update changelogs for 14.0.283 📦 🍒
2021-12-04 21:14:39 +01:00
Marc Durdin
312dee762b
Update windows/src/developer/TIKE/xml/layoutbuilder/builder.js
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2021-12-05 06:42:37 +11:00
Keyman Server
288aa3c34d
Merge pull request #6010 from keymanapp/auto/version-master-15.0.162
...
auto: increment master version to 15.0.162
2021-12-05 05:02:12 +11:00
Keyman Build Agent
aeab6eabef
auto: increment master version to 15.0.162
2021-12-04 13:01:30 -05:00
Eberhard Beilharz
ae699ba644
Merge pull request #6000 from keymanapp/chore/linux/cherry-pick/lintian
...
chore(linux): Remove lintian warning 📦 🍒
2021-12-03 20:39:13 +01:00
Eberhard Beilharz
4dc7176905
Merge pull request #5999 from keymanapp/chore/linux/cherry-pick/packaging
...
chore(linux): Allow to specify debian revision 📦 🍒
2021-12-03 20:38:49 +01:00
Keyman Server
4e55982cc6
Merge pull request #6009 from keymanapp/auto/version-master-15.0.161
...
auto: increment master version to 15.0.161
2021-12-04 05:36:10 +11:00
Keyman Build Agent
3ebb31c66d
auto: increment master version to 15.0.161
2021-12-03 13:35:27 -05:00
Eberhard Beilharz
e890bede2c
refactor(common/core): Use defines in all xstring tests
2021-12-03 18:14:35 +01:00
Eberhard Beilharz
5b5d466665
chore(linux): Allow to specify debian revision
...
This change allows to specify the debian revision when creating
source packages for Debian.
2021-12-03 18:13:38 +01:00
Eberhard Beilharz
faf9301815
chore(linux): Remove lintian warning
...
Lintian complained "missing-build-dependency-for-dh-addon" which
I'm not entirely sure is correct. However, there is an easy
workaround by removing an unnecessary parameter.
2021-12-03 18:13:14 +01:00
Eberhard Beilharz
2479b4a461
chore(linux): Update changelogs for 14.0.283
2021-12-03 18:12:44 +01:00
Eberhard Beilharz
5de4f2afde
Merge pull request #5968 from keymanapp/chore/linux/surrounding-text
...
chore(linux): add non-surrounding-text feature to tests 🎫
2021-12-03 18:12:23 +01:00
Eberhard Beilharz
cbf0155108
fix(common/core): Fix KMX_Context::Add()
...
When our context buffer is too small we now properly move the
content by a full xstring unit so that we don't end up with the
buffer starting with an invalid sequence (half of a dead key or
surrogate pair).
2021-12-03 17:26:15 +01:00
Eberhard Beilharz
7766718f7c
chore(linux): Add more core unit tests
2021-12-03 17:26:14 +01:00
Eberhard Beilharz
855cb9d916
refactor(linux): Refactor two core tests
...
This change refactors two tests to no longer rely on obscure internal
knowledge. This allows the tests to also run in ibus-keyman.
2021-12-03 17:23:36 +01:00
Eberhard Beilharz
e31cf4a1d8
chore(linux): add non-surrounding-text feature to tests
...
This also fixes a failing test (`048 - modifier keys keep context`)
if surrounding text is not supported. If the user presses the
capslock key we shouldn't reset the context if no rules match.
Fixes #5613 .
2021-12-03 17:23:35 +01:00
rc-swag
602ebf6ec4
Merge pull request #6003 from keymanapp/chore/common/update-context-method-doxy
...
chore(common): add more description to Buf method
2021-12-03 15:19:31 +10:00
rc-swag
faff079e2e
chore(common):fix typos in commments
2021-12-03 15:18:59 +10:00
sgschantz
6a1803201f
increase size of characters on key by 50% and clip long labels without ellipsis
2021-12-03 11:14:37 +07:00
Marc Durdin
10ef52624d
chore: remove commented code
2021-12-03 14:15:48 +11:00
Marc Durdin
5e65120b3f
fix(web): call postKeystroke on banner touch
...
Relates to #3621 .
Ensures that the `begin postKeystroke` entry point is called when the
user accepts a suggestion.
2021-12-03 14:13:43 +11:00
Ross
884c249286
chore(common): add more description to Buf method
...
Also updated the doxy to remove the brief tag.
Made mirror change to appint.h
2021-12-03 10:01:53 +10:00
Marc Durdin
1d42f2cd35
Merge pull request #5984 from keymanapp/feat/developer/3621-developer-ide-support
...
feat(developer): support for start-of-sentence in IDE 🍆
2021-12-03 08:47:57 +11:00
Marc Durdin
bf42bc4141
Merge pull request #5972 from keymanapp/fix/developer/kmcomp-build-js-message
...
fix(developer): building kmw keyboard had wrong message callback signature
2021-12-03 08:47:46 +11:00
Keyman Server
c2689025cb
Merge pull request #6001 from keymanapp/auto/version-master-15.0.160
...
auto: increment master version to 15.0.160
2021-12-03 05:02:35 +11:00
Keyman Build Agent
0c6780a386
auto: increment master version to 15.0.160
2021-12-02 13:01:57 -05:00
Marc Durdin
9995c9f54c
fix(web): revise tablet detect strategy
...
This is based on research from various websites, including Google
documentation and https://screensiz.es/ , as well as various older pages.
2021-12-02 15:37:56 +11:00
Darcy Wong
aa75e6b583
Merge pull request #5987 from keymanapp/fix/android/smp-longpress-api-21
...
fix(android/engine): Fix font paths
2021-12-02 10:14:46 +07:00
Darcy Wong
549506cf19
Merge pull request #5991 from keymanapp/chore/android/document-keyboard-picker
...
chore(android): Document switching to other system keyboard
2021-12-02 07:11:19 +07:00