Commit graph

2716 commits

Author SHA1 Message Date
Marc Durdin
c5316da8aa [Developer] Refactor TkpsProjectFile to remove actions from base data class into TkpsProjectFileAction 2018-09-23 13:37:45 +10:00
Marc Durdin
b4773ca324 [Developer] Refactor TkmnProjectFile to remove actions from base data class into TkmnProjectFileAction 2018-09-23 13:29:25 +10:00
Marc Durdin
eb53d4065c [Developer] Rename project units, adding namespaces 2018-09-23 13:10:22 +10:00
Marc Durdin
104bb82e45 [Developer] Continue render language icon 2018-09-23 10:03:00 +10:00
Marc Durdin
f6dfa1c8cb [Developer] Render default language icon for imported keyboard automatically 2018-09-23 10:01:31 +10:00
Marc Durdin
2f28da75e1 [Developer] Update tike.dpr to add new module 2018-09-22 16:32:54 +10:00
Marc Durdin
74d70172c9 [Developer] Rewrite C# importkeyboard as Delphi module; refactor osk to touch layout converter into separate module 2018-09-22 16:27:25 +10:00
Marc Durdin
02a53fa796 [Developer] Refactor importkeyboard_pas into kmconvert 2018-09-21 13:26:43 +10:00
Marc Durdin
625ae120dc [Developer] Refactor importkeyboarddll 2018-09-21 09:43:42 +10:00
Marc Durdin
12b20b05c7 [Developer] kmconvert initial work 2018-09-21 08:23:08 +10:00
Daniel Glassey
3f474c64fe
[linux] convert kb icons to png instead of bmp (#1191)
* [linux] convert kb icons to png instead of bmp

make them antialiased 64x64 so that can be resized ok in the
ibus status indicator and the ibus keyboard selector

* [linux] move linux specific gitignore to linux/.gitignore
2018-09-18 15:28:53 +07:00
Marc Durdin
5af662a40a
Merge pull request #1194 from keymanapp/windows-sil-logo
[Windows] Update splash screens and about screens to show SIL logo
2018-09-18 12:14:37 +10:00
Marc Durdin
b23bae7306 [Windows] Update Keyman Desktop About and Keyman Developer Install for SIL logo 2018-09-18 11:10:05 +10:00
Marc Durdin
9511e8f5f4 [Developer] Update splash and about forms for SIL logo; adjust vm test 2018-09-18 10:45:06 +10:00
Marc Durdin
b7775f1343 [Windows] Add SIL logo to Desktop setup 2018-09-18 10:45:06 +10:00
Marc Durdin
6fc443984f [Windows] Add SIL logo to Desktop splash screen 2018-09-18 10:45:06 +10:00
Marc Durdin
f314c25db5
Merge pull request #1171 from keymanapp/windows-versioning-tidyup
[Windows] Remove 10.0 version content and make versioning less visible for subsequent releases
2018-09-18 10:19:52 +10:00
Marc Durdin
8499f6cb09
Merge pull request #1175 from keymanapp/windows-versioning-installer
[Windows] Refactor WiX installers for Windows, Windows Engine and Developer to remove versioned paths and registry for simplified future upgrades
2018-09-18 10:19:29 +10:00
Marc Durdin
2c7f4fdbf5 [Windows] Remove temp keymanversion.inc file 2018-09-18 10:18:55 +10:00
Daniel Glassey
1eb0fd411e
Merge pull request #1180 from keymanapp/linux-buildsys
[linux] Linux buildsys
2018-09-17 16:54:08 +07:00
Marc Durdin
0cf28cfc76 [Windows] Remove manual edit requirement for keymanversion.* and fixup build dependencies that arise as a result 2018-09-17 18:57:17 +10:00
Marc Durdin
b75bafa307 [Windows] Fixup global-versions dependency 2018-09-17 14:08:10 +10:00
glasseyes
c3963575a7 python 3.5 compatible string in make step 2018-09-17 10:57:56 +07:00
glasseyes
4e058aabff tmp python site packages dir depends on python version 2018-09-17 10:48:22 +07:00
glasseyes
d46dc1aa8b update README.md for new build scripts
rename tmpbuild make target to tmpinstall
2018-09-17 10:07:53 +07:00
glasseyes
c169d9ec95 include keyman-config in tmpbuild
sudo make install now installs keyman-config as well
2018-09-17 09:28:17 +07:00
Marc Durdin
63580a9b8c [Windows] Complete version independent build setup 2018-09-17 11:56:55 +10:00
Marc Durdin
46b39cbcc9 [Windows] Additional tweaks for versioning and automated tests 2018-09-17 11:02:14 +10:00
Marc Durdin
58b1ba40a6 [Windows] First pass automated installer build and test 2018-09-17 08:56:04 +10:00
Marc Durdin
1e1240cbe3 [Windows] Avoid errors appearing when online update check fails for any reason 2018-09-17 08:55:41 +10:00
Marc Durdin
214a0294a3 [Windows] Update additional paths and registry settings to make them version-free 2018-09-17 08:55:03 +10:00
Marc Durdin
fec1610199 Fixup paths in registry settings 2018-09-17 08:42:27 +10:00
glasseyes
671360915f keyman-config: move imports to after args parse
so that -h can be run without dependencies installed
2018-09-15 17:49:28 +07:00
glasseyes
ca330e24f2 keyman-config: fix making dist on its own 2018-09-15 17:49:28 +07:00
glasseyes
18e037d66f deb.sh: package version suffix to be +dist not just dist 2018-09-15 17:49:28 +07:00
glasseyes
7fbba6036f use date of last git commit not current date for VERSION
more things needed in some README.repo

cow.sh: make it compatible with xenial
  set DIST for use with optional local .pbuilderrc, also in deb.sh
  link linux/.pbuilderrc to ~/.pbuilderrc if it doesn't exist
2018-09-15 17:49:28 +07:00
glasseyes
41017d3896 ignore generated keyman-config manpages 2018-09-15 17:49:28 +07:00
glasseyes
1c7fbb896c [linux] make the cow hook executable
run the cow hook after deb is copied to location
2018-09-15 17:49:28 +07:00
glasseyes
bb3140707f fix last commit 2018-09-15 17:49:28 +07:00
glasseyes
0c3d077dda [linux] touch cow Packages file if it doesn't exist 2018-09-15 17:49:27 +07:00
glasseyes
b1e48b344b [linux] keyman-config include README.md in dist on xenial
make deb now builds dist rather than devdist
include README.md in Debian package
improve keyman-config dependencies and keyman package description
2018-09-15 17:49:27 +07:00
glasseyes
46130e876d [linux] add --no-package to jenkins.sh init
avoids calling dpkg-parsechangelog erroneously
2018-09-15 17:49:27 +07:00
glasseyes
4d155f9af0 [linux] fix call to common.sh init
don't pass on parameters
2018-09-15 17:49:27 +07:00
glasseyes
41e938f728 rename keyman-config package to keyman 2018-09-15 17:49:27 +07:00
glasseyes
f048b9a277 generate man pages for keyman-config in make dist 2018-09-15 17:49:27 +07:00
glasseyes
109b0d65df minor comments to scripts
to kick off a test jenkins build
2018-09-15 17:49:26 +07:00
glasseyes
cc8c983932 don't escape HOME variable 2018-09-15 17:49:26 +07:00
glasseyes
0c7703fb32 add scripts/jenkins.sh for making source packages on jenkins 2018-09-15 17:49:26 +07:00
glasseyes
c294c8d9df move scripts to scripts dir
add VS code workspace for linux dir
that also includes onboard-keyman dir
fix cow.sh creation of hook scripts
2018-09-15 17:49:26 +07:00
glasseyes
f49ad06599 minor configure update 2018-09-15 17:49:26 +07:00