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