Keyman Server
efb4c3bdaf
Merge pull request #6038 from keymanapp/auto/version-master-15.0.167
...
auto: increment master version to 15.0.167
2021-12-12 05:02:40 +11:00
Keyman Build Agent
b8dd9d8cb2
auto: increment master version to 15.0.167
2021-12-11 13:01:59 -05:00
Marc Durdin
32337e0087
Merge pull request #6030 from keymanapp/chore/windows/build-without-delphi
...
chore(windows): build without delphi ✈
2021-12-11 14:39:47 +11:00
Marc Durdin
1f678de3c4
chore: address review comment
2021-12-11 04:39:36 +01:00
Marc Durdin
ba8c6a165a
Merge pull request #6022 from keymanapp/chore/windows/no-more-mkver
...
chore(windows): replace mkver with mkver.sh ✈
2021-12-11 14:38:02 +11:00
Marc Durdin
36a5ae6f2a
Merge pull request #6021 from keymanapp/chore/windows/grep-to-findstr
...
chore(windows): use findstr instead of Borland grep ✈
2021-12-11 14:37:52 +11:00
Marc Durdin
2f19660db1
Merge pull request #6020 from keymanapp/chore/windows/make-to-nmake
...
chore(windows): move from Borland make to nmake ✈
2021-12-11 14:37:44 +11:00
Marc Durdin
92619336d0
Merge pull request #6019 from keymanapp/chore/windows/version-rc-macros
...
chore(windows): version.rc use macros instead of mkver ✈
2021-12-11 14:37:35 +11:00
Marc Durdin
38a10286eb
chore(windows): tweak build and config docs
2021-12-10 05:31:18 +01:00
Marc Durdin
365b867a86
chore(windows): tweak PathDefines.mak building
2021-12-09 16:10:43 +01:00
Marc Durdin
988fec305c
chore(windows): enable build without Delphi installed
...
This makes it possible to run `set NODELPHI=1`, `nmake build` and then
only non-Delphi projects will be built.
2021-12-10 00:10:54 +11:00
Marc Durdin
b4e6ceea25
chore: fixup additional version.rc
2021-12-09 06:16:25 +01:00
Keyman Server
3675f62da9
Merge pull request #6027 from keymanapp/auto/version-master-15.0.166
...
auto: increment master version to 15.0.166
2021-12-09 05:02:06 +11:00
Keyman Build Agent
399eb7472f
auto: increment master version to 15.0.166
2021-12-08 13:01:25 -05:00
Marc Durdin
5ab9574112
Merge pull request #5906 from keymanapp/fix/web/5779-font-scaling-in-osk
...
fix(web): font size was not consistently set
2021-12-08 19:42:11 +11:00
Marc Durdin
c9dc10cc33
chore(windows): replace mkver with mkver.sh
2021-12-08 07:10:29 +01:00
Marc Durdin
ff01477075
chore(windows): use findstr instead of Borland grep
...
Removes one more dependency on Delphi tools
2021-12-08 07:10:07 +01:00
Marc Durdin
c01e2557d0
chore(windows): fixup oem makefile for nmake
2021-12-08 06:39:53 +01:00
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
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
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
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