Marc Durdin
|
81329fac81
|
Merge pull request #1451 from keymanapp/common-refactor-actions-options
[Common] Refactor options storage and lookup
|
2018-12-19 16:54:29 +11:00 |
|
Joshua A. Horton
|
b84aa0d20e
|
Publishes the alignInputs() function as API for touch-alias correction.
|
2018-12-19 12:50:46 +07:00 |
|
Joshua Horton
|
83dc16b4bb
|
Merge pull request #1450 from keymanapp/ios-1449-base-layout-font
Works around odd embedded iOS issue.
|
2018-12-19 12:36:16 +07:00 |
|
Tim Eves
|
0514304076
|
Fix double staged option tests 035 & 036 test correct expected values
|
2018-12-19 12:36:16 +07:00 |
|
Tim Eves
|
2f2254ddca
|
km_kbp_state_options_update should set the persisted cache copy as well.
|
2018-12-19 12:35:08 +07:00 |
|
Tim Eves
|
da815eb92e
|
Fix use-after0free in abstract_processor::lookup_option() design
Since option was not assigned to non temporary storage the string was deleted and caused the API to return freed memory.
|
2018-12-19 12:15:24 +07:00 |
|
Joshua A. Horton
|
408496c6db
|
Works around odd embedded iOS issue.
|
2018-12-19 11:58:50 +07:00 |
|
Joshua Horton
|
124497d732
|
Merge pull request #1445 from keymanapp/ios-1070-popup-diacritics
[iOS] Subkey combining diacritic display fix
|
2018-12-19 11:34:50 +07:00 |
|
Tim Eves
|
f8f1407fb8
|
Rfactor options out of class state into virtual methods on abstract_processor
|
2018-12-19 11:20:28 +07:00 |
|
Tim Eves
|
6286ef7e9a
|
Merge pull request #1442 from keymanapp/common-refactor-actions-options
[Common] Common refactor actions options machinery and options API onto state
|
2018-12-19 11:18:41 +07:00 |
|
Joshua A. Horton
|
66b69a7ace
|
iOS History + zero-length string check.
|
2018-12-19 10:15:02 +07:00 |
|
Joshua Horton
|
ce0da4fa72
|
Merge pull request #1407 from keymanapp/web-1070-diacritic-display
[Web, iOS, Android] Undisplayed diacritic fix
|
2018-12-19 09:38:17 +07:00 |
|
Joshua Horton
|
5a1c86b002
|
Merge branch 'master' into web-1070-diacritic-display
|
2018-12-19 09:30:00 +07:00 |
|
Joshua Horton
|
85c286de89
|
Merge pull request #1421 from keymanapp/web-382-keycap-scaling
[Web] Keyboard text auto-scaling
|
2018-12-19 09:29:18 +07:00 |
|
Joshua A. Horton
|
7a98514b56
|
History.md tweak.
|
2018-12-19 09:28:51 +07:00 |
|
Joshua A. Horton
|
2eb5541d22
|
Addresses PR review comment.
|
2018-12-19 08:37:50 +07:00 |
|
Marc Durdin
|
8e73a4d729
|
[Common] Update tests to validate that option persist actions are correctly handled.
|
2018-12-19 10:45:56 +11:00 |
|
Randy Boring
|
b977a0b295
|
where available, call showPreferences, otherwise, call our workaround
|
2018-12-18 13:20:54 -06:00 |
|
Daniel Glassey
|
1a3bf282ca
|
Merge pull request #1446 from keymanapp/linux-options
[linux] Linux options
|
2018-12-18 21:31:17 +07:00 |
|
Tim Eves
|
d2e9ef9d49
|
Enable test support for PERSIST action.
|
2018-12-18 18:54:06 +07:00 |
|
Tim Eves
|
dfcedcdb6c
|
Merge branch 'master' into common-refactor-actions-options
|
2018-12-18 17:27:31 +07:00 |
|
Tim Eves
|
02e2350a43
|
Merge pull request #1437 from keymanapp/common-refactor-processor-init
[wip] [Common] refactor processor init
|
2018-12-18 17:10:57 +07:00 |
|
Tim Eves
|
ed8799dbbb
|
Fix FTBFS bug on Windows
|
2018-12-18 17:03:36 +07:00 |
|
glasseyes
|
c7dc14bb13
|
baselayout kbdus.dll and alt en-US for now
|
2018-12-18 16:56:42 +07:00 |
|
Tim Eves
|
f3474dbaa5
|
Tidy up KMX_Option a bit and add persist action queuing to Save()
|
2018-12-18 16:39:07 +07:00 |
|
Daniel Glassey
|
a69092690c
|
Merge pull request #1443 from keymanapp/common-removetest039
[Common] remove test039
|
2018-12-18 15:55:09 +07:00 |
|
glasseyes
|
1c1ca42301
|
baselayout only en-US for now
|
2018-12-18 15:51:37 +07:00 |
|
glasseyes
|
f2b6b9cf5c
|
default platform and baselayout for linux
baselayout is LANG changed to xx-CC format
also move linux code workspace
|
2018-12-18 15:49:56 +07:00 |
|
Joshua Horton
|
7d4a67caa5
|
Merge pull request #1432 from keymanapp/web-osk-bulk-renderer
[Web] OSK bulk renderer
|
2018-12-18 15:01:40 +07:00 |
|
Joshua A. Horton
|
f99fd373ab
|
Merge branch 'web-382-keycap-scaling' into ios-1070-popup-diacritics
|
2018-12-18 14:56:54 +07:00 |
|
Joshua A. Horton
|
5bfc521d5f
|
Missed a keycap scaling factor for embedded mode.
|
2018-12-18 14:55:55 +07:00 |
|
Joshua A. Horton
|
dbc64548e7
|
Fixes disappearing diacritics on popup subkeys.
|
2018-12-18 14:24:49 +07:00 |
|
glasseyes
|
7e1c076079
|
put test back and make is use L and R keys
|
2018-12-18 12:50:41 +07:00 |
|
glasseyes
|
41139b6467
|
keyman package is section utils not python
|
2018-12-18 12:16:37 +07:00 |
|
glasseyes
|
65457bd603
|
remove test for generic CTRL and ALT
which shouldn't be used for input
|
2018-12-18 12:06:00 +07:00 |
|
Joshua A. Horton
|
86c88f2120
|
Fixes a scoping issue on the final render step - device notes.
|
2018-12-18 11:47:56 +07:00 |
|
Tim Eves
|
86eafe9391
|
Merge pull request #1427 from keymanapp/common-refactor-path
[Common] refactor path
|
2018-12-18 10:39:46 +07:00 |
|
Tim Eves
|
6c98983155
|
Implement keyboard option saving test case
|
2018-12-18 10:16:59 +07:00 |
|
Tim Eves
|
9a991f9abc
|
More tidy ups
|
2018-12-18 10:16:04 +07:00 |
|
Tim Eves
|
a1766f5405
|
Enable new kmx tests
|
2018-12-18 09:45:41 +07:00 |
|
Daniel Glassey
|
a1dac0eb52
|
Merge pull request #1430 from keymanapp/linux-backspace
[linux] backspace
|
2018-12-18 09:22:42 +07:00 |
|
Joshua A. Horton
|
2a4ef5ad2a
|
Adds fallback behavior for missing font size in calculations.
|
2018-12-18 09:19:19 +07:00 |
|
Tim Eves
|
cf28753737
|
Add extra kmx test keyboards to exercise option processing better
Thanks to @mcdurdin for creating those
|
2018-12-18 09:11:07 +07:00 |
|
glasseyes
|
b8a199607f
|
wait until END to do EMIT_KEYSTROKE
in case there are other actions like INVALIDATE_CONTEXT after it
|
2018-12-18 09:10:43 +07:00 |
|
Daniel Glassey
|
0eefe8a41b
|
Merge pull request #1431 from keymanapp/linux-ibus-keyman-testprog
[linux] ibus-keyman test program
|
2018-12-18 08:50:57 +07:00 |
|
glasseyes
|
416aaec057
|
rename new tests to 038, 039
|
2018-12-18 08:41:21 +07:00 |
|
Tim Eves
|
57b01ad640
|
Implement new state API using existing machinery.
|
2018-12-18 08:39:37 +07:00 |
|
Joshua A. Horton
|
7899278ace
|
A little bit of tidying.
|
2018-12-18 08:36:26 +07:00 |
|
Joshua A. Horton
|
27af75f342
|
Fixes the touch bug - CSS 'opacity' settings were to blame.
|
2018-12-18 08:32:52 +07:00 |
|
Daniel Glassey
|
654304aaf5
|
Merge pull request #1441 from keymanapp/linux-jenkins
[linux] set GTK_CFLAGS and GTK_LIBS for make dist on jenkins
|
2018-12-18 08:30:46 +07:00 |
|