Marc Durdin
78b97fb5bc
Merge pull request #1273 from keymanapp/windows-kannada-localization
...
[Windows] Add Kannada localization (fixes #1271 )
2018-10-29 09:27:48 +11:00
Marc Durdin
b523b99d56
Merge pull request #1272 from keymanapp/windows-customise-vk_zap
...
[Windows] Change the vk_prefix (zap) code from 0x07 to 0x0E to avoid Game Bar conflict and make it customisable via registry
2018-10-29 09:27:35 +11:00
Marc Durdin
bba75cc8c1
Merge pull request #1268 from keymanapp/windows-upgrade-keyboards-from-10
...
[Windows] Upgrade keyboard configuration from Keyman 10 when installing version 11
2018-10-29 09:27:24 +11:00
glasseyes
21fd0460b1
Merge branch 'keyboardprocessor-api' into linux-ibus-keyman
2018-10-26 23:42:43 +07:00
glasseyes
7673f7c0fb
Merge branch 'master' into linux-ibus-keyman
2018-10-26 23:42:25 +07:00
Joshua A. Horton
86878f8d2f
Removes an unneeded variable from an earlier commit in the chain.
2018-10-26 08:13:10 +07:00
Joshua A. Horton
cc6c5d8356
Tidies up the new comments for finalization.
2018-10-26 08:11:18 +07:00
Tim Eves
ef548606aa
Move keyboardprocessor into it's new toplevel under common/engine
2018-10-25 13:43:28 +07:00
Tim Eves
2613ce4860
Relicense code from graphite 2 under MIT & add copyright headers.
2018-10-25 13:36:27 +07:00
Darcy Wong
f4aaa7491e
Merge pull request #1281 from keymanapp/android-add-strings
...
[Android] Consolidate UI strings
2018-10-24 03:15:28 -05:00
Joshua Horton
fb0dc8f9b5
Merge pull request #1280 from keymanapp/web-browserstack-update
...
Updates BrowserStack configuration settings, fixes a minor error.
2018-10-24 14:51:27 +07:00
Joshua A. Horton
42932856e9
Partial fix - no more duplicate languages under a region.
2018-10-24 14:49:39 +07:00
Darcy Wong
113e919a7d
Clean up two stray icons
...
error dialog when connection unavailable shouldn't include "+" in the titlebar
2018-10-24 14:41:16 +07:00
Darcy Wong
04f37b4bff
Add one more String.format
2018-10-24 14:28:12 +07:00
Joshua A. Horton
02404b83c4
Adds a page in the manual testing section for the Toolbar UI.
2018-10-24 13:46:38 +07:00
Joshua A. Horton
a42c0f181e
Updates BrowserStack configuration settings, fixes a minor error.
2018-10-24 10:47:09 +07:00
Darcy Wong
1f3cd5268b
Tidy up more strings
2018-10-24 10:44:20 +07:00
Darcy Wong
8ce4b4f30b
Consolidate UI strings to strings.xml
2018-10-24 07:55:51 +07:00
Marc Durdin
35b58febd1
[Windows] Update history (several recent branches)
2018-10-24 06:11:36 +11:00
Marc Durdin
3e07fc4728
[Developer] Update build prerequisites
2018-10-24 05:26:09 +11:00
Tim Eves
f1d5266663
Fix incorrect logic so we now only ALERT when a VKEY is unmapped in both shift states.
2018-10-24 00:35:27 +07:00
Tim Eves
80cd7c6f93
Fix typos, add clarifying comments and adjust dummy keyboard name.
2018-10-24 00:27:59 +07:00
Tim Eves
fecd218b0c
Fix typos in introspection.schema
...
Make it clear the $id needs to be changed.
2018-10-24 00:11:57 +07:00
Marc Durdin
866561395c
[Developer] Exclude node_modules from installer
2018-10-23 10:51:30 +11:00
Marc Durdin
59bde573f3
[Developer] Use npm to update Monaco and keep it out of source tree
2018-10-23 10:47:33 +11:00
Marc Durdin
cc76fa2c1d
[Windows] Add Kannada localization ( fixes #1271 )
2018-10-23 10:22:45 +11:00
Marc Durdin
455c2458a4
[Windows] Change the vk_prefix (zap) code from 0x07 to 0x0E to avoid Game Bar conflict and make it customisable via registry
2018-10-23 09:04:24 +11:00
Tim Eves
e385ae72eb
unit/context-api: Add more test cases.
...
Check context_items_to_utf16 doesn't overrun it's buffer.
Add tests for context_clear, context_shirnk and context_append.
Add test including marker type context item.
2018-10-22 18:46:59 +07:00
Tim Eves
7e5b9916d1
unit/context-api: improve readbility with try_status macro.
2018-10-22 18:44:30 +07:00
Tim Eves
8c49047f54
context_shrink: Insert prefix correctly, don't reverse it.
2018-10-22 18:43:01 +07:00
Tim Eves
691168418b
context_items_to_utf16: Don't advance out iterator when no output occurs
2018-10-22 18:42:11 +07:00
Tim Eves
6b9f1f7257
context_to_utf16: Clarify unit in buf_size param to be utf16 codeunits.
2018-10-22 18:40:34 +07:00
Tim Eves
cff694e6f4
Tidy up context-api unit test
2018-10-22 14:10:43 +07:00
Tim Eves
ccafc521bc
Fix failure to terminate bug in context_get
...
Need to correctly terminate the context_item presentation form array.
Also refactor the method onto the km_kbp_context adadaptor class where
it belongs.
2018-10-22 14:08:56 +07:00
Tim Eves
3c1762de58
context_shrink should return status
...
It can do allocation when prepending. Catch exception and turn into a
status code.
2018-10-22 14:05:55 +07:00
Marc Durdin
c58410aa7c
[Windows] Upgrade keyboard configuration from Keyman 10 when installing version 11
2018-10-22 14:20:53 +11:00
Daniel Glassey
4f1f1022b7
Merge pull request #1266 from keymanapp/linux-misc-packaging
...
[linux] misc changes from packaging
2018-10-19 16:11:58 +07:00
Tim Eves
788544b2b3
Add context API unit test
...
Covers everything except appending and shrinking.
2018-10-19 15:56:55 +07:00
Tim Eves
2ca2fceb79
Make the API header use C++ native char16_t for km_kbp_cp when in C++
2018-10-19 15:55:50 +07:00
Tim Eves
4677d3d8b1
Fix bugs in context_api utf16 handling
...
It did not read the input string due an error in
utfcodec:_utf_sentinal_iterator and did not include the null terminator
in calculated size from context_to_utf16.
2018-10-19 15:54:55 +07:00
glasseyes
551efa5822
[linux] linked libs in LIBADD not LDFLAGS
...
fixes Debian bug #616572
2018-10-19 14:04:54 +07:00
glasseyes
8eaeee506c
[linux] separate NEWS file for kmflcomp
...
lintian complains if it is same as the Changelog
2018-10-19 13:44:34 +07:00
glasseyes
f932084775
[linux] clean keyman-config before launchpad build
2018-10-19 11:03:34 +07:00
glasseyes
8f9fd13f99
[linux] changelog for kmflcomp upload to experimental
2018-10-19 11:03:26 +07:00
Marc Durdin
d32b7d946a
[Windows] Set security on programdata/keyman folder at install time
2018-10-19 10:51:54 +11:00
Marc Durdin
9b51f5f8bd
[Windows] Improve shared buffer security
2018-10-19 06:19:30 +11:00
Marc Durdin
2ec23c8a83
[Windows] Reapply patch for global debug log flag
2018-10-19 05:45:55 +11:00
Marc Durdin
b395f7b122
[Windows] Remove USE_SERIALEVENTSERVER define
2018-10-19 05:34:48 +11:00
glasseyes
65aa58b109
WIP: kmpdetails experiments
2018-10-18 16:49:48 +07:00
glasseyes
5de6f9ad2b
[linux] rename more to ibus-keyman
2018-10-18 16:49:48 +07:00