Commit graph

24978 commits

Author SHA1 Message Date
Darcy Wong
50a5e091ea Start trying to generate displayName and languageName 2018-12-13 21:00:05 +07:00
Darcy Wong
7563cbedce Add MigrateLanguagesArray function 2018-12-13 15:58:23 +07:00
glasseyes
a8a960f0ee handle surrogate pairs coming from CHAR actions 2018-12-13 13:14:41 +07:00
glasseyes
9acc7ef52d use set-surrounding-text signal to refresh context 2018-12-13 13:14:41 +07:00
glasseyes
b790ee338f separate Lalt/ctrl from Ralt/ctrl 2018-12-13 13:14:40 +07:00
glasseyes
be1bfecbd1 kmp.json for kmx tests for ibus-keyman 2018-12-13 13:14:40 +07:00
Daniel Glassey
778e695bad
Merge pull request #1423 from keymanapp/linux-testtweaks
[common] tweak kmx tests for ibus-keyman test
2018-12-13 13:11:56 +07:00
Daniel Glassey
9e28914569
Merge pull request #1425 from keymanapp/linux-usdefaultkb
[linux] 'us' is the default us xkb keyboard not 'en'
2018-12-13 12:09:31 +07:00
glasseyes
45b89ff5d2 put RALT back into test 000 2018-12-13 12:04:03 +07:00
glasseyes
3f306af8e9 [common] tweak kmx tests for ibus-keyman test
handle python compatible /Uxxxxxxxx format for smp
use e.g. [K_A] instead of a in keys:
RALT K_B is ” on an Alt-Gr keyboard so use LALT instead
2018-12-13 12:04:03 +07:00
Randy Boring
27404bbcdc fix issue #1412 Crash displaying OSK in 10.7 by using older method of getting CGColorRef
remove warnings by comparing to constant string instead of other way round
2018-12-12 21:58:28 -06:00
Randy Boring
d2187f76ee add folder to path so it builds in Xcode UI 2018-12-12 21:58:28 -06:00
Randy Boring
0f58f1f99b add Framework copy phase
update to add warnings
2018-12-12 21:58:28 -06:00
glasseyes
308c9216a9 'us' is the default us xkb keyboard not 'en' 2018-12-13 09:34:47 +07:00
Daniel Glassey
87c4d3a7ed
Merge pull request #1419 from keymanapp/linux-buildscripts
[linux] build scripts update launchpad,fix dist
2018-12-12 16:30:07 +07:00
Joshua A. Horton
698470934a Tidies up a few loose ends. 2018-12-12 15:52:23 +07:00
Joshua A. Horton
12fd313172 Oh yeah, history.md. 2018-12-12 15:31:49 +07:00
Joshua A. Horton
e16c1a7ea5 Tidies up all the documentation and intermediate notes. 2018-12-12 15:30:55 +07:00
Joshua A. Horton
621514515a Reworks keyboard font scaling to facilitate key cap scaling. 2018-12-12 15:24:36 +07:00
Joshua A. Horton
5957db8473 Addresses standard key scaling, but runs into code ordering issue. 2018-12-12 13:56:43 +07:00
Darcy Wong
6bd5d7a6f7
Merge pull request #1417 from keymanapp/ios-sil-euro-latin
[iOS] Update iOS keyboard to sil_euro_latin-1.8.1.js
2018-12-12 13:46:48 +07:00
Joshua A. Horton
caee038036 Finishes tweaking key previews. 2018-12-12 13:02:37 +07:00
Joshua A. Horton
c8055511a1 Fixes key previews, starts dynamic adjustment of key cap font sizing. 2018-12-12 13:00:06 +07:00
glasseyes
cb56041b44 [linux] build scripts update launchpad,fix dist 2018-12-12 09:28:26 +07:00
Darcy Wong
1036c73280 Update iOS keyboard to sil_euro_latin-1.8.1.js 2018-12-11 09:55:00 +07:00
Marc Durdin
25eb516664
Merge pull request #1416 from keymanapp/developer-fixes-1277-large-icons-make-developer-crash
[Developer] Large icons cause Keyman Developer to crash (unsupported icon format in Delphi / windows)
2018-12-11 13:46:09 +11:00
Marc Durdin
1fecd1fe0c
Merge pull request #1415 from keymanapp/developer-touch-layout-editor-import-uses-incorrect-layer-names-for-ralt
[Developer] Touch Layout importer from KVK used incorrect layer names for some modifiers
2018-12-11 13:22:57 +11:00
Marc Durdin
62a8cab1ca
Merge pull request #1410 from keymanapp/windows-fix-1279
[Windows] Fixes #1279. Avoid crash when security software blocks Keyman Configuration from setting various registry values.
2018-12-11 13:20:53 +11:00
Marc Durdin
60d8622f32 [Developer] Fixes #1277. Large icons cause Keyman Developer to crash (unsupported icon format in Delphi / windows) 2018-12-11 13:06:46 +11:00
Joshua A. Horton
228d85f5c7 Fixes a few PR comment issues. 2018-12-11 08:51:48 +07:00
Marc Durdin
5e56a6ee96
Merge pull request #1414 from keymanapp/developer-touch-layout-editor-conversion-fails-and-crash-on-exit
[Developer] Fixes sillsdev/keyman-issues#5791. Fixes a crash when closing the touch layout editor, and gets conversion from KVK working again
2018-12-11 12:24:56 +11:00
Marc Durdin
0d8af79106
Merge pull request #1413 from keymanapp/windows-package-metadata-unicode-fix-1270-1336
[Windows] Fixes #1336, #1270. Package info was not being read from JSON even when available which meant we lost Unicode values
2018-12-11 12:24:46 +11:00
Joshua A. Horton
0525a5080f Added documentation to the 'generate osk key caps' method. 2018-12-11 08:18:32 +07:00
Marc Durdin
240bbcaa21 [Developer] Touch Layout importer from KVK used incorrect layer names for Shift+(LR)Ctrl/(LR)Alt modifiers 2018-12-11 12:09:06 +11:00
Marc Durdin
2d585d5ece [Developer] Fixes sillsdev/keyman-issues#5791. Fixes a crash when closing the touch layout editor, and gets conversion from KVK working again 2018-12-11 12:01:45 +11:00
Marc Durdin
17c08d53f6 [Windows] Fixes #1336. Fixes #1270. Package info was not being read from JSON even when available which meant we lost Unicode values 2018-12-11 11:23:17 +11:00
Marc Durdin
6d8451b818 [Windows] Fixes #1279. Avoid crash when security software blocks Keyman Configuration from setting various registry values. 2018-12-10 18:08:17 +11:00
Daniel Glassey
47b1e4a688
Merge pull request #1396 from keymanapp/linux-multipleversions
[linux] check if kmx already processed at >= version
2018-12-10 10:40:00 +07:00
Marc Durdin
2fb9b88a63
Merge pull request #1409 from keymanapp/windows-fix-5780
[Windows] Fixes #5780. Crash when upgrading and TSF TIP enumeration fails
2018-12-10 14:24:02 +11:00
Marc Durdin
43fbcd107d
Merge pull request #1405 from keymanapp/developer-touch-layout-bug-fixes
[Developer] Various small bug fixes for Keyman Developer Touch Layout Editor
2018-12-10 14:23:53 +11:00
Marc Durdin
a507b50863 [Windows] Fixes sillsdev/keyman-issues#5780. Crash when upgrading and TSF TIP enumeration fails 2018-12-10 11:28:55 +11:00
Marc Durdin
169285814d [Developer] Address review comments 2018-12-10 09:11:39 +11:00
Joshua A. Horton
6f672c29ac Wires in the keyboard's specified visual format font. 2018-12-07 14:43:32 +07:00
Darcy Wong
3c0f88649a
Merge pull request #1400 from keymanapp/android-update-sil-euro-latin
[Android] Update default sil_euro_latin to v 1.8.1
2018-12-07 14:41:01 +07:00
Joshua A. Horton
bcf5e57877 Adds a base dotted circle to otherwise undisplayed diacritic key caps. 2018-12-07 14:24:32 +07:00
Marc Durdin
260c088e58 [Developer] Fixes #1357. Cannot insert character into touch layout 2018-12-07 17:42:24 +11:00
Daniel Glassey
ba5b39f5fb
Merge pull request #1371 from keymanapp/linux-ibus-keyman
[linux] ibus-keyman initial fixes for using kmx keyboards
2018-12-07 13:16:06 +07:00
Daniel Glassey
0956621e0d
[linux] Linux jenkins exit too early (#1404)
* remove testing part of jenkins script
2018-12-07 13:03:58 +07:00
Marc Durdin
155cd0d56c [Developer] Fixes sillsdev/keyman-issues#5787. Crashen when closing and reopening keyboard editor after using touch layout tab; also tweak to keystroke management 2018-12-07 16:59:20 +11:00
Marc Durdin
1ac7cbab79 [Developer] Fixes #1305. Focus was incorrect when opening touch layout source tab 2018-12-07 16:58:28 +11:00