- Jun 12, 2022
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
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.
-
Marc Durdin authored
* 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.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
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.
-
Marc Durdin authored
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.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
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.
-
Marc Durdin authored
Moves compfile.h to kmcmpdll path and removes unnecessary dependencies on it.
-
Marc Durdin authored
Moves comperr.h to kmcmpdll path and removes unnecessary dependencies on it.
-
- Jun 11, 2022
-
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
mcompile is the replacement for m-to-p.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
- Jun 10, 2022
-
-
Marc Durdin authored
Also makes common/windows/bin/tools more consistent.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
Splits the script into separate scripts for each platform. Note that this is only ever called from TeamCity builds.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
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.
-
Marc Durdin authored
-