spiegel-keyman/developer/src/tike
Marc Durdin 2c866f3a18 fix(developer): handle errors parsing .kps file when loading project
When a project is loaded, the IDE parses .kps files to retrieve metadata
for viewing. If the .kps file was malformed, then the parser could fail,
blocking the load of the project. Instead, we just ignore the errors and
show no metadata. Note that the Package Editor already loads the file
successfully and reports on the problem, allowing the user to fix it.

Fixes: #11992
Fixes: KEYMAN-DEVELOPER-23W
2024-07-25 08:40:28 +07:00
..
actions fix(developer): reset debugger after ldml keyboard compile 2024-02-20 12:51:36 +07:00
child Merge pull request #11717 from keymanapp/fix/developer/11715-prevent-two-touch-layout-editors-opening-for-same-file 2024-06-08 10:44:31 +10:00
compile chore(developer): remove compile.pas and CompileErrorCodes.pas 2023-11-02 13:12:28 +07:00
debug chore(developer): add extra logging for assertion failure when pressing backspace in debugger 2024-06-06 08:54:38 +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 docs(developer): add help site links 2024-03-05 03:12:05 -06:00
http fix(developer): handle invalid project file when scanning for owner project 2024-05-27 12:46:49 +07:00
import chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
main fix(developer): prevent two touch layout editors opening for the same file 2024-06-06 10:45:44 +07:00
oskbuilder Merge pull request #11720 from keymanapp/fix/developer/11719-handle-missing-osk-when-importing-windows-keyboard 2024-06-13 10:01:00 +10:00
project fix(developer): handle errors parsing .kps file when loading project 2024-07-25 08:40:28 +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
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 Merge branch 'master' into contexthelp-final/keyboard-editor 2024-06-14 09:29:06 +10:00
xml-sources/layoutbuilder/source chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
build.sh chore(developer): minor cleanup on scripts 2024-05-20 06:35:11 +07: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
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): rename TouchLayoutToVisualKeyboardConverter to VisualKeyboardToTouchLayoutConverter 2024-06-06 12:37:38 +07:00
tike.dproj refactor(developer): rename TouchLayoutToVisualKeyboardConverter to VisualKeyboardToTouchLayoutConverter 2024-06-06 12:37:38 +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