rpms/scim/devel scim-1.4.7-fix-capslock.patch, NONE, 1.1 scim.spec, 1.107, 1.108
Huang Peng (phuang)
fedora-extras-commits at redhat.com
Mon Mar 3 10:22:16 UTC 2008
Author: phuang
Update of /cvs/pkgs/rpms/scim/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2586
Modified Files:
scim.spec
Added Files:
scim-1.4.7-fix-capslock.patch
Log Message:
Fix capslock problem with hotkeys. #431222.
scim-1.4.7-fix-capslock.patch:
--- NEW FILE scim-1.4.7-fix-capslock.patch ---
diff -up scim-1.4.7/utils/scimkeyselection.cpp.fix-capslock scim-1.4.7/utils/scimkeyselection.cpp
--- scim-1.4.7/utils/scimkeyselection.cpp.fix-capslock 2008-03-03 18:12:51.000000000 +0800
+++ scim-1.4.7/utils/scimkeyselection.cpp 2008-03-03 18:18:10.000000000 +0800
@@ -267,6 +267,11 @@ scim_key_selection_init (ScimKeySelectio
gtk_widget_show (keyselection->toggle_hyper);
gtk_box_pack_start (GTK_BOX (hbox), keyselection->toggle_hyper, TRUE, TRUE, 2);
+
+ keyselection->toggle_capslock = gtk_check_button_new_with_mnemonic (_("Ca_psLock"));
+ gtk_widget_show (keyselection->toggle_capslock);
+ gtk_box_pack_start (GTK_BOX (hbox), keyselection->toggle_capslock, TRUE, TRUE, 2);
+
hbox = gtk_hbox_new (TRUE, 0);
gtk_widget_show (hbox);
gtk_box_pack_start (GTK_BOX (keyselection), hbox, FALSE, FALSE, 4);
@@ -319,6 +324,8 @@ scim_key_selection_add_key_button_callba
key += String ("Super+");
if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (keyselection->toggle_hyper)))
key += String ("Hyper+");
+ if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (keyselection->toggle_capslock)))
+ key += String ("CapsLock+");
key_code = String (gtk_entry_get_text (GTK_ENTRY (keyselection->key_code)));
if (!key_code.length ()){
@@ -572,6 +579,9 @@ scim_key_selection_set_key_event (ScimKe
GTK_TOGGLE_BUTTON (keyselection->toggle_hyper),
event.is_hyper_down ());
gtk_toggle_button_set_active (
+ GTK_TOGGLE_BUTTON (keyselection->toggle_capslock),
+ event.is_caps_lock_down ());
+ gtk_toggle_button_set_active (
GTK_TOGGLE_BUTTON (keyselection->toggle_release),
event.is_key_release ());
Index: scim.spec
===================================================================
RCS file: /cvs/pkgs/rpms/scim/devel/scim.spec,v
retrieving revision 1.107
retrieving revision 1.108
diff -u -r1.107 -r1.108
--- scim.spec 3 Mar 2008 08:37:14 -0000 1.107
+++ scim.spec 3 Mar 2008 10:21:33 -0000 1.108
@@ -3,7 +3,7 @@
Name: scim
Version: 1.4.7
-Release: 13%{?dist}
+Release: 14%{?dist}
Summary: Smart Common Input Method platform
License: LGPLv2+
@@ -39,6 +39,7 @@
Patch18: scim-1.4.7-ja-sinhala-236715.patch
Patch19: scim-1.4.7-remove-locale.patch
Patch20: scim-1.4.7-fix-fallback.patch
+Patch21: scim-1.4.7-fix-capslock.patch
%description
SCIM is a user friendly and full featured input method user interface and
@@ -158,6 +159,7 @@
%patch18 -p1 -b .18-sinhala~
%patch19 -p1 -b .19-remove-locale~
%patch20 -p1 -b .20-fix-fallback
+%patch21 -p1 -b .20-fix-capslock
%if %{snapshot}
./bootstrap
@@ -295,6 +297,9 @@
%changelog
+* Mon Mar 3 2008 Huang Peng <phuang at redhat.com> - 1.4.7-14
+- Fix capslock problem #431222.
+
* Mon Mar 3 2008 Huang Peng <phuang at redhat.com> - 1.4.7-13
- Fix fallback problem in gtkim module #235147.
More information about the fedora-extras-commits
mailing list