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