]> Pileus Git - ~andy/gtk/blob - gdk-pixbuf/ChangeLog
Set the initial ref_count to 1.
[~andy/gtk] / gdk-pixbuf / ChangeLog
1 1999-09-17  Federico Mena Quintero  <federico@redhat.com>
2
3         * src/io-bmp.c (image_load): Set the initial ref_count to 1.
4
5         * src/io-gif.c (image_load): Likewise.
6
7         * src/io-jpeg.c (image_load): Likewise.
8
9         * src/io-png.c (image_load): Likewise.
10
11         * src/io-tiff.c (image_load): Likewise.
12
13         * src/io-xpm.c (_pixbuf_create_from_xpm): Likewise.
14
15         * src/gdk-pixbuf-io.c (gdk_pixbuf_load_image): Added an assertion
16         for the ref_count to be != 0.
17
18         * src/gdk-pixbuf.c (gdk_pixbuf_ref): Be more paranoid with sanity
19         checking.
20         (gdk_pixbuf_unref): Fix incorrect sanity check and comparison.
21
22 1999-08-09  Federico Mena Quintero  <federico@nuclecu.unam.mx>
23
24         * src/io-png.c (image_save): Fixed compiler warnings.  Fixed write
25         to unallocated memory (row_ptr), and fixed its type as well.  Take
26         into account the ArtPixbuf's rowstride when assigning the row
27         pointers.
28
29         * src/gdk-pixbuf.c: Fixup includes.
30
31         * src/gdk-pixbuf-io.c: Likewise.
32
33 Sat Jul 31 19:19:47 CEST 1999
34
35         * src/gdk-pixbuf-io.c:
36         * src/io-png.c: Fixed two obvious C syntax bugs
37
38 1999-07-29  Mark Crichton  <crichton@gimp.org>
39
40         * src/io-png.c (image_save): Added PNG saving function
41
42         * src/gdk-pixbuf-io.c: Changed image_save function format.  Now it's
43         image_save(GdkPixBuf *p, FILE *f, ...)
44         
45
46 1999-07-26  Michael Zucchi  <mzucchi@denr.sa.gov.au>
47
48         * src/Makefile.am (*_LIB): Only build the relevant loaders which
49         require extra libraries if we actually have those libraries.
50
51 1999-07-23  Richard Hestilow  <hestgray@ionet.net>
52         
53         * src/gdk-pixbuf.h: Include glib.h as it uses g* datatypes
54         * gdk_pixbufConf.sh.in: Added for gnome-config
55         * Makefile.am:
56         * configure.in: Modified to generate gdk_pixbufConf.sh
57
58 1999-07-20  Mark Crichton  <crichton@gimp.org>
59
60         * src/gdk-pixbuf.c (gdk_pixbuf_rotate): Fixed rotation.  Now a bbox
61         calculation needs to be done.
62
63 1999-07-18  Larry Ewing  <lewing@gimp.org>
64
65         * src/io-xpm.c:
66         * src/io-gif.c:
67         * src/io-png.c:
68         * src/io-jpeg.c: Fix a few memory leaks in the, most of them in
69         error cases but one or two in the common case.  There are probably
70         a few small ones left.
71         
72 1999-07-18  Mark Crichton  <crichton@gimp.org>
73
74         * configure.in: removed version.h. 
75
76         * src/gdk-pixbuf-io.c (pixbuf_check_tiff): Minor readability
77         improvements.
78
79 1999-07-17  Mark Crichton  <crichton@gimp.org>
80
81         * src/gdk-pixbuf.c: Removed gdk_pixbuf_free, redundant code.
82         (gdk_pixbuf_rotate): Added pixbuf rotation code.
83         (gdk_pixbuf_scale): Changed // comments to /* */
84
85         * src/gdk-pixbuf.h (gdk_pixbuf_destroy): Added gdk_pixbuf_destroy
86         function to header.
87
88 1999-07-16  Larry Ewing  <lewing@gimp.org>
89
90         * src/testpixbuf.c (expose_func): reverted the expose everything
91         changes, I'm not sure why these went in.
92         (config_func): bring this up to date with the new pixbuf_scale
93         semantics.
94
95         * src/gdk-pixbuf-io.c: added a couple of warnings to the module
96         loading code so that poeple can diagnose problems better. 
97
98         * src/gdk-pixbuf.c (gdk_pixbux_scale): fix the borkedness, also it
99         no longer allocates a new pixbuf, which make things nicer for the
100         rest of the code.  Unfortunately there is still a problem with
101         scaling rgba images.
102
103 1999-07-16  Mark Crichton  <crichton@gimp.org>
104
105         * src/testpixbuf.c (config_func): ConfigureEvent handler.  This
106         calls gdk_pixbuf_scale.  However, something is not working.
107         N.B.: current pixmap is now stored in user_data with a key of
108         "pixmap"
109
110         * src/gdk-pixbuf.c (gdk_pixbuf_scale): Implemented scaling function.
111         Something is still borked, however.
112
113 1999-07-15  Larry Ewing  <lewing@gimp.org>
114
115         * src/io-jpeg.c (image_load): add raph@gimp.org's fix to the jpeg
116         indexing routine
117
118         * src/testpixbuf.c (main): fix up the file routines a little so
119         that you can load multiple files given the file names
120
121 1999-07-14  Larry Ewing  <lewing@gimp.org>
122
123         * src/testpixbuf.c (expose_func): added an almost proper expose 
124         handler for testpixbuf
125
126 1999-07-13  Mark Crichton  <crichton@gimp.org>
127
128         * configure.in: Fixed GIF check.  Replaced " with '
129         * src/gdk-pixbuf.c: More (minor) work on gdk_pixbuf_scale
130
131 1999-07-13  Mark Crichton  <crichton@gimp.org>
132
133         * configure.in: I am a bonehead.  Added gif-lib check.