Commit graph

3486 commits

Author SHA1 Message Date
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
49b5bcaedd
Merge pull request #554 from keymanapp/developer-add-fields-for-kmw-cloud-api-to-keyboard-info
Update keyboard_info.source.json to 1.0.1 for Keyman Developer
2018-02-01 06:22:28 +07:00
Marc Durdin
569d307787 Update keyboard_info.source.json to 1.0.1 2018-01-31 15:25:22 +07:00
Marc Durdin
157546e088
Merge pull request #551 from keymanapp/developer-fixup-bcp47-dialog-543
Fixes #543 -- BCP 47 tags now validate in the Add BCP 47 Language dialog
2018-01-31 14:05:07 +07:00
Marc Durdin
8b52965a45
Merge pull request #552 from keymanapp/developer-error-on-missing-file-in-kps
Catch missing files when building .kps files
2018-01-31 14:04:59 +07:00
Marc Durdin
0fce48e4e5
Merge pull request #553 from keymanapp/developer-add-fields-for-kmw-cloud-api-to-keyboard-info
Add -source-path to kmcomp for merging .keyboard_info
2018-01-31 11:34:53 +07:00
Joshua A. Horton
bddbf36652 Forgot the Developer Makefile changes! 2018-01-30 10:56:42 +07:00
Marc Durdin
af5dd10a8d Fix out-by-one error after adding kmp.json so missing files in kps still passed build, and minor UI issues with missing keyboards in kps 2018-01-29 20:12:45 +07:00
Marc Durdin
4e4b911836 Fixes #543 -- BCP 47 tags now validate in the Add BCP 47 Language dialog 2018-01-29 19:17:20 +07:00
Marc Durdin
1f33625f04 Add -source-path to kmcomp for merging .keyboard_info 2018-01-29 18:44:11 +07:00
Marc Durdin
317a05868d
Merge pull request #548 from keymanapp/developer-add-fields-for-kmw-cloud-api-to-keyboard-info
Add fileSize, rtl data to keyboard-info and remove support for raw kmx in repo for merging keyboard-info
2018-01-26 17:08:08 +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
f9770b5744 Update readme to record additional prereq details for Windows build 2018-01-24 08:33:37 +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
472cfb47e2
Merge pull request #531 from keymanapp/windows-readme-comapi-64-note
Tweak readme regarding kmcomapi
2018-01-22 10:58:38 +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
7d73012ca3 Tweak readme regarding kmcomapi 2018-01-22 10:42:41 +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
f683df24a2 Match a .js keyboard filename more reliably in package keyboard enumeration to avoid -layout.js files 2018-01-17 13:15:23 +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
c64b0663c7 Tweak error message 2018-01-13 06:53:44 +11:00
Marc Durdin
f7642cbd16 Add ini file load 2018-01-12 06:52:08 +11:00
Marc Durdin
db231bbd18 Address PR comments 2018-01-11 07:21:34 +11: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
652318f4a9 Don't build DelphiProjectManager for Delphi Starter. It's just a helper tool anyway. 2018-01-10 06:30:35 +11:00
Marc Durdin
c9c03b1659 Add makefile for keymanapi tests and start to restructure test folders 2018-01-08 06:56:09 +11:00
Marc Durdin
9d07b224cc Add entry to history.md 2018-01-05 11:04:05 +11:00
Marc Durdin
74c47d2dfa Remove tmp 2018-01-04 09:47:43 +11:00
Marc Durdin
b7179e31cd Don't use msbuild externally in Delphi compiles because it breaks Delphi Starter 2018-01-04 09:47:15 +11:00
Marc Durdin
2da6dfc86f Fixup build path for Delphi Starter (always Debug) 2018-01-04 07:17:49 +11:00
Marc Durdin
ae03c94065 Fixup x64 build paths 2018-01-04 07:15:58 +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
6d344aa21f Complete basic test cases for kmcomapi 2018-01-03 07:44:55 +11:00
Marc Durdin
45b2eff995 Fix destruction order error in Win32 implementation 2018-01-03 07:44:20 +11:00
Marc Durdin
0a7c6c6f68 Start on integration tests for kmcomapi (x86 and x64) 2018-01-01 17:28:00 +11:00
Marc Durdin
736ab49ece Fix bugs in x64 implementation of kmcomapi incl workaround for #508 2018-01-01 17:26:53 +11:00
Marc Durdin
403ddbdc1a Add kmcomapi.x64.dll to installer 2017-12-30 08:12:35 +11:00
Marc Durdin
3f71e076a0 Fixup tests to support release targets for msbuild 2017-12-30 07:56:29 +11:00
Marc Durdin
2306169d31 Rework build for x64 msbuild support and add 64-bit support to keymancontrol 2017-12-30 07:37:30 +11:00
Marc Durdin
f4923dd9f9 Tweak .gitignore 2017-12-24 13:56:48 +07: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