configure.ac | 36 +-
data/themes/default/ignorekeys.txt | 1 -
src/Makefile.am | 35 +-
src/wkb-ibus-config-eet-test.c | 31 +-
src/wkb-ibus-config-eet.c | 669 +++++++++++-----------
src/wkb-ibus-config-eet.h | 17 +-
src/wkb-ibus-config-key.c | 264 +++++++++
src/wkb-ibus-config-key.h | 44 ++
src/wkb-ibus-config.c | 74 ++-
src/wkb-ibus-defs.h | 47 ++
src/wkb-ibus-helper.c | 516 +++++++++++++++++
src/wkb-ibus-helper.h | 110 ++++
src/wkb-ibus-panel.c | 464 ++--------------
src/wkb-ibus-test.c | 40 +-
src/wkb-ibus.c | 1072 ++++++++++++++++++++++++++++--------
src/wkb-ibus.h | 43 +-
src/wkb-log.c | 55 ++
src/wkb-log.h | 40 ++
src/wkb-main.c | 158 +++---
19 files changed, 2562 insertions(+), 1154 deletions(-)
Eduardo Lima (Etrunko) (46):
Make use of -Wno-unused-parameter
Improve config_section base implementation
Introduce struct _config_key
Add accessor for key id
Fix config_section initialization order
Add config_section_get_value and config_section_set_value
Added missing implementation of config_key_string_list_set
Fix initializations in tests
Added wkb_ibus_config_unregister
Move IBus definitions to a dedicated header file
Cosmetic change for DBus message error checking macros
Fix signature of wkb_config_key_get
Fix signatures of wkb_ibus_config_eet public functions
Add implementation of string_list_key_get()
New function wkb_config_key_signature()
The return value of config_key_get must be a variant
Fix implementation of wkb_ibus_config_eet_get_values()
Fix section/key search
Enable use of IBusConfig interface
Handle cases of Eldbus_Message_Iter argument being NULL
Write modifications to Eet file upon change
Emit 'ValueChanged' signal upon change
Don't hardcode config file path
Fix handling of backspace key press
Make use of Eina_Log for debugging messages
Fix init/shutdown process in wkb-ibus and wkb-ibus-test
Add missing extern "C" directives in header files
Receive path as parameter in config_register
Fix engine/hangul config key names
Add events to notify of IBus connect/disconnect
Fix query for IBus address
New dedicated file for various IBus helper functions
Rename global struct to avoid confusion
Nullify reference to config_eet in unregister
Attempt to reconnect to IBus daemon when connection is lost
Fix ibus-test to match new wkb-ibus connection scheme
Added proxy calls to IBusInputContext service
Fix IBus shutdown process
New IBus helper functions
Fix deserialize for all IBus types
Finish implementation of IBusInputContext
Check for IBus GlobalEngine property
Enable IBus integration
Fix handling of special keys
Rework key handling
Release 0.0.2
Juan Zhao (1):
Fix handling of "Enter" key press