1 2009-02-17 Matthias Clasen <mclasen@redhat.com>
3 * === Released 2.15.4 ===
5 2009-02-02 Matthias Clasen <mclasen@redhat.com>
7 * === Released 2.15.3 ===
9 2009-01-27 Matthias Clasen <mclasen@redhat.com>
11 * === Released 2.15.2 ===
13 2009-01-23 Matthias Clasen <mclasen@redhat.com>
15 * === Released 2.15.1 ===
17 2009-01-01 Matthias Clasen <mclasen@redhat.com>
19 * === Released 2.15.0 ===
21 2007-06-04 Matthias Clasen <mclasen@redhat.com>
23 * === Released 2.11.1 ===
25 2006-10-08 Matthias Clasen <mclasen@redhat.com>
27 * pixbuf-draw.c: Apply a cleanup patch by
28 Kjartan Maraas (#341812)
30 2006-08-17 Matthias Clasen <mclasen@redhat.com>
32 * === Released 2.10.2 ===
34 2006-07-23 Matthias Clasen <mclasen@redhat.com>
36 * === Released 2.10.1 ===
38 2006-03-10 Matthias Clasen <mclasen@redhat.com>
40 * Don't export any internal functions or variables,
41 only the theme engine abi.
43 2006-03-10 Matthias Clasen <mclasen@redhat.com>
45 * pixbuf-draw.c (draw_extension): Remove suspicious
46 code. (#325295, Alexander Nedotsukov)
48 2006-01-17 Matthias Clasen <mclasen@redhat.com>
50 * pixbuf-render.c: If the src positions for gradients
51 are nonsensical, don't render anything, rather than
54 2006-01-16 Matthias Clasen <mclasen@redhat.com>
58 * pixbuf.h: Apply a patch by Alexander Nedotsukov to
59 support customized drawing of expanders and resize
62 * pixbuf-draw.c (draw_gap_image): Silence the
65 2005-11-17 Matthias Clasen <mclasen@redhat.com>
67 * pixbuf-rc-style.c: const correctness fixes
68 found by Arjan van de Ven and gcc.
70 2005-08-24 Matthias Clasen <mclasen@redhat.com>
72 * === Released 2.8.2 ===
74 * === Released 2.8.1 ===
76 2005-08-13 Matthias Clasen <mclasen@redhat.com>
78 * === Released 2.8.0 ===
80 2005-08-02 Matthias Clasen <mclasen@redhat.com>
82 * === Released 2.7.5 ===
84 2005-07-22 Matthias Clasen <mclasen@redhat.com>
86 * === Released 2.7.4 ===
88 2005-07-15 Matthias Clasen <mclasen@redhat.com>
90 * === Released 2.7.3 ===
92 2005-07-08 Matthias Clasen <mclasen@redhat.com>
94 * === Released 2.7.2 ===
96 2005-07-01 Matthias Clasen <mclasen@redhat.com>
98 * === Released 2.7.1 ===
100 2005-06-20 Matthias Clasen <mclasen@redhat.com>
102 * === Released 2.7.0 ===
104 2005-06-12 Matthias Clasen <mclasen@redhat.com>
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,
111 2005-01-08 Matthias Clasen <mclasen@redhat.com>
113 * === Released 2.6.1 ===
115 2004-12-16 Matthias Clasen <mclasen@redhat.com>
117 * === Released 2.6.0 ===
119 2004-12-02 Matthias Clasen <mclasen@redhat.com>
121 * === Released 2.5.6 ===
123 2004-11-28 Matthias Clasen <mclasen@redhat.com>
125 * Makefile.am (LDADDS): Add necessary libraries to make
126 it compile with -no-undefined. (#159713, Robert Ă–gren)
128 2004-11-15 Matthias Clasen <mclasen@redhat.com>
132 * pixbuf-rc-style.c: Remove uses of deprecated symbols.
134 Thu Mar 18 10:07:15 2004 Owen Taylor <otaylor@redhat.com>
136 * pixbuf-draw.c (match_theme_image): Fix ./-> typo.
139 Wed Mar 17 16:38:00 2004 Owen Taylor <otaylor@redhat.com>
141 * pixbuf-draw.c (match_theme_image): Fix problem with
142 NULL details. (#112066, MINAMI Hirokazu, Matthias Clasen)
144 2003-07-15 Mark McLoughlin <mark@skynet.ie>
146 * pixbuf-render.c: make pixbuf_cache static to avoid
147 possible symbol conflicts.
149 2003-03-02 Tor Lillqvist <tml@iki.fi>
151 * Makefile.am: Use -no-undefined on Windows.
153 Fri Sep 6 20:32:45 2002 Owen Taylor <otaylor@redhat.com>
155 * pixbuf-draw.c: Account for the possibility of detail == NULL
156 (#89561, Hongli Lai, Luca Barbato)
158 Sun Apr 21 14:10:04 2002 Owen Taylor <otaylor@redhat.com>
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.
165 * pixbuf-draw.c: Remove draw_polygon() since it was
166 just a cut-and-paste of the default one. Remove
169 2002-03-07 James Henstridge <james@daa.com.au>
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).
176 Thu Feb 7 00:21:21 2002 Owen Taylor <otaylor@redhat.com>
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.
182 Mon Jan 28 15:34:43 2002 Owen Taylor <otaylor@redhat.com>
184 * pixbuf-render.c (compute_hint): Fix hint computation
187 Mon Jan 28 12:17:07 2002 Owen Taylor <otaylor@redhat.com>
189 * pixbuf-render.c (compute_hint): Fix problems in computing
192 Sun Jan 27 23:58:13 2002 Owen Taylor <otaylor@redhat.com>
194 * pixbuf-render.c (compute_hint): Optimize the case
195 where a component is entirely transparent by skipping
198 * pixbuf-rc-style.c (theme_parse_image): Catch case
199 where background or overlay border/stretch are specified
200 without a background image.
202 * pixbuf-render.c (theme_pixbuf_destroy): Actually free
203 the structure and filename.
205 =================== Move back into gtk-engines ====================
207 Sat Jan 19 02:45:17 2002 Owen Taylor <otaylor@redhat.com>
209 * src/pixbuf-render.c (theme_pixbuf_compute_hints): Catch
210 invalid borders, and warn.
212 Sat Jan 19 00:32:14 2002 Owen Taylor <otaylor@redhat.com>
214 * examples/*: Add an extrodinarily ugly example.
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.
221 * src/pixbuf-render.c (pixbuf_render): Always use
222 gdk_pixbuf_render_alpha() with FULL_ALPHA() as the
225 * pixbuf.h src/pixbuf-render.c (theme_pixbuf_compute_hints): To
226 speed up scaling, cache whether pixbufs have constant rows
229 * src/pixbuf-render.c (pixbuf_render): Speed up scaling
230 by using the hints from compute_hints().
232 Fri Jan 18 20:49:48 2002 Owen Taylor <otaylor@redhat.com>
234 * configure.in: Use pkg-config to get the binray version
235 of GTK+ that we use for an install path.
237 Fri Jan 18 18:14:11 2002 Owen Taylor <otaylor@redhat.com>
239 * src/pixbuf-draw.c (draw_focus): Fix for changes to draw_focus.
241 2001-09-21 Hans Breuer <hans@breuer.org>
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 ()
247 * src/pixbuf-draw.c : the font field from GtkStyle is private
248 now, use accessor gtk_style_get_font ()
250 * makefile.msc : compile on win32, use it if you have a _real_
251 fast computer or want to see gtk in slow motion :-)
253 Thu May 3 05:36:06 2001 Owen Taylor <otaylor@redhat.com>
255 * pixbuf.h: Fix trailing comma on enumeration. (#54071)
257 2001-03-05 Michael Natterer <mitch@gimp.org>
259 * src/pixbuf-draw.c: made the "parent_class" pointer static.
261 (Owen, I just commented out the draw methods which don't exist any
262 more to make it compile).
264 2001-02-20 Sven Neumann <sven@convergence.de>
266 * src/pixbuf-draw.c (draw_vline): use draw_vline method of
267 parent_class, not draw_hline
269 Wed Nov 15 21:56:28 2000 Owen Taylor <otaylor@redhat.com>
271 * src/pixbuf-*: A few updates for GTypePlugin.
273 Tue Jul 18 12:13:19 2000 Owen Taylor <otaylor@redhat.com>
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.
278 * configure.in src/Makefile.am: Look for GTK+-2.0,
279 install engine into GTK+-2.0 location.
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]
285 * src/pixbuf-draw.c: Chain up to parent implementation
286 when images aren't found for a certain element.
288 Sun Jul 9 18:15:58 2000 Owen Taylor <otaylor@redhat.com>
290 * configure.in (ACLOCAL): Add -Wall for gcc.
292 * src/pixbuf-render.c (pixbuf_render): Fix problem
293 using gdk_rectangle_intersect() from GTK+-1.2.
295 * src/pixbuf-render.c src/pixbuf-draw.c: Remove
296 direct access to pixbuf internals.
298 Mon Mar 6 11:44:58 2000 Owen Taylor <otaylor@redhat.com>
300 * docs/gap-geometry.fig: Moved into docs/ subdir
302 * Makefile.am configure.in autogen.sh src/Makefile.am:
305 * src/pixbuf.h src/pixbuf-render.c src/pixbuf-draw.c
306 src/pixbuf-main.c: Move sources into subdir and
309 Mon Mar 6 11:02:07 2000 Owen Taylor <otaylor@redhat.com>
311 * pixmap_theme_pixbuf.c: Handle drawing transparency without a
314 * pixmap_theme_main.c pixmap_theme_draw.c: Remove duplicate
317 Sun Feb 6 21:34:30 2000 Owen Taylor <otaylor@redhat.com>
319 * Started ChangeLog for pixbuf engine, check sources
322 ========== ChangeLog for pixmap engine ===================
324 1999-11-22 Martin Baulig <martin@home-of-linux.org>
326 * pixmap_theme_main.c (theme_duplicate_style): Really copy the
327 `src_data->img_list', not just the pointer that points to it.
329 Tue Oct 5 15:13:29 1999 Owen Taylor <otaylor@redhat.com>
331 * pixmap_theme_draw.c (apply_theme_image): Don't set
332 background pixmap on pixmaps.
334 1999-02-14 Raja R Harinath <harinath@cs.umn.edu>
336 * Theme/gtk/Makefile.am.in (Makefile.am): Handle the case when
339 Thu Feb 11 21:16:53 1999 Owen Taylor <otaylor@redhat.com>
341 * pixmap_theme_main.c (theme_data_unref): Free the
342 theme data structure as well as the contents.
344 1999-02-03 Raja R Harinath <harinath@cs.umn.edu>
346 * Theme/gtk/Makefile.am.in: New file. Theme/gtk/Makefile.am is
347 generated from this file when new *.png files are added.
349 1999-01-23 Miguel de Icaza <miguel@nuclecu.unam.mx>
351 * pixmap_theme_main.c (theme_init): Turn on pixmap cache.
353 Mon Jan 18 13:37:23 1999 Owen Taylor <otaylor@redhat.com>
355 * Theme/gtk/gtkrc: Give buttons a gray background
356 color so they look a little less funny when initially
359 Wed Jan 13 18:58:25 1999 Owen Taylor <otaylor@redhat.com>
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
367 1998-11-09 Federico Mena Quintero <federico@nuclecu.unam.mx>
369 * pixmap_theme_draw.c: #include <math.h>
371 1998-11-07 Raja R Harinath <harinath@cs.umn.edu>
373 * Theme/gtk/Makefile.am (theme_DATA):
374 Update to new directory contents.
375 * configure.in: Remove.
377 Fri Nov 6 17:26:12 1998 Owen Taylor <otaylor@redhat.com>
379 * pixmap_theme_main.c: Removed some debugging
382 * Theme/gtk/notebook1.c Theme/gtk/menubar.png: new
383 bigger pixmaps to reduce pixelation.
385 * Theme/gtk/gtkrc: Reorganized to use several styles
386 instead of one huge style. Change clist backgrounds
389 Thu Nov 5 10:23:46 1998 Owen Taylor <otaylor@redhat.com>
391 * pixmap_theme_draw.c (draw_shadow_gap): Fixed hard-coded
394 Mon Nov 2 14:46:02 1998 Owen Taylor <otaylor@redhat.com>
396 * pixmap_theme_draw.c (apply_theme_image_shadow_gap): Removed
397 several hundred lines of duplicated code with a bit of
400 Wed Oct 28 16:18:04 1998 Owen Taylor <otaylor@redhat.com>
402 * pixmap_theme_main.c (theme_symbols): Removed lots
403 and lots of white space.