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 |
|