]> Pileus Git - ~andy/gtk/blob - modules/engines/pixbuf/ChangeLog
const correctness fixes
[~andy/gtk] / modules / engines / pixbuf / ChangeLog
1 2005-11-17  Matthias Clasen  <mclasen@redhat.com>
2
3         * pixbuf-rc-style.c: const correctness fixes
4         found by Arjan van de Ven and gcc.
5
6 2005-08-24  Matthias Clasen  <mclasen@redhat.com>
7
8         * === Released 2.8.2 ===
9
10         * === Released 2.8.1 ===
11
12 2005-08-13  Matthias Clasen  <mclasen@redhat.com>
13
14         * === Released 2.8.0 ===
15
16 2005-08-02  Matthias Clasen  <mclasen@redhat.com>
17
18         * === Released 2.7.5 ===
19
20 2005-07-22  Matthias Clasen  <mclasen@redhat.com>
21
22         * === Released 2.7.4 === 
23
24 2005-07-15  Matthias Clasen  <mclasen@redhat.com>
25
26         * === Released 2.7.3 ===
27         
28 2005-07-08  Matthias Clasen  <mclasen@redhat.com>
29         
30         * === Released 2.7.2 ===
31
32 2005-07-01  Matthias Clasen  <mclasen@redhat.com>
33
34         * === Released 2.7.1 ===
35         
36 2005-06-20  Matthias Clasen  <mclasen@redhat.com>
37
38         * === Released 2.7.0 ===
39
40 2005-06-12  Matthias Clasen  <mclasen@redhat.com>
41
42         * pixbuf-render.c (theme_pixbuf_render): Try to
43         handle the situation that the borders are larger
44         than the area we are rendering.  (#169731,
45         Benjamin Otte)
46
47 2005-01-08  Matthias Clasen  <mclasen@redhat.com>
48
49         * === Released 2.6.1 ===
50         
51 2004-12-16  Matthias Clasen  <mclasen@redhat.com>
52
53         * === Released 2.6.0 ===
54
55 2004-12-02  Matthias Clasen  <mclasen@redhat.com>
56
57         * === Released 2.5.6 ===
58
59 2004-11-28  Matthias Clasen  <mclasen@redhat.com>
60
61         * Makefile.am (LDADDS): Add necessary libraries to make
62         it compile with -no-undefined.  (#159713, Robert Ă–gren)
63
64 2004-11-15  Matthias Clasen  <mclasen@redhat.com>
65
66         * pixbuf-render.c: 
67         * pixbuf-draw.c: 
68         * pixbuf-rc-style.c: Remove uses of deprecated symbols. 
69
70 Thu Mar 18 10:07:15 2004  Owen Taylor  <otaylor@redhat.com>
71
72         * pixbuf-draw.c (match_theme_image): Fix ./-> typo.
73         (Federic Crozat)
74
75 Wed Mar 17 16:38:00 2004  Owen Taylor  <otaylor@redhat.com>
76
77         * pixbuf-draw.c (match_theme_image): Fix problem with
78         NULL details. (#112066, MINAMI Hirokazu, Matthias Clasen)
79
80 2003-07-15  Mark McLoughlin  <mark@skynet.ie>
81
82         * pixbuf-render.c: make pixbuf_cache static to avoid
83         possible symbol conflicts.
84
85 2003-03-02  Tor Lillqvist  <tml@iki.fi>
86
87         * Makefile.am: Use -no-undefined on Windows.
88
89 Fri Sep  6 20:32:45 2002  Owen Taylor  <otaylor@redhat.com>
90
91         * pixbuf-draw.c: Account for the possibility of detail == NULL
92         (#89561, Hongli Lai, Luca Barbato)
93
94 Sun Apr 21 14:10:04 2002  Owen Taylor  <otaylor@redhat.com>
95
96         * pixbuf-rc-style.c pixbuf.h pixbuf-draw.c: Add a fake STEPPER
97         function that is used for drawing scrollbar steppers,
98         so that themes that want to draw the button and arrow
99         separately can override the default handling.
100
101         * pixbuf-draw.c: Remove draw_polygon() since it was
102         just a cut-and-paste of the default one. Remove
103         some unused code.
104
105 2002-03-07  James Henstridge  <james@daa.com.au>
106
107         * Makefile.am (libpixmap_la_LIBADD): link pixbuf engine against
108         the gtk+ libraries, so that it can be used with programs that
109         dlopen gtk+ without the RTLD_GLOBAL flag (such as scripting
110         languages and mozilla).
111
112 Thu Feb  7 00:21:21 2002  Owen Taylor  <otaylor@redhat.com>
113
114         * pixbuf-render.c (pixbuf_render): Add gradient
115         rendering -- if the source width/height is zero,
116         render a gradient from the surrounding values.
117
118 Mon Jan 28 15:34:43 2002  Owen Taylor  <otaylor@redhat.com>
119
120         * pixbuf-render.c (compute_hint): Fix hint computation
121         again.
122
123 Mon Jan 28 12:17:07 2002  Owen Taylor  <otaylor@redhat.com>
124
125         * pixbuf-render.c (compute_hint): Fix problems in computing
126         MISSING hint.
127
128 Sun Jan 27 23:58:13 2002  Owen Taylor  <otaylor@redhat.com>
129
130         * pixbuf-render.c (compute_hint): Optimize the case
131         where a component is entirely transparent by skipping
132         drawing it.
133
134         * pixbuf-rc-style.c (theme_parse_image): Catch case
135         where background or overlay border/stretch are specified
136         without a background image.
137
138         * pixbuf-render.c (theme_pixbuf_destroy): Actually free
139         the structure and filename.
140
141 =================== Move back into gtk-engines ====================
142         
143 Sat Jan 19 02:45:17 2002  Owen Taylor  <otaylor@redhat.com>
144
145         * src/pixbuf-render.c (theme_pixbuf_compute_hints): Catch
146         invalid borders, and warn.
147
148 Sat Jan 19 00:32:14 2002  Owen Taylor  <otaylor@redhat.com>
149
150         * examples/*: Add an extrodinarily ugly example.
151
152         * src/pixbuf-draw.c (draw_simple_image): Never shape
153         the window, even if we are allowed to. Shaping is
154         ugly -- if the widget isn't NO_WINDOW (most are),
155         you'll just have to draw it rectangular.
156
157         * src/pixbuf-render.c (pixbuf_render): Always use
158         gdk_pixbuf_render_alpha() with FULL_ALPHA() as the
159         type.
160
161         * pixbuf.h src/pixbuf-render.c (theme_pixbuf_compute_hints): To
162         speed up scaling, cache whether pixbufs have constant rows
163         or constant columns.
164
165         * src/pixbuf-render.c (pixbuf_render): Speed up scaling
166         by using the hints from compute_hints().
167
168 Fri Jan 18 20:49:48 2002  Owen Taylor  <otaylor@redhat.com>
169
170         * configure.in: Use pkg-config to get the binray version
171         of GTK+ that we use for an install path.
172
173 Fri Jan 18 18:14:11 2002  Owen Taylor  <otaylor@redhat.com>
174
175         * src/pixbuf-draw.c (draw_focus): Fix for changes to draw_focus.
176
177 2001-09-21  Hans Breuer  <hans@breuer.org>
178
179         * src/pixbuf-rc-style-c :  GtkRcStyle::parse has a GtkSettings
180         parameter now. Pass it through theme_parse_file () to use it
181         gtk_rc_find_pixmap_in_path ()
182
183         * src/pixbuf-draw.c : the font field from GtkStyle is private
184         now, use accessor gtk_style_get_font ()
185
186         * makefile.msc : compile on win32, use it if you have a _real_
187         fast computer or want to see gtk in slow motion :-)
188
189 Thu May  3 05:36:06 2001  Owen Taylor  <otaylor@redhat.com>
190
191         * pixbuf.h: Fix trailing comma on enumeration. (#54071)
192
193 2001-03-05  Michael Natterer  <mitch@gimp.org>
194
195         * src/pixbuf-draw.c: made the "parent_class" pointer static.
196
197         (Owen, I just commented out the draw methods which don't exist any
198         more to make it compile).
199
200 2001-02-20  Sven Neumann  <sven@convergence.de>
201
202         * src/pixbuf-draw.c (draw_vline): use draw_vline method of 
203         parent_class, not draw_hline
204
205 Wed Nov 15 21:56:28 2000  Owen Taylor  <otaylor@redhat.com>
206
207         * src/pixbuf-*: A few updates for GTypePlugin.
208
209 Tue Jul 18 12:13:19 2000  Owen Taylor  <otaylor@redhat.com>
210
211         Updates to work with GTK+-2.0 theme engine architecture.
212         It won't even sort of work with GTK+-1.2 any more.
213
214         * configure.in src/Makefile.am: Look for GTK+-2.0, 
215         install engine into GTK+-2.0 location.
216         
217         * src/pixbuf-style.h src/pixbuf-rc-style.[ch]: New
218         files for GtkRcStyle and GtkStyle subclasses. Parsing,
219         etc, moves to pixbuf-rc-style.[ch]
220
221         * src/pixbuf-draw.c: Chain up to parent implementation
222         when images aren't found for a certain element.
223
224 Sun Jul  9 18:15:58 2000  Owen Taylor  <otaylor@redhat.com>
225
226         * configure.in (ACLOCAL): Add -Wall for gcc.
227
228         * src/pixbuf-render.c (pixbuf_render): Fix problem
229         using gdk_rectangle_intersect() from GTK+-1.2.
230
231         * src/pixbuf-render.c src/pixbuf-draw.c: Remove 
232         direct access to pixbuf internals.
233
234 Mon Mar  6 11:44:58 2000  Owen Taylor  <otaylor@redhat.com>
235
236         * docs/gap-geometry.fig: Moved into docs/ subdir
237         
238         * Makefile.am configure.in autogen.sh src/Makefile.am: 
239         automakify
240          
241         * src/pixbuf.h src/pixbuf-render.c src/pixbuf-draw.c
242         src/pixbuf-main.c: Move sources into subdir and
243         rename.
244
245 Mon Mar  6 11:02:07 2000  Owen Taylor  <otaylor@redhat.com>
246
247         * pixmap_theme_pixbuf.c: Handle drawing transparency without a
248         mask correctly.
249
250         * pixmap_theme_main.c pixmap_theme_draw.c: Remove duplicate
251         includes.
252         
253 Sun Feb  6 21:34:30 2000  Owen Taylor  <otaylor@redhat.com>
254
255         * Started ChangeLog for pixbuf engine, check sources
256         into CVS.
257
258 ========== ChangeLog for pixmap engine ===================
259
260 1999-11-22  Martin Baulig  <martin@home-of-linux.org>
261
262         * pixmap_theme_main.c (theme_duplicate_style): Really copy the
263         `src_data->img_list', not just the pointer that points to it.
264
265 Tue Oct  5 15:13:29 1999  Owen Taylor  <otaylor@redhat.com>
266
267         * pixmap_theme_draw.c (apply_theme_image): Don't set
268         background pixmap on pixmaps.
269
270 1999-02-14  Raja R Harinath  <harinath@cs.umn.edu>
271
272         * Theme/gtk/Makefile.am.in (Makefile.am): Handle the case when
273         files are deleted.
274
275 Thu Feb 11 21:16:53 1999  Owen Taylor  <otaylor@redhat.com>
276
277         * pixmap_theme_main.c (theme_data_unref): Free the
278         theme data structure as well as the contents.
279
280 1999-02-03  Raja R Harinath  <harinath@cs.umn.edu>
281
282         * Theme/gtk/Makefile.am.in: New file.  Theme/gtk/Makefile.am is
283         generated from this file when new *.png files are added.
284
285 1999-01-23  Miguel de Icaza  <miguel@nuclecu.unam.mx>
286
287         * pixmap_theme_main.c (theme_init): Turn on pixmap cache. 
288
289 Mon Jan 18 13:37:23 1999  Owen Taylor  <otaylor@redhat.com>
290
291         * Theme/gtk/gtkrc: Give buttons a gray background
292         color so they look a little less funny when initially
293         drawing.
294
295 Wed Jan 13 18:58:25 1999  Owen Taylor  <otaylor@redhat.com>
296
297         * pixmap_theme_draw.c: Fixed pervasive mis-bracketing
298         that was causing drawing if the drawn region and
299         clipping region did NOT intersect, and a couple
300         of errors in computing source and destination 
301         regions.
302
303 1998-11-09  Federico Mena Quintero  <federico@nuclecu.unam.mx>
304
305         * pixmap_theme_draw.c: #include <math.h>
306
307 1998-11-07  Raja R Harinath  <harinath@cs.umn.edu>
308
309         * Theme/gtk/Makefile.am (theme_DATA): 
310         Update to new directory contents.
311         * configure.in: Remove.
312
313 Fri Nov  6 17:26:12 1998  Owen Taylor  <otaylor@redhat.com>
314
315         * pixmap_theme_main.c: Removed some debugging 
316         printf's. 
317
318         * Theme/gtk/notebook1.c Theme/gtk/menubar.png: new
319         bigger pixmaps to reduce pixelation.
320
321         * Theme/gtk/gtkrc: Reorganized to use several styles
322         instead of one huge style. Change clist backgrounds
323         to be prettier.
324
325 Thu Nov  5 10:23:46 1998  Owen Taylor  <otaylor@redhat.com>
326
327         * pixmap_theme_draw.c (draw_shadow_gap): Fixed hard-coded
328         gap_side of '0'.
329
330 Mon Nov  2 14:46:02 1998  Owen Taylor  <otaylor@redhat.com>
331
332         * pixmap_theme_draw.c (apply_theme_image_shadow_gap): Removed
333         several hundred lines of duplicated code with a bit of
334         reoriganization.
335
336 Wed Oct 28 16:18:04 1998  Owen Taylor  <otaylor@redhat.com>
337
338         * pixmap_theme_main.c (theme_symbols): Removed lots
339         and lots of white space.
340