rc-swag
21c012208b
Merge pull request #10176 from keymanapp/fix/windows/keyman64-dll-debug-build
...
fix(windows): debug includes libcmtd vs libcmt.dll
2023-12-08 09:40:48 +10:00
rc-swag
42a089a84d
fix(windows): debug includes libcmtd vs libcmt.dll
2023-12-07 15:20:05 +10:00
rc-swag
e1c2b6aa79
feat(windows): remove UI from uses list rename module
2023-12-07 13:20:21 +10:00
rc-swag
cf8d6ea333
feat(windows): remove UI comment for downloading updates
2023-12-06 15:12:42 +10:00
Marc Durdin
6e3019ecd6
Merge pull request #10075 from keymanapp/chore/merge-master-into-epic/windows-updates
...
chore: merge master into epic/windows-updates 💽
2023-12-02 15:29:40 +11:00
rc-swag
63e4371513
chore(windows): fix argument passed into to km_core_state_context_set_if_needed
2023-11-30 12:51:52 +10:00
rc-swag
2d2f9198c2
feat(windows): address review comments
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-11-28 13:56:03 +10:00
rc-swag
23da871f18
chore(windows): remove res from PR change resetcontext
2023-11-24 07:52:16 +10:00
rc-swag
08b3764496
chore(windows): review comments
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-24 07:48:23 +10:00
rc-swag
2dbad870ca
chore(windows): add comments ReadContext
2023-11-23 22:01:26 +10:00
rc-swag
4480a05412
chore(windows): removed cached context windows engine
...
Removed the cached context from the windows engine
2023-11-23 16:58:41 +10:00
Marc Durdin
5224affd38
chore(windows): remove unused globals relating to old keyboard debugging
...
Fixes #10056 .
Removes:
* Globals::miniContext
* Globals::miniContextIfLen
* Globals::indexStack
* Globals::msgbuf
* GLOBAL_ContextStackSize
* GLOBAL_MsgStackSize
* GLOBAL_MaxKeyboards
* INI struct (and commented-out usage of this)
2023-11-23 11:30:57 +10:00
Marc Durdin
df2b258c89
chore(windows): remove legacy LoadKeyboard
...
Fixes #10053 .
Removes `LoadKeyboard` and related functions used only by it.
2023-11-23 11:22:32 +10:00
Marc Durdin
ee1f972b13
chore(windows): remove wm_keymandebug messages and functions
...
Fixes #10050 .
Removes the following unused identifiers:
* ::wm_kmdebug
* ::wm_keymandebug
* AppInt::DebugControlled()
* AITIP::WM_KEYMANDEBUG_CANDEBUG
* AITIP::WM_KEYMANDEBUG_GETUNICODESTATUS
* AITIP::WM_KEYMANDEBUG_GETCONTEXT
* AITIP::WM_KEYMANDEBUG_ACTION
* AITIP::WM_KEYMANDEBUG_RULEMATCH
* AITIP::DebugControlled()
* AITIP::IsDebugControlWindow()
* AITIP::GetDebugControlWindow()
* AITIP::Debug_FillContextBuffer()
* AIDEBUGINFO struct
* ::FillStoreOffsets()
* AIDEBUGKEYINFO struct
Removes overloads which are now no-ops:
* AITIP::HandleWindow()
* AITIP::IsWindowHandled()
* AITIP::QueueAction()
2023-11-23 10:49:58 +10:00
Marc Durdin
8756e4016c
feat(windows): Online Update check stream update data
...
Starts to refactor the online update check in Windows so that the
results are stored to disk and can be checked at any time. This commit:
* removes keepintouch frame
* adds update frame
* adds serialization of update check data
* presents the serialized update check data in the update frame
Online updates won't currently work.
2023-11-22 14:23:30 +10:00
Marc Durdin
9a14039e8c
chore: establish epic/windows-updates 💽
2023-11-22 14:16:32 +10:00
Marc Durdin
40cdd49c28
fix(windows): setup handle whitespace in setup.inf
2023-11-14 12:47:13 +07:00
Marc Durdin
f4c1cc10bd
fix(windows): setup.inf generation had whitespace
...
This is a regression coming out of #9616 . The new setup.inf generation
process is done in a Makefile and inadvertently added significant
whitespace, which was not being trimmed by setup.
2023-11-14 10:28:52 +07:00
Marc Durdin
6f6e07975b
chore(developer): remove compile.pas and CompileErrorCodes.pas
...
Fixes #9923 .
These are no longer used because we now use kmc for builds. This also
means that the kmcomp-x64-structures test is no longer required, because
that was used to keep the Delphi and C++ structures in sync.
There are some minor details around error message identifiers that are
still present in a handful of places, but they are work for another
time.
2023-11-02 13:12:28 +07:00
Marc Durdin
82177013e9
chore(core): Merge branch 'master' into feat/core/9720-actions-apis
2023-10-24 20:55:10 +07:00
Marc Durdin
0aa86501c6
chore(core): fix types and compile errors
...
Fixes #9832 . Addresses a couple of other cross-platform compile issues.
2023-10-24 09:25:08 +07:00
Eberhard Beilharz
fdc9baadb2
chore(linux): Merge remote-tracking branch 'origin/master' into chore/linux/9733_RenameLibknmkbp
2023-10-20 12:31:14 +02:00
Eberhard Beilharz
b177df2ceb
Merge pull request #9794 from keymanapp/chore/linux/9733_RenameDefines
...
chore(linux): Rename KBP to CORE 〽️
2023-10-20 12:29:24 +02:00
rc-swag
9054c48c47
Merge pull request #9689 from keymanapp/docs/windows/9391/add-win11-references
...
docs(windows): update text and images for windows 11
2023-10-19 20:57:09 +10:00
Eberhard Beilharz
52bb859817
chore(linux): Rename (lib)kmnkbp to (lib)keymancore
2023-10-19 10:35:09 +02:00
Eberhard Beilharz
2f073f7778
chore(linux): Rename KMN_CORE to KM_CORE_LIBRARY
2023-10-19 08:51:29 +02:00
rc-swag
cd9fe82079
docs(windows): apply code review suggestions
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-10-19 13:24:34 +10:00
Eberhard Beilharz
b5c6f31b05
chore(linux): Rename KBP to CORE
2023-10-18 15:48:21 +02:00
rc-swag
d94b84154f
docs(windows): remove text_services_framework page
...
Removed the text services framework page and all links
2023-10-17 17:53:19 +10:00
Eberhard Beilharz
965b8e5ecc
chore(linux): Rename kbp_state_get_intermediate_context to km_core_...
...
A previous rename missed this.
2023-10-16 19:39:18 +02:00
Darcy Wong
fec3a85ce1
chore(android,windows): Update crowdin strings for Kannada
2023-10-11 09:11:10 +07:00
Marc Durdin
f61e65ceb9
Merge pull request #9736 from keymanapp/chore/merge-master-into-package-metadata
...
chore: merge master into package-metadata
2023-10-11 11:28:07 +11:00
Marc Durdin
78061924f1
Merge pull request #9724 from keymanapp/chore/core/9722-rename-km_kbp_-to_km_core_
...
chore: rename km_kbp_ to km_core_
2023-10-10 11:57:20 +11:00
Marc Durdin
a3bcc8b594
Merge pull request #9723 from keymanapp/chore/core/9721-rename-keyboardprocessor.h-to-keyman_core_api.h
...
chore(core): rename keyboardprocessor.h to keyman_core_api.h
2023-10-10 11:57:12 +11:00
Marc Durdin
db76e2541d
chore: rename KM_KBP_ to KM_CORE_
2023-10-09 14:53:22 +07:00
Marc Durdin
ba5f18defd
chore: rename km_kbp_ to km_core_
2023-10-09 14:53:13 +07:00
Marc Durdin
906a0a2ed7
chore: fix typo
2023-10-09 14:41:01 +07:00
Marc Durdin
4ef18f5e29
chore(core): rename keyboardprocessor.h to keyman_core_api.h
...
Fixes #9721 .
Also tweaks some documentation references to keyboardprocessor, but does
not touch those relating to debian/control.
2023-10-09 14:21:01 +07:00
Marc Durdin
702b3a0582
chore(windows): fix typo
2023-10-06 10:11:08 +07:00
Marc Durdin
9461a3b583
chore(windows): fix path in Makefile
2023-10-06 09:45:22 +07:00
Marc Durdin
eeb755f76a
fix(windows): re-enable signature check
...
Fixes #9692 .
Signature checking was skipped because we missed a ".virtual" to force
nmake to build the test and test_i3633 targets. This opened up a small
cascade of related formatting issues on Makefiles, and the fact that the
test_i3633 (has there ever been a more poorly named project?) Makefile
did not even work.
Refactored significantly, added same tests to Developer Makefile, and
also now verifying the .msi and installer executable.
We can improve this further but I'd like to get this in to avoid further
critical issues with code signing given the current broken signing
configuration.
2023-10-06 09:14:35 +07:00
rc-swag
55edc376b1
docs(windows): List some apps that use TSF
2023-10-05 14:51:01 +10:00
rc-swag
5764fd228f
docs(windows): update text and image for windows 11
2023-10-05 13:38:50 +10:00
Marc Durdin
e0c2778199
Merge pull request #9644 from keymanapp/chore/merge-master-into-package-metadata
...
chore: merge master into package-metadata 🎺
2023-10-04 03:43:45 +02:00
Marc Durdin
cb3d526310
Merge pull request #9619 from keymanapp/chore/developer/9551-remove-keyboard_info-sources
...
chore(developer): remove .keyboard_info sources 🎺
2023-10-03 15:38:37 +02:00
Marc Durdin
05e2b196dc
Merge branch 'epic/package-metadata' into feat/windows/create-installer-without-buildpkg
2023-10-03 15:38:17 +02:00
Marc Durdin
70dfbce5aa
Merge pull request #9571 from keymanapp/feat/developer/remove-kmcmpdll
...
feat(developer): remove kmcomp, kmcmpdll 🎺
2023-10-03 15:35:19 +02:00
rc-swag
51168ca121
Merge pull request #9638 from keymanapp/fix/windows/9481/splash-screen-btn-text
...
fix(windows): fix the ellipsis for longer text on buttons
2023-09-28 21:49:23 +10:00
rc-swag
662c850b97
fix(windows): fix the ellipsis for longer text on btns
...
The buttons already had a property to display ellipsis when
the text was to big for the buttons however the other properties
such as white-space nowrap needed to be added for it to work in all
cases.
2023-09-28 14:43:35 +10:00
Marc Durdin
a093507a4c
chore(developer): remove .keyboard_info sources
...
Fixes #9551 .
Removes various .keyboard_info files from test fixtures and also removes
generation of .keyboard_info source files from kmconvert, alongside now-
redundant tests (cvt.dpr).
2023-09-25 12:19:26 +07:00