1
GNOME #112172; move VteReaper down the library stack
2
GNOME #320127; WONTFIX upstream, we'll need to remove this eventually,
3
but we need to take care that nothing in Debian uses it:
6
Index: vte-0.25.90/python/vte.defs
7
===================================================================
8
--- vte-0.25.90.orig/python/vte.defs 2009-04-18 02:51:43.000000000 +1000
9
+++ vte-0.25.90/python/vte.defs 2010-08-17 17:35:04.300563000 +1000
11
(gtype-id "VTE_TYPE_TERMINAL")
14
+(define-object Reaper
17
+ (c-name "VteReaper")
18
+ (gtype-id "VTE_TYPE_REAPER")
22
;; Enumerations and flags ...
24
(define-enum TerminalEraseBinding
29
+;; From ../src/reaper.h
30
+(define-function vte_reaper_get_type
31
+ (c-name "vte_reaper_get_type")
32
+ (return-type "GtkType")
35
+(define-function reaper_get
36
+ (c-name "vte_reaper_get")
37
+ (return-type "VteReaper*")
43
Index: vte-0.25.90/python/vtemodule.c
44
===================================================================
45
--- vte-0.25.90.orig/python/vtemodule.c 2010-07-16 03:08:44.000000000 +1000
46
+++ vte-0.25.90/python/vtemodule.c 2010-08-17 17:35:04.300563000 +1000
48
#include <pygobject.h>
49
#include <pygtk/pygtk.h>
50
#include "../src/vte.h"
51
+#include "../src/reaper.h"
53
extern void pyvte_register_classes(PyObject * d);
54
extern void pyvte_add_constants(PyObject *module, const gchar *strip_prefix);
55
Index: vte-0.25.90/python/vte.override
56
===================================================================
57
--- vte-0.25.90.orig/python/vte.override 2010-07-16 03:08:44.000000000 +1000
58
+++ vte-0.25.90/python/vte.override 2010-08-17 17:35:04.300563000 +1000
60
#include <pygobject.h>
62
#include "../src/vte.h"
63
+#include "../src/reaper.h"
65
void pyvte_add_constants(PyObject *module, const gchar *strip_prefix);
66
void pyvte_register_classes(PyObject *d);
68
import gtk.gdk.Pixbuf as PyGdkPixbuf_Type
69
import gtk.MenuShell as PyGtkMenuShell_Type
70
import gtk.Widget as PyGtkWidget_Type
71
+import gobject.GObject as PyGObject_Type
73
override vte_terminal_feed kwargs