spiegel-keyman/developer/src/kmdecomp
Marc Durdin 4e496d1937 feat(developer): write UTF-8 .kmn file in kmdecomp
Writes a UTF-8 format file, without BOM, matching the standard file
encoding used in Keyman for many years, rather than the legacy encoding
UTF-16LE+BOM.

Note: uses codecvt for UTF-8 conversion to avoid linking in additional
deps.

Fixes: #15336
Test-bot: skip
2025-12-23 13:45:40 +11:00
..
build.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
kmdecomp.cpp fix(core): fix for incorrect earlier fix 2022-09-22 17:26:39 -05:00
kmdecomp.md chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
kmdecomp.sln chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
kmdecomp.vcxproj chore(windows): upgrade VC++ projects to v143 (VS2022) 2025-10-30 16:31:45 +01:00
kmdecomp.vcxproj.filters chore(core): delete crc32.cpp and crc32.pas from some places 2022-09-21 18:13:19 -05:00
pch.cpp chore(developer): add pch and update vkeys.h ref to kmdecomp 2022-06-12 07:20:18 +10:00
pch.h chore(developer): add pch and update vkeys.h ref to kmdecomp 2022-06-12 07:20:18 +10:00
savekeyboard.cpp feat(developer): write UTF-8 .kmn file in kmdecomp 2025-12-23 13:45:40 +11:00
version.rc chore(windows): move keymanversion.h to common 2022-06-12 13:56:13 +10:00