mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 16:35:33 +00:00
* get keymans version Merge branch 'master' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION # Conflicts: # common/core/desktop/src/kmx/kmx_context.h # common/core/desktop/src/kmx/kmx_processor.cpp # common/windows/cpp/include/keymanversion.h # common/windows/cpp/include/kkmnkbd/Compfile.h # common/windows/cpp/include/kmtip_guids.h # common/windows/cpp/src/kmtip_guids.cpp # core/src/kmx/kmx_conversion.cpp # core/src/kmx/kmx_conversion.h # core/src/kmx/kmx_file.cpp # core/src/kmx/kmx_processevent.cpp # core/src/kmx/kmx_processor.hpp # core/src/kmx/kmx_xstring.cpp # developer/js/.gitignore # developer/js/package-lock.json # developer/js/tests/tsconfig.json # developer/src/kmcmpdll/CasedKeys.cpp # developer/src/kmcmpdll/CheckFilenameConsistency.cpp # developer/src/kmcmpdll/CheckFilenameConsistency.h # developer/src/kmcmpdll/CheckForDuplicates.cpp # developer/src/kmcmpdll/CheckForDuplicates.h # developer/src/kmcmpdll/CheckNCapsConsistency.cpp # developer/src/kmcmpdll/CheckNCapsConsistency.h # developer/src/kmcmpdll/Compiler.cpp # developer/src/kmcmpdll/DeprecationChecks.cpp # developer/src/kmcmpdll/NamedCodeConstants.cpp # developer/src/kmcmpdll/UnreachableRules.cpp # developer/src/kmcmpdll/UnreachableRules.h # developer/src/kmcmpdll/compfile.h # developer/src/kmcmpdll/kcframe/kcframe.cpp # developer/src/kmcmpdll/kcframe/kcframe.vcxproj # developer/src/kmcmpdll/kcframe/kcframe.vcxproj.filters # developer/src/kmcmpdll/kmcmpdll.vcxproj # developer/src/kmcmpdll/kmcmpdll.vcxproj.filters # developer/src/kmcmpdll/version.rc # developer/src/kmcmpdll/versioning.cpp # developer/src/kmlmc/bundle.sh # developer/src/kmlmc/tests/test-join-word-breaker.ts # developer/src/kmlmc/tests/test-override-script-defaults.ts # developer/src/server/tsconfig.json # windows/src/developer/kmcmpdll/Makefile # windows/src/developer/kmcmpdll/vkeys.h # windows/src/engine/keyman32/keymanengine.h # windows/src/global/inc/Vkeys.h # windows/src/global/inc/rc4.h # windows/src/global/vc/rc4.cpp * changes in meson + include-paths of several files * chore: remove common/core * chore: remove unnecessary files * chore: move headers and refs * refactor(developer): fixup path to tests * refactor(developer): fixup path to tests tidied up +removed unnecessary files checked contents of files+included a few new functions needed for myVersion changed datatypes in CheckForDuplicates tidy up more paths CheckFileConsistency: not able to fully adapt for use of char16_t on non windows p. -> used char16_t + commented out some AddWarning(). * sorted out some #includes renamed some functions to reduce ambiguity * fix(developer): solved linker errors * chore(developer): remove some comments * chore(developer): introduced KMX_UCHAR * chore(developer): restored whitespace, comments * chore(developer): tidied up vkeys.H / .cpp * chore(developer): remove keyboardprocessor... * chore(common): refactor shared types into km_types.h * chore(core): remove duplicate types * chore(core): move kmx_file.h to common * chore(developper): removed typedefs of kmcompcx.h * chore(developer): removed kmcompx/include/kmx_file.h * chore(developer): chanched include of pch.h * chore(developer): removed files from kmcompx/include/ * chore(developer): removed commented sections ( ** old **) if files * chore(developer): removed doubled/overwritten functions * chore(developer): removed doubled/overwritten functions * chore(developer): changed #includes ".." -> <..> * chore(developer): changed #includes ".." -> <..> * chore(developer): enable tests for keyboards repo for kmcompx * chore(developer): new functions e.g. string_from_wstring... * chore(developer): changed printf->u16sprintf * chore(developer): fopen * chore(developer): fixed errors on running kmcompxtest * chore(developer): changef u16fmt * chore(developer): fixup u16ncat * chore(developer): added return Msgs for different types of errors while compiling * chore(developer): tests using RTL run Ok ( changed RTu->RTL) * chore(developer): replaced u16ncmp with u16nicmp at most places * chore(developer): changed Version number for tests 16.046 to 15.0265 * chore(developer): mostly whitespace changes * chore(developer): tidied up code (not finished yet) * chore(developer): removed #pragma once from wrong places, edited #includes * chore(developer): removed #pragma once from wrong places, edited #includes * chore(developer): CheckFileNameConsistency changed to take KMX_WCHART const* (= wchar_t* const); used in compiler.cpp now * chore(developer): excluded some tests from kmcompxtest (use get_test_source_exclude_some_kmn.bat now) * chore(developer): Win-functions in FileNameConsistency * chore(developer): Win-functions in FileNameConsistency * chore(developer): CheckFNConsuistency: called u16printf with f´different par. * chore(developer): tidied up code * chore(developer): tidied up code * chore(developer): tiedied up code (compiler.cpp) * chore(developer): tiedied up code * chore(developer): tidied up code * chore(developer): removed all commentaries _S2 * chore(developer): tidied up code * chore(developer): tidied up code * chore(developer): tidied up code * chore(developer): removed several Windows-specific functions * chore(developer): removed unused datatype typedefs * chore(developer): new GetCompilerErrorString() used in AddCompileMessage() * chore(developer): new GetCompilerErrorString() used in AddCompileMessage() * chore(developer): removed CWARN/CHINT out of CompMsg * chore(developer): adapted kmcompxtest to test kmn-files that have errors included * chore(developer): changed gitignore * chore(developer): changed gitignore * chore(developer): changed Version Number fot Tests 15.0.265.0 -> 15.0.270.0 * chore(developer): added tests for kmcompx * chore(developer): move tests (for ErrorMessages) to common/test/keyboards * chore(developer): move CERR-tests into test/keyboards/invalid * chore(developer): change mostly whitespace changes * chore(developer): change mostly whitespace changes * chore(developer): delete files of keyboards/kmcompx_tests * chore(developer): include check for correct Filename + rename var + change whitespace changes * chore(developer): revert changes in AddCompileMessage, tidy up CreateTempFile * chore(developer): remove python from meson.build * chore(developer): change ErrExtra, change CompileMsg, change _finddata in FileExists * chore(developer): check for '_' after Errornumber in Filename * chore(developer): re-include AddCompilerVersionStore in Compiler.cpp * chore(developer): add Message CERR_InvalidCharacter to UTF16TempFromUTF8() ; change #include <> -> "" * chore(developer): add some more keyboardtests * chore(developer): add some more keyboardtests * chore(developer): change remaining old datatype-names to new names ( e.g. char -> KMX_CHAR ) * chore(developer): edit + add CERR_tests * chore(developer): edit + add CERR_tests * chore(developer): use char16_t in CheckFileNameConsistency * chore(developer): comments: converting functions in kmx_u16 * chore: reorganize * chore: commit kmcompx-files * chore: use ifdef for vkeys * chore: copy files back * chore: more cleanup * chore: meson build for kmcmplib * chore: tweak unit test, error messages, and paths * chore(developer): make kmcmplib a static library * chore(developer): start kmcmpdll link to kmcmplib * chore(developer): add build.sh for kmcmplib * chore(developer): link kmcmpdll to kmcmplib * chore(common): avoid building 'invalid' shared keyboards * chore(developer): include BEGIN_LINE (repeated Begin) * chore(developer): add more CERR_tests and move some to other folder, edit readme * chore(developer): addCompilerMsg for RepeatedBegin * chore(developer):repeatedBEgin plus rename functions to prevent same names in kmcmpdll and kmcmplib * chore(developer): add flag flag_use_kmcompx as switch to use old code (kmcmpdll) or new code kmcmplib * chore(developer): introduce namespace kmcmp instead of different filenames * chore(developer): more changes for using namespaces * chore(developer): solve merge conflicts in namespaces * chore(developer): use namespaces in kmcmplib (except for in dllexport-functions) * chore(developer): remove some unnecessary CERR_ tests * chore(developer): remove CERR_CallIsProfessionalFeature, CERR_IncludeCodesIsProfessionalFeature, CERR_MnemonicLayoutIsProfessionalFeature * chore(developer): note about func.call_js; change all "VESION x.y " to "VESION x.y or higher" ; rename flag for kmcompx to flag_use_new_kmcomp * chore(developer): use PKMX_DWORD/PKMX_WCHAR instead of LPKMX_DWORD/LPKMX_WCHAR; use PKMX_STR instead of char* in CompilerMessageProc * chore(developer): remove kmx-file; NamedCodeConstants: rename variables, set const variables for buf sizes, brackets in for-loops * chore(developer): change include paths ../ * chore(developer): get rid of reopened namespaces of kmcmp * chore(developer): restored kmcompxtest * chore(developer): change #include paths ../ ; excange km_kbp_cp with KMX_WCHAR; change some variable names * chore(developer): use environment var KEYMAN_ROOT in path for tests; remove try-catch from json-validation.cpp * chore(developer): use environment var KEYMAN_ROOT in path for tests; remove try-catch from json-validation.cpp * chore(developer): revert change in NamedCodeConstants * chore(developer): restored kmcompxtest, adapted readme * chore(developer): use res-fils/version.rc for kmcmplib * chore(developer): rename some functions/variables * chore(developer): typos, comments, add function u16rchr() * chore(developer): typos, comments, add function u16rchr() * chore(developer): rename Functions, version rc-files * chore(developer): rename Functions, version rc-files, set flag_use_new_kmcomp to use (old) kmcmpdll * chore(developer): add BeginLine in kmcmpdll/Compiler.cpp; fread() in kmcmp_CompileKeyboardFileToBuffer * chore(developer): set flag_use_new_kmcomp to only use kmcmpdll * chore(developer): set flag_use_new_kmcomp to only use kmcmpdll...and back to kmcmplib * (chore(developer): set flag_use_new_kmcomp to only use kmcmpdll...and back * (chore(developer): changes in NamedCodeConstants::reindex() to run hieroglyphic.kmn properly * chore(developer): changes in UnrechableRules::VerifyUnreachableRules() to run test_6440_unreachable_code..kmn * chore(developer): remove unneccessary files, get ErrorMsg for INCLUDECODES, VISUALKEYBOARD, UnreachableRules, ErrExrta * chore(developer): remove unneccessary files, get ErrorMsg for INCLUDECODES, VISUALKEYBOARD, UnreachableRules, ErrExrta, CWARN_ OK * chore(developer): after stash:remove unneccessary files, get ErrorMsg for INCLUDECODES, VISUALKEYBOARD, UnreachableRules, ErrExrta, CWARN_ OK * chore(developer): replace some #include <> with "" ; rename ErrExtra -> ErrExtraW * chore(developer): replace some #include <> with "" ; rename ErrExtra -> ErrExtraW * chore(developer): new converting function convert_pchar16T_To_pwcharT in kmx_u16 * chore(developer): CheckFilenameConsistency added fclose() * chore(developer): -- * chore(developer): removed printf (---> started in... / °°-> changed to...) * chore(developer): AddDeprecatedCode to get CWARN when in kmcomp.exe -s-w is set * chore(developer): change MakeHashKeyFromFileKey16() to get correct behaviour of CHINT * chore(developer): change MakeHashKeyFromFileKey16() to get correct behaviour of CHINT * chore(developer): move converting function to kmx_u16 * chore(developer): add more CERR_ tests * chore(developer): Not ready yet: changes in CheckFilenameConsistency to use on non-windows * chore(developer): Not ready yet: changes in CheckFilenameConsistency to use on non-windows * chore(developer): copied contents of 3 files of commit |
||
|---|---|---|
| .. | ||
| CERR_80C0_test_expansion_absurd.kmn | ||
| CERR_400A_balochi_phonetic.kmn | ||
| CERR_400D_balochi_phonetic.kmn | ||
| CERR_400E_balochi_phonetic.kmn | ||
| CERR_401D_k_034___options_double_set_reset.kmn | ||
| CERR_402B_balochi_phonetic.kmn | ||
| CERR_402D_balochi_phonetic.kmn | ||
| CERR_403A_014_groups_and_virtual_keys.kmn | ||
| CERR_403E_imsample.kmn | ||
| CERR_404A_k_025___options_with_reset.kmn | ||
| CERR_404B_k_025___options_with_reset.kmn | ||
| CERR_404C_k_023___options_with_save.kmn | ||
| CERR_404D_balochi_phonetic.kmn | ||
| CERR_404F_k_026___system_stores.kmn | ||
| CERR_405C_balochi_phonetic.kmn | ||
| CERR_405D_balochi_phonetic.kmn | ||
| CERR_405E_balochi_phonetic.kmn | ||
| CERR_406A_test_casedkeys_invalid_2.kmn | ||
| CERR_406B_test_casedkeys_mnemonic_1.kmn | ||
| CERR_406C_test_5963_readonlygroup_usenonreadonly.kmn | ||
| CERR_406E_test_5963_readonlygroup_misplacedcontext.kmn | ||
| CERR_406F_test_5963_newcontext_2.kmn | ||
| CERR_4013_balochi_phonetic.kmn | ||
| CERR_4015_k_014___groups_and_virtual_keys.kmn | ||
| CERR_4016_k_014___groups_and_virtual_keys.kmn | ||
| CERR_4017_balochi_phonetic.kmn | ||
| CERR_4019_balochi_phonetic.kmn | ||
| CERR_4026_balochi_phonetic.kmn | ||
| CERR_4029_balochi_phonetic.kmn | ||
| CERR_4031_balochi_phonetic.kmn | ||
| CERR_4034_balochi_phonetic.kmn | ||
| CERR_4038_balochi_phonetic.kmn | ||
| CERR_4039_balochi_phonetic.kmn | ||
| CERR_4040_balochi_phonetic.kmn | ||
| CERR_4044_014_groups_and_virtual_keys.kmn | ||
| CERR_4045_balochi_phonetic.kmn | ||
| CERR_4046_balochi_phonetic.kmn | ||
| CERR_4047_k_022___options_with_preset.kmn | ||
| CERR_4049_k_022___options_with_preset.kmn | ||
| CERR_4060_balochi_phonetic.kmn | ||
| CERR_4061_balochi_phonetic.kmn | ||
| CERR_4064_caps_lock_layer_3620.kmn | ||
| CERR_4065_test_expansion_invalid.kmn | ||
| CERR_4066_test_expansion_invalid.kmn | ||
| CERR_4067_test_expansion_invalid.kmn | ||
| CERR_4068_test_expansion_invalid.kmn | ||
| CERR_4069_test_casedkeys_invalid_1.kmn | ||
| CERR_4070_test_5963_postkeystroke_2.kmn | ||
| CERR_4071_balochi_phonetic.kmn | ||
| CERR_4072_balochi_phonetic.kmn | ||
| CERR_4073_balochi_phonetic.kmn | ||
| CERR__balochi_phonetic.ico | ||