1 2006-08-17 Matthias Clasen <mclasen@redhat.com>
3 * === Released 2.10.2 ===
5 2006-07-23 Matthias Clasen <mclasen@redhat.com>
7 * === Released 2.10.1 ===
9 2006-03-10 Matthias Clasen <mclasen@redhat.com>
11 * Don't export any internal functions or variables,
12 only the theme engine abi.
14 2006-03-10 Matthias Clasen <mclasen@redhat.com>
16 * pixbuf-draw.c (draw_extension): Remove suspicious
17 code. (#325295, Alexander Nedotsukov)
19 2006-01-17 Matthias Clasen <mclasen@redhat.com>
21 * pixbuf-render.c: If the src positions for gradients
22 are nonsensical, don't render anything, rather than
25 2006-01-16 Matthias Clasen <mclasen@redhat.com>
29 * pixbuf.h: Apply a patch by Alexander Nedotsukov to
30 support customized drawing of expanders and resize
33 * pixbuf-draw.c (draw_gap_image): Silence the
36 2005-11-17 Matthias Clasen <mclasen@redhat.com>
38 * pixbuf-rc-style.c: const correctness fixes
39 found by Arjan van de Ven and gcc.
41 2005-08-24 Matthias Clasen <mclasen@redhat.com>
43 * === Released 2.8.2 ===
45 * === Released 2.8.1 ===
47 2005-08-13 Matthias Clasen <mclasen@redhat.com>
49 * === Released 2.8.0 ===
51 2005-08-02 Matthias Clasen <mclasen@redhat.com>
53 * === Released 2.7.5 ===
55 2005-07-22 Matthias Clasen <mclasen@redhat.com>
57 * === Released 2.7.4 ===
59 2005-07-15 Matthias Clasen <mclasen@redhat.com>
61 * === Released 2.7.3 ===
63 2005-07-08 Matthias Clasen <mclasen@redhat.com>
65 * === Released 2.7.2 ===
67 2005-07-01 Matthias Clasen <mclasen@redhat.com>
69 * === Released 2.7.1 ===
71 2005-06-20 Matthias Clasen <mclasen@redhat.com>
73 * === Released 2.7.0 ===
75 2005-06-12 Matthias Clasen <mclasen@redhat.com>
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,
82 2005-01-08 Matthias Clasen <mclasen@redhat.com>
84 * === Released 2.6.1 ===
86 2004-12-16 Matthias Clasen <mclasen@redhat.com>
88 * === Released 2.6.0 ===
90 2004-12-02 Matthias Clasen <mclasen@redhat.com>
92 * === Released 2.5.6 ===
94 2004-11-28 Matthias Clasen <mclasen@redhat.com>
96 * Makefile.am (LDADDS): Add necessary libraries to make
97 it compile with -no-undefined. (#159713, Robert Ă–gren)
99 2004-11-15 Matthias Clasen <mclasen@redhat.com>
103 * pixbuf-rc-style.c: Remove uses of deprecated symbols.
105 Thu Mar 18 10:07:15 2004 Owen Taylor <otaylor@redhat.com>
107 * pixbuf-draw.c (match_theme_image): Fix ./-> typo.
110 Wed Mar 17 16:38:00 2004 Owen Taylor <otaylor@redhat.com>
112 * pixbuf-draw.c (match_theme_image): Fix problem with
113 NULL details. (#112066, MINAMI Hirokazu, Matthias Clasen)
115 2003-07-15 Mark McLoughlin <mark@skynet.ie>
117 * pixbuf-render.c: make pixbuf_cache static to avoid
118 possible symbol conflicts.
120 2003-03-02 Tor Lillqvist <tml@iki.fi>
122 * Makefile.am: Use -no-undefined on Windows.
124 Fri Sep 6 20:32:45 2002 Owen Taylor <otaylor@redhat.com>
126 * pixbuf-draw.c: Account for the possibility of detail == NULL
127 (#89561, Hongli Lai, Luca Barbato)
129 Sun Apr 21 14:10:04 2002 Owen Taylor <otaylor@redhat.com>
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.
136 * pixbuf-draw.c: Remove draw_polygon() since it was
137 just a cut-and-paste of the default one. Remove
140 2002-03-07 James Henstridge <james@daa.com.au>
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).
147 Thu Feb 7 00:21:21 2002 Owen Taylor <otaylor@redhat.com>
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.
153 Mon Jan 28 15:34:43 2002 Owen Taylor <otaylor@redhat.com>
155 * pixbuf-render.c (compute_hint): Fix hint computation
158 Mon Jan 28 12:17:07 2002 Owen Taylor <otaylor@redhat.com>
160 * pixbuf-render.c (compute_hint): Fix problems in computing
163 Sun Jan 27 23:58:13 2002 Owen Taylor <otaylor@redhat.com>
165 * pixbuf-render.c (compute_hint): Optimize the case
166 where a component is entirely transparent by skipping
169 * pixbuf-rc-style.c (theme_parse_image): Catch case
170 where background or overlay border/stretch are specified
171 without a background image.
173 * pixbuf-render.c (theme_pixbuf_destroy): Actually free
174 the structure and filename.
176 =================== Move back into gtk-engines ====================
178 Sat Jan 19 02:45:17 2002 Owen Taylor <otaylor@redhat.com>
180 * src/pixbuf-render.c (theme_pixbuf_compute_hints): Catch
181 invalid borders, and warn.
183 Sat Jan 19 00:32:14 2002 Owen Taylor <otaylor@redhat.com>
185 * examples/*: Add an extrodinarily ugly example.
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.
192 * src/pixbuf-render.c (pixbuf_render): Always use
193 gdk_pixbuf_render_alpha() with FULL_ALPHA() as the
196 * pixbuf.h src/pixbuf-render.c (theme_pixbuf_compute_hints): To
197 speed up scaling, cache whether pixbufs have constant rows
200 * src/pixbuf-render.c (pixbuf_render): Speed up scaling
201 by using the hints from compute_hints().
203 Fri Jan 18 20:49:48 2002 Owen Taylor <otaylor@redhat.com>
205 * configure.in: Use pkg-config to get the binray version
206 of GTK+ that we use for an install path.
208 Fri Jan 18 18:14:11 2002 Owen Taylor <otaylor@redhat.com>
210 * src/pixbuf-draw.c (draw_focus): Fix for changes to draw_focus.
212 2001-09-21 Hans Breuer <hans@breuer.org>
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 ()
218 * src/pixbuf-draw.c : the font field from GtkStyle is private
219 now, use accessor gtk_style_get_font ()
221 * makefile.msc : compile on win32, use it if you have a _real_
222 fast computer or want to see gtk in slow motion :-)
224 Thu May 3 05:36:06 2001 Owen Taylor <otaylor@redhat.com>
226 * pixbuf.h: Fix trailing comma on enumeration. (#54071)
228 2001-03-05 Michael Natterer <mitch@gimp.org>
230 * src/pixbuf-draw.c: made the "parent_class" pointer static.
232 (Owen, I just commented out the draw methods which don't exist any
233 more to make it compile).
235 2001-02-20 Sven Neumann <sven@convergence.de>
237 * src/pixbuf-draw.c (draw_vline): use draw_vline method of
238 parent_class, not draw_hline
240 Wed Nov 15 21:56:28 2000 Owen Taylor <otaylor@redhat.com>
242 * src/pixbuf-*: A few updates for GTypePlugin.
244 Tue Jul 18 12:13:19 2000 Owen Taylor <otaylor@redhat.com>
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.
249 * configure.in src/Makefile.am: Look for GTK+-2.0,
250 install engine into GTK+-2.0 location.
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]
256 * src/pixbuf-draw.c: Chain up to parent implementation
257 when images aren't found for a certain element.
259 Sun Jul 9 18:15:58 2000 Owen Taylor <otaylor@redhat.com>
261 * configure.in (ACLOCAL): Add -Wall for gcc.
263 * src/pixbuf-render.c (pixbuf_render): Fix problem
264 using gdk_rectangle_intersect() from GTK+-1.2.
266 * src/pixbuf-render.c src/pixbuf-draw.c: Remove
267 direct access to pixbuf internals.
269 Mon Mar 6 11:44:58 2000 Owen Taylor <otaylor@redhat.com>
271 * docs/gap-geometry.fig: Moved into docs/ subdir
273 * Makefile.am configure.in autogen.sh src/Makefile.am:
276 * src/pixbuf.h src/pixbuf-render.c src/pixbuf-draw.c
277 src/pixbuf-main.c: Move sources into subdir and
280 Mon Mar 6 11:02:07 2000 Owen Taylor <otaylor@redhat.com>
282 * pixmap_theme_pixbuf.c: Handle drawing transparency without a
285 * pixmap_theme_main.c pixmap_theme_draw.c: Remove duplicate
288 Sun Feb 6 21:34:30 2000 Owen Taylor <otaylor@redhat.com>
290 * Started ChangeLog for pixbuf engine, check sources
293 ========== ChangeLog for pixmap engine ===================
295 1999-11-22 Martin Baulig <martin@home-of-linux.org>
297 * pixmap_theme_main.c (theme_duplicate_style): Really copy the
298 `src_data->img_list', not just the pointer that points to it.
300 Tue Oct 5 15:13:29 1999 Owen Taylor <otaylor@redhat.com>
302 * pixmap_theme_draw.c (apply_theme_image): Don't set
303 background pixmap on pixmaps.
305 1999-02-14 Raja R Harinath <harinath@cs.umn.edu>
307 * Theme/gtk/Makefile.am.in (Makefile.am): Handle the case when
310 Thu Feb 11 21:16:53 1999 Owen Taylor <otaylor@redhat.com>
312 * pixmap_theme_main.c (theme_data_unref): Free the
313 theme data structure as well as the contents.
315 1999-02-03 Raja R Harinath <harinath@cs.umn.edu>
317 * Theme/gtk/Makefile.am.in: New file. Theme/gtk/Makefile.am is
318 generated from this file when new *.png files are added.
320 1999-01-23 Miguel de Icaza <miguel@nuclecu.unam.mx>
322 * pixmap_theme_main.c (theme_init): Turn on pixmap cache.
324 Mon Jan 18 13:37:23 1999 Owen Taylor <otaylor@redhat.com>
326 * Theme/gtk/gtkrc: Give buttons a gray background
327 color so they look a little less funny when initially
330 Wed Jan 13 18:58:25 1999 Owen Taylor <otaylor@redhat.com>
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
338 1998-11-09 Federico Mena Quintero <federico@nuclecu.unam.mx>
340 * pixmap_theme_draw.c: #include <math.h>
342 1998-11-07 Raja R Harinath <harinath@cs.umn.edu>
344 * Theme/gtk/Makefile.am (theme_DATA):
345 Update to new directory contents.
346 * configure.in: Remove.
348 Fri Nov 6 17:26:12 1998 Owen Taylor <otaylor@redhat.com>
350 * pixmap_theme_main.c: Removed some debugging
353 * Theme/gtk/notebook1.c Theme/gtk/menubar.png: new
354 bigger pixmaps to reduce pixelation.
356 * Theme/gtk/gtkrc: Reorganized to use several styles
357 instead of one huge style. Change clist backgrounds
360 Thu Nov 5 10:23:46 1998 Owen Taylor <otaylor@redhat.com>
362 * pixmap_theme_draw.c (draw_shadow_gap): Fixed hard-coded
365 Mon Nov 2 14:46:02 1998 Owen Taylor <otaylor@redhat.com>
367 * pixmap_theme_draw.c (apply_theme_image_shadow_gap): Removed
368 several hundred lines of duplicated code with a bit of
371 Wed Oct 28 16:18:04 1998 Owen Taylor <otaylor@redhat.com>
373 * pixmap_theme_main.c (theme_symbols): Removed lots
374 and lots of white space.