Gentoo Archives: gentoo-commits

From: "Sven Wegener (swegener)" <swegener@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/glipper/files: glipper-1.0-binary-data.patch digest-glipper-1.0-r1
Date: Thu, 03 Jan 2008 18:38:36
Message-Id: E1JAUxa-0006fL-Vm@stork.gentoo.org
1 swegener 08/01/03 18:38:30
2
3 Added: glipper-1.0-binary-data.patch digest-glipper-1.0-r1
4 Log:
5 Pull in a patch from upstream that should fix binary data clipboard items. This should fix bug #177461.
6 (Portage version: 2.1.3.19)
7
8 Revision Changes Path
9 1.1 x11-misc/glipper/files/glipper-1.0-binary-data.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/glipper/files/glipper-1.0-binary-data.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/glipper/files/glipper-1.0-binary-data.patch?rev=1.1&content-type=text/plain
13
14 Index: glipper-1.0-binary-data.patch
15 ===================================================================
16 This should fix the bug with Openoffice clipboard items
17
18 Index: glipper/Clipboards.py
19 ===================================================================
20 RCS file: /cvsroot/glipper/glipper-ng/glipper/Clipboards.py,v
21 retrieving revision 1.16
22 retrieving revision 1.17
23 diff --unified -r1.16 -r1.17
24 --- glipper/Clipboards.py 30 Sep 2007 19:10:14 -0000 1.16
25 +++ glipper/Clipboards.py 28 Dec 2007 17:03:31 -0000 1.17
26 @@ -61,23 +61,39 @@
27
28 def on_default_clipboard_owner_change(self, clipboard, event):
29 if self.use_default_clipboard:
30 - item = clipboard.wait_for_text()
31 -
32 - if item != None:
33 - self.default_clipboard_text = item
34 - self.emit('new-item', item)
35 - elif self.default_clipboard_text != None:
36 - clipboard.set_text(self.default_clipboard_text)
37 + text = clipboard.wait_for_text()
38 +
39 + if text != None:
40 + self.default_clipboard_text = text
41 + self.default_clipboard_image = None
42 + self.emit('new-item', text)
43 + return
44 +
45 + targets = clipboard.wait_for_targets()
46 +
47 + if targets == None:
48 + if self.default_clipboard_text != None:
49 + clipboard.set_text(self.default_clipboard_text)
50 + elif self.default_clipboard_image != None:
51 + clipboard.set_image(self.default_clipboard_image)
52
53 def on_primary_clipboard_owner_change(self, clipboard, event):
54 if self.use_primary_clipboard:
55 - item = clipboard.wait_for_text()
56 -
57 - if item != None:
58 - self.primary_clipboard_text = item
59 - self.emit('new-item', item)
60 - elif self.primary_clipboard_text != None:
61 - clipboard.set_text(self.primary_clipboard_text)
62 + text = clipboard.wait_for_text()
63 +
64 + if text != None:
65 + self.primary_clipboard_text = text
66 + self.primary_clipboard_image = None
67 + self.emit('new-item', text)
68 + return
69 +
70 + targets = clipboard.wait_for_targets()
71 +
72 + if targets == None:
73 + if self.primary_clipboard_text != None:
74 + clipboard.set_text(self.primary_clipboard_text)
75 + elif self.default_clipboard_image != None:
76 + clipboard.set_image(self.primary_clipboard_image)
77
78 def on_use_default_clipboard_changed (self, value):
79 if value is None or value.type != gconf.VALUE_BOOL:
80
81
82
83 1.1 x11-misc/glipper/files/digest-glipper-1.0-r1
84
85 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/glipper/files/digest-glipper-1.0-r1?rev=1.1&view=markup
86 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/glipper/files/digest-glipper-1.0-r1?rev=1.1&content-type=text/plain
87
88 Index: digest-glipper-1.0-r1
89 ===================================================================
90 MD5 95315e62b950877611d4645a0b47e1ba glipper-1.0.tar.bz2 364805
91 RMD160 131b1c9e6ab1579b444fca47d5c3858bee8f3aef glipper-1.0.tar.bz2 364805
92 SHA256 6581f1ed074a98deafa492c0f4aec834b4733df8f4b6812511937ad31bf15ceb glipper-1.0.tar.bz2 364805
93
94
95
96 --
97 gentoo-commits@g.o mailing list