Commit Graph

64 Commits

Author SHA1 Message Date
Jihoon Kim 9a5adec16f ibus-immodule: fix formatting
SVN revision: 73110
2012-07-01 12:42:46 +00:00
Jihoon Kim cbaf0ff3b5 scim-immodule: handle altgr modifier
SVN revision: 73022
2012-06-29 05:23:41 +00:00
Jihoon Kim a212477fb8 ibusimmodule: handle altgr modifier
SVN revision: 73021
2012-06-29 05:23:00 +00:00
Sebastian Dransfeld 1676ef5aad ecore: Rename Mode to AltGr
SVN revision: 72980
2012-06-28 07:30:32 +00:00
Jihoon Kim ecde500eb8 ibusimmodule: remove trailing whitespaces
SVN revision: 72969
2012-06-28 02:43:58 +00:00
Sebastian Dransfeld 545c2bc473 ecore xim: No need to cast here
XKeyPressedEvent is correct

SVN revision: 72967
2012-06-27 20:50:45 +00:00
Sebastian Dransfeld 54dc44f826 ecore xim: Enable lock scroll
SVN revision: 72956
2012-06-27 17:54:12 +00:00
Sebastian Dransfeld 199b08fccf ecore xim: Use ecore x modifiers
So if the users do a strange remapping it will work for them

SVN revision: 72955
2012-06-27 17:54:08 +00:00
Sebastian Dransfeld 84e54d532d ecore: Fix support for intl keyboards
Map XK_Mode_switch to new modifier and use it to match AltGr key. In
ecore_imf xim module this key should be reported as Mod5Mask, and
windows key as Mod4Mask.

Does none of the e developers use international keyboards?

SVN revision: 72937
2012-06-27 10:47:57 +00:00
Mike Blumenkrantz dd88723fff unused--
SVN revision: 72779
2012-06-25 06:48:17 +00:00
Carsten Haitzler de03851203 fix xim immodule crash.
SVN revision: 72716
2012-06-23 08:14:23 +00:00
Jihoon Kim c34b15626f ibusimmodule: NULL check using EINA_SAFETY_ON_RETURN
SVN revision: 72509
2012-06-20 01:45:16 +00:00
Jihoon Kim 7cdfa3508c xim: use EINA_SAFETY_ON_NULL_RETURN. thanks to k-s
SVN revision: 72508
2012-06-20 01:14:00 +00:00
Jihoon Kim 2da0f8d0ac xim: add NULL checker
SVN revision: 72487
2012-06-19 15:18:34 +00:00
Gustavo Sverzut Barbieri 2a187d3abe ecore_imf: just use the styles that are supported!
If we want a fancy XIM style that is unsupported, do not use it... but
the fallback (no preedit, no status).

This allows poor's man XIM to work for those without SCIM and similar.

Elementary is now working properly with ' + a = á



SVN revision: 72426
2012-06-18 23:38:23 +00:00
Jihoon Kim 6b10c07aa2 ibusimmodule: use EINA_LOG_DBG
SVN revision: 72238
2012-06-16 14:06:18 +00:00
Jihoon Kim 7d3a1e5ee2 ibus-immodule: remove unused code
SVN revision: 71967
2012-06-11 23:33:53 +00:00
Jihoon Kim 6b05465052 ibus-immodule: use ibus_init() instead of g_type_init()
SVN revision: 71966
2012-06-11 23:26:46 +00:00
Jihoon Kim 9e27dfdb43 ibus-immodule: cleanup code
SVN revision: 71956
2012-06-11 15:36:37 +00:00
Jihoon Kim 7d7697f102 [ecore-immodule] add ibus immodule. It support more than ibus-1.3.99 version.
SVN revision: 71927
2012-06-11 04:49:15 +00:00
Stefan Schmidt 76367dd846 ecore_imf_xim: Rename variable to avoid shadowing
index is already used in string.h, avoid it here.
src/modules/immodules/xim/ecore_imf_xim.c:116: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:487: warning: shadowed declaration is here

Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>

SVN revision: 71442
2012-05-26 22:01:53 +00:00
Jihoon Kim 12de52d9e9 ecore XIM module: fixformatting
SVN revision: 71434
2012-05-26 00:10:56 +00:00
Jihoon Kim 8f5c520633 scim_immodule: fix some typos
SVN revision: 71417
2012-05-25 07:54:46 +00:00
Jihoon Kim aee91d9851 ecore/scim-immodule: fix wrong upload in 70206
SVN revision: 70207
2012-04-16 06:02:52 +00:00
Jihoon Kim 2fb7be8fed ecore/NEWS: fix typos
SVN revision: 70206
2012-04-16 06:00:16 +00:00
Jihoon Kim 48a05444ec scim-immodule: fix bug candidate window covers the preedit string when preedit string appears in 2 line.
SVN revision: 69664
2012-03-27 09:05:00 +00:00
Jihoon Kim fbe88302dc scim_imcontext.cpp: remove trailing whitespace
SVN revision: 69663
2012-03-27 08:58:35 +00:00
Jihoon Kim 6116b87103 scim_immodule: remove unused code
SVN revision: 68966
2012-03-07 14:52:22 +00:00
Jihoon Kim 05131e2348 ecore_imf: Add ecore_imf_context_input_panel_caps_lock_mode_set/get to set/get the caps lock mode on the input panel
SVN revision: 68529
2012-02-29 04:37:33 +00:00
Jihoon Kim 567b6ac0e8 ecore_imf: Add ecore_imf APIs to set return key type, disable return key.
SVN revision: 67946
2012-02-15 01:22:28 +00:00
Jihoon Kim 427e4ebce0 scim_immodule: improve maintenability
SVN revision: 67878
2012-02-13 10:55:26 +00:00
Jihoon Kim dca83cc17c scim_immodule: set cursor location even though only client_window is provided without evas (ecore_imf_context_client_canvas_set)
SVN revision: 67852
2012-02-12 11:00:48 +00:00
Jihoon Kim 039cd30ebd scim_immmodule: Provide compose, string in key down/up event in case of scim-input-pad.
SVN revision: 67801
2012-02-10 00:03:25 +00:00
Jihoon Kim 15ea121e01 Support ecore_imf_context_input_panel_show/hide in SCIM module
SVN revision: 67728
2012-02-07 10:30:57 +00:00
Jihoon Kim cf42822ea5 ecore_imf_xim: Support ecore_imf_context_input_panel_show/hide in XIM module.
SVN revision: 67727
2012-02-07 10:10:23 +00:00
Jihoon Kim 20646f9fa1 ecore_imf: Add Ecore_IMF function to set or get the input panel-specific data
SVN revision: 67711
2012-02-06 09:46:38 +00:00
Jihoon Kim 29f18d42a5 scim_imcontext.cpp: fix formatting
SVN revision: 67692
2012-02-03 06:32:24 +00:00
Jihoon Kim c652e4e78a From: Jihoon Kim <imfine98@gmail.com>
Long time ago, in
http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg32795.html
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-18 04:38:04 +00:00
Mike Blumenkrantz 0ec8a5dac2 greatly improve formatting in ecore_imf_xim.c
SVN revision: 67195
2012-01-14 00:04:16 +00:00
Mike Blumenkrantz 4d56b824d2 fix all compile warnings when xim is disabled
SVN revision: 67194
2012-01-13 23:57:25 +00:00
Mike Blumenkrantz 421685162a config.h must be the first header included.
SVN revision: 67192
2012-01-13 23:51:31 +00:00
Jihoon Kim e070cf048f From: Jihoon Kim <imfine98@gmail.com>
Subject: [E-devel] [PATCH] fix build error of ecore_imf_xim when using --disable-xim option
Date: Mon, 9 Jan 2012 19:53:17 +0900

Hello, EFL developers.

When building ecore with --disable-xim option, build error occurs.

This patch will solve this build error problem.

Would you please review and apply in svn?


SVN revision: 67191
2012-01-13 23:50:01 +00:00
Iván Briano 9bba5f92b0 Fix warnings in scim module and indent Makefile.am correctly. By Jihoon Kim
SVN revision: 66572
2011-12-27 14:12:02 +00:00
Iván Briano 1b03505ec0 Patch from Jihoon Kim to fix building of SCIM module on 64 bits systems
SVN revision: 66528
2011-12-26 12:57:27 +00:00
Carsten Haitzler c024319e47 add missing scim immodule header.
SVN revision: 66508
2011-12-26 04:26:15 +00:00
Jihoon Kim 64a4a33614 From: Jihoon Kim <imfine98@gmail.com>
Subject: Re: [E-devel] [PATCH] scim-EFL immodule

I'd like to contribute EFL-scim immodule.

It will be useful to users who wants to input Chinese, Japanese, Korean,
and a variety of languages that SCIM provides.

When you run, you should set environment variable 'ECORE_IMF_MODULE'
# export ECORE_IMF_MODULE=scim



SVN revision: 66507
2011-12-26 04:25:55 +00:00
Jihoon Kim 6978922924 From: Jihoon Kim <imfine98@gmail.com>
Subject: [E-devel] [PATCH] support to get style attribute of XIM module

ATM, edje entry doesn't display the style of preedit string such as
underline, reverse, and Highlight.
It's because XIM module doesn't provide the style attribute.
This patch is made for providing the style attibute information to
entry or other editable widget.



SVN revision: 66381
2011-12-20 09:49:55 +00:00
Mike Blumenkrantz a059403a8c patch from Jihoon Kim to remove Evas dependency in imf
SVN revision: 64668
2011-11-02 23:51:58 +00:00
Christopher Michael 506179e544 Ecore_Xim: No need to link against xcb flags here.
SVN revision: 63584
2011-09-24 07:23:17 +00:00
Carsten Haitzler 098518798f at least handle null im_info & dont crash.
SVN revision: 63105
2011-09-03 04:47:50 +00:00