Commit graph

629 commits

Author SHA1 Message Date
glasseyes
8029aeb767 [linux] for #1189 handle more file types 2018-09-21 13:50:05 +07:00
glasseyes
c2d124b15f debug logging of paths not print 2018-09-21 13:36:27 +07:00
glasseyes
46968f6d6e Merge branch 'linux-1177-userinstall' into linux-list-kmp 2018-09-21 11:14:21 +07:00
glasseyes
2d0815b69c [linux] for #1189 handle more file types 2018-09-21 11:14:04 +07:00
glasseyes
029ae21338 [linux] remove version call that snuck in to dist.sh 2018-09-21 10:50:46 +07:00
Daniel Glassey
c1f521e39d
Merge pull request #1203 from keymanapp/linux-versioning
[linux] Linux versioning
2018-09-21 10:41:20 +07:00
Daniel Glassey
bc657bf7cf
Merge pull request #1198 from keymanapp/linux-ibus-kmfl-dbus
[linux] ibus-kmfl on-screen keyboard
2018-09-21 10:40:50 +07:00
Daniel Glassey
866b3d19d6
Merge pull request #1204 from keymanapp/linux-1188-determine-filetype
[linux] PR1202 typo should be KM_KMX
2018-09-21 10:40:14 +07:00
glasseyes
c78ccbec8e [linux] PR1202 typo should be KM_KMX 2018-09-21 10:24:06 +07:00
glasseyes
713cc14951 Merge branch 'master' into linux-1177-userinstall 2018-09-21 10:15:23 +07:00
glasseyes
0a677361e2 Merge branch 'master' into linux-list-kmp 2018-09-21 10:10:37 +07:00
glasseyes
0d23cc6985 [linux] remove devreconf from Makefile again 2018-09-21 10:00:53 +07:00
glasseyes
ca6bc9c032 [linux] ibus-kmfl: PR1198 improve checks looking for ldml file 2018-09-21 09:36:25 +07:00
glasseyes
65b06e39e5 Merge branch 'master' into linux-versioning 2018-09-21 09:13:36 +07:00
Daniel Glassey
402e292165
Merge pull request #1193 from keymanapp/linux-1176-localinstall
[linux] issues with local install
2018-09-21 09:10:55 +07:00
glasseyes
e4ffbd4dd8 [linux] missing terminating backquote from 1193 review 2018-09-21 09:08:42 +07:00
glasseyes
f3f14922ed experiments: add check_kmp to see what kmp files have problems
starting with what have files have type KM_UNKNOWN
2018-09-20 17:14:24 +07:00
glasseyes
b47d6ba53b Merge branch 'master' into linux-1177-userinstall 2018-09-20 15:39:58 +07:00
glasseyes
750ba31f91 [linux] list_kmp: get list known keyboards from downloads.km.com
scrapes keyboards index page to get ids of listed keyboards

findkmninkmp to find kmp that have kmn in them in cache dir
2018-09-20 15:36:45 +07:00
glasseyes
e11b9fcf71 userdir install 2018-09-20 15:34:23 +07:00
glasseyes
f1384a9341 [linux] remove kmpmetadata commented code 2018-09-20 11:53:17 +07:00
glasseyes
a2a7fbae6a Merge branch 'linux-1188-determine-filetype' into linux-1177-userinstall 2018-09-20 10:13:05 +07:00
glasseyes
0e775769dd [linux] WIP: uninstall_kmp_user 2018-09-20 09:37:03 +07:00
glasseyes
9d83348357 [linux] WIP: install to ~/.local/share/keyman by default 2018-09-20 09:37:02 +07:00
glasseyes
37ea72ec2c [linux] JENKINS="yes" to reconf in jenkins script 2018-09-20 09:29:40 +07:00
glasseyes
35d4e92ab0 [linux] set the version of keyman-config 2018-09-20 09:29:11 +07:00
glasseyes
aed4cf2458 [linux] versioning of reconf depending on git tags
and whether JENKINS is set
2018-09-20 08:58:17 +07:00
glasseyes
452fc8d87c [linux] kmfl_compiler.c to use config.h VERSION 2018-09-20 08:54:55 +07:00
glasseyes
1280c4250b [linux] get website 'url' as well as 'description'
in print functions conditionally display optional keys
2018-09-19 18:27:51 +07:00
glasseyes
6994650853 [linux] show exceptions during printing parsed metadata 2018-09-19 16:45:33 +07:00
glasseyes
d910ad7a07 [linux] use an enum for keyman filetype
only use determine_filetype in parsing
2018-09-19 16:38:15 +07:00
glasseyes
b9649c7409 [linux] and escape the top_builddir to pass it through 2018-09-18 16:54:41 +07:00
glasseyes
532042f58c [linux] include dirs relative to top_builddir 2018-09-18 16:43:44 +07:00
glasseyes
3f1a387f5e [linux] move copy include files to after configure 2018-09-18 16:27:20 +07:00
Daniel Glassey
4703d08e8f
Merge branch 'master' into linux-ibus-kmfl-dbus 2018-09-18 16:17:34 +07:00
glasseyes
3b06732d7c [linux] copy include files to build kmfl dir
so that local build can find them
2018-09-18 16:12:16 +07:00
glasseyes
e4d38582da [linux] add keyman-config/build to .gitignore 2018-09-18 15:55:50 +07:00
Daniel Glassey
b65f0f7f12
Merge branch 'master' into linux-1176-localinstall 2018-09-18 15:54:07 +07:00
glasseyes
ce9aa2b7f2 [linux] separate configure, build and install steps
build steps are now:
make configure (if needed)
make
sudo make install

or:
make fullbuild
sudo make install
2018-09-18 15:45:19 +07: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
glasseyes
7b6e971912 [linux] refactor keyman image search into a function
resize icons back to 16x16 on load to display in km-config
2018-09-18 10:58:55 +07:00
glasseyes
9aeedcf8cf [linux] rename dist target to sources 2018-09-17 19:34:56 +07:00
glasseyes
edda7cccf0 [linux] keyman-config debian control typo (from #1180) 2018-09-17 16:55:37 +07:00
glasseyes
12dc10c6ab [linux] another problem from patch in makefile 2018-09-17 16:31:55 +07:00
glasseyes
9a9d063667 [linux] whitespace error in earlier commit 2018-09-17 16:27:49 +07:00
glasseyes
a54349ee91 [linux] fix README instructions for local build 2018-09-17 16:25:15 +07:00
glasseyes
70e871e7af [linux] after testing, fix last commit 2018-09-17 16:23:11 +07:00
glasseyes
3c685c129a [linux] make uninstall (for /usr/local/ install)
move restore of package kmfl.xml to after the rest of uninstall
2018-09-17 15:45:17 +07:00
glasseyes
4def814908 [linux] install and use icons in local install 2018-09-17 15:13:46 +07:00
glasseyes
cf5535a713 get ldml file name
make visualkeyboard and keyboardversion available
2018-09-17 13:41:44 +07:00