Marc Durdin
5928052d93
feat(windows): use crashpad and better call stacks
...
Also moves to sentry native 2.0.
2020-04-01 12:02:26 +11:00
Marc Durdin
90f4a5109f
feat(windows): report process start to sentry
...
Also handles -sentry-client-test-exception command line parameter
for console apps and tidies up Sentry instantiation.
2020-03-30 12:21:47 +11:00
Marc Durdin
2121f5ea94
feat(windows): consume new sentry api in delphi projects
...
Updates Delphi projects to use Sentry API instead of legacy
reporting mechanisms, and strips out existing text-based
reports. Not yet complete: reporting from kmcomapi and
hosted web controls, release number. These are flagged
as build hints.
2020-03-18 17:25:38 +11:00
Marc Durdin
fd302b0197
[Developer] Cleanup logging and support colour messages in kmcomp. Fixes #2016 .
2019-09-24 15:41:40 +10:00
Marc Durdin
f484875c97
[Developer] Add compile for models to kmcomp; fix logical error in compile code
2019-08-26 11:23:05 +10:00
Marc Durdin
4fa79c44e0
Merge pull request #1977 from keymanapp/developer-model-support
...
[Developer] Add basic file format support for lexical model packages to Developer
2019-08-21 08:19:37 +09:30
Marc Durdin
1d6ae4bb1d
[Developer] Finish package editor support for lexical models
2019-08-16 17:08:54 +10:00
Marc Durdin
1decfeae84
[Windows] Customisation of setup look and feel, and cleanup of setup strings
2019-05-13 10:13:04 +10:00
glasseyes
eb96341abf
rename build alltags in developer
2018-11-12 16:08:58 +07:00
Marc Durdin
b3b5c244ea
[Windows] Refactor Windows debug logging to use Event Tracing for Windows
2018-10-16 10:23:54 +11:00
Marc Durdin
c5316da8aa
[Developer] Refactor TkpsProjectFile to remove actions from base data class into TkpsProjectFileAction
2018-09-23 13:37:45 +10:00
Marc Durdin
eb53d4065c
[Developer] Rename project units, adding namespaces
2018-09-23 13:10:22 +10:00
Marc Durdin
c5d1e18851
[Developer] Add missing dependency
2018-08-29 10:46:26 +10:00
Marc Durdin
f6b2977aac
Fixes #886 . Fixes #887 . BCP 47 tags will now be canonicalized and scripts applied where possible and needed, automatically, during keyboard installation
2018-05-24 16:04:33 +07:00
Marc Durdin
d8b2ec9599
Add extra project references
2018-05-07 15:08:12 +07:00
Marc Durdin
800042af65
Fixup other projects
2018-04-30 14:24:11 +07:00
Marc Durdin
eb97810608
Update projects to use RSP-19902 workaround
2018-02-08 13:58:42 +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
d23182efa8
Refactor KMXFileLanguages into LanguageCodeUtils to avoid excessive dependencies
2017-12-15 15:41:29 +07:00
Marc Durdin
4f49f5713e
Validate BCP-47 tags in the .keyboard_info files and ensure canonical
2017-12-13 10:35:43 +07:00
Marc Durdin
be2c43871d
Package Editor support for keyboards
2017-12-07 14:14:33 +07:00
Marc Durdin
a5016a9eb4
Additional .keyboard_info support routines
2017-09-13 15:31:12 +07:00
Marc Durdin
617a817ebf
Validate JSON .keyboard_info files
2017-09-12 19:57:39 +07:00
Marc Durdin
b65b982584
Keyman Desktop and Keyman Developer open source 10.0 alpha seed ( #121 )
...
* Keyman for Windows 10.0 Open Source
* Squashed 'windows/src/ext/jedi/jedi/' content from commit f444ad2
git-subtree-dir: windows/src/ext/jedi/jedi
git-subtree-split: f444ad2da4693851e523f1ea6bd541f701904c24
* Squashed 'windows/src/ext/jedi/jcl/' content from commit d63d3c9fd
git-subtree-dir: windows/src/ext/jedi/jcl
git-subtree-split: d63d3c9fd9ff84efdd8159084ec6a60313644243
* Squashed 'windows/src/ext/jedi/jvcl/' content from commit bee19f3b4
git-subtree-dir: windows/src/ext/jedi/jvcl
git-subtree-split: bee19f3b46909fde2fa92c06cd2706f41d99f6c3
* Add required .res files
* Add required .res files
* Add docbook files (forced)
* Add required libxslt
* Add required jedi files
* Add installation files
* Tweak .gitignore for open
* CI
* Remove KMW from Developer source (#122 )
* Remove KMW from Developer source (copies during build)
* Remove KMW from Developer source (copies during build)
* Remove KMW from Developer source (copies during build)
* Fixup release build and copy license, readme from kmw during build
* Remove obsolete build help documentation
* Keyman Engine 10 on Windows regression for shift states (#129 )
* Improve #128 -- cleaner debug messages
* Fixes #127 , shift state now resets correctly; and more work for #128
* Fixes #130 (#131 )
2017-07-25 10:53:06 +07:00