Marc Durdin
092c149f31
chore(windows): delete unused WideStringClass.pas
2022-06-21 09:55:52 +10:00
Marc Durdin
34d3ea5899
chore(windows): delete unused MLang.pas
2022-06-21 09:51:02 +10:00
Marc Durdin
9c02dfb67c
chore(windows): delete unused IntegerArray.pas
2022-06-21 09:46:57 +10:00
Marc Durdin
7583fa64fe
chore(windows): delete unused exceptionw.pas
2022-06-21 09:46:01 +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
636cbc0469
chore(windows): update refs to FixedTrackbar
2022-06-21 09:38:55 +10:00
Marc Durdin
7ff83dcc1f
chore(windows): move ExtShiftState to common
2022-06-21 09:38:52 +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
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
Marc Durdin
b297e5f701
chore(windows): move global/delphi/chromium to common
2022-06-13 06:00:50 +10:00
Marc Durdin
99b04a4240
chore(windows): move global/delphi/charmap to common
...
Moves character map units to common folder, and updates project refs.
2022-06-13 05:54:23 +10:00
Marc Durdin
a3af6adbd5
chore(windows): remove more onlineconstants refs
2022-06-12 15:05:47 +10:00
Marc Durdin
36b70758a9
chore(windows): remove unused OnlineConstants
2022-06-12 14:26:53 +10:00
Marc Durdin
3632582522
chore(windows): move keymanversion.h to common
2022-06-12 13:56:13 +10:00
Marc Durdin
754c1295aa
chore(windows): cleanup keyman64.h usage
...
keyman64.h is now only used by keyman32/keyman64. Shared components have
been moved to legacy_kmx_memory.h - KMX structures in-memory, as used by
kmanalyze, kmdecomp.
Removed unnecessary references to keyman64.h from kmtip.
Also removed aiDebugger.* which are obsolete files.
One day in the future, we could merge keyman64.h with keymanengine.h.
2022-06-12 13:44:56 +10:00
Marc Durdin
d8f3a5598a
chore(windows): move various headers to common
...
* moved ConvertUTF.h -> common/windows/cpp/include
* moved crc32.h -> common/windows/cpp/include
* moved keymansentry.h -> common/windows/cpp/include
* moved registry.h -> common/windows/cpp/include
* moved unicode.h -> common/windows/cpp/include
* moved xstring.h -> common/windows/cpp/include
and updated corresponding references. Deleted a bunch of old references
to missing headers from .vcxproj files. Updated vkeys.h and vkeys.cpp
references in .vcxproj to use $(KEYMAN_ROOT) instead of relative paths.
2022-06-12 13:18:45 +10:00
Marc Durdin
c5332ea20a
chore(windows): move keynames.h to common
2022-06-12 12:54:24 +10:00
Marc Durdin
ae0810bc5e
chore(windows): move kmtip_guids.h and testkeymanfunctioning.h
2022-06-12 07:43:24 +10:00
Marc Durdin
9e82542714
chore(windows): move keymancontrol.h, keymanengine.h
2022-06-12 07:38:00 +10:00
Marc Durdin
5119f8d808
chore(windows): merge vkeys.h and move to common
...
Moves vkeys.h to common, turns it into a proper header and adds
corresponding vkeys.cpp so that we don't include the data multiple times
in a project.
Removes duplication of vkeys.h in kmcmpdll and global/inc.
Updates all projects to reference the common files, except kmdecomp,
coming in the next commit, as it is more complex.
2022-06-12 07:18:36 +10:00
Marc Durdin
68cd8305a8
chore(windows): fixup legacy_kmx_file.h path ref
2022-06-12 06:54:42 +10:00
Marc Durdin
daeb1d6eea
chore(windows): remove obsolete ref to debugstore.h from keyman64
2022-06-12 06:40:34 +10:00
Marc Durdin
51952c2242
chore(developer): move debugstore.h to kmcmpdll
2022-06-12 06:36:51 +10:00
Marc Durdin
e5b31669af
chore(developer): move and rename compiler.h
...
The name compiler.h was misleading, so renamed to legacy_kmx_file.h, as
it largely describes .kmx files. There are two declarations in the file
which are specific to kmcmpdll, at the bottom of the file, but
everything else is all related to the .kmx file format. (We may move
those in a future update to kmcmpdll, but that should wait until the
kmcmpdll cross-platform refactor is complete.)
Moved to common/windows/cpp/include/ because it is used by both
Developer and Windows projects.
Where possible, removed redundant references, as compfile.h includes
legacy_kmx_file.h anyway.
2022-06-12 06:31:38 +10:00
Marc Durdin
e295e3ef71
chore(developer): move compfile.h to kmcmpdll
...
Moves compfile.h to kmcmpdll path and removes unnecessary dependencies on it.
2022-06-12 06:10:37 +10:00
Marc Durdin
2fe84c7ea8
chore(developer): move comperr.h to kmcmpdll
...
Moves comperr.h to kmcmpdll path and removes unnecessary dependencies on it.
2022-06-12 06:04:36 +10:00
Marc Durdin
e79006a686
chore(windows): remove rc4.cpp references
2022-06-11 11:14:30 +10:00
Marc Durdin
0b95f31f34
chore(windows): remove unused rc4.h, rc4.cpp
2022-06-11 10:44:38 +10:00
Marc Durdin
7612fc28e8
chore(windows): remove unused compv4.h
2022-06-11 10:42:00 +10:00
Marc Durdin
5a8ca7ba41
chore(windows): update project references for shared cpp
2022-06-11 08:39:09 +10:00
Marc Durdin
1006be8914
chore(windows): update sentry references
2022-06-06 15:48:24 +10:00
Marc Durdin
de87a5199b
chore(windows): update dcpcrypt proj refs
2022-06-02 10:39:26 +10:00
Marc Durdin
4992472561
chore(windows): update dcpcrypt refs
2022-06-02 08:51:58 +10:00
Marc Durdin
fbdfa5ca6f
chore(windows): update project resource references
2022-06-01 06:59:29 +10:00
Marc Durdin
ce1cf9d56a
chore(windows): update resource references
2022-06-01 06:56:43 +10:00
Marc Durdin
433c655c47
chore(developer): additional moves of developer scripts
2022-05-22 07:59:54 +10:00
Marc Durdin
4ab3c53810
chore(common): adjust scripts for core relocation
2022-05-18 07:22:11 +10:00
rc-swag
4c3d81db86
Merge pull request #6392 from keymanapp/fix/windows/5996/no-keystrokes-emoji-input
...
fix(windows): framework for switching of pipeline
2022-04-08 16:16:34 +10:00
Ross
f8402a35e0
fix(windows): Fix scope of variables in case statement
2022-03-25 08:50:09 +10:00
Ross
31138ecdbc
fix(windows): put correct HK_ALT flag for modifier
2022-03-24 16:20:12 +10:00
Ross
342af79c34
fix(windows): add cs_clsidKMTipTextService const
2022-03-23 15:12:48 +10:00