rpms/ibus-sayura/F-11 dual_matra_problem.patch, 1.2, 1.3 ibus-sayura.spec, 1.3, 1.4
Pravin Satpute
pravins at fedoraproject.org
Thu Jul 2 12:57:48 UTC 2009
- Previous message (by thread): rpms/enchant/devel enchant-1.5.0-abi12173.leaks.patch, NONE, 1.1 enchant-1.5.0-abi12174.fixbadmatch.patch, NONE, 1.1 enchant.spec, 1.24, 1.25
- Next message (by thread): rpms/gyachi/F-11 .cvsignore, 1.25, 1.26 gyachi.spec, 1.44, 1.45 sources, 1.29, 1.30
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pravins
Update of /cvs/pkgs/rpms/ibus-sayura/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28487
Modified Files:
dual_matra_problem.patch ibus-sayura.spec
Log Message:
* Thu Jul 2 2009 Pravin Satpute <psatpute at redhat.com> - @VERSON at -4
- bugfix 507209, 509347, 509346
dual_matra_problem.patch:
Index: dual_matra_problem.patch
===================================================================
RCS file: /cvs/pkgs/rpms/ibus-sayura/F-11/dual_matra_problem.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- dual_matra_problem.patch 29 Jun 2009 07:23:35 -0000 1.2
+++ dual_matra_problem.patch 2 Jul 2009 12:57:48 -0000 1.3
@@ -1,32 +1,49 @@
diff -rup ibus-sayura-1.0.0.20090326/src/engine.c ibus-sayura-1.0.0.20090326_mod/src/engine.c
--- ibus-sayura-1.0.0.20090326/src/engine.c 2009-03-26 16:01:40.000000000 +0530
-+++ ibus-sayura-1.0.0.20090326_mod/src/engine.c 2009-06-26 18:31:48.000000000 +0530
-@@ -204,7 +204,7 @@ ibus_sinhala_engine_init (IBusSinhalaEng
-
- sinhala->prop_list = ibus_prop_list_new ();
- ibus_prop_list_append (sinhala->prop_list, sinhala->sinhala_mode_prop);
-- sinhala->buffer = g_array_new (TRUE, TRUE, sizeof(gunichar *));
-+ sinhala->buffer = g_array_new (TRUE, TRUE, sizeof(gunichar));
- }
-
- static GObject*
++++ ibus-sayura-1.0.0.20090326_mod/src/engine.c 2009-07-02 17:27:17.000000000 +0530
@@ -252,8 +252,8 @@ ibus_sinhala_engine_update_preedit_text
if(sinhala->buffer->len>0){
uni_array = (gunichar *)sinhala->buffer->data;
text = ibus_text_new_from_ucs4(uni_array);
- ibus_text_append_attribute (text, IBUS_ATTR_TYPE_FOREGROUND, 0x00ffffff, 0, -1);
- ibus_text_append_attribute (text, IBUS_ATTR_TYPE_BACKGROUND, 0x00000000, 0, -1);
-+// ibus_text_append_attribute (text, IBUS_ATTR_TYPE_FOREGROUND, 0x00ffffff, 0, -1);
++ ibus_text_append_attribute (text, IBUS_ATTR_TYPE_UNDERLINE, 1, 0, -1);
+// ibus_text_append_attribute (text, IBUS_ATTR_TYPE_BACKGROUND, 0x00000000, 0, -1);
ibus_engine_update_preedit_text ((IBusEngine *)sinhala,
text,
ibus_text_get_length (text),
-@@ -564,7 +564,7 @@ static gboolean ibus_sinhala_handle_vowe
+@@ -295,10 +295,9 @@ ibus_sinhala_engine_process_key_event (I
+ }
+
+
+-
+ if (keyval == IBUS_space && modifiers == 0 && sinhala->buffer->len >0) {
+ ibus_sinhala_commit_preedit_to_ibus(sinhala);
+- return TRUE;
++ return FALSE;
+ }
+
+ c = ibus_sinhala_find_consonent_by_key(keyval);
+@@ -309,6 +308,13 @@ ibus_sinhala_engine_process_key_event (I
+ if (c >= 0) /* a consonent is pressed. */
+ return ibus_sinhala_handle_vowel_pressed (sinhala, keyval, c);
+
++ if (keyval == IBUS_Shift_L || keyval == IBUS_Shift_L ) {
++ return FALSE;
++ }
++
++ if (sinhala->buffer->len >0)
++ ibus_sinhala_commit_preedit_to_ibus(sinhala);
++
+ return FALSE;
+ }
+
+@@ -564,7 +570,7 @@ static gboolean ibus_sinhala_handle_vowe
}
else {
/* look for a previous character first. */
- c1 = g_array_index(sinhala->buffer, gunichar,0);
-+ c1 = g_array_index(sinhala->buffer, gunichar,sinhala->buffer->len-1);
++ c1 = g_array_index(sinhala->buffer, gunichar,(sinhala->buffer->len-1));
if (ibus_sinhala_is_consonent(c1)) {
g_array_append_val(sinhala->buffer, vowels[c].single1);
Index: ibus-sayura.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ibus-sayura/F-11/ibus-sayura.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- ibus-sayura.spec 29 Jun 2009 07:23:36 -0000 1.3
+++ ibus-sayura.spec 2 Jul 2009 12:57:48 -0000 1.4
@@ -45,8 +45,8 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/ibus/component/*
%changelog
-* Mon Jun 29 2009 Pravin Satpute <pravin.d.s at gmail.com> - @VERSON at -4
-- fix for bug 507209
+* Thu Jul 2 2009 Pravin Satpute <psatpute at redhat.com> - @VERSON at -4
+- bugfix 507209, 509347, 509346
* Thu Mar 26 2009 Pravin Satpute <pravin.d.s at gmail.com> - @VERSON at -2
- updated as per fedora spec review
- Previous message (by thread): rpms/enchant/devel enchant-1.5.0-abi12173.leaks.patch, NONE, 1.1 enchant-1.5.0-abi12174.fixbadmatch.patch, NONE, 1.1 enchant.spec, 1.24, 1.25
- Next message (by thread): rpms/gyachi/F-11 .cvsignore, 1.25, 1.26 gyachi.spec, 1.44, 1.45 sources, 1.29, 1.30
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list