Commit graph

31 commits

Author SHA1 Message Date
Marc Durdin
9d9cd7e440 Test that project is present before attempting to check project options in build 2018-03-12 14:09:16 +07:00
Marc Durdin
aac2070c9b
Merge pull request #662 from keymanapp/developer-dont-write-js-output-for-failed-warning-builds
Don't product output js file if warnings are found and fail-on-warning is set
2018-03-12 13:21:51 +07:00
Marc Durdin
b097302075
Merge pull request #660 from keymanapp/developer-allow-t_and-u_-keys-in-mnemonic-layouts
Rework test for virtual keys in mnemonic layouts. Still not completely supported but a step in the right direction
2018-03-11 19:13:04 +07:00
Marc Durdin
17daeb3f39 Don't product output js file if warnings are found and fail-on-warning is set 2018-03-11 19:07:43 +07:00
Marc Durdin
6d5cc68a4a Rework test for virtual keys in mnemonic layouts. Still not completely supported but a step in the right direction 2018-03-09 13:13:47 +07:00
Joshua Horton
81071ab95e
Merge pull request #627 from keymanapp/developer-281-web-deadkeys
10.0 Deadkey compilation for Web
2018-03-07 12:08:38 +07:00
Joshua A. Horton
ad52d39cb7 Fixes KDC length calculations when IF store ops are present in output. 2018-03-07 10:38:33 +07:00
Joshua A. Horton
67ddb50fe1 Moves 'KLS' to within the 'KV' object for ease of KMW layout building. 2018-03-05 14:44:12 +07:00
Joshua A. Horton
84da1cd556 Safer fix along the lines of last commit. 2018-03-05 13:12:41 +07:00
Joshua A. Horton
b9aff7f5a9 Fixes issue with keys-as-sentinels in stores. 2018-03-05 13:03:31 +07:00
Joshua A. Horton
5cd722db71 Tweaked the 'index' rule object to be simpler and smaller. 2018-03-01 08:35:10 +07:00
Joshua A. Horton
485bfd2f92 Incorporates most of the PR feedback. 2018-02-28 09:01:35 +07:00
Joshua A. Horton
1f558e08d3 Full Developer KMW compilation update complete. 2018-02-26 15:14:02 +07:00
Joshua A. Horton
310df0cf89 Implements KFCM and expanded store definitions in Developer. 2018-02-26 14:36:14 +07:00
Joshua A. Horton
5119458c0b Developer now uses KDC for 10.0+ versioned keyboards. 2018-02-26 13:10:29 +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
7bfb000eb0 Rename minKeymanDesktopVersion field to minKeymanVersion 2018-02-12 14:50:36 +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
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
bab83970a5 Package Editor and Compiler should do version checks on keyboards 2017-12-11 19:55:32 +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
ebac5631b5 Rename references to tavultesoft.keymanweb in KeymanWeb compiler and debugger 2017-11-22 12:01:24 +07:00
Marc Durdin
df6dc9191d Remove magic number 2017-11-14 10:23:07 +07:00
Marc Durdin
0241a358ac Add version 10.0 keyboard compiler and development tool support 2017-11-08 13:54:59 +07:00
Marc Durdin
4f8c0d8e08 Mask out KMX_ISVIRTUALKEY, KMX_VIRTUALCHARKEY when generating KMBM in compiler 2017-10-20 11:04:34 +07:00
Marc Durdin
fecb11d1f8 Fixup regression for debug-mode keyboards using touch keys (hexadecimal format error) 2017-10-11 12:11:25 +07:00
Marc Durdin
793d6e9509 Test for chirality mixing and ignore rules excluded by platform when compiling modifier bitmask 2017-09-19 09:56:25 +07:00
Marc Durdin
b0fb003809 Add code comments 2017-09-19 09:51:16 +07:00
Marc Durdin
cc4b1a892b Minor tweaks to javascript BK generation function 2017-09-19 09:10:34 +07:00
Marc Durdin
09d8af6fc1 Support chiral modifiers in shift states 2017-09-18 21:10:10 +07:00
Marc Durdin
b65b982584 Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121)
* Keyman for Windows 10.0 Open Source

* Squashed 'windows/src/ext/jedi/jedi/' content from commit f444ad2

git-subtree-dir: windows/src/ext/jedi/jedi
git-subtree-split: f444ad2da4693851e523f1ea6bd541f701904c24

* Squashed 'windows/src/ext/jedi/jcl/' content from commit d63d3c9fd

git-subtree-dir: windows/src/ext/jedi/jcl
git-subtree-split: d63d3c9fd9ff84efdd8159084ec6a60313644243

* Squashed 'windows/src/ext/jedi/jvcl/' content from commit bee19f3b4

git-subtree-dir: windows/src/ext/jedi/jvcl
git-subtree-split: bee19f3b46909fde2fa92c06cd2706f41d99f6c3

* Add required .res files

* Add required .res files

* Add docbook files (forced)

* Add required libxslt

* Add required jedi files

* Add installation files

* Tweak .gitignore for open

* CI

* Remove KMW from Developer source (#122)

* Remove KMW from Developer source (copies during build)

* Remove KMW from Developer source (copies during build)

* Remove KMW from Developer source (copies during build)

* Fixup release build and copy license, readme from kmw during build

* Remove obsolete build help documentation

* Keyman Engine 10 on Windows regression for shift states (#129)

* Improve #128 -- cleaner debug messages

* Fixes #127, shift state now resets correctly; and more work for #128

* Fixes #130 (#131)
2017-07-25 10:53:06 +07:00