Commit graph

11 commits

Author SHA1 Message Date
Marc Durdin
e52e7731ad chore(developer): cross-platform fixups pre-wasm build of kmcmplib
This is not enough for building to WASM, but wanted to split out the
bigger changes into their own PRs. This is mostly busy-work.

One serious bug fixed:
* u16string_from_string was not converting from UTF-16 correctly

Apart from that, just tidies up a few bits and pieces in kmcmplib:
* type coercion for json-validator.cpp (probably already fixed upstream)
* cleanup of build scripts for new builder variable names
* various compatibility macros for MSVC vs clang
* safer math expressions
* file name casing in headers
* replacement of various ms-only std funcs
* removed some unused variables and consts
* tightened up search for keyboards to get only keyboards in /source/
  folders (may be possible to improve further in the future?)
2023-03-08 13:49:06 +07:00
Marc Durdin
8cf568474d chore(developer): move qrcode component to Developer 2022-06-06 14:07:34 +10:00
Marc Durdin
42e1ec83e2 chore(windows): update JEDI makefiles 2022-06-06 07:52:25 +10:00
Marc Durdin
c863ce59b7 chore(developer): move JCL and JVCL files to developer 2022-06-06 07:44:19 +10:00
Marc Durdin
09d3425118 chore(developer): add .hpp files 2022-06-05 15:49:47 +10:00
Marc Durdin
21a9212fae chore(windows): move json-schema-validator to developer 2022-06-05 15:35:38 +10:00
Marc Durdin
8fa66f0b3e chore(windows): move scfontcombobox to developer 2022-06-05 15:24:21 +10:00
Marc Durdin
8a25e5434c chore(developer): update mbcolor build 2022-06-05 08:13:58 +10:00
Marc Durdin
fe3efc7b05 chore(windows): move mbcolor files to dev 2022-06-05 08:08:49 +10:00
Marc Durdin
d74e70b7f1 chore(windows): move dcpcrypt to common/windows 2022-06-02 10:38:29 +10:00
Marc Durdin
038c6d6e5c chore(developer): move browse4folder to Developer source
browse4folder is used only by Keyman Developer IDE.
2022-06-01 13:48:40 +10:00