Marc Durdin
|
d23182efa8
|
Refactor KMXFileLanguages into LanguageCodeUtils to avoid excessive dependencies
|
2017-12-15 15:41:29 +07:00 |
|
Marc Durdin
|
a289bef164
|
Merge branch 'master' into developer-validate-keyboard-info-language-tags
|
2017-12-14 15:04:05 +07:00 |
|
Marc Durdin
|
6a84de3006
|
Add unit test for keyboard-info language tag validation
|
2017-12-13 11:47:01 +07:00 |
|
Marc Durdin
|
4f49f5713e
|
Validate BCP-47 tags in the .keyboard_info files and ensure canonical
|
2017-12-13 10:35:43 +07:00 |
|
Marc Durdin
|
b049e65c0a
|
Merge pull request #491 from keymanapp/developer-package-editor-checks
Remove extraneous space from pretty-printed json formatting to match common json formats
|
2017-12-13 10:32:13 +07:00 |
|
Marc Durdin
|
30fe30ebdc
|
Merge pull request #492 from keymanapp/keyboard-info-updates
Update keyboard_info per schema spec
|
2017-12-13 09:33:51 +07:00 |
|
Marc Durdin
|
34d1f00b08
|
Update keyboard_info per schema spec
|
2017-12-13 09:26:17 +07:00 |
|
Marc Durdin
|
3ec3ff6efa
|
Tweak Json formatting
|
2017-12-13 09:24:28 +07:00 |
|
Marc Durdin
|
294c114320
|
Unit test for package and keyboard version checks
|
2017-12-11 19:55:45 +07:00 |
|
Marc Durdin
|
bab83970a5
|
Package Editor and Compiler should do version checks on keyboards
|
2017-12-11 19:55:32 +07:00 |
|
Marc Durdin
|
4bb638f86f
|
Tweak per review
|
2017-12-08 14:23:05 +07:00 |
|
Marc Durdin
|
efc199ab07
|
Update 'package for distribution' command to bundle both js and kmx
|
2017-12-08 14:14:00 +07:00 |
|
Marc Durdin
|
406f92179a
|
Merge branch 'master' into developer-package-editor-real
|
2017-12-07 15:44:25 +07:00 |
|
Marc Durdin
|
7f584230a5
|
Ensure that keyboards compiled without debug have the correct bitmask for KeymanWeb 10
|
2017-12-07 15:37:43 +07:00 |
|
Marc Durdin
|
31ea95e1f1
|
Remove unnecessary generated lines
|
2017-12-07 14:27:08 +07:00 |
|
Marc Durdin
|
be2c43871d
|
Package Editor support for keyboards
|
2017-12-07 14:14:33 +07:00 |
|
Marc Durdin
|
3c9a71b95d
|
Merge branch 'master' into developer-package-editor-real
|
2017-12-06 10:35:56 +07:00 |
|
Marc Durdin
|
f5f3b3b9fb
|
Add new unit to TIKE
|
2017-12-06 10:35:18 +07:00 |
|
Marc Durdin
|
248aa92561
|
Merge pull request #468 from keymanapp/developer-package-editor-bcp47-support
BCP-47 support in Developer for Package Editor
|
2017-12-06 10:34:35 +07:00 |
|
Marc Durdin
|
429fe44d9d
|
Merge pull request #461 from keymanapp/developer-kmp-compiler
Add support for kmp.json to Developer package compiler
|
2017-12-06 10:33:36 +07:00 |
|
Marc Durdin
|
042568679a
|
Remove RegistryKeys section from package format (obsolete), fix round-trip on ini, add support for Strings, add tests for Start Menu, Strings, TKPSFile, and fixup round-tripping on additional values and trimming strings on load
|
2017-12-06 09:59:52 +07:00 |
|
Marc Durdin
|
22a0d40451
|
Package Editor, keyboards page
|
2017-12-05 15:56:14 +07:00 |
|
Marc Durdin
|
a61448af96
|
Package Editor, basic keyboard file information display
|
2017-12-05 15:03:44 +07:00 |
|
Marc Durdin
|
378c7365d0
|
Read keyboard metadata from compiled JS file + unit test
|
2017-12-05 14:20:52 +07:00 |
|
Marc Durdin
|
0f338d277b
|
.dproj builds need to work with Delphi Starter
|
2017-12-05 05:58:47 +07:00 |
|
Marc Durdin
|
a4acb142b9
|
Fixup build errors
|
2017-12-04 22:12:13 +07:00 |
|
Marc Durdin
|
805254a0b6
|
Fix comment
|
2017-12-04 06:10:57 +07:00 |
|
Marc Durdin
|
85edbf1313
|
Merge branch 'developer-adhoc-kmp' into developer-kmp-compiler
|
2017-12-04 06:08:53 +07:00 |
|
Marc Durdin
|
8951d017e8
|
Respond to review comments
|
2017-12-04 06:07:33 +07:00 |
|
Marc Durdin
|
d851d22c9c
|
Package Editor initial build
|
2017-12-04 06:02:50 +07:00 |
|
Marc Durdin
|
2d1009a21e
|
Add standards data - lcid to bcp47
|
2017-12-02 06:42:47 +07:00 |
|
Marc Durdin
|
147543b66b
|
Move standards data to common folder and generate standards-data-source-files on every build
|
2017-12-01 13:02:48 +07:00 |
|
Marc Durdin
|
b6a0b1923f
|
build_standards_data first pass
|
2017-12-01 12:45:44 +07:00 |
|
Marc Durdin
|
7c28743121
|
Prettify xml
|
2017-12-01 08:25:18 +07:00 |
|
Marc Durdin
|
564c6a014c
|
Add kmp.json to all packages compiled.
|
2017-12-01 08:17:20 +07:00 |
|
Marc Durdin
|
a39566668c
|
Add build dependencies
|
2017-11-30 14:52:26 +07:00 |
|
Marc Durdin
|
24fca1cd9f
|
Add JSON read/write support, update tests
|
2017-11-30 14:26:18 +07:00 |
|
Marc Durdin
|
5d1be46c37
|
Refactor xml format to make it cleaner XML and adjust tests
|
2017-11-30 11:41:49 +07:00 |
|
Marc Durdin
|
9579d2d3a2
|
Package file format changes + unit tests + unit test framework
|
2017-11-29 12:01:07 +07:00 |
|
Marc Durdin
|
1572616722
|
Refactor use of TObjectList into TObjectList<T>
|
2017-11-28 13:41:27 +07:00 |
|
Marc Durdin
|
36b7c7ff9b
|
Remove obsolete fields from kps .inf file format
|
2017-11-28 13:33:46 +07:00 |
|
Marc Durdin
|
55d54dc474
|
Ensure that Developer respects the Keyman version that the user has set for the keyboard
|
2017-11-23 15:12:44 +07:00 |
|
Marc Durdin
|
ebac5631b5
|
Rename references to tavultesoft.keymanweb in KeymanWeb compiler and debugger
|
2017-11-22 12:01:24 +07:00 |
|
Marc Durdin
|
6485951db9
|
Merge pull request #427 from keymanapp/windows-version-10-keyboards
Add version 10.0 support for Delphi kmx libraries
|
2017-11-22 10:57:55 +07:00 |
|
Marc Durdin
|
62a26e9ce5
|
Add version 10.0 support to Delphi kmx libraries
|
2017-11-21 08:43:50 +07:00 |
|
Marc Durdin
|
1b649082cb
|
Merge pull request #399 from keymanapp/developer-version-10-keyboards
Add version 10.0 keyboard compiler and development tool support
|
2017-11-14 10:24:24 +07:00 |
|
Marc Durdin
|
df6dc9191d
|
Remove magic number
|
2017-11-14 10:23:07 +07:00 |
|
Marc Durdin
|
53f0260e7b
|
Remove magic number
|
2017-11-14 10:22:29 +07:00 |
|
Marc Durdin
|
0241a358ac
|
Add version 10.0 keyboard compiler and development tool support
|
2017-11-08 13:54:59 +07:00 |
|
Joshua Horton
|
d8942f5682
|
Developer history.md.
|
2017-11-01 11:01:51 +07:00 |
|