Keyman Build Agent
5c331e27f3
auto: increment beta version to 16.0.121
2022-12-07 13:01:40 -05:00
Eberhard Beilharz
fe7fbda749
Merge pull request #7875 from keymanapp/chore/linux/packagebuild
...
chore(linux): Improve package build
2022-12-07 15:34:58 +01:00
Eberhard Beilharz
8a14372e0a
chore(linux): Improve package build
...
During package builds on Debian servers the build often failed
with an error related to X11 when running the tests. This change
skips the tests in `linux/ibus-keyman/src/test` when building
packages, similar to the way we already do it for the tests in
`linux/ibus-keyman/tests`.
2022-12-07 09:00:52 +01:00
Keyman Server
24cce11fe1
Merge pull request #7869 from keymanapp/auto/version-beta-16.0.120
...
auto: increment beta version to 16.0.120
2022-12-06 05:02:28 +11:00
Keyman Build Agent
37846225a9
auto: increment beta version to 16.0.120
2022-12-05 13:01:43 -05:00
Eberhard Beilharz
331e8b4f57
Merge pull request #7867 from keymanapp/chore/advocates
...
chore: Change platform advocates
2022-12-05 09:55:31 +01:00
Eberhard Beilharz
01eff3aff2
chore: Change platform advocates
...
This changes the platform advocates for web and android as discussed
at the planning meeting.
2022-12-05 09:11:42 +01:00
Keyman Server
0994ad8c3c
Merge pull request #7864 from keymanapp/auto/version-beta-16.0.119
...
auto: increment beta version to 16.0.119
2022-12-05 05:02:16 +11:00
Keyman Build Agent
fad24c4316
auto: increment beta version to 16.0.119
2022-12-04 13:01:29 -05:00
Eberhard Beilharz
007905cfc1
Merge pull request #7860 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2022-12-04 15:20:49 +01:00
Eberhard Beilharz
b42061a732
chore(linux): Update debian changelog
...
(cherry picked from commit ec46a34509 )
2022-12-01 20:41:50 +01:00
Keyman Server
f26344beb7
Merge pull request #7858 from keymanapp/auto/version-beta-16.0.118
...
auto: increment beta version to 16.0.118
2022-12-02 05:02:20 +11:00
Keyman Build Agent
c90eec30dc
auto: increment beta version to 16.0.118
2022-12-01 13:01:34 -05:00
Marc Durdin
eaae1c3774
Merge pull request #7820 from keymanapp/fix/developer/7810-encodeurl-broken
...
fix(developer): EncodeURL was not handling spaces
2022-12-01 10:55:48 +11:00
Marc Durdin
1208bf599f
Merge pull request #7830 from keymanapp/fix/developer/7829-onlineupdate-shutdown-thread
...
fix(developer): OnlineUpdate crash on shutdown
2022-12-01 10:23:53 +11:00
Keyman Server
f280bc975b
Merge pull request #7854 from keymanapp/auto/version-beta-16.0.117
...
auto: increment beta version to 16.0.117
2022-12-01 05:02:48 +11:00
Keyman Build Agent
20c29bd0e5
auto: increment beta version to 16.0.117
2022-11-30 13:01:58 -05:00
Darcy Wong
1166cf3572
Merge pull request #7844 from keymanapp/fix/android/pending-intent-flag
...
fix(android/engine): Use FLAG_IMMUTABLE for PendingIntent for Android S+
2022-11-30 08:35:21 +07:00
Darcy Wong
50e2faa444
Merge pull request #7807 from keymanapp/fix/android/keyboard-update-language
...
fix(android/engine): Append languageID for keyboard updates
2022-11-30 08:34:50 +07:00
Darcy Wong
e78f5fd6e1
Merge pull request #7832 from keymanapp/fix/android/tablet-keyboard-update
...
fix(android/app): Toggle keyboard update notifications for landscape and tablets
2022-11-30 08:33:42 +07:00
Keyman Server
607570f096
Merge pull request #7849 from keymanapp/auto/version-beta-16.0.116
...
auto: increment beta version to 16.0.116
2022-11-30 05:03:19 +11:00
Keyman Build Agent
1745c38546
auto: increment beta version to 16.0.116
2022-11-29 13:02:39 -05:00
Eberhard Beilharz
d0734ceef4
Merge pull request #7833 from keymanapp/chore/linux/DebUploadScript
...
chore(linux): Fix upload-to-debian script
2022-11-29 10:48:27 +01:00
Eberhard Beilharz
16c91e695a
chore(linux): Use flag for beta phase
...
This addresses code review comments.
2022-11-29 08:57:41 +01:00
Eberhard Beilharz
00259a981d
Merge pull request #7835 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2022-11-29 08:44:17 +01:00
Marc Durdin
a81798478e
Merge pull request #7836 from keymanapp/fix/windows/symbol-filenames
...
fix(windows): lower case filenames for projects
2022-11-29 16:42:48 +11:00
Darcy Wong
ac8da571ce
fix(android/engine): Use FLAG_IMMUTABLE for PendingIntent for Android S+
2022-11-29 09:00:05 +07:00
Marc Durdin
cf6d73173a
Merge pull request #7825 from keymanapp/fix/windows/cherry-pick/7661-cef-cleanup
...
fix(windows): Cleanup CEF more correctly in shutdown 🍒
2022-11-29 10:07:44 +11:00
Keyman Server
09c92b80f9
Merge pull request #7838 from keymanapp/auto/version-beta-16.0.115
...
auto: increment beta version to 16.0.115
2022-11-29 05:02:33 +11:00
Keyman Build Agent
885e42d83d
auto: increment beta version to 16.0.115
2022-11-28 13:01:55 -05:00
Marc Durdin
182a1fcb41
chore: rename tike internally
2022-11-28 19:52:00 +07:00
Marc Durdin
529278c045
fix(windows): lower case filenames for projects
...
Fixes #7828 .
Moves all projects to lower case filenames so that we don't end up with
filename conflicts in symbol servers.
2022-11-28 19:28:14 +07:00
Eberhard Beilharz
e834c3c467
chore(linux): Update debian changelog
...
(cherry picked from commit 0ecc03dbac )
2022-11-28 12:31:48 +01:00
Eberhard Beilharz
7bec18615f
chore(linux): Fix upload-to-debian script
...
While we're in beta phase we need to modify `changelog` in beta
branch instead of `master`.
2022-11-28 12:28:01 +01:00
Joshua Horton
ec29ed5756
Merge pull request #7790 from keymanapp/fix/web/lang-menu-unwanted-page-scroll
...
fix(web): locks page scroll when scrolling lang menu
2022-11-28 15:16:46 +07:00
Marc Durdin
83e2ebac2d
Merge pull request #7795 from keymanapp/fix/mac/7632-caps-inconsistent-with-core
...
fix(mac): Caps processing was not consistent with core
2022-11-28 18:43:30 +11:00
Darcy Wong
adaaa3d2b9
fix(android/app): Toggle keyboard update notification
2022-11-28 14:11:23 +07:00
Marc Durdin
2c6c6f107b
fix(developer): OnlineUpdate crash on shutdown
...
Fixes #7829 .
The online update check could crash on shutdown because the thread
destructor would run from the wrong thread. This caused the main form
destruction, which happens if the user chooses to install the update,
to be triggered from the worker thread, leading to much pain.
2022-11-28 09:56:27 +07:00
Darcy Wong
1711ae3fcc
fix(android/engine): Parse URI to determine if cloud API has update
2022-11-28 09:38:00 +07:00
Joshua A. Horton
401de6f35b
chore(web): simple error logging to verify logic assumptions, get Sentry logs if invalidated
2022-11-28 08:12:25 +07:00
Darcy Wong
a3842146d1
chore(android): Merge remote-tracking branch 'origin/beta' into fix/android/keyboard-update-language
2022-11-28 07:26:10 +07:00
Marc Durdin
a9a66f28ed
fix(windows): Cleanup CEF more correctly in shutdown
...
Hopefully fixes KEYMAN-WINDOWS-1MR, and probably many related crash
reports. Will monitor on alpha before porting to stable/beta.
This changes the form destruction sequence to make sure that it
doesn't close the form until CEF has been shutdown correctly.
2022-11-27 07:39:34 +07:00
Keyman Server
cdebd9e7af
Merge pull request #7822 from keymanapp/auto/version-beta-16.0.114
...
auto: increment beta version to 16.0.114
2022-11-27 05:02:32 +11:00
Keyman Build Agent
cb7e8bdc65
auto: increment beta version to 16.0.114
2022-11-26 13:01:55 -05:00
Marc Durdin
c0774f309f
Merge pull request #7821 from keymanapp/fix/developer/7808-remove-missing-files-from-mru
...
fix(developer): remove missing files from MRU list
2022-11-26 19:18:21 +11:00
Darcy Wong
79148a84de
Merge pull request #7817 from keymanapp/chore/android/whatsnew-haptic
...
docs(android/app): Add note of haptic feedback to whatsnew
2022-11-26 08:49:48 +07:00
Marc Durdin
d2e1a41d06
fix(developer): remove missing files from MRU list
...
Fixes #7808 .
If a project is moved, then the MRU, which has absolute path names, will
probably have references to files that don't exist. Rather than leave
these in the list, to be opened and potentially recreated in the wrong
place, we should just remove them entirely.
2022-11-26 07:31:16 +07:00
Marc Durdin
6eefb3a771
fix(developer): EncodeURL was not handling spaces
...
Fixes #7810 .
This addresses a regression introduced in #7631 , where URL parameters
with spaces would be encoded into `+` instead of `%20`. Looking a bit
deeper at the Delphi `TNetEncoding.URL.Encode` function I realised that
it was entirely inadequate. Some guy named Marc Durdin wrote a blog a
good few years ago about the problem, and that's what I ended up using.
This encoding issue caused filenames with spaces (by default, project
paths in Developer have spaces) to give a 404 when editing a touch
layout, which meant that the touch keyboards could not be saved.
Also fixes KEYMAN-DEVELOPER-74, where the + encoding caused multiple
entries to appear in the filename cache.
Amusing to Google this problem, find solid answer on SO, which pointed
to my very own blog. Embarrassing that my own code didn't already
include my own fix.
A secondary issue is also fixed here, where request parameters were
double-decoded for formencoded POST requests. The fix for broken URL
encodings was only required for GET requests.
This also showed up in KEYMAN-DEVELOPER-74, with double-encoded paths
being registered as source files.
2022-11-26 07:09:53 +07:00
Keyman Server
493bf159f5
Merge pull request #7819 from keymanapp/auto/version-beta-16.0.113
...
auto: increment beta version to 16.0.113
2022-11-26 05:02:55 +11:00
Keyman Build Agent
6691b25e6a
auto: increment beta version to 16.0.113
2022-11-25 13:02:18 -05:00