Marc Durdin
7cd7ab3346
refactor(windows): use km_core_state_context_debug
...
Relates to #10365 .
2024-01-15 08:29:27 +07:00
Darcy Wong
0515f5c513
chore(common): Update crowdin for Spanish Latin America
2024-01-12 09:01:38 +07:00
Darcy Wong
f963d77546
chore(common): Update crowdin for German
2024-01-12 08:59:19 +07:00
Marc Durdin
06409e0c0b
Merge pull request #10312 from keymanapp/fix/windows/10308-readme-embedded-images
...
fix(windows): serve images for readme files in Keyboard Install
2024-01-11 18:39:46 +11:00
rc-swag
8454285557
chore(windows): Merge branch 'feat/windows/add-state-machine-o-updates' into feat/windows/add-apply-now-update
2024-01-11 11:14:02 +10:00
rc-swag
f7744f9a49
feat(windows): mark outstanding issues with feature
2024-01-11 10:41:56 +10:00
rc-swag
3dc3a250ec
feat(windows): remove stub comments
2024-01-10 16:42:46 +10:00
rc-swag
2a6a7437f7
chore(windows): Merge branch 'epic/windows-updates' into feat/windows/add-state-machine-o-updates
2024-01-10 16:33:39 +10:00
rc-swag
2eab485c76
feat(windows): Add a installNow event to SM
...
Added an event for install now when the user wants to manual
start the install process straight away.
2024-01-10 16:23:54 +10:00
Nguonnyny Tan
4dc61300b0
Update character-map.md
...
add [
2024-01-10 12:23:18 +07:00
rc-swag
9d20067414
Merge pull request #10156 from keymanapp/feat/windows/remove-ui-com-onlineupdate-check
...
feat(windows): Remove UI com online-update check 📲 💽
2024-01-08 13:27:47 +10:00
Marc Durdin
126a657715
fix(windows): serve images for readme files in Keyboard Install
...
Fixes #10308 .
When a file is requested without a tag parameter, we need to look to
the referer to find out what the tag is, so we can associate it with
the correct readme file.
2024-01-03 14:10:20 +07:00
rc-swag
486586dc8d
feat(windows): apply now install for state machine
...
The event handling needs to be added for all the states
2023-12-22 17:27:40 +10:00
rc-swag
dd5767a372
feat(windows): integrate sm states and handlekmshell
2023-12-22 10:11:32 +10:00
rc-swag
6cb83989d5
feat(windows): WIP added keyman has run atom
2023-12-20 08:14:33 +10:00
rc-swag
bca532972a
feat(windows): WIP merge sm
2023-12-14 10:18:56 +10:00
rc-swag
dee525fff4
chore(windows): Merge branch 'feat/windows/remove-ui-com-onlineupdate-check' into feat/windows/add-state-machine-o-updates
2023-12-13 15:50:02 +10:00
rc-swag
947b8299ce
feat(windows): WIP
2023-12-13 15:36:42 +10:00
rc-swag
9909eb759a
feat(windows): move exception for each file download
2023-12-13 10:36:07 +10:00
rc-swag
92ca7113fc
feat(windows): Marking TODOs to be handled in next PR
2023-12-13 09:51:56 +10:00
rc-swag
1ea9bd71a5
feat(windows): Remove the with pattern
2023-12-13 09:35:43 +10:00
rc-swag
a945c08d73
feat(windows): address review comments
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-12 16:23:39 +10:00
rc-swag
e83b0022d2
feat(windows): WIP buc sm doesn't build just backup
...
background update state machine doesn't even build
2023-12-12 16:15:42 +10:00
Marc Durdin
3d5506ef3e
chore(windows): move reportExceptions check in exception handler to caller
2023-12-11 20:44:53 +07:00
Marc Durdin
3a91c7d197
chore(developer): move IDEOptions key responsibility into KeymanDeveloperOptions
...
First part of addressing #10161 is to refactor the existing usage of the
registry values into the common KeymanDeveloperOptions unit. This was
mostly straightforward except for the changes to KeymanSentryClient,
which happens to be the most important part of this particular fix.
2023-12-11 13:48:43 +07:00
rc-swag
ed762c07c9
feat(windows): update XML render to use ucr
2023-12-11 12:06:11 +10:00
Marc Durdin
288b822ca8
Merge pull request #10189 from keymanapp/chore/merge-master-into-windows-updates
...
chore: merge master into windows-updates
2023-12-11 12:07:10 +11:00
rc-swag
78f75aded9
feat(windows): remove TRemoteUpdateCheckParams
...
Just using the TUpdateCheckResponse gives us enough detail
for now as we no longer have a UI set which packages to install
2023-12-08 13:25:45 +10:00
rc-swag
d11ee1a1e3
feat: remove tests cases - build not working
2023-12-08 09:55:37 +10:00
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