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