path: root/src/modules/ecore_imf/scim (follow)
AgeCommit message (Collapse)Author
2019-07-10ecore_imf: deprecate ambigous or unused APIsJihoon Kim
ecore_imf_context_show ecore_imf_context_hide ecore_imf_context_control_panel_show ecore_imf_context_control_panel_hide ecore_imf_context_preedit_start_event_add ecore_imf_context_preedit_end_event_add ecore_imf_context_preedit_changed_event_add ecore_imf_context_commit_event_add ecore_imf_context_delete_surrounding_event_add Signed-off-by: Jihoon Kim <>
2019-04-23meson: enable strict linkingMarcel Hollerbach
Summary: with this commit you can compile efl with -Wl,-z,defs. Reviewers: zmike Reviewed By: zmike Subscribers: simotek, cedric, #reviewers, #committers Tags: #efl Differential Revision:
2019-03-03ecore imf - scim module - fix string handling to stop warningsCarsten Haitzler (Rasterman)
so blind use of strncpy was again wrong - it limited to the length of the src not the dest buffer and gcc warnings pointed out this silliness. so instead go back to strcpy with proper length checks before and now it's clear that it's correct and not trying to hide behind strncpy which was wrong.
2018-11-17meson - fix ecore imf scim build to detect scim fully and work againCarsten Haitzler (Rasterman)
2018-11-09ecore imf modules - check ecore x display state beofre doing x thingsCarsten Haitzler (Rasterman)
using an uninitted x display is not good/useful so ... don't do it. leads to crashes.
2018-10-02here comes mesonMarcel Hollerbach
a new shiny buildtool that currently completes in the total of ~ 4 min.. 1 min. conf time 2:30 min. build time Where autotools takes: 1:50 min. conf time 3:40 min. build time. meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read. Further informations can be gathered from the README.meson Right now, bindings & windows support are missing. It is highly recommented to use meson 0.48 due to optimizations in meson that reduced the time the meson call would need. Co-authored-by: Mike Blumenkrantz <> Differential Revision: Depends on D7011
2017-01-09ecore_imf: remove unnecessary exported symbols in immodulesJihoon Kim
Signed-off-by: Jihoon Kim <>
2016-07-24ecore-imf - remove usueless checks for context - CID 1351451Carsten Haitzler (Rasterman)
useless checks for ic in code. fix
2016-01-27ecore_imf/scim: fix uninitiazed value issue detected by valgrindJihoon Kim
2015-10-31ecore imf - fix modules that are x11 based to only load in x11 and in wlCarsten Haitzler (Rasterman)
use env vars to determine module init for ecore-imf so you don't have things like e locking up trying to init scim when running in wl mode. do the same for ibus and xim modules too. do the inverse for wayland imf module but here add also the check for ELM_DISPLAY that wasn't there (like it is now in the other modules) so it is only initted on wayland. @fix
2015-01-10ecore_imf/scim: Fix logically dead code in scim moduleJihoon Kim
CID 1261449 @fix
2014-10-02ecore_imf/scim: fix candidate word window position issueJihoon Kim
In case application window locates in top left position, The candidate word window provided by scim could overlap the position of entry widget when typing Chinese and Japanese.
2014-05-16ecore_imf: Account for terminating null byte on copyStefan Schmidt
strlen retruns the count with the terminating null byte but strncpy expects length with it. Account for that.
2014-05-16ecore_imf: Avoid potential buffer overrunStefan Schmidt
We can't just blindly copy the full string into a 128 byte buffer. Adding some check here to actually stay below the buffer limit or return. CID 1193233
2014-01-15ecore xcim module - don't printf every time you start to add stdout noiseCarsten Haitzler (Rasterman)
2014-01-03scimimmodule: remove unused codeJihoon Kim
need_commit_preedit was always false, so those code are useless.
2014-01-02scimimmodule: support super key (between ctrl and alt key)Jihoon Kim
2014-01-02scimimmodule: code refinement related to key modifier and lockJihoon Kim
2013-11-27ecore scim_imcontext: do not check null for ic. it was already checkedDaniel Juyung Seo
by EINA_SAFETY_ON_NULL_RETURN. This fixes coverity CID 1132628.
2013-09-12ecore_imf: Fix memory leak in scim immoduleJihoon Kim
2013-04-13ecore_imf/scim: remove unused function declarationJihoon Kim
2013-02-26efl: Fixes to support compiling with CFLAGS=-WerrorHenrique Dante de Almeida
This allows compiling with gcc 4.7.2 without errors (using the default configuration).
2013-01-23efl: Switch from deprecated eina_unicode_utf8_get_next to ↵Stefan Schmidt
eina_unicode_utf8_next_get SVN revision: 83130
2013-01-12efl/ecore_imf/scim: remove unused codeJihoon Kim
SVN revision: 82705
2013-01-12efl/ecore_imf/scim: use EINA_SAFETY macro for checking NULLJihoon Kim
SVN revision: 82703
2013-01-11efl/ecore_imf/scim: remove unused variableJihoon Kim
SVN revision: 82642
2013-01-11efl/ecore_imf/scim: remove unused codeJihoon Kim
SVN revision: 82641
2013-01-09efl: move ecore/immodules to ecore_imfLucas De Marchi
Move both the source tree and the install directory. SVN revision: 82474