Commit graph

263 commits

Author SHA1 Message Date
Tom Bogle
d061631ef5 Merge branch 'master' into mac-initial-open-source-checkin 2017-08-11 02:25:01 -04:00
Darcy Wong
791a6d39e3 Merge pull request #153 from keymanapp/readme-fix-badges
Fix Beta and Stable build badges
2017-08-11 10:09:24 +07:00
darcywong00
341d081d49 Fix Beta and Stable build badges
The CI server is using non-default branches for Beta and Stable builds, so build badges updated accordingly.
2017-08-11 10:05:06 +07:00
Tom Bogle
6f990cd1de Added #!/bin/sh to indicate that bashHelperFunctions.sh is an executable shell script. 2017-08-10 22:51:10 -04:00
Tom Bogle
04764c349d Added build info and readme link for Mac 2017-08-10 18:38:44 -04:00
Tom Bogle
c1809fed1d Made Keyman4Mac (test app) use engine framework properly (and removed Framework files form repo). Minor tweaks to readme and license. Minor improvement to logic in custom build step for IM (for case where engine Framework is present locally but not available in engine's build folder). 2017-08-10 18:29:14 -04:00
Marc Durdin
c9cba58232 Merge pull request #149 from keymanapp/windows-fix-145-osk-fill-freezes
Fix #145 - OSK fill from layout freezes, and tweak display of key preview in OSK editor at same time
2017-08-10 14:42:28 +07:00
Marc Durdin
be582efae6 Fix #145 - OSK fill from layout freezes, and tweak display of key preview in OSK editor at same time 2017-08-10 13:54:49 +07:00
Marc Durdin
95ddc8b905 Fixup copyright 2017-08-10 13:33:47 +07:00
Tom Bogle
87aa5057ef [Mac] Initial check-in to open-source repo 2017-08-10 13:11:52 +07:00
Marc Durdin
d04613443d Merge pull request #148 from keymanapp/windows-avoid-makejcldbg-warning
Prevent the build of makejcldbg from stalling a Delphi Starter build
2017-08-10 12:46:00 +07:00
Marc Durdin
df1abbcaef Prevent makejcldbg from blocking Delphi Starter 2017-08-09 16:34:44 +07:00
Darcy Wong
6ac081a4df Merge pull request #146 from keymanapp/android-clean-resources
More cleanup
2017-08-09 09:26:40 +07:00
darcywong00
ab7a148129 More cleanup
Remove legacy res/ files and AndroidManifest.xml files that aren't used
Remove unused strings (related to previous licensing)
2017-08-09 09:01:03 +07:00
Marc Durdin
dc1878629b Merge pull request #144 from keymanapp/windows-shift-regression-140
Fix #140 - regression in modifer state management
2017-08-08 15:25:22 +07:00
Marc Durdin
356b9ad568 KeymanDebugLog helper app for live debug log watching 2017-08-08 13:06:09 +07:00
Marc Durdin
1f640e7b7d Test case for #140 2017-08-08 13:05:29 +07:00
Marc Durdin
b296b7fa8f #140 - fixup right shift, again, with correct scan code mapping 2017-08-08 13:04:42 +07:00
Marc Durdin
acdfa2e0ba Header file for #140 2017-08-08 08:39:27 +07:00
Marc Durdin
ab2e8871fc Fixes #140 - regression with shift states: cleanup 2017-08-08 08:39:11 +07:00
Marc Durdin
92827f9695 Fixes #140 - regression with shift states (cleanup to come) 2017-08-08 08:38:55 +07:00
Darcy Wong
635a6c5922 Merge pull request #143 from keymanapp/infrastructure-badges
Start root README.md and add CI badges
2017-07-31 14:41:03 +07:00
darcywong00
9a239588b9 Start root README.md and add CI badges 2017-07-31 13:12:03 +07:00
Darcy Wong
1bfdbb0f6a Merge pull request #142 from keymanapp/android-scripts-executable
Fix build scripts for Linux
2017-07-31 09:34:03 +07:00
Darcy Wong
2fc20b6ce6 Fix build scripts for Linux
n trying to build Keyman for Android on Linux, the following issues needed to be fixed:

Set `build.sh` and `gradlew` scripts to executable

KMEA/build.sh needs an OS check so build.bat is only called on Windows

web/source/build.sh needs $compiler and $copmiler_warnings values in quotes
2017-07-31 08:36:10 +07:00
Marc Durdin
ea8cc6c433 Merge pull request #139 from keymanapp/windows-signcode-cleanup
Cleanup certificate code signing for Windows
2017-07-27 14:32:04 +07:00
Marc Durdin
4dfacd516e Cleanup certificate code signing for Windows 2017-07-27 14:03:33 +07:00
Darcy Wong
2b3fa63cea Merge pull request #126 from keymanapp/keyman-android-2.8-alpha
Keyman for Android 2.8 Open Source
2017-07-26 08:44:37 +07:00
darcywong00
51ab565971 Update Android readme.md 2017-07-26 08:16:00 +07:00
Marc Durdin
7125e3a08e KeymanWeb 10.0 alpha (#124)
* Fixes #107 - move __BUILD__ and dfltLayout variables into tavultesoft object

* Cherry-pick fix for error from attachment api rework #114

* Fixup missing __BUILD__ reference

* Update header version number

* Fixup broken getDefaultKeyObject() call so we can release 2.0

* Fixes #118 - longpress menu sometimes missing base key on phone devices (#134)

* Add note to build scripts to remind devs to make changes to both scripts
2017-07-26 07:36:58 +07:00
Marc Durdin
93d587efcc Fixup broken submodule that breaks git (#136) 2017-07-25 11:03:57 +07:00
Marc Durdin
b65b982584 Keyman Desktop and Keyman Developer open source 10.0 alpha seed (#121)
* Keyman for Windows 10.0 Open Source

* Squashed 'windows/src/ext/jedi/jedi/' content from commit f444ad2

git-subtree-dir: windows/src/ext/jedi/jedi
git-subtree-split: f444ad2da4693851e523f1ea6bd541f701904c24

* Squashed 'windows/src/ext/jedi/jcl/' content from commit d63d3c9fd

git-subtree-dir: windows/src/ext/jedi/jcl
git-subtree-split: d63d3c9fd9ff84efdd8159084ec6a60313644243

* Squashed 'windows/src/ext/jedi/jvcl/' content from commit bee19f3b4

git-subtree-dir: windows/src/ext/jedi/jvcl
git-subtree-split: bee19f3b46909fde2fa92c06cd2706f41d99f6c3

* Add required .res files

* Add required .res files

* Add docbook files (forced)

* Add required libxslt

* Add required jedi files

* Add installation files

* Tweak .gitignore for open

* CI

* Remove KMW from Developer source (#122)

* Remove KMW from Developer source (copies during build)

* Remove KMW from Developer source (copies during build)

* Remove KMW from Developer source (copies during build)

* Fixup release build and copy license, readme from kmw during build

* Remove obsolete build help documentation

* Keyman Engine 10 on Windows regression for shift states (#129)

* Improve #128 -- cleaner debug messages

* Fixes #127, shift state now resets correctly; and more work for #128

* Fixes #130 (#131)
2017-07-25 10:53:06 +07:00
darcywong00
426a49b8db Remove bin and gen folders
Remove bin and gen folders per https://stackoverflow.com/questions/16736856/what-should-be-in-my-gitignore-for-an-android-studio-project
2017-07-25 10:50:10 +07:00
darcywong00
444402c65f Remove www in links
Updated info links from www.keyman.com/* to keyman.com/*
2017-07-25 10:20:22 +07:00
darcywong00
a13dc9d1a1 Add missing asset files and cleanup whitespace
Add missing files needed for KMEA and Samples projects
Also replaced tabs with spaces in some KMAPro files
2017-07-24 14:07:03 +07:00
darcywong00
6d26d7cd9e Keyman for Android 2.8 Open Source
Copy over the Android source
Update build.sh scripts for new paths
KMEA/build.sh also updated to build KMW and use the artifacts
2017-07-21 11:52:22 +07:00
Marc Durdin
77ac8bc786 KMW: Treat warnings as errors (#120)
* Test CI

* Test CI again

* Test CI again

* Test CI again

* Test CI again

* Turn warnings into errors (but don't turn on all warnings)
2017-07-19 09:54:30 +07:00
Marc Durdin
cb296d9411 Merge pull request #117 from keymanapp/web-longpress-numeric-issue-115
Long press in numeric/symbol layers does not work
2017-07-10 10:45:27 +07:00
Joshua Horton
8dbad67e03 Merge pull request #113 from keymanapp/web-build.sh
Converted the Windows-dependent build.bat into a build.sh shell script.
2017-07-10 10:24:02 +07:00
Joshua A. Horton
a1c123efbe Turns out Windows msys and Linux cp -R behavior is identical - OS X is the odd one out. So, redid the filtering. 2017-07-10 10:21:45 +07:00
Marc Durdin
e76396ca62 Add test case 2017-07-10 10:16:07 +07:00
Marc Durdin
b26781f44d Long press in numeric/symbol layers does not work 2017-07-10 10:14:19 +07:00
Joshua A. Horton
59dab88ae1 Merge remote-tracking branch 'origin/web-build.sh' into web-build.sh 2017-07-10 09:52:48 +07:00
Joshua A. Horton
1b47c77753 Fixes the shell build for Mac systems - the resource copy path behavior appears to differ on the two OSes. 2017-07-10 09:50:37 +07:00
Joshua Horton
67f92028f2 Merge remote-tracking branch 'origin/web-build.sh' into web-build.sh 2017-07-05 15:10:38 +07:00
Joshua Horton
d41cca7368 Changes as per code review. 2017-07-05 15:09:01 +07:00
Darcy Wong
7a90a7440e Make build.sh executable
Add sha-bang and set file to +x
2017-07-05 14:11:39 +07:00
Joshua Horton
c381a40702 Restores build.bat for now. 2017-07-05 13:57:39 +07:00
Joshua Horton
d81e4b6231 Converted the Windows-dependent build.bat into a build.sh shell script. 2017-07-05 13:33:34 +07:00
Joshua Horton
9051a4c051 Merge pull request #112 from keymanapp/web-108-109-bookmarklet-support
Bookmarklet support, fixing #108 & #109.
2017-07-04 10:43:43 +07:00