]> git.pld-linux.org Git - packages/abiword.git/blob - abiword-libpng15.patch
- release 7 (rebuild against libpng-1.5)
[packages/abiword.git] / abiword-libpng15.patch
1 --- abiword-2.8.6/src/af/util/xp/ut_png.cpp~    2008-02-24 04:33:07.000000000 +0100
2 +++ abiword-2.8.6/src/af/util/xp/ut_png.cpp     2012-02-09 01:24:18.808386895 +0100
3 @@ -71,7 +71,7 @@
4          * the normal method of doing things with libpng).  REQUIRED unless you
5          * set up your own error handlers in the png_create_read_struct() earlier.
6          */
7 -       if (setjmp(png_ptr->jmpbuf))
8 +       if (setjmp(png_jmpbuf(png_ptr)))
9         {
10                 /* Free all of the memory associated with the png_ptr and info_ptr */
11                 png_destroy_read_struct(&png_ptr, &info_ptr, static_cast<png_infopp>(NULL));
12 --- abiword-2.8.6/src/wp/impexp/gtk/ie_impGraphic_GdkPixbuf.cpp~        2009-07-01 06:02:04.000000000 +0200
13 +++ abiword-2.8.6/src/wp/impexp/gtk/ie_impGraphic_GdkPixbuf.cpp 2012-02-09 01:30:28.706559268 +0100
14 @@ -185,7 +185,7 @@
15  /** needed for the stejmp context */
16  UT_Error IE_ImpGraphic_GdkPixbuf::_png_write(GdkPixbuf * pixbuf)
17  {
18 -       if (setjmp(m_pPNG->jmpbuf))
19 +       if (setjmp(png_jmpbuf(m_pPNG)))
20         {
21                 DELETEP(m_pPngBB);
22                 png_destroy_write_struct(&m_pPNG, &m_pPNGInfo);
23 @@ -446,7 +446,7 @@
24          * the normal method of doing things with libpng).  REQUIRED unless you
25          * set up your own error handlers in the png_create_read_struct() earlier.
26          */
27 -       if (setjmp(m_pPNG->jmpbuf))
28 +       if (setjmp(png_jmpbuf(m_pPNG)))
29         {
30                 /* Free all of the memory associated with the png_ptr and info_ptr */
31                 png_destroy_write_struct(&m_pPNG, &m_pPNGInfo);
32 --- abiword-2.8.6/plugins/garble/xp/abiword-garble-png.cpp~     2009-09-05 17:34:44.000000000 +0200
33 +++ abiword-2.8.6/plugins/garble/xp/abiword-garble-png.cpp      2012-02-09 01:33:01.223765531 +0100
34 @@ -79,7 +79,7 @@
35                 png_set_strip_alpha( png_ptr );
36                 png_set_interlace_handling( png_ptr );
37                 png_set_bgr( png_ptr );
38 -               rowbytes = info_ptr->rowbytes;
39 +               rowbytes = png_get_rowbytes(png_ptr, info_ptr);
40                 png_destroy_read_struct( &png_ptr, &info_ptr, NULL );
41         }
42  
43 --- abiword-2.8.6/plugins/bmp/xp/ie_impGraphic_BMP.cpp.orig     2012-02-09 01:34:30.630725875 +0100
44 +++ abiword-2.8.6/plugins/bmp/xp/ie_impGraphic_BMP.cpp  2012-02-09 01:35:26.257576459 +0100
45 @@ -191,7 +191,7 @@
46  
47         /* Clean Up Memory Used */
48                 
49 -       FREEP(m_pPNGInfo->palette);
50 +       FREEP(m_pPNGInfo);
51         DELETEP(pBB);
52         png_destroy_write_struct(&m_pPNG, &m_pPNGInfo);
53     
54 @@ -313,7 +313,7 @@
55          * the normal method of doing things with libpng).  REQUIRED unless you
56          * set up your own error handlers in the png_create_read_struct() earlier.
57          */
58 -       if (setjmp(m_pPNG->jmpbuf))
59 +       if (setjmp(png_jmpbuf(m_pPNG)))
60         {
61                 /* Free all of the memory associated with the png_ptr and info_ptr */
62                 png_destroy_write_struct(&m_pPNG, &m_pPNGInfo);
63 @@ -332,7 +332,7 @@
64         UT_Error IE_ImpGraphic_BMP::Convert_BMP_Pallet(UT_ByteBuf* pBB)
65         {
66                 /* Reset error handling for libpng */
67 -               if (setjmp(m_pPNG->jmpbuf))
68 +               if (setjmp(png_jmpbuf(m_pPNG)))
69                 {
70                         png_destroy_write_struct(&m_pPNG, &m_pPNGInfo);
71                         return UT_ERROR;
72 @@ -372,7 +372,7 @@
73  UT_Error IE_ImpGraphic_BMP::Convert_BMP(UT_ByteBuf* pBB)
74  {
75         /* Reset error handling for libpng */
76 -       if (setjmp(m_pPNG->jmpbuf))
77 +       if (setjmp(png_jmpbuf(m_pPNG)))
78         {
79                 png_destroy_write_struct(&m_pPNG, &m_pPNGInfo);
80                 return UT_ERROR;
This page took 0.029202 seconds and 3 git commands to generate.