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