Commit graph

15120 commits

Author SHA1 Message Date
Marc Durdin
deb6695ea0
Merge pull request #6696 from keymanapp/fix/developer/kmcomp-package-compiler-race-condition
fix(developer): kmcomp package compiler race condition
2022-06-03 09:42:24 +10:00
Marc Durdin
48a4d8c2ec fix(developer): kmcomp package compiler race condition
Fixes a race condition when compiling multiple packages, where the
temp path may be re-used before the compiler has finished with it.

To take advantage of this fix, I wanted to make sure I was using the
right kmcomp.exe when building unit tests for Keyman Core. This
uncovered a couple of other things:

* Updates Keyman Core build infrastructure to use the current kmcomp.exe
  rather than a system-installed one.
* Corrects a bug that was identified by the 15.0 version of kmcomp in
  one unit test (duplicate `&NAME` stores -- the meson test script
  prepends a `&NAME` store to each source file during build).

@keymanapp-test-bot skip
2022-06-02 14:37:01 +10:00
Keyman Server
8980e889f9
Merge pull request #6693 from keymanapp/auto/version-beta-15.0.257
auto: increment beta version to 15.0.257
2022-06-02 04:03:04 +10:00
Keyman Build Agent
99add57dda auto: increment beta version to 15.0.257 2022-06-01 14:02:17 -04:00
Darcy Wong
da507b77c2
Merge pull request #6650 from keymanapp/chore/common/crowdin-es-419-with-mac
chore(android,ios,mac): Update crowdin strings for Spanish (Latin America)
2022-06-01 19:49:17 +07:00
Keyman Server
51dea2af48
Merge pull request #6682 from keymanapp/auto/version-beta-15.0.256
auto: increment beta version to 15.0.256
2022-06-01 04:03:12 +10:00
Keyman Build Agent
a59fa21d61 auto: increment beta version to 15.0.256 2022-05-31 14:02:28 -04:00
Joshua Horton
27705f49ae
Merge pull request #6658 from keymanapp/fix/web/5646-osk-shrinkage
fix(web): osk shrinkage from rounding
2022-05-31 08:19:26 +07:00
Keyman Server
18ca5c3cd2
Merge pull request #6679 from keymanapp/auto/version-beta-15.0.255
auto: increment beta version to 15.0.255
2022-05-31 04:03:26 +10:00
Keyman Build Agent
2eb0ccfcc3 auto: increment beta version to 15.0.255 2022-05-30 14:02:44 -04:00
Joshua Horton
3a24e9fd3d
Merge pull request #6666 from keymanapp/fix/ios/6664-MVC-use-of-constraints
change(ios): modernization of the Keyman app main screen's layout logic
2022-05-30 15:24:51 +07:00
jahorton
76e3ad71ab chore(ios): Merge branch 'beta' into fix/ios/6664-MVC-use-of-constraints 2022-05-30 15:23:50 +07:00
Joshua Horton
6dd7466a1e
Merge pull request #6654 from keymanapp/feat/ios/6599-help-content-nav
feat(ios): adds back and forward navigation buttons for in-app help
2022-05-30 15:22:35 +07:00
Joshua Horton
17fd0fdc13
Merge pull request #6672 from keymanapp/fix/ios/6536-initial-kbd-height
fix(ios): keyboard height on app load
2022-05-30 15:22:24 +07:00
Joshua Horton
7a6b39837c
Merge pull request #6667 from keymanapp/fix/ios/missed-done-i18ns
fix(ios): missed i18n site
2022-05-30 15:22:13 +07:00
jahorton
b9a6aca2cb chore(ios): Merge branch 'beta' into fix/ios/6664-MVC-use-of-constraints 2022-05-30 08:52:15 +07:00
jahorton
9f3a6d206e change(ios): factorizes MVC view inits 2022-05-30 08:18:40 +07:00
Keyman Server
42a043b2f8
Merge pull request #6676 from keymanapp/auto/version-beta-15.0.254
auto: increment beta version to 15.0.254
2022-05-28 04:06:18 +10:00
Keyman Build Agent
cd2b32fc4d auto: increment beta version to 15.0.254 2022-05-27 14:05:13 -04:00
jahorton
4a64a7b5f5 chore(ios): Merge branch 'beta' into fix/ios/6536-initial-kbd-height 2022-05-27 14:03:09 +07:00
jahorton
d533d498fa chore(ios): Merge branch 'beta' into fix/ios/missed-done-i18ns 2022-05-27 14:02:40 +07:00
Marc Durdin
7b5aa03cb1
Merge pull request #6673 from keymanapp/chore/ios/fv-cert
chore(ios): FV certificate hash
2022-05-27 17:01:42 +10:00
Marc Durdin
7407894aa4 chore(ios): FV certificate hash 2022-05-27 14:18:25 +10:00
jahorton
6280164691 change(ios): slightly defers initial keyboard display 2022-05-27 10:03:37 +07:00
jahorton
cb3a88902e fix(ios): missed i18n sites 2022-05-26 14:12:02 +07:00
jahorton
b802fee7b4 change(ios): MVC subviews now use constraint-based layout 2022-05-26 10:56:55 +07:00
jahorton
051864916f fix(ios): removes no-longer-needed toolbar padding 2022-05-26 10:31:49 +07:00
jahorton
d29ebae194 fix(ios): broken infoview safe area guide 2022-05-26 10:21:09 +07:00
jahorton
4c11bb2757 fix(ios): slightly better toolbar layout in safe area 2022-05-26 08:57:53 +07:00
Keyman Server
a9fd8e9d5f
Merge pull request #6661 from keymanapp/auto/version-beta-15.0.253
auto: increment beta version to 15.0.253
2022-05-26 04:02:55 +10:00
Keyman Build Agent
996018fe90 auto: increment beta version to 15.0.253 2022-05-25 14:02:14 -04:00
jahorton
a38c01e5bb fix(web): preserves row height rounding 2022-05-25 15:36:53 +07:00
jahorton
2f1237e352 fix(web): osk shrinkage from rounding 2022-05-25 15:12:25 +07:00
jahorton
2f2789b176 docs(ios): fixes link when in-app 2022-05-25 10:47:43 +07:00
jahorton
ad7a7fa990 feat(ios): adds simple nav bar to help section 2022-05-25 10:47:08 +07:00
Joshua Horton
128e557ab8
Merge pull request #6631 from keymanapp/fix/ios/6595-host-page-misalignment
fix(ios): fixes OSK mispositioning bug in iOS 15
2022-05-25 08:08:51 +07:00
sgschantz
bf95a246a5 added Spanish es-419 localization to Mac project 2022-05-24 14:40:13 +07:00
Darcy Wong
d247e475df chore(common): Update crowdin strings for Spanish (Latin America) 2022-05-24 08:37:34 +07:00
Keyman Server
deebfd1563
Merge pull request #6649 from keymanapp/auto/version-beta-15.0.252
auto: increment beta version to 15.0.252
2022-05-24 04:03:31 +10:00
Keyman Build Agent
6ad1549167 auto: increment beta version to 15.0.252 2022-05-23 14:02:48 -04:00
Darcy Wong
124a96785b
Merge pull request #6637 from keymanapp/fix/android/sticky-longpress
fix(android/engine): Fix sticky long-press keys
2022-05-23 20:56:59 +07:00
Shawn Schantz
030f31d48c
Merge pull request #6552 from keymanapp/fix/ios/6547-rotation-memory-leak
fix(ios): stops leaking memory on system keyboard rotation
2022-05-23 09:11:23 +07:00
Keyman Server
c17159f3b0
Merge pull request #6640 from keymanapp/auto/version-beta-15.0.251
auto: increment beta version to 15.0.251
2022-05-21 04:03:25 +10:00
Keyman Build Agent
9697f0233c auto: increment beta version to 15.0.251 2022-05-20 14:02:40 -04:00
Shawn Schantz
1747722ebd
Merge pull request #6633 from keymanapp/fix/ios/6413-transparent-nav-bar
fix(ios): disables transparent nav bar for ios 15
2022-05-20 12:35:24 +07:00
Darcy Wong
7e72074d57 fix(android/engine): Cleanup when subkeys displayed 2022-05-20 12:27:59 +07:00
Darcy Wong
0a39e4e4b1 chore(android/engine): Use switch statement for gesture 2022-05-20 11:32:57 +07:00
Darcy Wong
9916da44aa fix(android/engine): Investigate sticky long-press keys 2022-05-20 11:32:57 +07:00
Darcy Wong
d99ea17ea4
Merge pull request #6626 from keymanapp/feat/android/haptic-feedback
feat(android/app): Provide haptic feedback when typing
2022-05-20 09:39:58 +07:00
Darcy Wong
4cdb5072f7
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/KeymanSettingsActivity.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-05-20 09:17:10 +07:00