Commit graph

65 commits

Author SHA1 Message Date
Marc Durdin
ad9eb3a7f8 fix(developer): kmcomp debug data for sentry 2020-04-19 16:50:18 +10:00
Marc Durdin
17cbc37f8c fix(windows): fixup missing sentry config 2020-04-02 17:11:45 +11:00
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
c33199f6db chore(windows): dprojs 2020-03-30 12:07:41 +11:00
Marc Durdin
00e58c13ec feat(windows): user control for upload to sentry 2020-03-27 17:50:51 +11:00
Marc Durdin
b61949ca41 fix(windows): remove makejcldbg references 2020-03-18 20:26:55 +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
c75aab5886 feat(windows): add paths to syms 2020-03-13 12:38:23 +11:00
Marc Durdin
edfbb4c339 feat(windows): add sentry file prep to build 2020-03-10 21:37:30 +11:00
Marc Durdin
8c9beef35b chore: address review comments, history 2019-12-02 11:23:09 +00:00
Marc Durdin
cad9b9e5ca chore: address review comments 2019-12-02 04:01:38 +00:00
Marc Durdin
6af6c0adb8 fix(developer): kmcomp.x64 had debug data embedded 2019-11-29 09:03:32 +00:00
Marc Durdin
4645f2e253 feat(developer): complete 64-bit support 2019-11-28 18:39:56 +11:00
Marc Durdin
33ede3e8b0 chore(developer): config kmcomp build paths 2019-11-17 09:08:33 +11:00
Marc Durdin
3a90f258da [Windows] Fix version.in file encoding back to Windows-1252 2019-10-21 06:43:13 +07: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
f506345f09 [Developer] Add model project support 2019-08-28 12:37:59 +10:00
Marc Durdin
31cfab5abf [Developer] dproj 2019-08-26 11:27:29 +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
692c64f659 Unnecessary file changes (version numbers) 2019-08-12 16:48:08 +10:00
Marc Durdin
eb4b8da7f4 [Windows] Support installing packages with keyboards that are disabled by default; support opening configuration at first run 2019-08-12 15:38:24 +10:00
Marc Durdin
f4f61646f3 Merge branch 'beta' into windows-firstvoices 2019-08-12 08:45:37 +10:00
Marc Durdin
75e6462aec [Developer] Update kmcomp for modified build package installer api 2019-08-12 08:43:07 +10:00
Marc Durdin
b1ba60005b [Developer] Fixes #1919. Prevent keyboard files with many warnings clobbering build reports by stopping reports after 100 messages 2019-08-08 10:06:58 +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
Marc Durdin
836f8805d2 [Windows] 12.0 version files 2019-05-10 10:19:29 +10:00
Marc Durdin
3c7da5fc14 [Developer] Fixes #984. Add option to check filename conventions. 2019-01-18 09:07:33 +11:00
Darcy Wong
4a8b645e97 Add "-add-help-link" parameter to kmcomp
Cherrypick of #1346
2018-11-27 15:51:28 +07: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
82bb0e622b [Windows] Minor tweak to release build check and correct kmcomp command line help 2018-10-11 07:30:11 +11:00
Marc Durdin
af6306fcd4
Merge pull request #1210 from keymanapp/developer-project-templates
[Developer] Support project templates
2018-09-28 12:10:35 -06:00
Marc Durdin
3fb07690c9 [Developer] Tidy up kmconvert command line and build 2018-09-28 11:01:21 -06: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
b4773ca324 [Developer] Refactor TkmnProjectFile to remove actions from base data class into TkmnProjectFileAction 2018-09-23 13:29:25 +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
4011d3f099 11.0 manifest.xml 2018-07-16 20:02:20 +10:00
Marc Durdin
c3830bcea6 11.0 version.rc 2018-07-16 20:02:03 +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
d1af2232fe Support -w flag in kmcomp (and project) to fail on warnings in packages and kmw compile phase 2018-02-24 10:49:51 +07:00
Marc Durdin
324335771e Refactor kmxfile constants into kmxfileconsts to avoid pulling in too many dependencies 2018-02-15 16:18:51 +07:00
Marc Durdin
eb97810608 Update projects to use RSP-19902 workaround 2018-02-08 13:58:42 +07:00
Marc Durdin
1f33625f04 Add -source-path to kmcomp for merging .keyboard_info 2018-01-29 18:44:11 +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