public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/ibus] autotool: Updated ibus-xx-icon-symbol.patch
@ 2026-05-31 2:05 Takao Fujiwara
0 siblings, 0 replies; only message in thread
From: Takao Fujiwara @ 2026-05-31 2:05 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/ibus
Branch : autotool
Commit : d8d42f10684b89db28f02e2fc3beb23b206b1e87
Author : Takao Fujiwara <tfujiwar@redhat.com>
Date : 2011-06-22T12:38:34+09:00
Stats : +72/-5 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/ibus/c/d8d42f10684b89db28f02e2fc3beb23b206b1e87?branch=autotool
Log:
Updated ibus-xx-icon-symbol.patch
---
diff --git a/ibus-xx-icon-symbol.patch b/ibus-xx-icon-symbol.patch
index eb0802d..aae28ff 100644
--- a/ibus-xx-icon-symbol.patch
+++ b/ibus-xx-icon-symbol.patch
@@ -1,6 +1,6 @@
-From ec02d646dccd213e1309011160d9d73a26174044 Mon Sep 17 00:00:00 2001
+From 1a7d35e5a29bec75dcc98e934d39cfdb3950ae48 Mon Sep 17 00:00:00 2001
From: fujiwarat <takao.fujiwara1@gmail.com>
-Date: Mon, 20 Jun 2011 19:10:21 +0900
+Date: Wed, 22 Jun 2011 12:21:55 +0900
Subject: [PATCH] Add icon_symbol property in IBusEngineDesc.
---
@@ -8,10 +8,11 @@ Subject: [PATCH] Add icon_symbol property in IBusEngineDesc.
bus/ibusimpl.c | 33 ++++++++++++++++++++++
bus/ibusimpl.h | 4 +++
ibus/engine.py | 3 ++
+ ibus/enginedesc.py | 18 +++++++++---
ibus/interface/iengine.py | 3 ++
src/ibusenginedesc.c | 66 +++++++++++++++++++++++++++++++++++++++++++++
src/ibusenginedesc.h | 10 +++++++
- 7 files changed, 141 insertions(+), 0 deletions(-)
+ 8 files changed, 155 insertions(+), 4 deletions(-)
diff --git a/bus/engineproxy.c b/bus/engineproxy.c
index f74af12..5c0cbb2 100644
@@ -116,6 +117,72 @@ index fe5dd98..e827408 100644
class EngineProxy(interface.IEngine):
def __init__(self, engine, conn, object_path):
+diff --git a/ibus/enginedesc.py b/ibus/enginedesc.py
+index e8a8982..f6b4110 100644
+--- a/ibus/enginedesc.py
++++ b/ibus/enginedesc.py
+@@ -31,7 +31,7 @@ from serializable import *
+ class EngineDesc(Serializable):
+ __gtype_name__ = "PYIBusEngineDesc"
+ __NAME__ = "IBusEngineDesc"
+- def __init__(self, name="", longname="", description="", language="", license="", author="", icon="", layout="", hotkeys="", rank=0):
++ def __init__(self, name="", longname="", description="", language="", license="", author="", icon="", layout="", hotkeys="", rank=0, icon_symbol=""):
+ super(EngineDesc, self).__init__()
+ self.__name = name
+ self.__longname = longname
+@@ -43,6 +43,7 @@ class EngineDesc(Serializable):
+ self.__layout = layout
+ self.__rank = rank
+ self.__hotkeys = hotkeys
++ self.__icon_symbol = icon_symbol
+
+ def get_name(self):
+ return self.__name
+@@ -74,6 +75,9 @@ class EngineDesc(Serializable):
+ def get_hotkeys(self):
+ return self.__hotkeys
+
++ def get_icon_symbol(self):
++ return self.__icon_symbol
++
+ name = property(get_name)
+ longname = property(get_longname)
+ description = property(get_description)
+@@ -84,6 +88,7 @@ class EngineDesc(Serializable):
+ layout = property(get_layout)
+ rank = property(get_rank)
+ hotkeys = property(get_hotkeys)
++ icon_symbol = property(get_icon_symbol)
+
+ def serialize(self, struct):
+ super(EngineDesc, self).serialize(struct)
+@@ -98,7 +103,9 @@ class EngineDesc(Serializable):
+ struct.append(dbus.UInt32(self.__rank))
+ struct.append(dbus.String(self.__hotkeys))
+ # New properties of EngineDesc will use dict for serialize
+- struct.append(dbus.Array({}, signature=None))
++ extension = dbus.Dictionary(signature="sv")
++ extension[dbus.String('icon_symbol')] = dbus.String(self.__icon_symbol)
++ struct.append(extension)
+
+ def deserialize(self, struct):
+ super(EngineDesc, self).deserialize(struct)
+@@ -113,10 +120,13 @@ class EngineDesc(Serializable):
+ self.__rank = struct.pop(0)
+ self.__hotkeys = struct.pop(0)
+ # New properties of EngineDesc will use dict for serialize
+- #value = struct.pop(0)
++ l = struct.pop(0)
++ for key, value in l.items():
++ if key == 'icon_symbol':
++ self.__icon_symbol= unicode(value)
+
+ def test():
+- engine = EngineDesc("Hello", "", "", "", "", "", "", "", "")
++ engine = EngineDesc("Hello", "", "", "", "", "", "", "", "", 0, "")
+ value = serialize_object(engine)
+ engine = deserialize_object(value)
+
diff --git a/ibus/interface/iengine.py b/ibus/interface/iengine.py
index 9e0d981..7cefcdf 100644
--- a/ibus/interface/iengine.py
diff --git a/ibus.spec b/ibus.spec
index 592d36b..506d26b 100644
--- a/ibus.spec
+++ b/ibus.spec
@@ -13,7 +13,7 @@
Name: ibus
Version: 1.3.99.20110419
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Intelligent Input Bus for Linux OS
License: LGPLv2+
Group: System Environment/Libraries
@@ -353,7 +353,7 @@ fi
%{_datadir}/gtk-doc/html/*
%changelog
-* Mon Jun 20 2011 Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110419-3
+* Mon Jun 20 2011 Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110419-4
- Updated ibus-HEAD.patch for upstream.
- Removed ibus-435880-surrounding-text.patch as upstream.
- Added ibus-711632-fedora-fallback-icon.patch
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-05-31 2:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-05-31 2:05 [rpms/ibus] autotool: Updated ibus-xx-icon-symbol.patch Takao Fujiwara
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox