Commit graph

27982 commits

Author SHA1 Message Date
Daniel Glassey
e0cee2b8ae
Merge branch 'master' into linux-ibus-keyman 2018-11-30 09:37:07 +07:00
Daniel Glassey
6e21ac5ef5
Merge pull request #1361 from keymanapp/kpapi-change-kmx-test
[Common] Ignore kmcomp if not present and use prebuilt kmx files for tests, with changed kmx test
2018-11-30 09:34:38 +07:00
glasseyes
ca27f40673 warning reminder to copy compiled keyboards 2018-11-30 09:32:59 +07:00
glasseyes
9dd7618e3f put __majorversion__ into version.py 2018-11-30 09:23:21 +07:00
Joshua A. Horton
0cfd4828fa SystemKeyboard now takes up actual space, though isn't yet displaying. 2018-11-30 08:30:52 +07:00
Joshua Horton
ee9c8d0d10
Merge pull request #1359 from keymanapp/lmlayer-build-reorg
[LMLayer] Kickstarting CI
2018-11-30 08:19:44 +07:00
Marc Durdin
318c73a9e1
Merge pull request #1286 from keymanapp/windows-kmtip-debugging-refactor
[Windows] Refactor and cleanup debug logging in kmtip; fix return value bug in initialising preserved keys
2018-11-30 06:25:07 +11:00
Marc Durdin
72294fb8d3 [Windows] Fix cefConsoleMessage handler 2018-11-30 06:22:54 +11:00
Joshua A. Horton
cf13caa98e Merge branch 'lmlayer-init' into lmlayer-build-reorg 2018-11-29 23:35:37 +07:00
Eddie Antonio Santos
b9eb8cf6a3
Merge pull request #1358 from keymanapp/lmlayer-cleanup
[LMLayer] cleanup and documentation
2018-11-29 09:30:08 -07:00
glasseyes
83b0fc4eb5 missing endforeach 2018-11-29 15:48:24 +07:00
glasseyes
a75ce4106b change kmx test to accept 2 arguments
'kmn' and either source root or build root
2018-11-29 15:29:23 +07:00
glasseyes
901de1b13f also remove specfile from configure.ac 2018-11-29 14:02:14 +07:00
glasseyes
555ce09a9b set version of keyman to ask for packages for
from resources/VERSION.md
it is set during make reconf
2018-11-29 13:57:24 +07:00
glasseyes
3cc1878f9f append date to kbp source package version
datetime of last git commit
2018-11-29 13:41:53 +07:00
glasseyes
6c3bb00f41 revert kbp changes apart from prog_kmcomp check
they will be in another PR
2018-11-29 13:03:41 +07:00
glasseyes
1665d16ce4 update default.png, remove unused svg 2018-11-29 12:56:23 +07:00
glasseyes
e99e536151 update keyman-service copyright, kmnkbp dep 2018-11-29 11:56:17 +07:00
glasseyes
b884ad896d misc fixes from review 2018-11-29 11:54:14 +07:00
glasseyes
0937c458db update README, remove spec file and rpm building 2018-11-29 11:53:06 +07:00
glasseyes
8aa38afa1f website now supports embed=linux and Linux user agent 2018-11-29 11:02:54 +07:00
Joshua A. Horton
07bac875f4 A bit of cleaning for test.sh. 2018-11-29 10:51:51 +07:00
Joshua A. Horton
5bb166440b Merge branch 'master' into lmlayer-build-reorg 2018-11-29 10:51:08 +07:00
Joshua A. Horton
b60deb46b1 Establishes build-agent friendly runs and reporting for LMLayer tests. 2018-11-29 10:26:18 +07:00
Joshua A. Horton
18a19734db Gets headless tests working post-reorg, fixes Windows test bug. 2018-11-29 10:12:31 +07:00
Joshua A. Horton
32b834521e Reorganized the build structure into something simpler to -clean. 2018-11-29 09:11:26 +07:00
Eddie Antonio Santos
96bc08342c
Give more consistent, descriptive names to test files. 2018-11-28 15:27:14 -07:00
Eddie Antonio Santos
a0c07dfcb9
Do not use dirname to resolve script; assume build.sh is always run in one directory. 2018-11-28 15:23:20 -07:00
Eddie Antonio Santos
849089c9c6
Slightly improve the README text. 2018-11-28 14:54:03 -07:00
Eddie Antonio Santos
8f28d07c37
Add a README describing how to build the code and vaguely what's going on here. 2018-11-28 14:46:04 -07:00
Eddie Antonio Santos
fa6c2f8e8f
Move worker communications docs to the docs/ directory. 2018-11-28 14:26:04 -07:00
Eddie Antonio Santos
8b7c606dd2
Remove TODOs from README. 2018-11-28 14:24:25 -07:00
Eddie Antonio Santos
ef452b8c58
Source the utilities in resources/ in the build.sh script. 2018-11-28 14:23:14 -07:00
Eddie Antonio Santos
61d2ea5381
Remove test model for abandoned model specification. 2018-11-28 14:22:36 -07:00
Eddie Antonio Santos
8404ef3c13
Comment ALL THE THINGS. 2018-11-28 14:20:09 -07:00
Marc Durdin
4eb668d75c
Merge pull request #1355 from keymanapp/developer-loading-utf16-kmn-fails
[Windows] Fix for failing load of UTF-16 format .kmn file (regression from default UTF-8)
2018-11-29 05:24:18 +11:00
Marc Durdin
b84163e68b [Windows] Tabs to spaces in kmkey.cpp 2018-11-29 05:23:22 +11:00
Joshua Horton
3686168209
Merge pull request #683 from keymanapp/ios-kmw-vc
[iOS] Refactor KeymanWeb wrapper
2018-11-28 15:27:15 +07:00
Joshua A. Horton
0bce40cd70 Cleaned up a few minor messes. 2018-11-28 15:25:25 +07:00
glasseyes
507026fd30 update pot files and engine issue url 2018-11-28 14:52:29 +07:00
Joshua A. Horton
3f2c59c096 Massive InputViewController refactor. Currently breaks system keyboard. 2018-11-28 14:41:57 +07:00
glasseyes
68aca71111 add km_kbp_context_items_from_utf8
avoids unnecessary conversions and string duplication

utf8codec private vars needed in cpp for
linker to find them?
2018-11-28 11:56:38 +07:00
glasseyes
be8f1449e8 Revert "add km_kbp_context_items_from_utf8"
This reverts commit 60619dc8de.
2018-11-28 11:33:39 +07:00
glasseyes
5c019a1752 rel path in code workspace for keyboardprocessor 2018-11-28 11:29:48 +07:00
glasseyes
fd4aa2cc34 Merge branch 'master' into linux-ibus-keyman 2018-11-28 11:28:06 +07:00
glasseyes
ee5822969d don't use km_kbp_context_items_from_utf8 yet 2018-11-28 11:27:08 +07:00
Eddie Antonio Santos
baea53826d
Clean top-level generated JS. 2018-11-27 18:55:38 -07:00
Eddie Antonio Santos
ef9f50563b
Merge pull request #1353 from keymanapp/lmlayer-top-level
[LMLayer] Begin implementing top-level code
2018-11-27 18:42:52 -07:00
Eddie Antonio Santos
ce4e5b834e
Merge pull request #1338 from keymanapp/lmlayer-build.sh-tdd
[LMLayer] Integrate tdd.sh into build.sh and clean up
2018-11-27 18:42:21 -07:00
Daniel Glassey
6509e0b67b
Merge pull request #1342 from keymanapp/linux-keyman-config
[linux] keyman config update
2018-11-28 07:46:33 +07:00