Hello community,

here is the log from the commit of package ibus for openSUSE:Factory checked in 
at 2013-10-11 16:25:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ibus (Old)
 and      /work/SRC/openSUSE:Factory/.ibus.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ibus"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ibus/ibus.changes        2013-10-08 
10:51:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ibus.new/ibus.changes   2013-10-11 
16:25:15.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Oct 10 17:50:08 UTC 2013 - [email protected]
+
+- Update show-input-mode-icon.patch
+  * fix ibus-ui-gtk3 hangs up 
+  * fix icons are cropped on KDE 
+
+-------------------------------------------------------------------
@@ -8 +15 @@
-  * Supprt using a different IM engine state for each window
+  * Support using a different IM engine state for each window

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ show-input-mode-icon.patch ++++++
--- /var/tmp/diff_new_pack.SUJqlT/_old  2013-10-11 16:25:17.000000000 +0200
+++ /var/tmp/diff_new_pack.SUJqlT/_new  2013-10-11 16:25:17.000000000 +0200
@@ -1,18 +1,18 @@
-From f671355e97f7de3e866f942e5c69f72b0c97fddb Mon Sep 17 00:00:00 2001
+From 8dcad73926dfed30b1aae6bcb6c0ecae35d13777 Mon Sep 17 00:00:00 2001
 From: Fuminobu TAKEYAMA <[email protected]>
 Date: Sun, 6 Oct 2013 15:29:43 +0900
 Subject: [PATCH] If icons for input modes are available, use those icons
  instead of engine's icons.
 
 ---
- ui/gtk3/panel.vala | 39 +++++++++++++++++++++++++++++++++++++++
- 1 file changed, 39 insertions(+)
+ ui/gtk3/panel.vala | 41 +++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 41 insertions(+)
 
 diff --git a/ui/gtk3/panel.vala b/ui/gtk3/panel.vala
-index 9c1fef5..51864c4 100644
+index 9c1fef5..1d38bfe 100644
 --- a/ui/gtk3/panel.vala
 +++ b/ui/gtk3/panel.vala
-@@ -1098,10 +1098,49 @@ class Panel : IBus.PanelService {
+@@ -1098,10 +1098,51 @@ class Panel : IBus.PanelService {
  
      public override void register_properties(IBus.PropList props) {
          m_property_manager.set_properties(props);
@@ -25,6 +25,7 @@
 +                update_input_mode_icon(prop.icon);
 +                break;
 +            }
++            i++;
 +        }
      }
  
@@ -46,7 +47,8 @@
 +        if (icon_name[0] == '/') {
 +            try {
 +                // resize icon because icons were desinged for ibus tool bar 
of 1.4.x
-+                var icon_img = new Gdk.Pixbuf.from_file_at_size(icon_name, 
m_status_icon.size, m_status_icon.size);
++                // use 24 px because icons are wrongly cropped on KDE
++                var icon_img = new Gdk.Pixbuf.from_file_at_size(icon_name, 
24, 24);
 +                m_status_icon.set_from_pixbuf(icon_img);
 +            } catch (Error e) {
 +                warning("could not load icon: %s", icon_name);

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to