Commit graph

28 commits

Author SHA1 Message Date
Eberhard Beilharz
d8ee425eb2
chore(linux): fix memory allocation in keymanutil.c
Also add unit tests for keyman_put_options_todconf.
2021-11-15 19:22:04 +01:00
Eberhard Beilharz
642bad8d7d
fix(linux): fix freeing of options 2021-11-08 12:38:00 +01:00
Eberhard Beilharz
be7dd09cb0
chore(linux): Address code review comments 2021-11-08 12:02:30 +01:00
Eberhard Beilharz
2095d98c14
chore(linux): Update method comments 2021-11-05 16:27:22 +01:00
Eberhard Beilharz
b4208c90b8
chore(linux): Set correct version number on ibus component 2021-10-28 10:36:23 +02:00
Eberhard Beilharz
c401640c8a
chore(linux): Fix warnings 2021-06-14 17:39:05 +02:00
Darcy Wong
a148463dca feat(linux): Save new options into DConf 2020-02-01 17:04:09 +07:00
Darcy
12a6d5e95c feat(linux): Start refactoring the dconf utilities 2020-01-31 17:35:49 +07:00
glasseyes
308c9216a9 'us' is the default us xkb keyboard not 'en' 2018-12-13 09:34:47 +07:00
glasseyes
d2518f319e check if kmx already processed at >= version 2018-12-06 13:20:41 +07:00
glasseyes
4510bf3863 separate IBus engines for each language 2018-12-04 13:49:47 +07:00
glasseyes
5156dcc98b change oth lang to other 2018-11-26 11:35:04 +07:00
glasseyes
2cc3cebd8a cope with keyboard without lang 2018-11-26 10:56:24 +07:00
glasseyes
c20dd60064 add version to engine
though ibus doesn't seem to use it anyway
another g_file_test
2018-11-22 15:23:17 +07:00
glasseyes
b240fb50a2 use g_file_test more, add copyright header 2018-11-22 15:08:45 +07:00
glasseyes
c9eca64161 re-enable OSK, more cleanup 2018-11-22 14:58:44 +07:00
glasseyes
d1215444da remove dead code 2018-11-22 14:11:03 +07:00
glasseyes
1847856510 get keyboards from json
instead of looking for .kmx files
put data from json into the engine
2018-11-22 14:01:22 +07:00
glasseyes
53422c5c36 WIP: keyboard management 2018-11-20 17:25:21 +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
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
3301296789 get kvk and ldml file names from kmx name 2018-11-07 15:45: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
37a92339a4 [linux] WIP: preparing to use keyman API 2018-10-05 09:02:22 +07:00
glasseyes
168c693f32 make a copy of ibus-kmfl called ibus-keyman
This will be modified to use the new Keyman engine
2018-09-25 17:18:57 +07:00