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