Commit graph

24978 commits

Author SHA1 Message Date
Randy Boring
2bea622993 fix infinite loop caused by KeyboardPickerViewController being a subclass of itself!
tidied up public and override of some variables and functions
the switcher superclass now has an empty showAddKeyboard so Manager doesn't have to contort itself
2019-07-29 10:55:25 -05:00
Randy Boring
93d6ae930e flip the class dependency between KeyboardPickerViewController and KeyboardSwitcherViewController.
KeyboardSwitcherViewController is now the superclass that only switches,
KeyboardPickerViewController is now the subclass that also can add new keyboards and view info which can delete them.
2019-07-29 10:27:21 -05:00
Eddie Antonio Santos
930f4b9eb7
Correct some comments. 2019-07-29 09:19:49 -06:00
Eddie Antonio Santos
37e1dc34cf
[Developer] Add build.sh to developer/js. 2019-07-29 09:17:39 -06:00
Marc Durdin
e3683f4ab8
Merge pull request #1905 from keymanapp/android-kitkat-requirement
[Android] Force KitKat as minimum supported version
2019-07-29 21:38:45 +10:00
Marc Durdin
7d65efcedc [Android] Remove commented code 2019-07-29 20:03:28 +10:00
Marc Durdin
eebeb5e8e6 [Android] javascript after load for system as well as inapp 2019-07-29 19:55:35 +10:00
Marc Durdin
277d849383 [Android] Don't fire finished event until after onload event; guarantees JS is ready 2019-07-29 19:54:22 +10:00
Randy Boring
f4fea16f40 remove unused code, add comments 2019-07-29 03:30:13 -05:00
Marc Durdin
96ad12a0fe [Android] Move the loaded flag before the start of the page load 2019-07-29 15:17:08 +10:00
Marc Durdin
897ae3fee2 [Android] If the keyboard view is not ready, calling javascript functions will crash 2019-07-29 15:13:09 +10:00
Randy Boring
8071733da0 Merge branch 'master' of https://github.com/keymanapp/keyman into ios-ui-anti-globalism
had to pull
2019-07-28 21:54:04 -05:00
jahorton
8f374d24fc Missed including this edit. 2019-07-29 08:11:06 +07:00
jahorton
efbeafa78e PR review polish, round 1 2019-07-29 05:57:14 +07:00
Marc Durdin
7794370eb7 beta build number 2019-07-29 08:17:39 +10:00
Marc Durdin
269229565e history.md 2019-07-29 08:08:53 +10:00
Marc Durdin
81023b7932 [Android] Force KitKat as minimum supported version 2019-07-29 08:07:30 +10:00
Marc Durdin
9dec45228a
Merge pull request #1901 from keymanapp/ios-banner-fix
[iOS] Fixes the in-app banner issue.
2019-07-29 06:46:18 +10:00
Marc Durdin
2c680329c0
Merge pull request #1895 from keymanapp/lmlayer-disable-firefox-and-edge-in-karma-tests
[LMLayer] Disable Firefox and Edge in unit tests
2019-07-28 16:53:39 +10:00
Randy Boring
681d45aa15 Merge branch 'master' of https://github.com/keymanapp/keyman into ios-ui-anti-globalism
resolved conflict with LanguageLMDetailViewController.swift and LanguageLMDetailViewController.xib
and KeyboardSwitcherViewController.swift
2019-07-27 14:35:50 -05:00
jahorton
5776cd9138 Documents the methods of WorkerInternalModel 2019-07-26 16:03:12 +07:00
rfaramir
01dda40512
Merge pull request #1885 from keymanapp/ios-ui-language-add-lm
[ios] ui language add lexical model
2019-07-26 02:04:08 -04:00
jahorton
20fc5dee5a Fixes the in-app banner issue. 2019-07-26 12:52:17 +07:00
Randy Boring
0ff2297e94 first pass at a slimmed down keyboard picker launched from the globe icon 2019-07-26 00:42:20 -05:00
Randy Boring
acf159c7d5 Merge branch 'ios-ui-language-add-lm' of https://github.com/keymanapp/keyman into ios-ui-language-add-lm
git push said it was necessary
2019-07-25 21:59:46 -05:00
Randy Boring
67917d7d95 added notes and fixed a typo 2019-07-25 20:32:46 -05:00
Joshua Horton
1576c1a124
Merge pull request #1881 from keymanapp/android-new-suggestions-quarantine
[Android] Comments out hooks for rotation suggestion.
2019-07-26 05:29:19 +07:00
Eddie Antonio Santos
ada6af46f6
Fix old dummy model test case. 2019-07-25 16:05:04 -06:00
Eddie Antonio Santos
529f0d3adf
Move space adding to the model compositor. 2019-07-25 15:47:54 -06:00
Eddie Antonio Santos
096ecad140
Test that the proper space is appended. 2019-07-25 15:29:59 -06:00
Marc Durdin
9b8027984d
Merge pull request #1896 from keymanapp/lmlayer-license
[LMLayer] Make license consistent with rest of Keyman
2019-07-26 07:12:28 +10:00
Eddie Antonio Santos
87089a197d
Implement alternate open/close quote. 2019-07-25 15:11:40 -06:00
Marc Durdin
e413b96a65 [LMLayer] Disable Firefox and Edge in unit tests 2019-07-26 07:05:57 +10:00
Marc Durdin
a09e711f4a [LMLayer] Make license consistent with rest of Keyman 2019-07-26 06:52:31 +10:00
Eddie Antonio Santos
d71cec5bf1
Write test to detect if the model compositor understands punctuation. 2019-07-25 13:00:35 -06:00
Eddie Antonio Santos
795b862ce6
Add punctuation to trie model source code. 2019-07-25 12:38:24 -06:00
Eddie Antonio Santos
3d2d94e93e
Write interface for specifying punctuation. 2019-07-25 11:36:02 -06:00
Eddie Antonio Santos
9589778597
Test that the compiler adds the punctuation. 2019-07-25 11:26:39 -06:00
Eddie Antonio Santos
2e5855090a
Fix tsconfig... 2019-07-25 11:22:07 -06:00
Joshua Horton
86acffbbb1
Merge pull request #1891 from keymanapp/ios-correct-predict-prefs
[iOS] Utilization of correction/prediction settings
2019-07-25 18:48:36 +07:00
rfaramir
c4177aca8a
Update ios/engine/KMEI/KeymanEngine/Classes/Settings/InstalledLanguagesViewController.swift
Co-Authored-By: Joshua Horton <joshua_horton@sil.org>
2019-07-25 03:39:27 -04:00
Randy Boring
8069ffd189 Merge branch 'master' into ios-ui-language-add-lm
setting prefs slightly conflicted
2019-07-25 03:09:06 -04:00
Randy Boring
f47b78e496 remove lexical models from preferred lm per language when deleted
add lexical model to preferred lm for current language when selected
  in LexicalModelPickerViewController
set the first lexical model of a language, if any, to current when
  the current one is deleted
2019-07-25 02:30:28 -04:00
Randy Boring
b6748c84af set the preferred lexical model to the one the user selects 2019-07-25 02:21:29 -04:00
Randy Boring
eaa7c89cbf dictionary/ies instead of lexical model for user string on ad hoc install 2019-07-25 01:06:43 -04:00
jahorton
1c03dae60b Enacts predict/correct settings in embedded KMW 2019-07-25 11:52:37 +07:00
jahorton
a9af23f06a Establishes iOS correct/predict prefs storage 2019-07-25 10:34:22 +07:00
Randy Boring
c393616fce remove unreachable code, especially isUpdate class variable
pass false for update parameter when downloading a lexical model
2019-07-24 22:05:57 -04:00
Randy Boring
3221941654 document that KeyboardState should be renamed ResourceState now that it is used
for  lexical models, as well, now
2019-07-24 22:04:42 -04:00
Randy Boring
3868022438 remove unnecessary white space 2019-07-24 22:04:06 -04:00