SabineSIL
0e812ebe3b
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-createSeperateUtil
2025-08-27 11:17:03 +02:00
Sabine
52f514cc25
feat(developer): convertToUnicodeCodePoint, convertToUnicodeCharacter + tests to own kmcConvertUtil.ts/kmcConvertUtil.tests.ts
2025-08-26 11:12:25 +02:00
Sabine
778d0999a1
Merge branch 'feat/developer/kmc-convert-createSeperateUtil' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-createSeperateUtil
2025-08-25 16:45:52 +02:00
SabineSIL
3ee62032ab
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-createSeperateUtil
2025-08-25 15:51:42 +02:00
SabineSIL
5152b1a586
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-addTests
2025-08-25 15:29:32 +02:00
Sabine
b94c336796
feat(developer): move callbacks.reportMessage
2025-08-25 15:24:49 +02:00
Sabine
d5996b9b4f
feat(developer): layout of error-msg
2025-08-25 10:57:38 +02:00
Sabine
57c01ae038
remove unused function
2025-08-25 10:41:02 +02:00
Sabine
ff4e7c98f3
feat(developer): solve merge conflicts
2025-08-25 10:37:08 +02:00
Sabine
0c26f4cada
feat(developer): new kmcConvertUtil module and tests moved from util.ts and kmn-file-writer.tests.ts
2025-08-21 17:46:07 +02:00
Sabine
0ee3f69366
feat(developer): move convertToUnicodeCharacter etc to local module kmcConvertUtil.ts
2025-08-20 14:26:01 +02:00
Sabine
a09d615ed0
feat(developer): use ProcesData instead old convert_object
2025-08-20 11:56:33 +02:00
SabineSIL
db354a948c
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-createSeperateUtil
2025-08-20 11:15:33 +02:00
SabineSIL
4dbdf7ec83
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-useArtifacts
2025-08-19 18:10:44 +02:00
Sabine
d8be6966f5
feat(developer): import KeylayoutXMLSourceFile
2025-08-19 17:35:03 +02:00
SabineSIL
fb766023a0
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
2025-08-19 08:49:50 +02:00
Sabine
406391c16e
feat(developer): rename writeData_Stores() -> write_KmnFileHeader()
2025-08-15 13:35:29 +02:00
Sabine
12b17e45ee
feat(developer): add tests for lower-level functions
2025-08-14 13:38:07 +02:00
SabineSIL
c505a5cf43
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-useArtifacts
2025-08-13 12:51:59 +02:00
Sabine
ff9b70ba0a
feat(developer): kmc-convert nits from review: typo and Layout of ErrorMessages
2025-08-13 12:46:04 +02:00
Sabine
0291997f03
feat(developer):output of message re control character in C2, C3 rules
2025-08-13 11:03:25 +02:00
Sabine
84ac9c01a3
feat(developer): tests for kmn-file-writer
2025-08-12 20:13:10 +02:00
Keyman Server
a2b3215578
Merge branch 'epic/kmc-convert' into chore/merge-master-into-kmc-convert
2025-08-11 08:24:54 -07:00
Sabine
b729638216
feat(developer): test for NCAPS-> NCAPS
2025-08-09 19:50:19 +02:00
Sabine
0d38c05f1e
feat(developer): tidy up, ''' -> "'" and tests
2025-08-09 19:48:56 +02:00
Sabine
1997a71e1c
feat(developer): add and edit tests
2025-08-09 16:18:24 +02:00
Sabine
f3d5cc4bd8
feat(developer): add tests
2025-08-01 18:54:24 +02:00
Marc Durdin
808b6557d6
maint(common): use cpp_std=c++17 in meson project default_options
...
We attempted to set the C++ version in standard.meson.build, but this
does not work well as the option name varies by platform, and it also
triggers a warning in meson. This fix moves the setting into each
meson.build project() default_options. As there are only a handful
of these, the maintenance burden is not high.
Fixes : #14432
Relates-to: #14355
Build-bot: build
Test-bot: skip
2025-08-01 10:23:57 +10:00
Eberhard Beilharz
ce25be13a2
Merge pull request #14381 from keymanapp/test/developer/validutf8
...
test(developer): add unit tests for `isValidUtf8`
Follow-up-of: #14369
2025-07-29 11:33:46 +02:00
Eberhard Beilharz
73605727a0
Update developer/src/kmcmplib/tests/gtest-compiler.tests.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-07-28 15:01:13 +02:00
Marc Durdin
6108f8bd9d
Merge pull request #14373 from keymanapp/dependabot/npm_and_yarn/multer-2.0.2
...
build(deps): bump multer from 2.0.1 to 2.0.2
2025-07-28 08:05:26 +07:00
Sabine
9cc6ecccee
feat(developer): use Arrays of objects instead of 2D arrays finished, tests changed accordingly
2025-07-25 19:12:22 +02:00
Sabine
5c8ac8c650
feat(developer): use Arrays of objects instead of 2D arrays (runs OK-draft version)
2025-07-23 21:08:52 +02:00
Eberhard Beilharz
71af4a9636
chore(windows): Merge branch 'master' into maint/windows/addzip
2025-07-22 17:29:56 +02:00
Eberhard Beilharz
3ec1338b36
test(developer): add unit tests for isValidUtf8
...
Follow-up-of: #14369
Test-bot: skip
2025-07-21 17:21:05 +02:00
Sabine
d48cd56f35
feat(developer): add import KeylayoutXMLSourceFile, add ERROR_InvalidFile
2025-07-21 14:14:30 +02:00
Sabine
86b7a7064b
Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert
...
# Conflicts:
# developer/src/kmc-convert/src/converter-messages.ts
# developer/src/kmc-convert/src/keylayout-to-kmn/keylayout-to-kmn-converter.ts
2025-07-21 11:50:23 +02:00
Sabine
274550da72
feat(developer): comments and formatting of Error_ in converterMessages
2025-07-21 11:47:14 +02:00
Eberhard Beilharz
4a2cf53fbc
maint(windows): replace use of wzzip with add_zip_files
...
This makes use of the new functionality refactored in the previous
commit by replacing the use of the `wzzip` function with `add_zip_files`.
Test-bot: skip
2025-07-21 10:26:31 +02:00
Eberhard Beilharz
51ca604b47
chore(common): Merge remote-tracking branch 'origin/master' into maint/common/14109_isOsFuncs
2025-07-21 09:20:12 +02:00
Marc Durdin
d070057247
Merge pull request #14243 from keymanapp/docs/ansi-iso-related
...
docs(developer): add ansi and iso context and image, change img tags, and polish for readability
2025-07-21 14:06:33 +07:00
Eberhard Beilharz
6930fe90fa
refactor(developer): replace deprecated std::codecvt_utf8_utf16
...
codecvt is deprecated in C++ 17. See also #12107 .
Test-bot: skip
2025-07-18 08:43:44 +02:00
dependabot[bot]
1525cd3058
build(deps): bump multer from 2.0.1 to 2.0.2
...
Bumps [multer](https://github.com/expressjs/multer ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/expressjs/multer/releases )
- [Changelog](https://github.com/expressjs/multer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/expressjs/multer/compare/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: multer
dependency-version: 2.0.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-18 02:03:46 +00:00
Eberhard Beilharz
e3dc41f98d
chore(developer): add unit tests for UTF16TempFromUTF8
2025-07-17 17:05:41 +02:00
Eberhard Beilharz
ef6adec0ed
chore(developer): Merge branch 'master' into maint/developer/usezipfunc
2025-07-15 09:43:04 +02:00
Eberhard Beilharz
3ec8ebc8f2
Merge pull request #14309 from keymanapp/maint/developer/14263_kmc-zip
2025-07-14 19:49:55 +02:00
Sabine
7e1aa09475
feat(developer): changed copyright, imports, duplicate validationError, comments
2025-07-14 15:32:38 +02:00
Sabine
e429923df6
feat(developer): remove comments, rename write()->writeToFile(), writeToUint8Array()->write()
2025-07-11 13:01:17 +02:00
Sabine
77ec572837
feat(developer): remove comments
2025-07-11 12:27:36 +02:00
Sabine
3d1972bd4f
feat(developer): add tests for validate()
2025-07-11 10:40:07 +02:00