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]
