Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
9e82542714 chore(windows): move keymancontrol.h, keymanengine.h 2022-06-12 07:38:00 +10:00
Marc Durdin
362f309eb4 chore(developer): add pch and update vkeys.h ref to kmdecomp
Adds a precompiled header for kmdecomp so that we can simply #include
"pch.h" in the common vkeys.h, and updates refs to vkeys.h for kmdecomp.
2022-06-12 07:20:18 +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
86de748219 chore(windows): remove unused onlineconstants.h 2022-06-11 10:43:28 +10:00
Marc Durdin
7612fc28e8 chore(windows): remove unused compv4.h 2022-06-11 10:42:00 +10:00
Marc Durdin
2e4797c837 chore(windows): remove legacy m-to-p project
mcompile is the replacement for m-to-p.
2022-06-11 09:45:04 +10:00
Marc Durdin
3897fb2141 chore(windows): move unicode.cpp to common 2022-06-11 09:44:25 +10:00
Marc Durdin
5a8ca7ba41 chore(windows): update project references for shared cpp 2022-06-11 08:39:09 +10:00
Marc Durdin
4e91476ad4 chore(windows): move global/vc to common and global/cpp 2022-06-11 08:39:08 +10:00
Marc Durdin
183760f562 chore(windows): fix makefile typo 2022-06-11 08:38:23 +10:00
Keyman Server
a1fab75721
Merge pull request #6748 from keymanapp/auto/version-beta-15.0.260
auto: increment beta version to 15.0.260
2022-06-11 04:03:37 +10:00
Keyman Build Agent
0a6ffa137a auto: increment beta version to 15.0.260 2022-06-10 14:02:55 -04:00
Joshua Horton
dd5dfca2fd
Merge pull request #6718 from keymanapp/change/web/browser-test-timeouts
change(web): browser test timeout tweaks
2022-06-10 15:12:06 +07:00
Joshua Horton
3a73a12561
Merge pull request #6714 from keymanapp/change/web/6646-longpress-flick-thresholding
change(web): adjusts minimum distance needed for quick-display of subkeys
2022-06-10 13:30:24 +07:00
Marc Durdin
0a1d4b6241 chore(windows): move unicodedata to common
Also makes common/windows/bin/tools more consistent.
2022-06-10 13:26:07 +10:00
Marc Durdin
6b069cef2b chore(windows): delete obsolete guid-validator 2022-06-10 13:26:06 +10:00
Marc Durdin
cb240e259f chore(windows): move schemas to common 2022-06-10 13:26:05 +10:00
Marc Durdin
af6a64be7a chore(windows): delete unused global/help folder 2022-06-10 13:25:46 +10:00
Marc Durdin
18395670bb chore(windows): move signtime.bat to common 2022-06-10 13:25:29 +10:00
Marc Durdin
1d764d0fa0 chore(windows): split sentry-upload-difs.sh to Developer
Splits the script into separate scripts for each platform. Note that
this is only ever called from TeamCity builds.
2022-06-10 13:24:59 +10:00
Marc Durdin
320ff7f38c chore(windows): move msbuild-wrapper.bat to common 2022-06-10 13:24:27 +10:00
Marc Durdin
16eaf4d1d2 chore(windows): move mkver.sh to common 2022-06-10 13:24:06 +10:00
Marc Durdin
6f50259724 chore(windows): move cef-checkout.sh to common 2022-06-10 13:23:45 +10:00
Marc Durdin
cd9cd42d8f chore(developer): fixup test-klog path set 2022-06-10 13:23:22 +10:00
Marc Durdin
4f233a3a0d chore(windows): move test-klog to common and add call to Developer build 2022-06-10 12:00:47 +10:00
Marc Durdin
78a2b9de06 chore(windows): update Makefiles for sentrytool 2022-06-10 11:39:19 +10:00
Marc Durdin
221d6e336b chore(windows): move sentrytool files to common 2022-06-10 11:35:34 +10:00
Marc Durdin
57da5ec288 chore(windows): remove test certificates
Including test certificates in the repo is convenient, but not safe.
Each developer building Keyman should have their own test certificates,
which `nmake test-certificates` will do for them.

Updated instructions accordingly.
2022-06-10 11:33:25 +10:00
Marc Durdin
f3ea7c4625 chore(windows): tweak Makefiles for devtools 2022-06-10 11:32:31 +10:00
rc-swag
e2edb7db0e
Merge pull request #6727 from keymanapp/fix/windows/6619/install-tip-crash-bcp47tag
fix(windows): Install TIP crash with inconsistent bcp47tag
2022-06-10 09:24:28 +10:00
Marc Durdin
6b8cf27ffd chore(windows): rebuild devtools-app after clean 2022-06-10 07:59:05 +10:00
Marc Durdin
c2fce6bed2 chore(windows): cleanup refs to devtools in makefiles 2022-06-10 07:27:36 +10:00
Marc Durdin
a36c476848 chore(windows): move devtools to common 2022-06-10 07:26:21 +10:00
Marc Durdin
4a9b529562
Merge pull request #6671 from keymanapp/fix/android/hardware-key-no-vibrate
fix(android/engine): Disable haptic feedback on hardware keystrokes
2022-06-10 07:24:51 +10:00
Ross
9dcffdb904 fix(windows): BCP47tag is canonicalized in GetUserDefaultLanguage
The BCP47tag is canonicalized in GetUserDefaultLanguage.
Comments updated for the function to make developer aware.

Comments added to GetKeyboardLanguage to make clear that it
can actuall Add/Set a langague in the com object.
2022-06-08 15:35:59 +10:00
Marc Durdin
fe9c4917ac chore(windows): move buildunidata to common 2022-06-07 11:37:24 +10:00
Marc Durdin
e535d3c437 chore(windows): fixup clean-tools target 2022-06-07 11:37:01 +10:00
Marc Durdin
be93f9d017 chore(windows): move build_standards_data to common 2022-06-07 11:22:20 +10:00
Keyman Server
7af30432e8
Merge pull request #6722 from keymanapp/auto/version-beta-15.0.259
auto: increment beta version to 15.0.259
2022-06-07 04:03:17 +10:00
Keyman Build Agent
f9537ee2a2 auto: increment beta version to 15.0.259 2022-06-06 14:02:30 -04:00
Marc Durdin
0ceae8b87c chore(windows): update cef4delphi makefiles 2022-06-06 16:06:12 +10:00
Marc Durdin
ba57b69e72 chore(windows): move cef4delphi to common/windows 2022-06-06 15:59:05 +10:00