Commit graph

1873 commits

Author SHA1 Message Date
glasseyes
4fe657959e don't pass lctrl or lalt states through to keyman 2018-11-13 14:08:08 +07:00
glasseyes
f32b083485 WIP: giving state the context
if ibus's client app/toolkit supports it
2018-11-09 16:53:36 +07:00
glasseyes
78becff952 get basic backspace working
more complicated things later
2018-11-08 17:24:21 +07:00
glasseyes
88f751f77d first pass at using dummy keyboard
base keys and shift keys are working

punctuation keys are switched around but that looks deliberate
2018-11-08 16:42:21 +07:00
glasseyes
32c9ce3e60 get icons working til get them from kmx 2018-11-08 16:40:42 +07:00
glasseyes
4d61385e0e differentiate dummy keyboard names with number
WIP: show icons
2018-11-07 17:16:13 +07:00
glasseyes
2187cc430e always reconfigure meson with INSTALLDIR
fixes building to /usr/local after /tmp/kmfl
2018-11-07 17:14:31 +07:00
glasseyes
3301296789 get kvk and ldml file names from kmx name 2018-11-07 15:45:33 +07:00
glasseyes
3e50834ecf locally installing ibus-keyman component 2018-11-07 14:45:53 +07:00
glasseyes
3f60361d17 km_kbp_option_item[] is now what to use in creating state 2018-11-07 14:22:04 +07:00
glasseyes
5025ef2b26 remove keyman paths from kmfl.xml
don't search keyman dirs in ibus-kmfl
2018-11-07 14:22:04 +07:00
glasseyes
526df17fc4 update some docs for ibus-keyman
put autotool_projects back
2018-11-07 14:21:54 +07:00
glasseyes
c2a5969851 add KPAPI and ibus-keyman to build system 2018-11-07 14:00:53 +07:00
glasseyes
b7ae5455e0 remove dbus service from ibus-kmfl 2018-11-07 11:26:33 +07:00
glasseyes
67973cd89b WIP: setting up to use dummy keyboard 2018-11-07 10:15:25 +07:00
glasseyes
c862e7148b some infrastructure for loading keyboards
from libkmfl
2018-11-06 16:07:59 +07:00
glasseyes
d58667dc11 WIP: adapt keymanutil for new processor 2018-11-06 15:15:30 +07:00
glasseyes
a2b30dc494 WIP: use keyboardprocessor.h
get pkg-config for JSON_GLIB and KEYMAN_PROC
2018-11-06 15:14:21 +07:00
glasseyes
74545d5366 update pbuilderrc to rename sid to unstable 2018-11-05 11:51:04 +07:00
glasseyes
7673f7c0fb Merge branch 'master' into linux-ibus-keyman 2018-10-26 23:42:25 +07:00
glasseyes
551efa5822 [linux] linked libs in LIBADD not LDFLAGS
fixes Debian bug #616572
2018-10-19 14:04:54 +07:00
glasseyes
8eaeee506c [linux] separate NEWS file for kmflcomp
lintian complains if it is same as the Changelog
2018-10-19 13:44:34 +07:00
glasseyes
f932084775 [linux] clean keyman-config before launchpad build 2018-10-19 11:03:34 +07:00
glasseyes
8f9fd13f99 [linux] changelog for kmflcomp upload to experimental 2018-10-19 11:03:26 +07:00
glasseyes
65aa58b109 WIP: kmpdetails experiments 2018-10-18 16:49:48 +07:00
glasseyes
5de6f9ad2b [linux] rename more to ibus-keyman 2018-10-18 16:49:48 +07:00
glasseyes
192d6c9ae5 [linux] clean keyman-config before launchpad build 2018-10-17 13:14:17 +07:00
glasseyes
a8b239498e Merge branch 'master' into linux-ibus-keyman 2018-10-17 13:11:31 +07:00
glasseyes
09971d3697 [linux] bump lib version number of libkmflcomp
because APIs were added since last release
ref https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
scenario 2 so set to 1:0:1
2018-10-12 15:40:36 +07:00
glasseyes
27caf56ed0 [linux] make jenkins happy: km-package-install -h 2018-10-12 10:09:44 +07:00
glasseyes
381cef050e Merge branch 'master' into linux-ibus-keyman 2018-10-11 10:29:05 +07:00
glasseyes
9cfb638e6b [linux] use long version of args variable names
as the short ones don't exist when there is a long one
2018-10-08 17:04:00 +07:00
glasseyes
fce8c0161f [linux] alternative --x options for km scripts
add completion for km-kvk2ldml options
2018-10-08 13:25:03 +07:00
glasseyes
be0443c593 [linux] cope with lack of network
create empty file if nothing in cache and no network
get the file if network comes back
2018-10-08 10:34:41 +07:00
glasseyes
af0b3c4f03 [linux] doc tab completion caveats 2018-10-08 10:13:22 +07:00
glasseyes
5586ebe5e0 [linux] change km-package-uninstall.bash-completion
to find directory names of kmps instead of kmxs
2018-10-08 09:42:21 +07:00
glasseyes
4ffe5b1fc7 [linux] separate into separate files
fix installation in deb package:
 add to MANIFEST.in to go into dist tarball
 there is a dh bash-completion so use it
add completion for km-package-get
2018-10-06 18:23:05 +07:00
glasseyes
99206d4da9 [linux] tab completion for km-package-install
and km-package-list-installed
install the km-package.bash completion script
  in the Debian package to /etc/bash_completion.d

km-package-get: doc change of download location
2018-10-06 15:37:38 +07:00
glasseyes
1b40b1d473 [linux] tab completion for km-package-uninstall 2018-10-06 00:08:20 +07:00
glasseyes
605fd565fe Merge branch 'master' into linux-ibus-keyman 2018-10-05 09:41:08 +07:00
glasseyes
e1eaa91e3b [linux] add package name to tooltips 2018-10-05 09:29:34 +07:00
glasseyes
c4e9e52183 [linux] remove old km-config gui 2018-10-05 09:21:18 +07:00
glasseyes
a5af639dcb [linux] widget spacing tweaks 2018-10-05 09:16:14 +07:00
glasseyes
37a92339a4 [linux] WIP: preparing to use keyman API 2018-10-05 09:02:22 +07:00
glasseyes
eb06b30765 Merge branch 'master' into linux-gui-refresh 2018-10-04 17:04:07 +07:00
glasseyes
e8353cdb18 Merge branch 'master' into linux-gui-refresh 2018-10-04 16:45:59 +07:00
glasseyes
3319bf5b96 [linux] try_install_kmp inline function 2018-10-04 16:33:55 +07:00
glasseyes
4f97325c94 Merge branch 'master' into linux-ibus-keyman 2018-10-04 15:31:03 +07:00
glasseyes
a39e2e07b2 [linux] add keyman dirs to ibus-kmfl observed paths 2018-10-04 14:27:24 +07:00
glasseyes
adc3411b39 [linux] user_version typo 2018-10-04 14:00:16 +07:00