Marc Durdin
7725218ab4
fix(windows): use new signtime.bat on build agents
2020-09-16 05:13:21 +10:00
Marc Durdin
84f0219541
fix(windows): canonicalization
...
Reworks the BCP 47 tag canonicalization algorithm.
2020-09-01 08:42:56 +10:00
Marc Durdin
907ccc56bc
feat(windows): add langtags.json data
...
This will be used for future updates for language search
and installation and will eventually allow us to remove
ethnologue and alltags data (and some of bcp47 subtag)
2020-08-28 12:17:28 +10:00
Marc Durdin
e7b7d80366
chore(windows): remove stockeditor
...
Stockeditor is no longer required as it was used in the past to edit
translations and messages, but these are all maintained either in source
or through Crowdin now.
2020-08-27 07:52:17 +10:00
Marc Durdin
89e27dc226
chore(windows): cleanup code
2020-08-03 11:18:51 +10:00
Marc Durdin
d71ae718e6
feat(windows): i18n for Setup
2020-08-03 10:56:27 +10:00
Marc Durdin
ebdeb373f3
refactor(windows): add translations to windows install
2020-07-30 09:39:06 +10:00
Marc Durdin
b8a42ad5dc
chore(windows): devtools use strings.xml
2020-07-29 15:04:07 +10:00
Marc Durdin
39edce5986
feat(windows): generate message consts at build time
2020-07-28 13:05:12 +10:00
Marc Durdin
6b748239ed
chore(windows): cleanup of i18n
...
- remove expandidentifiers
- remove messages.txt
- remove desktop.pot
- remove stock message ditor
- stop using captions altogether for translation
2020-07-27 16:54:23 +10:00
Marc Durdin
d085467001
feat(windows): Crowdin i18n groundwork
2020-07-27 15:09:30 +10:00
Marc Durdin
16c9341671
fix(windows): add sourcemap upload for desktop/developer
2020-04-27 12:55:42 +10:00
Marc Durdin
e09b081a34
fix(windows): cleanup release and environment for Sentry
2020-04-20 07:07:39 +10:00
Marc Durdin
40b69950fa
fix(windows): support x64, remove sentry.dll
2020-04-05 07:36:50 +10:00
Marc Durdin
58a99b305a
fix(windows): some sentry symbolication was not working
2020-03-23 07:44:50 +11:00
Marc Durdin
c1ce3974a9
fix(windows): include sources for sentry
2020-03-21 09:04:22 +11:00
Marc Durdin
b61949ca41
fix(windows): remove makejcldbg references
2020-03-18 20:26:55 +11:00
Marc Durdin
03b421843d
fix(windows): various fixes for sentry
2020-03-18 17:25:40 +11:00
Marc Durdin
948bc3d239
fix(windows): tier.md and version.md reading
2020-03-18 17:25:39 +11:00
Marc Durdin
eade8c34f3
refactor(windows): Use 14.0-style versioning
...
Moves all version construction to use VERSION.md and
TIER.md and reduces intermediate file usage, so we can
present sensible versions across the project.
2020-03-18 17:25:39 +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
7be25b6e4e
feat(windows): Integrate Sentry
...
First stage of Sentry integration. Adds a basic library
for handling errors through Sentry. Does not include
integration into external handler or Keyman apps as yet.
2020-03-18 17:25:37 +11:00
Marc Durdin
6c322cf2b2
fix(windows): address review comments
2020-03-18 16:56:32 +11:00
Marc Durdin
c75aab5886
feat(windows): add paths to syms
2020-03-13 12:38:23 +11:00
Marc Durdin
c97a5f985c
feat(windows): upload difs during build
2020-03-11 06:25:12 +11:00
Marc Durdin
edfbb4c339
feat(windows): add sentry file prep to build
2020-03-10 21:37:30 +11:00
Marc Durdin
b73be8042f
feat(windows): sentrytool app
...
This app prepares Delphi executables for PDB-style
symbol information and creates a breakpad .sym file
from a corresponding .map file. x86 only at this point
but will work on x64 later. The differences are likely
to be minor. While this does not generate a .pdb file,
sentrytool could be extended to do this. So far, this
is just sentrytool; the build changes to use sentrytool
will come next.
2020-03-10 21:21:55 +11:00
Marc Durdin
58d4fb72e8
chore(windows): use new version infrastructure
2020-01-29 09:59:50 +11:00
Marc Durdin
fff86bc1cf
fix(windows): RSP-19902 was fixed in Delphi 10.3 so unwind workaround
2019-10-28 09:28:20 +11:00
Marc Durdin
f3155a488e
fix(windows): Fix path for Delphi 10.3 IDE in devtools
2019-10-25 21:14:06 +07:00
Marc Durdin
83288a056a
[Windows] Support either Delphi 10.2 or 10.3 via defines
2019-10-25 06:01:17 +07:00
Marc Durdin
9c5e30d82a
[Windows] Update build scripts, compiler conditionals, and address hints arising with move to Delphi 10.3.2
2019-10-24 20:43:17 +07:00
Marc Durdin
63fbe8e5cf
[Windows] Address review comments
2019-10-24 07:22:21 +07:00
Marc Durdin
17f870b096
[Windows] Address review comments
2019-10-24 06:32:20 +07:00
Marc Durdin
3a90f258da
[Windows] Fix version.in file encoding back to Windows-1252
2019-10-21 06:43:13 +07:00
Marc Durdin
82e3a8528f
[Windows] Cleanup version.txt
2019-10-21 06:05:16 +07:00
Marc Durdin
3f5de32e35
[Windows] Refactor version.txt to use constant templates and avoid needing to update with major version changes
2019-10-21 05:54:15 +07:00
Marc Durdin
7139850d59
[Windows] Reduce CI failures by ensuring help.keyman.com is locally up-to-date before pushing
2019-09-20 07:02:03 +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
3ec2883d35
[Developer] Add initial compiler and file format support for lexical models
2019-08-16 16:40:40 +10:00
Marc Durdin
eb236d7dfe
Unnecessary file changes
2019-08-12 16:48:50 +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
2d1587a533
[fv_windows] Include fv_all in Windows installer
2019-08-09 13:22:43 +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
glasseyes
5654c935a2
rename build alltags in engine and buildtools
2018-11-12 16:14:28 +07:00
glasseyes
4ac82460eb
rename alltags in other buildtools dirs
2018-11-12 16:06:16 +07:00
glasseyes
230a69b63b
rename build alltags
...
from Keyman.System.BuildLibPalasoAllTags.pas
to Keyman.System.BuildNRSIAllTags.pas
to make explicit that this is from the NRSI and nothing to do
with libpalaso
2018-11-07 10:07:38 +07:00