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