Commit graph

2101 commits

Author SHA1 Message Date
Tom Bogle
df7a50dfd8
Merge pull request #971 from keymanapp/mac-967-fix-platform-to-return-macosx
[Mac] #967 - Make platform tests case-insensitive and support invert logic.
2018-06-18 09:04:42 -04:00
Marc Durdin
32af0d0728
Merge pull request #995 from keymanapp/windows-open-configuration-api
[windows] Fixes IKeymanControl::OpenConfiguration giving noop
2018-06-18 15:20:55 +07:00
Marc Durdin
cdeb36977a Fixes IKeymanControl::OpenConfiguration giving noop 2018-06-18 14:24:44 +07:00
Tom Bogle
dd2830ea22 [Mac] Added unit tests for inverted platform logic 2018-06-17 23:56:54 -04:00
Tom Bogle
e89b0d5a6a [Mac] Fixed logic to handle inverted (NOT_EQUAL) platform check 2018-06-17 23:23:41 -04:00
Tom Bogle
43fc667250 Merge remote-tracking branch 'origin/beta' into mac-967-fix-platform-to-return-macosx 2018-06-17 22:00:55 -04:00
Tom Bogle
fe55bbf9d0 [Mac] Updated history for this fix (for issue #967) and for PR 990. 2018-06-17 21:46:22 -04:00
Tom Bogle
4924dfe987
Merge pull request #990 from keymanapp/mac-931-use-legacy-mode-for-other-libre-office
[Mac] #931 - Made anything that appears to be "LibreOffice" use legacy
2018-06-17 21:38:03 -04:00
Tom Bogle
dd6ec9ea5d [Mac] #931 - Made anything that appears to be "lLibreOffice" use legacy 2018-06-15 16:49:24 -04:00
Tom Bogle
3bb54d4943 [Mac] Added unit tests for checkPlatform 2018-06-15 02:34:03 -04:00
Tom Bogle
7857e34676 [Mac] Changed checkPlatform implementation to be regex-based 2018-06-15 00:53:22 -04:00
Tom Bogle
8f8170cbfb [Mac] #967 - Changed platform implementation to make spec change
Any unrecognized platform tokens will cause it to return false (not a match).
2018-06-14 23:35:07 -04:00
Marc Durdin
e24eabfde1
Merge pull request #988 from keymanapp/ios-frozen-keyboard
[ios] Frozen keyboard in latest beta
2018-06-14 21:24:00 +07:00
Marc Durdin
68e35ed7ae Fixes broken keyboard -- not responding to touch -- regression in #981 2018-06-14 21:07:36 +07:00
Marc Durdin
195ceab7f4
Merge pull request #986 from keymanapp/P3S5-history-md
Tweak history.md
2018-06-14 10:49:43 +07:00
Marc Durdin
8d42323745 Tweak history.md 2018-06-14 10:35:44 +07:00
Darcy Wong
1e77232c9c
Merge pull request #980 from keymanapp/developer-unicode-11
[Developer] Update to Unicode 11.0
2018-06-13 14:24:35 +07:00
darcywong00
cab25abb4d Update history.md files 2018-06-13 13:42:41 +07:00
Marc Durdin
5517ecc942
Merge pull request #982 from keymanapp/ios-installing-custom-keyboard-without-timezone-510
[ios] If a keyboard.json has no timezone in the last modified date string, then it will still install
2018-06-13 13:35:50 +07:00
Marc Durdin
46efbbc5c8 Fixes #510. If a keyboard.json has no timezone in the last modified date string, then it will still install 2018-06-13 13:12:43 +07:00
Marc Durdin
223f4d77cd
Merge pull request #981 from keymanapp/ios-constraint-violations-500
[ios] Cleaning up constraint violations and confused keyboard resizing code
2018-06-13 11:03:29 +07:00
Marc Durdin
4230ad660a Address review comments 2018-06-13 10:44:32 +07:00
Marc Durdin
11ae1d02aa Add super calls 2018-06-13 10:41:48 +07:00
Marc Durdin
6392ac8f15 Fixes #500. Cleaning up constraint violations and confused keyboard resizing code, first pass. 2018-06-12 22:37:41 +07:00
darcywong00
ad9d6bae8c Update history.md 2018-06-12 15:18:31 +07:00
darcywong00
3d4697dea2 Update to Unicode 11.0
Fixes #976

Update to Unicode 11.0 characters from ftp://ftp.unicode.org/Public/11.0.0/ucd
2018-06-12 15:14:27 +07:00
Marc Durdin
26d8267a59
Merge pull request #979 from keymanapp/web-osk-updateLayer-test-case-978
[web] Build initial test case for #978
2018-06-12 14:37:03 +07:00
Marc Durdin
1a675063f7 Build initial test case for #978 2018-06-12 13:42:39 +07:00
Marc Durdin
bb47b29e16
Merge pull request #977 from keymanapp/platform-fixes-965-966-968-896
History.md and updated platform test report
2018-06-12 11:21:19 +07:00
Marc Durdin
ed59ff1a35
Merge branch 'beta' into platform-fixes-965-966-968-896 2018-06-12 10:50:40 +07:00
Marc Durdin
f6cccbc8cc Update history 2018-06-12 10:49:25 +07:00
Marc Durdin
73bf690cfd Re-ran platform tests post beta release builds and documented 2018-06-12 09:55:46 +07:00
Marc Durdin
fb430c2c1a
Merge pull request #969 from keymanapp/platform-fixes-965-966-968-896
[Windows][Android][Web] Platform statement consistency fixes
2018-06-11 23:16:00 +07:00
Marc Durdin
42804bf63a Fix missing Edge browser test 2018-06-11 21:44:12 +07:00
Marc Durdin
62eba2012b Fixes #974. Platform statement no longer sneakily does version tests. 2018-06-11 15:19:53 +07:00
Marc Durdin
27c565b0e2 Reworked several aspects of platform constraints esp. regarding unknown constraints. Rewrote keyboard and spreadsheet to facilitate testing more reliably. 2018-06-11 15:07:55 +07:00
Darcy Wong
023f06a4eb
Merge pull request #972 from keymanapp/android-info-page
[Android] Consolidate "Info" views
2018-06-11 08:10:09 +07:00
Marc Durdin
8649bd486e Renamed platformtest for Android 2018-06-11 07:31:44 +07:00
darcywong00
9129e1b324 Fix PR number in history.md 2018-06-10 07:03:26 +07:00
darcywong00
931bcdd5ca Consolidate "Info" views
Fixes #960

Previously, the InfoActivity was displaying the app version in one view, and launching the help content in another Activity.
2018-06-10 06:58:58 +07:00
Tom Bogle
4ad7ade429 [Mac] #967 - Make platform tests case-insensitive. 2018-06-08 16:05:02 -04:00
Marc Durdin
f8427c3f48 Add platformtest.js to Android test harness 2018-06-08 15:57:02 +07:00
Marc Durdin
ff8658edd5 Fixes #966. Platform tests are now more consistent for KeymanWeb 2018-06-08 15:47:24 +07:00
Marc Durdin
6291ad83fc Fixes #968. Platform tests on Android now give correct results for hardware keyboard. Partial fix for #966 (hardware keyboard in Chrome emulator). 2018-06-08 13:30:32 +07:00
Marc Durdin
5a2e529713 Fixes #965. 'hardware' is now supported in Keyman Desktop on Windows platform test 2018-06-08 13:29:12 +07:00
Marc Durdin
66d0aeb714
Merge pull request #961 from keymanapp/ios-735-allow-update-for-kb-with-mismatched-lang-id
[iOS] #735 - Allow keyboard update even if languageID not in API results
2018-06-08 10:57:51 +07:00
Tom Bogle
c16e834104 [Mac] #735 - Changed query to get bcp-47 language IDs
Also removed kludgy and now unnecessary fall-back code to create a "language" on the fly from an id.
2018-06-07 23:36:47 -04:00
Marc Durdin
ae22b52ec5
Merge pull request #964 from keymanapp/windows-strip-script-subtag-on-windows-7-keyboard-install-919
[Windows] Strip script subtag on Windows 7 before installing keyboard as script subtag not supported.
2018-06-08 10:34:02 +07:00
Marc Durdin
55aa150d20 Fixes #919 (again). Strip script subtag on Windows 7 before installing keyboard as script subtag not supported. 2018-06-08 10:16:33 +07:00
Tom Bogle
a00d3f255b [iOS] #735 - Allow keyboard update even if languageID not in API results 2018-06-07 12:24:18 -04:00