Steven R. Loomis
de3225a4f5
Merge remote-tracking branch 'origin/feature-ldml' into chore/core/7276-checksums-epic-ldml
2022-09-22 17:13:27 -05:00
Steven R. Loomis
93a9509302
chore(core): delete crc32.cpp and crc32.pas from some places
2022-09-21 18:13:19 -05:00
Marc Durdin
55f302d929
Merge pull request #7322 from keymanapp/chore/merge-master-to-feature-ldml
...
chore: merge master into feature-ldml 🙀
2022-09-20 13:42:40 +10:00
Steven R. Loomis
d56f6557fb
chore(core): deprecate checksum in 16.0 🙀
...
- do not generate unless version<16.0
- never check checksum
Fixes : #7220
2022-09-16 14:24:01 -05:00
Marc Durdin
3e6d9356c3
Merge pull request #7255 from keymanapp/chore/7222-optional-checksum
...
chore: make checksum optional 🙀
2022-09-13 06:30:04 +10:00
Marc Durdin
74a6c65710
Merge branch 'feature-ldml' into chore/merge-master-into-feature-ldml
2022-09-12 15:24:19 +10:00
Marc Durdin
fbb3375ed9
fix(developer): show more useful error if out of space during Setup
...
Fixes #7261 .
2022-09-12 12:02:09 +10:00
Marc Durdin
89ccc393ab
chore: make checksum optional
...
Fixes #7222 .
2022-09-09 17:23:07 +10:00
Marc Durdin
f836574cbc
chore: use keyman.com instead of keyman-staging.com
...
Fixes #7227 .
We want to use keyman.com for now even for alpha builds, as
keyman-staging.com is going to be used for transition to Docker-based
hosting, and it will be problematic to try and share that process with
alpha builds.
2022-09-08 14:32:39 +10:00
Marc Durdin
1c9c652e8d
chore(common): add KF_KMXPLUS dwFlag value
...
Part of #7045 .
Indicates that the .kmx file has additional header structure immediately
following the COMP_KEYBOARD header. Used by KMXPlus file format for
supporting LDML keyboards. Requires VERSION_160 or higher in keyboard
file.
2022-08-07 08:01:08 -05:00
Marc Durdin
d54dd049d2
chore(common): add VERSION_160 to headers
...
Fixes #7044 .
Groundwork for KMXPlus file format for LDML keyboard support.
2022-08-07 07:45:57 -05:00
Marc Durdin
27eb1b9f19
fix(developer): add no-ops for symbol builds for components
...
Fixes the release build where we do `nmake symbols` for developer/src,
which was failing on calls to these two sets of components. (In
windows/src, the build structure is different due to an additional layer
of folders, so we end up with no `nmake symbols` call on the common
components).
2022-07-08 05:04:10 +10:00
Marc Durdin
3464cbac35
chore(windows): Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-general-developer-files
2022-06-25 05:42:39 +10:00
Marc Durdin
018eb6cd53
chore(windows): Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-common-packages-files
2022-06-25 05:41:23 +10:00
Marc Durdin
4eaee2217a
Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-common-keyboards-files
2022-06-25 05:40:25 +10:00
Marc Durdin
c108008440
chore(windows): Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-common-general-files
2022-06-25 05:39:26 +10:00
Marc Durdin
f22ed1a4a7
Merge pull request #6815 from keymanapp/chore/windows/delete-unused-general-files
...
chore(windows): delete unused files from global/delphi/general 🎢
2022-06-25 05:32:03 +10:00
Marc Durdin
a0fe8b16f8
Merge branch 'chore/developer/js-to-lmc' into chore/developer/move-common-components
2022-06-24 14:23:02 +10:00
Marc Durdin
bbb0f9d3d5
chore(developer): cleanup some manual tests
2022-06-24 14:21:03 +10:00
Marc Durdin
d8b5e214cf
Merge pull request #6781 from keymanapp/chore/windows/remove-unused-components
...
chore(windows): remove unused components 🎢
2022-06-24 09:35:59 +10:00
Marc Durdin
34d4706a9b
Merge pull request #6760 from keymanapp/chore/windows/move-delphi-global-ui-units
...
chore(windows): rearrange global/delphi/ui units 🎢
2022-06-24 09:35:52 +10:00
Marc Durdin
1910ac85f5
chore(windows): Merge branch 'chore/developer/js-to-lmc' into chore/windows/move-delphi-common-units
2022-06-23 15:56:15 +10:00
Marc Durdin
385045e978
chore(windows): fixup refs and move StockFileNames
...
* StockFileNames.pas was missed in earlier moves.
* Cleaned up references in various dproj files
* Fixed up broken references to common files
2022-06-23 09:47:59 +10:00
Marc Durdin
8cbebf7ade
chore(windows): move general package units to common
2022-06-23 06:36:23 +10:00
Marc Durdin
2aaa31eae2
chore(windows): move general keyboard units to common
2022-06-23 06:33:16 +10:00
Marc Durdin
7895cf2382
chore(windows): move utilicon.pas to common
2022-06-22 14:03:19 +10:00
Marc Durdin
96c1e10874
chore(windows): move Keyman.System.RegExGroupHelperRSP19902 unit to common
2022-06-22 14:02:03 +10:00
Marc Durdin
331c9d2d71
chore(windows): move shared general units to common
2022-06-22 13:58:58 +10:00
Marc Durdin
eba8a4ab35
chore(windows): move CRC32.pas to common
2022-06-22 10:36:55 +10:00
Marc Durdin
46c314cbb7
chore(windows): move BCP47Tag.pas to common
2022-06-22 10:35:18 +10:00
Marc Durdin
34d3ea5899
chore(windows): delete unused MLang.pas
2022-06-21 09:51:02 +10:00
Marc Durdin
fad0e3402d
chore(common): no signcode for components
2022-06-21 09:39:46 +10:00
Marc Durdin
9dbe33e36e
chore(windows): move KeymanVersion.pas to common and update refs
2022-06-21 09:39:04 +10:00
Marc Durdin
ad4039b5db
chore(windows): move RegistryKeys.pas, ErrorControlledRegistry.pas, Glossary.pas, ScanCodeMap.pas to common
2022-06-21 09:39:03 +10:00
Marc Durdin
f163ceb6d5
chore(windows): move Unicode.pas to common
2022-06-21 09:39:01 +10:00
Marc Durdin
ff9a4c5edb
chore(windows): move GetOSVersion to common
2022-06-21 09:39:00 +10:00
Marc Durdin
9db6293b84
chore(windows): move usp10 to common
2022-06-21 09:38:59 +10:00
Marc Durdin
58230160b0
chore(windows): move CleartypeDrawCharacter to common
2022-06-21 09:38:58 +10:00
Marc Durdin
4a15809ae1
chore(windows): move PaintPanel to common
2022-06-21 09:38:57 +10:00
Marc Durdin
4b2fa6cc05
chore(windows): move keybtn and onscreenkeyboard to common
...
Components are related so moved together.
2022-06-21 09:38:56 +10:00
Marc Durdin
3527db5c6a
chore(windows): move FixedTrackbar and add common_components to makefiles
2022-06-21 09:38:54 +10:00
Marc Durdin
55f9e0ccd8
chore(windows): add ExtShiftState to common components package
2022-06-21 09:38:53 +10:00
Marc Durdin
7ff83dcc1f
chore(windows): move ExtShiftState to common
2022-06-21 09:38:52 +10:00
Marc Durdin
1b3d6b8867
chore(windows): lower-case unicodedata.mdb
2022-06-21 07:05:49 +10:00
Marc Durdin
1da25df6f7
chore(windows): remove unused WebBrowserManager
2022-06-16 05:50:13 +10:00
Marc Durdin
ba642cf06d
chore(windows): rearrange global/delphi/ui units
...
Moves:
* Keyman.System.Util.RenderLanguageIcon.pas -> common
* UfrmKeymanBase.dfm -> kmshell
* UfrmKeymanBase.pas -> kmshell
* UfrmWebContainer.dfm -> kmshell
* UfrmWebContainer.pas -> kmshell
* XMLRenderer.pas -> kmshell
* UFixupMissingFile.pas -> kmshell
Also:
* Removes duplicate GenericXMLRenderer.pas
* Removes unused unit references in keyman.dpr
2022-06-13 10:01:39 +10:00
Marc Durdin
bdfebe0e46
chore(windows): move global/delphi/web to common
2022-06-13 06:59:55 +10:00
Marc Durdin
1eff4dbca4
chore(windows): move global/delphi/visualkeyboard to common
2022-06-13 06:57:46 +10:00
Marc Durdin
6a56fca2d6
chore(windows): move global/delphi/tlb to common
2022-06-13 06:29:23 +10:00
Marc Durdin
cbda56f3e5
chore(windows): move global/delphi/standards to common
2022-06-13 06:15:47 +10:00