SOURCES: python-pygtk-gtk_print_API_update.patch (NEW) - API updat...
freetz
freetz at pld-linux.org
Sat Jun 24 21:25:57 CEST 2006
Author: freetz Date: Sat Jun 24 19:25:57 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- API update for changes introduced in gtk+-2.9.4
---- Files affected:
SOURCES:
python-pygtk-gtk_print_API_update.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/python-pygtk-gtk_print_API_update.patch
diff -u /dev/null SOURCES/python-pygtk-gtk_print_API_update.patch:1.1
--- /dev/null Sat Jun 24 21:25:57 2006
+++ SOURCES/python-pygtk-gtk_print_API_update.patch Sat Jun 24 21:25:52 2006
@@ -0,0 +1,90 @@
+diff -aurN pygtk-2.9.2.orig/gtk/gtk-2.10.defs pygtk-2.9.2/gtk/gtk-2.10.defs
+--- pygtk-2.9.2.orig/gtk/gtk-2.10.defs 2006-06-15 18:47:17.000000000 +0200
++++ pygtk-2.9.2/gtk/gtk-2.10.defs 2006-06-22 21:01:39.000000000 +0200
+@@ -1925,21 +1941,6 @@
+ )
+ )
+
+-(define-method get_print_to_file
+- (of-object "GtkPrintSettings")
+- (c-name "gtk_print_settings_get_print_to_file")
+- (return-type "gboolean")
+-)
+-
+-(define-method set_print_to_file
+- (of-object "GtkPrintSettings")
+- (c-name "gtk_print_settings_set_print_to_file")
+- (return-type "none")
+- (parameters
+- '("gboolean" "print_to_file")
+- )
+-)
+-
+ (define-method get_print_pages
+ (of-object "GtkPrintSettings")
+ (c-name "gtk_print_settings_get_print_pages")
+diff -aurN pygtk-2.9.2.orig/gtk/gtk-2.10-types.defs pygtk-2.9.2/gtk/gtk-2.10-types.defs
+--- pygtk-2.9.2.orig/gtk/gtk-2.10-types.defs 2006-06-13 23:02:08.000000000 +0200
++++ pygtk-2.9.2/gtk/gtk-2.10-types.defs 2006-06-23 00:32:51.000000000 +0200
+@@ -35,7 +35,7 @@
+ (gtype-id "GTK_TYPE_PRINT_OPERATION")
+ )
+
+-(define-object PrintOperationPreview
++(define-interface PrintOperationPreview
+ (in-module "Gtk")
+ (c-name "GtkPrintOperationPreview")
+ (gtype-id "GTK_TYPE_PRINT_OPERATION_PREVIEW")
+diff -aurN pygtk-2.9.2.orig/gtk/gtk-base.defs pygtk-2.9.2/gtk/gtk-base.defs
+--- pygtk-2.9.2.orig/gtk/gtk-base.defs 2006-06-08 01:12:45.000000000 +0200
++++ pygtk-2.9.2/gtk/gtk-base.defs 2006-06-16 02:52:48.000000000 +0200
+@@ -383,14 +383,6 @@
+ )
+ )
+
+-(define-function accel_group_from_accel_closure
+- (c-name "gtk_accel_group_from_accel_closure")
+- (return-type "GtkAccelGroup*")
+- (parameters
+- '("GClosure*" "closure")
+- )
+-)
+-
+ (define-function accelerator_valid
+ (c-name "gtk_accelerator_valid")
+ (return-type "gboolean")
+diff -aurN pygtk-2.9.2.orig/gtk/gtkunixprint.override pygtk-2.9.2/gtk/gtkunixprint.override
+--- pygtk-2.9.2.orig/gtk/gtkunixprint.override 2006-06-15 14:11:35.000000000 +0200
++++ pygtk-2.9.2/gtk/gtkunixprint.override 2006-06-22 17:51:01.000000000 +0200
+@@ -151,8 +151,6 @@
+ static char *kwlist[] = { "callback", "user_data", NULL };
+ PyObject *pyfunc, *pyarg = NULL;
+ PyGtkCustomNotify *cunote;
+- GError *error = NULL;
+- gboolean ret;
+
+ if (!PyArg_ParseTupleAndKeywords(args, kwargs,
+ "O|O:gtk.unixprint.PrintJob.send",
+@@ -169,18 +167,10 @@
+ Py_INCREF(cunote->func);
+ Py_XINCREF(cunote->data);
+
+- ret = gtk_print_job_send(GTK_PRINT_JOB(self->obj),
++ gtk_print_job_send(GTK_PRINT_JOB(self->obj),
+ pygtk_print_job_complete_func_cb,
+- cunote, pygtk_custom_destroy_notify, &error);
++ cunote, pygtk_custom_destroy_notify);
+
+- if (!ret) {
+- Py_XDECREF(cunote->func);
+- Py_XDECREF(cunote->data);
+- g_free(cunote);
+- }
+-
+- if (pyg_error_check(&error))
+- return NULL;
+-
+- return PyBool_FromLong(ret);
++ Py_INCREF(Py_None);
++ return Py_None;
+ }
================================================================
More information about the pld-cvs-commit
mailing list