Commit graph

22755 commits

Author SHA1 Message Date
rc-swag
db18917a63 feat(windows): project file listing updated 2024-01-24 08:00:10 +10:00
rc-swag
e29e212eaf feat(windows): WIP - leave commit so work not lost 2024-01-24 07:58:45 +10: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
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
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
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
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
Keyman Server
baf8acb1ce
Merge pull request #10179 from keymanapp/auto/version-master-17.0.227
auto: increment master version to 17.0.227
2023-12-08 01:04:38 +07:00
Keyman Build Agent
4b71f789f5 auto: increment master version to 17.0.227 2023-12-07 13:04:04 -05:00
Eberhard Beilharz
289e07572e
Merge pull request #10141 from keymanapp/fix/web/10099_null-property
fix(web): Fix null error with legacy keyboards
2023-12-07 08:13:38 +01: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
Joshua Horton
ef901a53d0
Merge pull request #10014 from keymanapp/fix/web/unwanted-banner-retoggle
fix(web): accidental suggestion-banner retoggle when disabling predictions
2023-12-07 09:52:21 +07:00
Keyman Server
e81b18fc44
Merge pull request #10160 from keymanapp/auto/version-master-17.0.226
auto: increment master version to 17.0.226
2023-12-07 01:03:15 +07:00
Keyman Build Agent
3c6a51b136 auto: increment master version to 17.0.226 2023-12-06 13:02:43 -05:00
Eberhard Beilharz
38c783935e
fix(web): Fix null error with legacy keyboards
This uses a different approach in response to code review.

Fixes #10099.
2023-12-06 16:45:18 +01:00
Darcy Wong
e0d7a80d33
Merge pull request #10153 from keymanapp/fix/android/external-links
fix(android/app): InfoActivity pass external links to browser
2023-12-06 21:49:43 +07:00
rc-swag
cf8d6ea333 feat(windows): remove UI comment for downloading updates 2023-12-06 15:12:42 +10:00
Darcy Wong
5917b84ffb fix(android/app): InfoActivity pass external links to browser 2023-12-06 11:05:36 +07:00
Marc Durdin
4c7b7992da
Merge pull request #10137 from keymanapp/fix/developer/10003-opening-multiple-kpj
fix(developer): prevent opening .kpj in multiple processes 🦕
2023-12-06 12:00:32 +11:00
Marc Durdin
56d5f379df
Merge pull request #10114 from keymanapp/feat/developer/multi-process-file-loading
feat(developer): Multi-process model for projects 🦕
2023-12-06 10:50:47 +11:00
Keyman Server
86af2964b9
Merge pull request #10142 from keymanapp/auto/version-master-17.0.225
auto: increment master version to 17.0.225
2023-12-06 01:06:25 +07:00
Keyman Build Agent
8e48a30178 auto: increment master version to 17.0.225 2023-12-05 13:05:54 -05:00
Eberhard Beilharz
b58dcbcc3d
fix(web): Fix null error with legacy keyboards
Fixes #10099.
2023-12-05 18:11:18 +01:00
Eberhard Beilharz
5a8f68ab90
Merge pull request #10121 from keymanapp/chore/linux/cherry-pick/changelog
chore(linux): Update debian changelog 🍒
2023-12-05 09:16:22 +01:00
Marc Durdin
4641684501 fix(developer): prevent opening .kpj in multiple processes
Fixes #10003.

Multiple small fixes required here:
* Add .kpj as an editable file type
* Ensure that when OpenFile returns nil (which it always will for a
  .kpj), that we don't crash
* Ensure that projects open in a new process rather than replacing the
  current project session

Adds a TODO for New Project -- this should be opened in a new process if
we already have a project open in the current process. Will push this
into a separate PR.
2023-12-05 15:08:05 +07:00
Keyman Server
baad2e89c9
Merge pull request #10128 from keymanapp/auto/version-master-17.0.224
auto: increment master version to 17.0.224
2023-12-05 01:02:43 +07:00
Keyman Build Agent
19162d1462 auto: increment master version to 17.0.224 2023-12-04 13:02:11 -05:00
Eberhard Beilharz
d4fcc8f7ff
Merge pull request #10124 from keymanapp/chore/web/coverage
chore(web): Add option to create test coverage report file
2023-12-04 11:25:17 +01:00
Eberhard Beilharz
cd72449da9
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-12-04 09:51:55 +01:00
Marc Durdin
ff5a366c45 feat(developer): Open files in per-project instances
Refactor the file-opening code so it can be used by Keyman Developer UI
as well as command-line, and then add support for opening files in
per-project instances from File|Open and friends.

Also moves the initialization code out of tike.dpr into
Keyman.Developer.System.Main.pas, which makes it easier to maintain and
read.
2023-12-04 08:47:36 +07:00
Keyman Server
ed5d572e73
Merge pull request #10125 from keymanapp/auto/version-master-17.0.223
auto: increment master version to 17.0.223
2023-12-02 11:42:23 +07:00
Keyman Build Agent
e9be1d226a auto: increment master version to 17.0.223 2023-12-01 23:41:52 -05: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