path: root/src/lib/ecore_imf/ecore_imf_context.c (unfollow)
AgeCommit message (Collapse)Author
2020-06-23Get rid of trailing whitespaces (4 / 14)Elyes HAOUAS
Remove trailing whitespaces Differential Revision:
2018-06-04ecore_imf: turn off autocapital mode in password layoutJihoon Kim
Signed-off-by: Jihoon Kim <>
2018-03-26ecore_imf: check validation before accessing context classJihoon Kim
Change-Id: Id329b87167caa71aadd8ca454c50e9aaca275415 Signed-off-by: Jihoon Kim <>
2017-12-20ecore_imf: Add prediction hint hash APIsJihoon Kim
Change-Id: Id012fd172d3b15bfa3e9ea10c22216db10ba23b5 Signed-off-by: Jihoon Kim <>
2017-09-14ecore_imf: Add ecore_imf_context_input_panel_position_set APIInHong Han
Summary: Sets the x,y coordinates of the input panel Test Plan: Tested in Tizen device Reviewers: woohyun, id213sin, jihoon, cedric Subscribers: jpeg, jihoon, cedric Differential Revision:
2017-08-01ecore_imf: check return value of memory allocationJihoon Kim
Signed-off-by: Jihoon Kim <>
2017-06-05ecore_imf: add ecore_imf_context_mime_type_accept_set APIInHong Han
Summary: Added a new api to send the mime type of entry to IME. Test Plan: Tested in Tizen device Reviewers: woohyun, id213sin, jihoon, cedric Reviewed By: cedric Subscribers: cedric, jihoon, jpeg Differential Revision: Signed-off-by: Cedric BAIL <>
2017-05-02ecore_imf: Add ecore_imf_context_prediction_hint_set APIJihoon Kim
Summary: Added a new api to send the prediction hint string to IME. Test Plan: Tested in Tizen device Reviewers: woohyun, id213sin, jihoon Reviewed By: jihoon Subscribers: cedric, jsuya, z-wony, jpeg Differential Revision:
2017-04-18ecore_imf: Added a new ecore_imf_context_keyboard_mode_get API and ↵Jihoon Kim
input_panel_event_callback type Summary: Applications want to know the current keyboard mode state to handle application's size manually. So added a new ecore_imf_context_keyboard_mode_get API and input_panel_event_callback type for keyboard mode. Test Plan: Tested in Tizen device Reviewers: jihoon, woohyun, id213sin Reviewed By: jihoon Subscribers: cedric, jsuya, z-wony, jpeg Differential Revision:
2017-04-17Revert "ecore_imf: Add ecore_imf_context_keyboard_mode_get API"Carsten Haitzler (Rasterman)
This reverts commit 4533eef59b3b84c28ed6cd5814d753291df3f6f1. this commit breaks efl's build and can't be fixed - missing types.
2017-04-17ecore_imf: Add ecore_imf_context_keyboard_mode_get APIJihoon Kim
Summary: When the keyboard mode state is changed, the keyboard_mode_event_cb will be called, too. But there is no way to get keyboard mode manually. Test Plan: Tested in Tizen device Reviewers: jihoon, woohyun, id213sin Reviewed By: jihoon Subscribers: jpeg, z-wony, jsuya, cedric Differential Revision:
2016-08-16ecore_imf: fix typoSungmin Kwak
Change-Id: I2660fa96a0525fcdf9e83e9eb33f449c282f6581
2016-01-18ecore imf: fix imf module load hangs when not even configuredCarsten Haitzler (Rasterman)
so on some distributions scim tries to connect and hangs waiting for connect to work. this is a problem for just loading any imf module unless EXPLICITLY configured, so disable using an imf module unless it is specifically configured to work. this fixes this hang. this is a workaround though, but what else are we to do? @fix
2015-06-30ecore_imf: fix wrong return type of ↵Jihoon Kim
ecore_imf_context_input_panel_return_key_type_get @fix
2015-03-02ecore-imf: Add check for environment variable to enable show/hide of input panelChris Michael
Summary: Allow ecore_imf input panel to be shown/hidden via the master 'enabled' switch or via an environment variable. This is required for Tizen in order that 3rd party apps can still show input_panel even if master switch is disabled (as per discussion with Carsten). @fix Signed-off-by: Chris Michael <>
2014-09-23ecore_imf: Add ecore_imf_context_bidi_direction_set/get APIJihoon Kim
Some Input Methods want to know the bidi direction (LTR/RTL) at the current cursor position.
2014-08-30ecore_imf: Add ecore_imf_context_input_hint_set APIJihoon Kim
2014-08-30ecore_imf: fix to call function of immodule when the input method property ↵Jihoon Kim
is changed
2014-08-20ecore_imf_context: fixing default id getterAndrii Kroitor
Summary: If none of ECORE_IMF_MODULE and WAYLAND_DISPLAY variables are setted best of available moduls should be found. Removed odd return statement. Reviewers: cedric, seoz, Hermet Reviewed By: Hermet Subscribers: cedric, reutskiy.v.v Differential Revision: @fix
2014-08-11imf - fix x11 vs wl fix to leave x11 alone for those without scimCarsten Haitzler (Rasterman)
scim has a nasty habit of sitting and hanging if tryng to set up and no scim daemon is there. since in x11 you may have multiple input methods, leave it to be manually set up via env var, and if not then dont work at all.
2014-08-11ecore-imf - fix broken state on non-x11 environmentsCarsten Haitzler (Rasterman)
this fixes ecore-imf to auto-pick scim or wayland vased in DISPLAY and WALAND_DISPLAY env vars. it's not a perfect/good/correct fix. it should be picking based on canvas engine type, but that is a far more invasive effort, so for release, do this simple one that brings back wayland input panel and keeps x11 input methods going as long as app is either x11 (DISPLAY) or wayland (WAYLAND_DISPLAY). if both are set, it'll get it wrong. as i said - that's a more invasive fix.
2014-01-23ecore_imf: fix to call function of immodule when the input method property ↵Jihoon Kim
is changed
2014-01-23Add ecore_imf_context_selection_get API to allow Input Method to get the ↵Jihoon Kim
selected text.
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