Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I19cfecd74c7822f4c9910444f3337aa28f937a45
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: If3e9e2c1b62f8b4f1e72a7473ac62b6e0b59f692
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I90231e22614ada60112aed923237f5f27bfe747c
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
If it is not set, use default US/English value (xkb:us::eng)
Change-Id: Iaf01b8ea683b241ebc61f2fa1e21ba3beec48c86
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I22495a9ff28dc3a4bc29156e66e588353fe83a3e
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
This was wrong since the beginning, we needed another iterator to unpack
the struct before actually getting the values.
There was also need to add a specific function for deserializing IBusAttrList
to an Eina_Array of IBusAttr.
Change-Id: I2b01411a85c7d69a2d83d54917f87d93016bf75c
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
- text_from_string: Returns a new wkb_ibus_text from a string
- iter_append_text: Appends a wkb_ibus_text to a Eldbus_Message_Iter
- engine_desc_from_message_iter: Deserialize IbusEngineDesc type
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: Ia56d3d3856cfccd3a1b7301356b9d87d65f2f377
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: Id94424f6f58e2706c2e827f3f2c5e56a3000672b
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: Iba231dd9e555e305757db91e4ff87279d40cb52e
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Also fixes spawning of 'ibus-daemon' and 'ibus address' commands
Change-Id: I0553bb57dc8ff1c39ff30248260290569553544a
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I50fa4ac0b3f9e0d94417ade22ff7072179cc0b6f
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: Icedeaf5cc3ada19be37d98e959f98c13b9539590
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I229d63553c2e8917af196946f5d4864ff78881dc
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I1fb68f1840cb10a5517640221d132201c00e8235
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I9a3644ba244de4a1e296ba60e4836edf21fbb6d7
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: Ibcf24447cff3cc560b75cf11bc3148c452779f2d
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: Icd50b604a28b17a642f8037c4fb9d354a33ecd3e
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: Ib67336e6e6ea613ff9aa36590afc54edfb86431b
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I02d57342363ee5b9f7eed087453ba96d375acb14
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I5f3aca27d1e03636dfcda1d5204abd9c7a4b0ed9
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
We now depend on Efreet to figure out the directory where to save the
configuration file used by IBusConfig service interface.
Also fix initializations in wkb_ibus_config_register().
Change-Id: I33395d50431931e91955c833591314aec6c2a2e9
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I4079c68f6c2b22da7d74115ad50fe894278c515b
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I53de2ae16b80151eb422b65ac4c06cdc23457c9e
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: I491f31c7a0090a3e9cc490d4274cf6bbe6f09492
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: Idf20fee9617ea1322c145d4ebf9804973046110f
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Our implementation makes use of Eet as backend.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
We only need to set the id of a section if it is not the toplevel
Change-Id: If1bfcc07ca657e859493b1cf98c9e68d11016d13
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
We have to use another iterator inside the reply to pack the actual value
Change-Id: I7f4547fb1de3450621aa332ad1caa80f287f7969
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
This function can be used to know the signature of a given key, which is
stored in the struct wkb_config_key.
Also adds new function to return all signatures of a given key, which makes
use of the former.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
This is to reflect the change on the previous commit.
Change-Id: I46199f4f67440660ccedfd7ab507da6b8345d3d4
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Also change the various implementations to comply with it.
Change-Id: I669731d992c1b2f77e83c58708821b364810120f
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Change-Id: Iddfe3bc5cccd46087d0d78834b3320b0d49c8df2
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Used to free a reference of the config_eet object, which is initialized
in the register function so it can be used by our IBusConfig interface
implementation.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Also fix config_key_string_set
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Also add two helper functions for returning the section and key according
to the parameters
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Also set the full 'path' for section id, in order to ease section discovery
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Also fix implementations of wkb_config_key_set and wkb_config_key_get.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
With this new struct we simplify the config_section implementation
and remove from it the responsibility for setting/getting values.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
- New macro _config_section_init to reduce code duplication.
- New 'subsection' member of _config_section struct to keep track of
hierarchy between sections. It is now necessary to pass the parent
section as argument to the _new and _section_init functions.
- We are now able to free all subsections and the actual struct on the
base implementation, simplifying the specific implementations and
saving some lines of code.
- The same apply for the _set_defaults function, which is called for all
subsections on the base implementation.
- Protect against the case of specialized config_section implementation not
providing the function in question.
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Also fix usage of -Wextra
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|
|
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
|