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
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
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
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
Eberhard Beilharz
a22de0a647
maint(developer): use add_zip_files function
...
This makes use of `add_zip_files` where possible.
Fixes : #14332
Follow-up-of: #14093
Test-bot: skip
2025-07-10 17:53:16 +02:00
Sabine
ca41381659
feat(developer): add call of validate
2025-07-10 09:08:41 +02:00
Sabine
d2b2193180
feat(developer): remove call of validate
2025-07-10 08:18:05 +02:00
Eberhard Beilharz
3b136fcec9
maint(common): consolidate functions to determine OS
...
- add `builder_is_windows`, `builder_is_macos` and `builder_is_linux`
functions
- add/move `BUILDER_OS` env variable to `resources/builder.inc.sh`
- use the new functions and env variable
Fixes : #14109
Test-bot: skip
2025-07-09 18:33:09 +02:00
Sabine
5801a56be6
feat(developer): change path in makePathToFixture
2025-07-09 15:18:21 +02:00
Sabine
558676c3ed
feat(developer): concatenating path for makePathToFixture
2025-07-09 15:14:36 +02:00
Sabine
1a522bf8a4
feat(developer): add header comment for keylayot-xml.ts
2025-07-09 15:03:13 +02:00
Sabine
2dfa57c142
feat(developer): changes in build.sh, fixup-schema
2025-07-09 14:14:58 +02:00
Sabine
5f25f647af
feat(developer): changes in build.sh
2025-07-09 09:49:56 +02:00
Sabine
761403c782
feat(developer): remove unnecessary code
2025-07-09 08:00:55 +02:00
Sabine
f81c544634
Merge branch 'feat/developer/kmc-convert-validateKeylayout' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert-validateKeylayout
2025-07-08 16:55:04 +02:00
Sabine
9ecbd58aa7
feat(developer): add keylayout-xml.ts
2025-07-08 16:54:28 +02:00
SabineSIL
485b47226e
Merge branch 'feat/developer/kmc-convert' into feat/developer/kmc-convert-validateKeylayout
2025-07-08 15:46:09 +02:00
Sabine
461717808d
feat(developer): version with broken schema.bundler
2025-07-08 15:37:27 +02:00
Sabine
a81a3f820e
feat(developer): remove line
2025-07-08 13:56:55 +02:00