Marc Durdin
|
ac83ebb8a9
|
Keyman Developer Compiler should warn on deprecated language tags for Keyman 10 keyboards
|
2018-02-16 10:53:01 +07:00 |
|
Marc Durdin
|
99144df7bf
|
Fix issue with errors arising compiling when no version line specified
|
2018-02-16 10:03:59 +07:00 |
|
Marc Durdin
|
b52aa2517e
|
Merge branch 'master' into developer-issue-601-layer-name-modifier-order
|
2018-02-15 16:46:36 +07:00 |
|
Marc Durdin
|
324335771e
|
Refactor kmxfile constants into kmxfileconsts to avoid pulling in too many dependencies
|
2018-02-15 16:18:51 +07:00 |
|
Marc Durdin
|
ed7fc51bdb
|
Fixes #601 -- was using KVK modifier flags instead of KMX modifier flags
|
2018-02-15 15:50:18 +07:00 |
|
Marc Durdin
|
f4d1856695
|
Refactor of JSON response processing. Full refactor of the update check comes in a later version
|
2018-02-15 10:35:12 +07:00 |
|
Marc Durdin
|
2b0d5465c8
|
Initial rework of automatic update checks; small refactor coming up for repeated code
|
2018-02-15 09:13:30 +07:00 |
|
Marc Durdin
|
05c5c51863
|
Developer setup fails to upgrade due to invalid version check
|
2018-02-14 12:18:24 +07:00 |
|
Marc Durdin
|
3bea2b0741
|
Merge pull request #594 from keymanapp/developer-add-rtl-to-package-json-format
Add rtl property to keyboard info in package.json
|
2018-02-13 16:04:50 +07:00 |
|
Marc Durdin
|
784cb53b1e
|
Add rtl property to keyboard info in package.json
|
2018-02-13 15:05:04 +07:00 |
|
Marc Durdin
|
5da353e6fb
|
Support .js files within a keyboard package
|
2018-02-13 12:58:34 +07:00 |
|
Marc Durdin
|
7bfb000eb0
|
Rename minKeymanDesktopVersion field to minKeymanVersion
|
2018-02-12 14:50:36 +07:00 |
|
Marc Durdin
|
dd70fb6cc1
|
Merge pull request #584 from keymanapp/reorganise-shared-data
Tidy up shared standards data in Keyman Desktop / Developer
|
2018-02-12 11:20:07 +07:00 |
|
Marc Durdin
|
d7bd4693b8
|
Fixup paths
|
2018-02-12 08:14:11 +07:00 |
|
Marc Durdin
|
fdab576f77
|
Merge pull request #578 from keymanapp/windows-workaround-rsp19902
Workaround for RSP-19902 - TRegEx reporting incorrect results with SMP characters
|
2018-02-09 12:08:29 +07:00 |
|
Marc Durdin
|
eb97810608
|
Update projects to use RSP-19902 workaround
|
2018-02-08 13:58:42 +07:00 |
|
Marc Durdin
|
522a7d7c3f
|
RSP-19902 workaround and unit test (plus a little unit test tidyup)
|
2018-02-08 13:44:16 +07:00 |
|
Marc Durdin
|
d580b7d6eb
|
Add a character grid to show the content of the edit control in the web debugger
|
2018-02-07 10:42:26 +07:00 |
|
Marc Durdin
|
b929173272
|
Use kmp.json where possible, not kmp.inf, so we get Unicode data for strings
|
2018-02-03 15:37:03 +07:00 |
|
Joshua Horton
|
6727beddf9
|
Merge pull request #542 from keymanapp/web-no-minify-build-option
Adds a -no_minify CL argument to KMW's build.sh.
|
2018-02-01 10:23:33 +07:00 |
|
Marc Durdin
|
569d307787
|
Update keyboard_info.source.json to 1.0.1
|
2018-01-31 15:25:22 +07:00 |
|
Joshua A. Horton
|
bddbf36652
|
Forgot the Developer Makefile changes!
|
2018-01-30 10:56:42 +07:00 |
|
Marc Durdin
|
1f33625f04
|
Add -source-path to kmcomp for merging .keyboard_info
|
2018-01-29 18:44:11 +07:00 |
|
Marc Durdin
|
06a814a65b
|
Add fileSize, rtl data to keyboard-info and remove support for raw kmx in repo for merging keyboard-info
|
2018-01-26 10:12:39 +07:00 |
|
Joshua A. Horton
|
488de66d89
|
Polishes up build.sh and integrates -no-minify into Developer.
|
2018-01-25 09:54:42 +07:00 |
|
Marc Durdin
|
63e5d06378
|
Tweak developer installer for new files with KeymanWeb TypeScript conversion
|
2018-01-23 15:39:59 +07:00 |
|
Marc Durdin
|
db72822040
|
Build KeymanWeb when building Keyman Developer (TypeScript changes)
|
2018-01-23 14:59:18 +07:00 |
|
Marc Durdin
|
a39c2f1f7d
|
Build KeymanWeb when building Keyman Developer (TypeScript changes)
|
2018-01-23 14:59:06 +07:00 |
|
Marc Durdin
|
4665d7e981
|
Fixup web build sourcing missing .kvk when building in a project with a separate buildpath and using .kvks
|
2018-01-22 14:16:36 +07:00 |
|
Marc Durdin
|
876dbc9f86
|
Fixup keyboard_info merge to account for non-versioned .js filenames
|
2018-01-22 10:44:01 +07:00 |
|
Marc Durdin
|
2a05611954
|
Remove versioning from compiled js keyboards, remove legacy id_load.js and id-version.json files from build
|
2018-01-18 15:00:29 +07:00 |
|
Marc Durdin
|
c57975880a
|
Merge pull request #513 from keymanapp/windows-x64-comapi
x64 support in Keyman API for Windows
|
2018-01-16 13:54:36 +07:00 |
|
Marc Durdin
|
5e7eda9699
|
Add support in Developer and Compiler for making package version track keyboard version
|
2018-01-11 07:11:26 +11:00 |
|
Marc Durdin
|
fdcedca686
|
Fix compile error (spurious include of plusmemo), improve tests slightly
|
2018-01-04 06:47:23 +11:00 |
|
Marc Durdin
|
8fad0967ec
|
Fixes sillsdev/keyman-issues/issues/5539 - crash creating package when no .js is present
|
2018-01-03 19:13:27 +11:00 |
|
Marc Durdin
|
9b026c423e
|
x64 support for COM API - first steps: build of kmcomapi.dll for x64, and rename of registry keys
|
2017-12-24 13:47:56 +07:00 |
|
Marc Durdin
|
0bcbeed8d3
|
Merge pull request #498 from keymanapp/developer-prevent-ico-overwrite
Prevent icon editor from overwriting multi-image icons
|
2017-12-23 17:02:39 +07:00 |
|
Marc Durdin
|
9384346233
|
Fixes #296 - icon gets overwritten when it has multiple sizes and loses larger sizes
|
2017-12-16 01:47:43 +07:00 |
|
Marc Durdin
|
d23182efa8
|
Refactor KMXFileLanguages into LanguageCodeUtils to avoid excessive dependencies
|
2017-12-15 15:41:29 +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
|
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
|
f5f3b3b9fb
|
Add new unit to TIKE
|
2017-12-06 10:35:18 +07:00 |
|
Marc Durdin
|
22a0d40451
|
Package Editor, keyboards page
|
2017-12-05 15:56:14 +07:00 |
|