Tom Bogle
129205b9df
Merge pull request #150 from keymanapp/mac-initial-open-source-checkin
...
[Mac] Initial check-in to open-source repo
2017-08-11 02:45:25 -04:00
Tom Bogle
08c399d2e8
Made changes to allow CI to set version numbers dynamically (similar to changes made in previous repo, but with some refactoring and also included testapp).
2017-08-11 02:40:43 -04:00
Marc Durdin
695912e70d
Remove include-path reset from devtools as this is done at start of build (wasn't working before)
2017-08-11 13:33:10 +07:00
Tom Bogle
d061631ef5
Merge branch 'master' into mac-initial-open-source-checkin
2017-08-11 02:25:01 -04:00
Marc Durdin
a55a6a084b
Fixup paths for buildpkg
2017-08-11 13:15:14 +07:00
Marc Durdin
e0eb052669
Fixup package reset for dynamic paths
2017-08-11 10:48:07 +07: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
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