[Python-modules-commits] r21331 - in packages/python-poppler/trunk/debian (3 files)

gaspa-guest at users.alioth.debian.org gaspa-guest at users.alioth.debian.org
Fri Apr 20 23:15:08 UTC 2012


    Date: Friday, April 20, 2012 @ 23:15:04
  Author: gaspa-guest
Revision: 21331

 patch against memory leak

Added:
  packages/python-poppler/trunk/debian/patches/04-closefiles.diff
Modified:
  packages/python-poppler/trunk/debian/changelog
  packages/python-poppler/trunk/debian/patches/series

Modified: packages/python-poppler/trunk/debian/changelog
===================================================================
--- packages/python-poppler/trunk/debian/changelog	2012-04-20 22:37:08 UTC (rev 21330)
+++ packages/python-poppler/trunk/debian/changelog	2012-04-20 23:15:04 UTC (rev 21331)
@@ -2,7 +2,8 @@
 
   * patches: reenabled poppler-0.18.diff (Closes: #651388)
   * debian/control: bump standard version to 3.9.3
-  * debian/patches: added 03 (Closes: #662890)
+  * debian/patches: added 03-psfilenew.diff (Closes: #662890)
+  * debian/patches: added 04-closefiles.diff (LP: #316722)
   * debian/rules: rewrite with dh7,added autoreconf (Closes: #558532)
 
  -- Andrea Gasparini <gaspa at yattaweb.it>  Fri, 06 Apr 2012 12:05:36 +0200

Added: packages/python-poppler/trunk/debian/patches/04-closefiles.diff
===================================================================
--- packages/python-poppler/trunk/debian/patches/04-closefiles.diff	                        (rev 0)
+++ packages/python-poppler/trunk/debian/patches/04-closefiles.diff	2012-04-20 23:15:04 UTC (rev 21331)
@@ -0,0 +1,58 @@
+--- a/poppler.defs
++++ b/poppler.defs
+@@ -923,6 +923,7 @@
+ 
+ (define-function document_new_from_file
+   (c-name "poppler_document_new_from_file")
++  (caller-owns-return #t)
+   (return-type "PopplerDocument*")
+   (parameters
+     '("const-char*" "uri")
+@@ -933,6 +934,7 @@
+ 
+ (define-function document_new_from_data
+   (c-name "poppler_document_new_from_data")
++  (caller-owns-return #t)
+   (return-type "PopplerDocument*")
+   (parameters
+     '("char*" "data")
+@@ -971,6 +973,7 @@
+ (define-method get_page
+   (of-object "PopplerDocument")
+   (c-name "poppler_document_get_page")
++  (caller-owns-return #t)
+   (return-type "PopplerPage*")
+   (parameters
+     '("int" "index")
+@@ -980,6 +983,7 @@
+ (define-method get_page_by_label
+   (of-object "PopplerDocument")
+   (c-name "poppler_document_get_page_by_label")
++  (caller-owns-return #t)
+   (return-type "PopplerPage*")
+   (parameters
+     '("const-char*" "label")
+@@ -1001,6 +1005,7 @@
+ (define-method find_dest
+   (of-object "PopplerDocument")
+   (c-name "poppler_document_find_dest")
++  (caller-owns-return #t)
+   (return-type "PopplerDest*")
+   (parameters
+     '("const-gchar*" "link_name")
+@@ -1010,6 +1015,7 @@
+ (define-method get_form_field
+   (of-object "PopplerDocument")
+   (c-name "poppler_document_get_form_field")
++  (caller-owns-return #t)
+   (return-type "PopplerFormField*")
+   (parameters
+     '("gint" "id")
+@@ -1057,6 +1063,7 @@
+ (define-method get_action
+   (of-object "PopplerIndexIter")
+   (c-name "poppler_index_iter_get_action")
++  (caller-owns-return #t)
+   (return-type "PopplerAction*")
+ )
+ 

Modified: packages/python-poppler/trunk/debian/patches/series
===================================================================
--- packages/python-poppler/trunk/debian/patches/series	2012-04-20 22:37:08 UTC (rev 21330)
+++ packages/python-poppler/trunk/debian/patches/series	2012-04-20 23:15:04 UTC (rev 21331)
@@ -1,3 +1,4 @@
 01-poppler-0.15.diff
 02-poppler-0.18.diff
 03-psfilenew.diff
+04-closefiles.diff




More information about the Python-modules-commits mailing list