1 2005-11-17 Matthias Clasen <mclasen@redhat.com>
3 * pixbuf-rc-style.c: const correctness fixes
4 found by Arjan van de Ven and gcc.
6 2005-08-24 Matthias Clasen <mclasen@redhat.com>
8 * === Released 2.8.2 ===
10 * === Released 2.8.1 ===
12 2005-08-13 Matthias Clasen <mclasen@redhat.com>
14 * === Released 2.8.0 ===
16 2005-08-02 Matthias Clasen <mclasen@redhat.com>
18 * === Released 2.7.5 ===
20 2005-07-22 Matthias Clasen <mclasen@redhat.com>
22 * === Released 2.7.4 ===
24 2005-07-15 Matthias Clasen <mclasen@redhat.com>
26 * === Released 2.7.3 ===
28 2005-07-08 Matthias Clasen <mclasen@redhat.com>
30 * === Released 2.7.2 ===
32 2005-07-01 Matthias Clasen <mclasen@redhat.com>
34 * === Released 2.7.1 ===
36 2005-06-20 Matthias Clasen <mclasen@redhat.com>
38 * === Released 2.7.0 ===
40 2005-06-12 Matthias Clasen <mclasen@redhat.com>
42 * pixbuf-render.c (theme_pixbuf_render): Try to
43 handle the situation that the borders are larger
44 than the area we are rendering. (#169731,
47 2005-01-08 Matthias Clasen <mclasen@redhat.com>
49 * === Released 2.6.1 ===
51 2004-12-16 Matthias Clasen <mclasen@redhat.com>
53 * === Released 2.6.0 ===
55 2004-12-02 Matthias Clasen <mclasen@redhat.com>
57 * === Released 2.5.6 ===
59 2004-11-28 Matthias Clasen <mclasen@redhat.com>
61 * Makefile.am (LDADDS): Add necessary libraries to make
62 it compile with -no-undefined. (#159713, Robert Ă–gren)
64 2004-11-15 Matthias Clasen <mclasen@redhat.com>
68 * pixbuf-rc-style.c: Remove uses of deprecated symbols.
70 Thu Mar 18 10:07:15 2004 Owen Taylor <otaylor@redhat.com>
72 * pixbuf-draw.c (match_theme_image): Fix ./-> typo.
75 Wed Mar 17 16:38:00 2004 Owen Taylor <otaylor@redhat.com>
77 * pixbuf-draw.c (match_theme_image): Fix problem with
78 NULL details. (#112066, MINAMI Hirokazu, Matthias Clasen)
80 2003-07-15 Mark McLoughlin <mark@skynet.ie>
82 * pixbuf-render.c: make pixbuf_cache static to avoid
83 possible symbol conflicts.
85 2003-03-02 Tor Lillqvist <tml@iki.fi>
87 * Makefile.am: Use -no-undefined on Windows.
89 Fri Sep 6 20:32:45 2002 Owen Taylor <otaylor@redhat.com>
91 * pixbuf-draw.c: Account for the possibility of detail == NULL
92 (#89561, Hongli Lai, Luca Barbato)
94 Sun Apr 21 14:10:04 2002 Owen Taylor <otaylor@redhat.com>
96 * pixbuf-rc-style.c pixbuf.h pixbuf-draw.c: Add a fake STEPPER
97 function that is used for drawing scrollbar steppers,
98 so that themes that want to draw the button and arrow
99 separately can override the default handling.
101 * pixbuf-draw.c: Remove draw_polygon() since it was
102 just a cut-and-paste of the default one. Remove
105 2002-03-07 James Henstridge <james@daa.com.au>
107 * Makefile.am (libpixmap_la_LIBADD): link pixbuf engine against
108 the gtk+ libraries, so that it can be used with programs that
109 dlopen gtk+ without the RTLD_GLOBAL flag (such as scripting
110 languages and mozilla).
112 Thu Feb 7 00:21:21 2002 Owen Taylor <otaylor@redhat.com>
114 * pixbuf-render.c (pixbuf_render): Add gradient
115 rendering -- if the source width/height is zero,
116 render a gradient from the surrounding values.
118 Mon Jan 28 15:34:43 2002 Owen Taylor <otaylor@redhat.com>
120 * pixbuf-render.c (compute_hint): Fix hint computation
123 Mon Jan 28 12:17:07 2002 Owen Taylor <otaylor@redhat.com>
125 * pixbuf-render.c (compute_hint): Fix problems in computing
128 Sun Jan 27 23:58:13 2002 Owen Taylor <otaylor@redhat.com>
130 * pixbuf-render.c (compute_hint): Optimize the case
131 where a component is entirely transparent by skipping
134 * pixbuf-rc-style.c (theme_parse_image): Catch case
135 where background or overlay border/stretch are specified
136 without a background image.
138 * pixbuf-render.c (theme_pixbuf_destroy): Actually free
139 the structure and filename.
141 =================== Move back into gtk-engines ====================
143 Sat Jan 19 02:45:17 2002 Owen Taylor <otaylor@redhat.com>
145 * src/pixbuf-render.c (theme_pixbuf_compute_hints): Catch
146 invalid borders, and warn.
148 Sat Jan 19 00:32:14 2002 Owen Taylor <otaylor@redhat.com>
150 * examples/*: Add an extrodinarily ugly example.
152 * src/pixbuf-draw.c (draw_simple_image): Never shape
153 the window, even if we are allowed to. Shaping is
154 ugly -- if the widget isn't NO_WINDOW (most are),
155 you'll just have to draw it rectangular.
157 * src/pixbuf-render.c (pixbuf_render): Always use
158 gdk_pixbuf_render_alpha() with FULL_ALPHA() as the
161 * pixbuf.h src/pixbuf-render.c (theme_pixbuf_compute_hints): To
162 speed up scaling, cache whether pixbufs have constant rows
165 * src/pixbuf-render.c (pixbuf_render): Speed up scaling
166 by using the hints from compute_hints().
168 Fri Jan 18 20:49:48 2002 Owen Taylor <otaylor@redhat.com>
170 * configure.in: Use pkg-config to get the binray version
171 of GTK+ that we use for an install path.
173 Fri Jan 18 18:14:11 2002 Owen Taylor <otaylor@redhat.com>
175 * src/pixbuf-draw.c (draw_focus): Fix for changes to draw_focus.
177 2001-09-21 Hans Breuer <hans@breuer.org>
179 * src/pixbuf-rc-style-c : GtkRcStyle::parse has a GtkSettings
180 parameter now. Pass it through theme_parse_file () to use it
181 gtk_rc_find_pixmap_in_path ()
183 * src/pixbuf-draw.c : the font field from GtkStyle is private
184 now, use accessor gtk_style_get_font ()
186 * makefile.msc : compile on win32, use it if you have a _real_
187 fast computer or want to see gtk in slow motion :-)
189 Thu May 3 05:36:06 2001 Owen Taylor <otaylor@redhat.com>
191 * pixbuf.h: Fix trailing comma on enumeration. (#54071)
193 2001-03-05 Michael Natterer <mitch@gimp.org>
195 * src/pixbuf-draw.c: made the "parent_class" pointer static.
197 (Owen, I just commented out the draw methods which don't exist any
198 more to make it compile).
200 2001-02-20 Sven Neumann <sven@convergence.de>
202 * src/pixbuf-draw.c (draw_vline): use draw_vline method of
203 parent_class, not draw_hline
205 Wed Nov 15 21:56:28 2000 Owen Taylor <otaylor@redhat.com>
207 * src/pixbuf-*: A few updates for GTypePlugin.
209 Tue Jul 18 12:13:19 2000 Owen Taylor <otaylor@redhat.com>
211 Updates to work with GTK+-2.0 theme engine architecture.
212 It won't even sort of work with GTK+-1.2 any more.
214 * configure.in src/Makefile.am: Look for GTK+-2.0,
215 install engine into GTK+-2.0 location.
217 * src/pixbuf-style.h src/pixbuf-rc-style.[ch]: New
218 files for GtkRcStyle and GtkStyle subclasses. Parsing,
219 etc, moves to pixbuf-rc-style.[ch]
221 * src/pixbuf-draw.c: Chain up to parent implementation
222 when images aren't found for a certain element.
224 Sun Jul 9 18:15:58 2000 Owen Taylor <otaylor@redhat.com>
226 * configure.in (ACLOCAL): Add -Wall for gcc.
228 * src/pixbuf-render.c (pixbuf_render): Fix problem
229 using gdk_rectangle_intersect() from GTK+-1.2.
231 * src/pixbuf-render.c src/pixbuf-draw.c: Remove
232 direct access to pixbuf internals.
234 Mon Mar 6 11:44:58 2000 Owen Taylor <otaylor@redhat.com>
236 * docs/gap-geometry.fig: Moved into docs/ subdir
238 * Makefile.am configure.in autogen.sh src/Makefile.am:
241 * src/pixbuf.h src/pixbuf-render.c src/pixbuf-draw.c
242 src/pixbuf-main.c: Move sources into subdir and
245 Mon Mar 6 11:02:07 2000 Owen Taylor <otaylor@redhat.com>
247 * pixmap_theme_pixbuf.c: Handle drawing transparency without a
250 * pixmap_theme_main.c pixmap_theme_draw.c: Remove duplicate
253 Sun Feb 6 21:34:30 2000 Owen Taylor <otaylor@redhat.com>
255 * Started ChangeLog for pixbuf engine, check sources
258 ========== ChangeLog for pixmap engine ===================
260 1999-11-22 Martin Baulig <martin@home-of-linux.org>
262 * pixmap_theme_main.c (theme_duplicate_style): Really copy the
263 `src_data->img_list', not just the pointer that points to it.
265 Tue Oct 5 15:13:29 1999 Owen Taylor <otaylor@redhat.com>
267 * pixmap_theme_draw.c (apply_theme_image): Don't set
268 background pixmap on pixmaps.
270 1999-02-14 Raja R Harinath <harinath@cs.umn.edu>
272 * Theme/gtk/Makefile.am.in (Makefile.am): Handle the case when
275 Thu Feb 11 21:16:53 1999 Owen Taylor <otaylor@redhat.com>
277 * pixmap_theme_main.c (theme_data_unref): Free the
278 theme data structure as well as the contents.
280 1999-02-03 Raja R Harinath <harinath@cs.umn.edu>
282 * Theme/gtk/Makefile.am.in: New file. Theme/gtk/Makefile.am is
283 generated from this file when new *.png files are added.
285 1999-01-23 Miguel de Icaza <miguel@nuclecu.unam.mx>
287 * pixmap_theme_main.c (theme_init): Turn on pixmap cache.
289 Mon Jan 18 13:37:23 1999 Owen Taylor <otaylor@redhat.com>
291 * Theme/gtk/gtkrc: Give buttons a gray background
292 color so they look a little less funny when initially
295 Wed Jan 13 18:58:25 1999 Owen Taylor <otaylor@redhat.com>
297 * pixmap_theme_draw.c: Fixed pervasive mis-bracketing
298 that was causing drawing if the drawn region and
299 clipping region did NOT intersect, and a couple
300 of errors in computing source and destination
303 1998-11-09 Federico Mena Quintero <federico@nuclecu.unam.mx>
305 * pixmap_theme_draw.c: #include <math.h>
307 1998-11-07 Raja R Harinath <harinath@cs.umn.edu>
309 * Theme/gtk/Makefile.am (theme_DATA):
310 Update to new directory contents.
311 * configure.in: Remove.
313 Fri Nov 6 17:26:12 1998 Owen Taylor <otaylor@redhat.com>
315 * pixmap_theme_main.c: Removed some debugging
318 * Theme/gtk/notebook1.c Theme/gtk/menubar.png: new
319 bigger pixmaps to reduce pixelation.
321 * Theme/gtk/gtkrc: Reorganized to use several styles
322 instead of one huge style. Change clist backgrounds
325 Thu Nov 5 10:23:46 1998 Owen Taylor <otaylor@redhat.com>
327 * pixmap_theme_draw.c (draw_shadow_gap): Fixed hard-coded
330 Mon Nov 2 14:46:02 1998 Owen Taylor <otaylor@redhat.com>
332 * pixmap_theme_draw.c (apply_theme_image_shadow_gap): Removed
333 several hundred lines of duplicated code with a bit of
336 Wed Oct 28 16:18:04 1998 Owen Taylor <otaylor@redhat.com>
338 * pixmap_theme_main.c (theme_symbols): Removed lots
339 and lots of white space.