Marc Durdin
d1e35e5bb6
fix(developer): upgrade removes preferences
...
The uninstall is supposed to remove HKCU settings for developer. However
a side-effect is that an upgrade (which msi treats as uninstall/
install internally) also removes HKCU settings. This is sad and it is
probably better overall to leave a dangling HKCU key after uninstall.
Fixes #2667 .
2020-02-18 11:04:09 +11:00
Marc Durdin
02a8f23e28
Merge branch 'beta' into fix/developer/ide/2632-model-editor-wordlist-tab-modified-state
2020-02-13 05:35:07 +11:00
Marc Durdin
a5f0a164c4
chore(developer): history
2020-02-12 08:58:22 +11:00
Marc Durdin
d5dc0934a3
chore(developer): history
2020-02-12 08:54:56 +11:00
Marc Durdin
58456a2822
fix(developer/ide): various model editor
...
Fixes #2437 .
* add context help
* add Ctrl+PgUp/Ctrl+PgDn hotkeys for switching pages
* add Alt+Left/Alt+Right hotkeys for switching views
* remove old TODO items
* saving file from source view now gets latest changes correctly
2020-02-12 08:46:01 +11:00
Marc Durdin
a1ff4bc3c5
fix(developer/ide): model editor wordlist tab modified state
...
Fixes #2632 .
The model editor was not being notified of changes in wordlist tabs,
which meant that it would never be set into modified state for changes
exclusively in a wordlist.
2020-02-11 20:17:40 +11:00
Marc Durdin
a0001a7caa
fix(developer/ide): model debugger mime type mismatch
...
Fixes #2630 .
The MIME type for .js was being read from the registry, which on some
systems has been corrupted to text/plain, which causes Chrome to abort
loading the script. The fix is to avoid loading the system registered
MIME types, which we don't need anyway, because all the MIME types we
are using are in the default hard-coded list.
2020-02-11 20:10:22 +11:00
Marc Durdin
f9b893726d
Merge branch 'beta' into fix/developer/compiler/2498-merge-reports-touch-incorrectly-from-kmx
2020-02-11 17:06:52 +11:00
Marc Durdin
6828247f13
Merge pull request #2620 from keymanapp/fix/developer/compiler/2555-mismatching-version-package-compiler-error
...
fix(developer/compiler): package: version mismatch
2020-02-11 17:06:33 +11:00
Marc Durdin
cf91cb581c
chore(developer): history
2020-02-11 11:06:28 +11:00
Marc Durdin
f2f269545a
fix(developer/compiler): merge reports touch badly
...
Fixes #2498 .
The .keyboard_info merge was incorrectly assuming the presence of a .js
in the .kmp file if the source .kmn file asserted support for touch
platforms, when testing the .kmx files. Now, platform support for
Android and iOS will only be added if the package actually includes the
.js file that makes that possible.
2020-02-11 11:01:56 +11:00
Marc Durdin
739258a9a2
chore(developer/compiler): history
2020-02-11 09:25:21 +11:00
Marc Durdin
666fbc9072
fix(developer): touch layout editor character map integration
...
Fixes #2577 .
The touch layout editor was not accepting characters inserted from
character map by double-clicking or using the menu, only by drag+drop.
2020-02-11 09:04:22 +11:00
Marc Durdin
3087b09e97
chore: version numbers in history
2020-01-28 15:16:26 +11:00
Marc Durdin
d6a5694d4d
Merge pull request #2531 from keymanapp/chore/history-beta
...
chore: history for 13.0 beta
2020-01-28 14:01:04 +11:00
Marc Durdin
105a1b3af0
fix(developer): model editor requires wordBreaker
...
The model editor would not recognise a source file
if it did not include a wordBreaker reference.
2020-01-26 16:16:36 +11:00
Marc Durdin
77ffd17d88
fix(developer): model kpj template included tsv
...
The model template .kpj file still included
the wordlist.tsv file directly instead of
it being referenced via the .model.ts only
2020-01-26 16:16:05 +11:00
Marc Durdin
5c6530662f
fix(developer): Project MRU showed garbage text
...
The project MRU showed additional characters after
the end of the filename after ellipsis treatment.
2020-01-26 16:15:11 +11:00
Marc Durdin
e470e3fa58
fix(developer): char drop onto OSK was wrong
...
On Screen Keyboard character map drop was
still dropping codes instead of chars.
2020-01-26 16:14:35 +11:00
Marc Durdin
43757fd10e
fix(developer): new format hotkeys not parsing
...
The keyboard editor did not recognise the
new format hotkeys (unquoted) as valid.
2020-01-26 16:13:56 +11:00
Marc Durdin
5f0308b75b
fix(developer): F7 was not working in editors
...
This was happening because F7 was assigned to
two actions, so they would conflict with each
other.
2020-01-26 16:12:37 +11:00
Marc Durdin
5894d497b4
chore: history for 13.0 beta
2020-01-24 10:59:35 +11:00
Marc Durdin
9e151b9466
Merge pull request #2416 from keymanapp/fix/developer/2380-data-loss-with-unicode-in-ansi-document
...
fix(developer): data was lost when editing ansi keyboards
2020-01-21 13:26:48 +11:00
Marc Durdin
677b834d46
Merge pull request #2494 from keymanapp/chore/windows/kmdecomp-winsdk-version
...
chore(windows): kmdecomp winsdk version to 8.1
2020-01-21 06:05:33 +11:00
Marc Durdin
5e96b7cd54
Merge branch 'master' into fix/developer/2466-charmap-insert-text-editor
2020-01-20 14:56:44 +11:00
Marc Durdin
deb3ba6f24
chore: history
2020-01-20 11:50:08 +11:00
Marc Durdin
a2a8e34653
fix(developer): char map drop into text editor
...
With changes to the text editor relating to focus,
double-clicking and drag-dropping from character
map no longer worked reliably. This patch resolves
this problem.
Fixes #2466 .
2020-01-20 11:44:16 +11:00
Marc Durdin
c73549e002
chore: history
2020-01-20 10:55:08 +11:00
Marc Durdin
bfd77ebf63
Merge branch 'master' into fix/developer/2380-data-loss-with-unicode-in-ansi-document
2020-01-20 07:07:57 +11:00
Marc Durdin
933994e08c
chore(windows): kmdecomp winsdk version to 8.1
2020-01-17 14:47:15 +11:00
Marc Durdin
ffc312b9b3
Merge branch 'master' into feat/developer/1689-default-project-path
2019-12-13 15:44:04 +11:00
Marc Durdin
0b70ce0ff1
chore: remove needless path
2019-12-13 13:26:58 +11:00
Marc Durdin
d57c4974ca
Merge branch 'master' into chore/history
2019-12-13 05:16:52 +11:00
Marc Durdin
717274ec79
chore: history
2019-12-13 05:08:05 +11:00
Marc Durdin
72328a3957
feat(developer): Default project path
...
Fixes #1689 . Sets the default project path to
'Documents\Keyman Developer\Projects' so that
Keyman Developer files don't clutter user's
Documents folder. Can be changed in Options
dialog.
2019-12-13 05:07:09 +11:00
Marc Durdin
e7c5c8e9b0
Merge branch 'master' into fix/developer/1448-zero-length-store-names
2019-12-12 07:26:08 +11:00
Marc Durdin
ef4e49b6d8
Merge pull request #2442 from keymanapp/fix/developer/192-compile-all-in-project-view
...
fix(developer): F7 to compile all in project view
2019-12-12 07:25:03 +11:00
Marc Durdin
1b87d6a391
Merge branch 'master' into fix/developer/1527-tike-vs-keyman-developer
2019-12-12 07:22:14 +11:00
Marc Durdin
6863e184bc
Merge pull request #2424 from keymanapp/fix/developer/2421-hotkeys-in-editors-not-working
...
fix(developer): Hotkeys in text editor regression
2019-12-12 07:18:41 +11:00
Marc Durdin
7f185e094a
chore: history
2019-12-11 09:50:32 +11:00
Marc Durdin
705436e8d9
chore: history
2019-12-11 09:44:08 +11:00
Marc Durdin
831758a6ff
fix(developer): F7 to compile all in project view
2019-12-11 06:12:09 +11:00
Marc Durdin
463e61039a
fix(developer): zero length store names
...
Fixes #1448 . Zero-length store names should not
be permitted by the compiler.
2019-12-11 05:52:20 +11:00
Marc Durdin
a9cd2901c9
chore: unwind android refs
2019-12-10 20:33:02 +08:00
Marc Durdin
1b531100ce
chore(developer): remove references to TIKE
...
Fixes #1527 .
2019-12-09 18:41:10 +00:00
Marc Durdin
8201872395
Merge branch 'master' into chore/history
2019-12-09 10:12:25 +00:00
Marc Durdin
e283912b98
feat(developer): QRCode in lexical model editor
2019-12-09 09:31:56 +00:00
Marc Durdin
1be5df9d19
Merge branch 'master' into feat/developer/debugger-qrcode
2019-12-09 09:13:29 +00:00
Marc Durdin
7c26fb7b6b
Merge branch 'master' into feat/developer/138-hotkey-statement-bare-virtual-keys
2019-12-09 09:12:17 +00:00
Marc Durdin
6bb167b43c
Merge pull request #2431 from keymanapp/fix/developer/keyboard-layout-id-should-be-lowercase
...
fix(developer): keyboard id should be clean in import
2019-12-09 09:11:38 +00:00