Marc Durdin
e0767f2aeb
fix(developer): use size_t instead of long
2019-11-17 09:16:08 +11:00
Marc Durdin
33ede3e8b0
chore(developer): config kmcomp build paths
2019-11-17 09:08:33 +11:00
Marc Durdin
e3c107d3a7
chore(developer): config build paths
2019-11-17 08:52:30 +11:00
Marc Durdin
6e171f8f47
Merge pull request #2334 from keymanapp/fix/developer/2199-kmcomp-merge-platform-support
...
fix(developer): keyboard_info merge mobile wrong
2019-11-15 13:47:22 +11:00
Marc Durdin
8cdd68d88c
chore(developer): history.md
2019-11-15 11:17:17 +11:00
Marc Durdin
773ed6224b
fix(developer): keyboard_info merge mobile wrong
...
The .keyboard_info merge of `platformSupport` would not always give the
right result, for .js keyboards. We have a certain lack of information
in the .js which makes it a little tricky to determine precisely what
the set of supported platforms are. Thus, if we find a .js within a
.kmp, we'll assume it supports mobile; if we find a .js by itself,
we'll assume it supports web. (Thus, a keyboard that builds a .js
is assumed to always support web -- but not necessarily mobile now).
Some keyboards that have incorrectly added a .js into a package, e.g.
sil_cipher_music, will be marked as supporting mobile even though they
don't. The correct fix here is to remove the .js from the package for
that keyboard.
2019-11-13 13:23:55 +11:00
Marc Durdin
13567d2a76
fix(windows): focus is incorrect for CEF
...
The focus code paths for Chromium frames (CEF4Delphi) were incorrect.
The return value for preventing focus on navigation events was
inverted, and then other code was attempting to work around this
inversion, wrongly. Fixed the root issue of the inverted test (it would
help if the parameter cefSetFocus was known as `Handled` rather than
`Result`!) and then the remaining code pathways became far simpler.
Fixes #2314 .
2019-11-13 10:44:23 +11:00
Marc Durdin
eeb797bf12
Merge pull request #2294 from keymanapp/fix/developer/2256-touch-editor-platform-crash
...
fix(developer): crash when deleting selected platform in code view
2019-11-06 18:44:56 +11:00
Marc Durdin
a36b6d3557
fix(developer): nul in context caused incorrect deletion for 10.0
2019-11-06 07:00:03 +11:00
Marc Durdin
062ec7cdca
fix(developer): crash when deleting selected platform in code view
2019-11-06 06:37:17 +11:00
Marc Durdin
26124da476
fix(developer): title of Online Update dialog was wrong
2019-11-05 06:31:33 +11:00
Marc Durdin
08f9a168ee
refactor(developer): rename references post-refactor
2019-11-04 20:40:04 +11:00
Marc Durdin
e6d377d417
refactor(developer): move developer-only units out of global
2019-11-04 20:37:10 +11:00
Marc Durdin
9c5e30d82a
[Windows] Update build scripts, compiler conditionals, and address hints arising with move to Delphi 10.3.2
2019-10-24 20:43:17 +07:00
Marc Durdin
3a90f258da
[Windows] Fix version.in file encoding back to Windows-1252
2019-10-21 06:43:13 +07:00
Marc Durdin
82e3a8528f
[Windows] Cleanup version.txt
2019-10-21 06:05:16 +07:00
Marc Durdin
3f5de32e35
[Windows] Refactor version.txt to use constant templates and avoid needing to update with major version changes
2019-10-21 05:54:15 +07:00
Marc Durdin
b59a7710f4
Fix netbios reference when retrieving list of addresses
2019-10-10 11:25:21 +11:00
Marc Durdin
539d59cef6
[Developer] history.md
2019-10-04 08:58:38 +10:00
Marc Durdin
be5319418b
[Developer] Make default padding in touch layout editor match default padding in KeymanWeb. Fixes #1890 .
2019-10-04 08:55:53 +10:00
Marc Durdin
55f12bafe7
Merge pull request #2163 from keymanapp/developer-character-map-drag-to-touch-layout-fixes-2156
...
[Developer] Dropping character from Character Map onto Touch Layout Editor now saves the change.
2019-10-04 06:06:23 +10:00
Marc Durdin
e72d265a47
history.md
2019-10-04 06:06:00 +10:00
Marc Durdin
72e3aefade
[Developer] Dropping character from Character Map onto Touch Layout Editor now saves the change. Fixes #2156 .
2019-10-03 06:10:53 +10:00
Marc Durdin
198f53116f
[Developer] Remove model version from metadata in packages (Keyman Developer)
2019-10-03 05:59:41 +10:00
Marc Durdin
450e1416cc
history.md
2019-09-30 21:14:28 +10:00
Marc Durdin
0d664ca6a5
[Developer] history.md
2019-09-29 17:19:40 +10:00
Marc Durdin
a8aa844bdf
[Developer] Context help screen was not showing on startup in 12.0.39 (regression). Fixes #2144 .
2019-09-29 07:52:47 +10:00
Marc Durdin
63b4d31e02
[Developer] history.md
2019-09-27 15:10:53 +10:00
Marc Durdin
72e1bdef76
Merge branch 'beta' into developer-open-js-files-in-editor-fixes-2140
2019-09-27 15:10:27 +10:00
Marc Durdin
9a8ba7b102
[Developer] .js files should be opened in Keyman Developer, not executed... Fixes #2140 .
2019-09-27 12:32:03 +10:00
Marc Durdin
d3018108d4
Merge pull request #2129 from keymanapp/developer-add-npm-version-for-kmlmx-fixes-2124
...
[Developer] Set the package version when building kmlmx during Developer build.
2019-09-27 11:00:43 +10:00
Marc Durdin
96f483a751
Merge branch 'beta' into developer-welcome-page
2019-09-27 11:00:10 +10:00
Marc Durdin
caf49157c6
[Developer] Address review comments
2019-09-27 07:56:10 +10:00
Marc Durdin
3360cbd815
[Developer] history.md
2019-09-27 07:48:56 +10:00
Marc Durdin
229d334b6e
Merge pull request #2132 from keymanapp/developer-context-help-links-fixes-2089
...
[Developer] Fix some of the issues with Context Help, and address one specific topic - touch layout editor.
2019-09-25 19:27:47 +10:00
Marc Durdin
b41c702a3d
Merge branch 'beta' into developer-give-clearer-success-on-build-fixes-2016
2019-09-25 19:27:28 +10:00
Marc Durdin
29d6399e5d
Merge pull request #2122 from keymanapp/developer-remove-broken-install-keyboard-link-fixes-1771
...
[Developer] Remove legacy 'Install keyboard' link in web test and cleanup look somewhat.
2019-09-25 19:26:35 +10:00
Marc Durdin
45ace2505f
[Developer] history.md
2019-09-25 19:26:05 +10:00
Marc Durdin
ead988eb7f
Merge branch 'beta' into developer-add-cli-for-creating-lexical-models-fixes-2083
2019-09-25 19:24:26 +10:00
Marc Durdin
719104253d
[Developer] Tweak Project Welcome (aka Introduction, now) page text
2019-09-25 17:34:23 +10:00
Marc Durdin
34c83b10e1
[Developer] Tweak project window refresh
2019-09-25 16:27:28 +10:00
Marc Durdin
1aef268a73
[Developer] Final tweaks
2019-09-25 16:11:41 +10:00
Marc Durdin
56106e35d7
[Developer] Add a Welcome page to the workflow for Keyman Developer and remove the now-redundant Splash screen. Fixes #2123 .
2019-09-25 16:11:23 +10:00
Marc Durdin
609649d00c
[Developer] Add concept of closing project to bring up welcome. Step 1.
2019-09-25 09:49:39 +10:00
Marc Durdin
2b9575d939
[Developer] Remove unused variables
2019-09-25 08:54:45 +10:00
Marc Durdin
b1b5054356
[Developer] Adds context help for touch layout editor. Fixes #2089 .
2019-09-25 08:21:45 +10:00
Marc Durdin
3a96a3cfee
[Developer] Fix systemic issues with context help window. Fixes #2130 .
2019-09-25 07:24:25 +10:00
Marc Durdin
d665535bc9
[Developer] Address review comments
2019-09-25 06:28:13 +10:00
Marc Durdin
85e0ab703b
[Developer] Address review comments and fix error in copydev.in with VERSION variable
2019-09-25 06:03:54 +10:00
Marc Durdin
524f2820ea
[Developer] Fix broken TIER command in makefile
2019-09-24 19:29:53 +10:00