spiegel-keyman/developer/src/tike
Marc Durdin a918cc182f fix(developer): keyboard that targets only web can cause crashes and other problems
Fixes #10655.
Fixes #10663.

If a .kmn file had only a .js target, then Keyman Developer would return
an empty string for the target (based on .kmx). This meant that the path
for the compiler was an empty string, the path for opening the build
folder was an empty string.

Refactored the relevant code to simplify the logic a little.
2024-02-07 13:15:51 +07:00
..
actions fix(developer): support for char + code font in LDML keyboard editor 2024-01-22 07:45:37 +07:00
child fix(developer): keyboard that targets only web can cause crashes and other problems 2024-02-07 13:15:51 +07:00
compile chore(developer): remove compile.pas and CompileErrorCodes.pas 2023-11-02 13:12:28 +07:00
debug fix(developer): support surrogate pairs in ldml debugger 2024-01-29 10:57:58 +07:00
dialogs Merge pull request #10359 from keymanapp/chore/developer/10357-ngrok-v3 2024-01-24 19:29:02 +11:00
dockforms chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
help feat(developer): add web font references to package 2023-08-15 15:13:24 +07:00
http feat(developer): Multi-process model for projects 🦕 2023-12-01 11:48:09 +07:00
import chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
main fix(core): make km_core_state_get_actions() idempotent 2024-02-01 11:28:08 +07:00
oskbuilder feat(developer): add 'default' property for longpress keys 2023-08-08 14:20:52 +07:00
project fix(developer): keyboard that targets only web can cause crashes and other problems 2024-02-07 13:15:51 +07:00
rel chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
res chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
tests feat(developer): remove kmcomp 2023-09-09 17:47:15 +02:00
update fix(developer): OnlineUpdate crash on shutdown 2022-11-28 09:56:27 +07:00
web chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
xml fix(developer): support for char + code font in LDML keyboard editor 2024-01-22 07:45:37 +07:00
xml-sources/layoutbuilder/source chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
icons.rc chore(windows): update resource references 2022-06-01 06:56:43 +10:00
isis.pxx chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
KeymanDeveloper90.ico chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
kmc.cmd chore(developer): enable sourcemaps for kmc 2022-10-10 05:42:18 +11:00
kmlmc.cmd chore(developer): enable source maps for kmc commands 2022-10-06 17:48:22 +11:00
kmlmp.cmd chore(developer): enable source maps for kmc commands 2022-10-06 17:48:22 +11:00
Makefile fix(developer): Attempt 2 to copy font 2023-11-15 09:07:04 +07:00
manifest.in chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
manifest.rc chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
test.kpp chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
tike.dpr refactor(developer): update app context as well as cached context for KMN keyboard debugger 2024-01-22 08:42:00 +07:00
tike.dproj refactor(developer): update app context as well as cached context for KMN keyboard debugger 2024-01-22 08:42:00 +07:00
tike.res fix(windows): lower case filenames for projects 2022-11-28 19:28:14 +07:00
version.rc chore(windows): move keymanversion.h to common 2022-06-12 13:56:13 +10:00