path: root/src/lib/ecore_imf/ecore_imf_context.c (unfollow)
AgeCommit message (Collapse)Author
2013-11-15Do not call the contexts' input_panel_show/hide methods unlessChris Michael
input_panel_enabled is True. Part of Fix for Phab Ticket T501 Signed-off-by: Chris Michael <>
2013-11-11ecore_imf: fix indentationJihoon Kim
2013-08-13Add ecore_imf_context_input_panel_on_demand_set/get APIJihoon Kim
2013-07-17[ecore_imf] fix crash because of invalid show request contextJihoon Kim
2013-07-08Fix "Allocation too small" errors reported by Coverity. (Basically, ifChris Michael
we are going to allocate space for a variable of a certain type, then lets make sure we Declare that variable as the proper type). NB: Fixes Coverity CIDs 1039602, 1039603, 1039604 Signed-off-by: Chris Michael <>
2013-07-08Fix formattingChris Michael
Signed-off-by: Chris Michael <>
2013-05-14ecore_imf: fix crash when ecore_imf_context_del is called in ↵Jihoon Kim
2013-04-13ecore_imf: Add ecore_imf_context_input_panel_event_callback_call, clear APIJihoon Kim
2013-04-13ecore_imf: Add ecore_imf_input_panel_hide() APIJihoon Kim
2013-03-27ecore_imf: Add ecore_imf_context_input_panel_layout_variation_set/get APIJihoon Kim
2013-01-08ecore_imf: move the docs to headerJihoon Kim
SVN revision: 82373
2012-12-28efl/ecore_imf: fix doxygen hierarchy.Gustavo Sverzut Barbieri
someone should move the docs to header, too much for me to do right now. SVN revision: 81838
2012-12-18efl: Created Ecore group and added existing Ecore groups to it.Jonas M. Gastal
SVN revision: 81293
2012-12-02merge: add escape ecore, fix several bugsVincent Torri
SVN revision: 79995
2012-11-25Ecore: __UNUSED__ --> EINA_UNUSEDVincent Torri
SVN revision: 79649
2012-11-23ecore, eio : revert alloca commits (and other solaris math commits, i know)Vincent Torri
SVN revision: 79610
2012-11-23ecore: allocaSebastian Dransfeld
SVN revision: 79577
2012-09-01ecore_imf: describe default value of ecore_imf APIsJihoon Kim
SVN revision: 75928
2012-07-05ecore/imf_context: Fix up docs.Stefan Schmidt
Copy and paste is only the first step. The second, and more important, is to actually adjust the docs to the new function. SVN revision: 73349
2012-07-03Ecore_IMF: add @since to new enums and functionsJihoon Kim
SVN revision: 73241
2012-07-03Ecore_Imf: Merge Tizen changes to upstream EFL.Christopher Michael
SVN revision: 73204
2012-06-03ecore_imf: insert example link in ecore_imf_context groupJihoon Kim
SVN revision: 71659
2012-04-23Cleanup Doxygen Warnings - ecore 3Jonas M. Gastal
Files modified: ecore/src/lib/ecore_file/Ecore_File.h ecore/src/lib/ecore_file/ecore_file_monitor.c ecore/src/lib/ecore_imf/Ecore_IMF.h ecore/src/lib/ecore_imf/ecore_imf_context.c SVN revision: 70423
2012-04-12From: Jérôme Pinot <>Jérôme Pinot
Subject: [E-devel] [patch] ecore doxygen doc (2) Date: Thu, 12 Apr 2012 12:46:04 +0900 Hi, This is a big patch. It fixes: - undef #EINA_{TRUE,FALSE} links - @c for NULL and EINA_{TRUE,FALSE} - some formatting/spello - several missing return types SVN revision: 70117
2012-04-03ecore_imf: fix doxygenJihoon Kim
SVN revision: 69884
2012-03-28ecore_imf: remove NULL check prior to EINA_LIST_FREEJihoon Kim
EINA_LIST_FREE checks whether its parameter is NULL or not Thanks, Sebastian. SVN revision: 69703
2012-03-28ecore_imf: describe about Ecore IMF Context more detailJihoon Kim
SVN revision: 69683
2012-03-23ecore_imf_context.c: fix typos in doxygenJihoon Kim
SVN revision: 69586
2012-03-17ecore_imf: add free memory code in ↵Jihoon Kim
ecore_imf_context_preedit_string_with_attributes_get example SVN revision: 69487
2012-03-16ecore_imf: add example code in doxygenJihoon Kim
SVN revision: 69449
2012-03-01ecore_imf: fix doxygenJihoon Kim
SVN revision: 68575
2012-02-29ecore_imf: Add ecore_imf_context_input_panel_caps_lock_mode_set/get to ↵Jihoon Kim
set/get the caps lock mode on the input panel SVN revision: 68529
2012-02-25ecore_imf: remove trailing whitespaceJihoon Kim
SVN revision: 68434
2012-02-21fix doxygenJihoon Kim
SVN revision: 68197
2012-02-18ecore_imf: describe doxygen about some enumsJihoon Kim
SVN revision: 68095
2012-02-15ecore_imf: Add ecore_imf APIs to set return key type, disable return key.Jihoon Kim
SVN revision: 67946
2012-02-09ecore_imf_context.c: fix formattingJihoon Kim
SVN revision: 67779
2012-02-06ecore_imf: Add Ecore_IMF function to set or get the input panel-specific dataJihoon Kim
SVN revision: 67711
2012-02-06ecore_imf : Set ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL as default layout in ↵Jihoon Kim
ecore_imf_context_add. SVN revision: 67710
2012-02-03ecore_imf: fix wrong ingroup fields for doxygenJihoon Kim
SVN revision: 67695
2012-02-01Describe in more detail about ecore_imf_context_cursor_location_set APIJihoon Kim
SVN revision: 67670
2012-01-29ecore ecore_imf_context.c: Fixed build warnings.Daniel Juyung Seo
ecore_imf_context.c: In function ‘ecore_imf_context_event_callback_del’: ecore_imf_context.c:1099:9: warning: ‘return’ with no value, in function returning non-void ecore_imf_context.c:1109:26: warning: initialization discards qualifiers from pointer target type SVN revision: 67585
2012-01-18From: Jihoon Kim <>Jihoon Kim
Long time ago, in mail thread and IRC, I talked with about problem of asynchronous event API such as ecore_imf_context_commit_event_add, ecore_imf_context_preedit_changed_event_add, so on. In short, The problem is that key event and text_set APIs are processed immediately, but commit event and preedit changed event is processed asynchronously because those APIs add each event to ecore event queue. To fix these problems, I've decided to create synchronous event APIs such as ecore_imf_context_event_callback_add, del and call. For considering compatibility, sync and async event callback functions are used in xim and scim immodule. SVN revision: 67290
2012-01-17ecore - Various patches in ecore's docGuillaume Friloux
Hello e people, i modified some comments to get less doxygen warnings/errors. Signed-Off-By: Guillaume Friloux <> SVN revision: 67270
2011-08-07ecore ecore_imf_context.c: Added since 1.1.0. Patch by Jihoon Kim ↵Daniel Juyung Seo
<> On Sun, Aug 7, 2011 at 9:55 AM, Jihoon Kim <> wrote: > In previous patch, version information (@since 1.1.0) is missed. > > Would you please apply this patch in svn? SVN revision: 62184
2011-07-07ecore-imf: Add APIs for virtual keyboard supportJihoon Kim
Signed-off-by: Jihoon Kim <> SVN revision: 61114
2011-07-07typo fix!Carsten Haitzler
SVN revision: 61108
2011-07-07From: Jihoon Kim <>Jihoon Kim
Subject: [E-devel] [PATCH] add ecore_imf_context_cursor_location_set API In this patch, it will add ecore_imf_context_cursor_location_set API in Ecore_IMF. The cursor location can be used to determine the position of candidate word window in immodule. SVN revision: 61105
2011-06-20From: Jihoon Kim <>Jihoon Kim
Subject: [E-devel] [PATCH] Add Ecore_IMF API to set the attirbute of input panel For supporting virtual keyboard, I'd like to add ecore_imf_context_input_panel_enabled_set/get APIs. The detail description of each API is included in the patch file as doxygen format. If input panel is in 'enabled' status, the immodule will request to show the input panel automatically When the input widget such as entry is clicked or has focus. In some case, application programmers want to control the input panel manually (not automatically), so I implement this API. SVN revision: 60504
2011-06-02From: Jihoon Kim <>Jihoon Kim
Subject: [E-devel] [PATCH] Add some APIs for supporting virtual keyboard in Ecore_IMF For supporting virtual keyboard, I'd like to add some APIs. The detail description of each API is included in the patch file as doxygen format. In the attached patch, the reason why we add the subprefix 'input_panel_' related to virtual keyboard is that input method can be soft keyboard or voice input or image captured by camera. SVN revision: 59894