Commit graph

24978 commits

Author SHA1 Message Date
Marc Durdin
8d259ec032 Update devtools.bin with dynamic root path 2017-08-10 19:29:03 +07:00
Marc Durdin
dac6e4929f Remove SourceRootPath hard coded dependency 2017-08-10 19:28:42 +07:00
Marc Durdin
a89f10a8cc Cleanup Delphi environment before trying to build the chicken to build the egg 2017-08-10 15:32:05 +07:00
Marc Durdin
d32d549639 Fixup issues with devtools.dpr stalling Delphi Starter build 2017-08-10 14:52:03 +07: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
Joshua Horton
c7fbac0d84 'util' -> 'ui' in the re-init check. 2017-07-04 10:21:43 +07:00
Joshua Horton
152880b883 Wrapped most source files with conditional loading scheme in order to block accidentally redefining functionality and data if KMW is loaded multiple times.
A few of the simpler files (definitions of string functions, basic init) were left unchanged.
2017-07-04 09:17:27 +07:00