1 2003-07-15 Mark McLoughlin <mark@skynet.ie>
3 * pixbuf-render.c: make pixbuf_cache static to avoid
4 possible symbol conflicts.
6 2003-03-02 Tor Lillqvist <tml@iki.fi>
8 * Makefile.am: Use -no-undefined on Windows.
10 Fri Sep 6 20:32:45 2002 Owen Taylor <otaylor@redhat.com>
12 * pixbuf-draw.c: Account for the possibility of detail == NULL
13 (#89561, Hongli Lai, Luca Barbato)
15 Sun Apr 21 14:10:04 2002 Owen Taylor <otaylor@redhat.com>
17 * pixbuf-rc-style.c pixbuf.h pixbuf-draw.c: Add a fake STEPPER
18 function that is used for drawing scrollbar steppers,
19 so that themes that want to draw the button and arrow
20 separately can override the default handling.
22 * pixbuf-draw.c: Remove draw_polygon() since it was
23 just a cut-and-paste of the default one. Remove
26 2002-03-07 James Henstridge <james@daa.com.au>
28 * Makefile.am (libpixmap_la_LIBADD): link pixbuf engine against
29 the gtk+ libraries, so that it can be used with programs that
30 dlopen gtk+ without the RTLD_GLOBAL flag (such as scripting
31 languages and mozilla).
33 Thu Feb 7 00:21:21 2002 Owen Taylor <otaylor@redhat.com>
35 * pixbuf-render.c (pixbuf_render): Add gradient
36 rendering -- if the source width/height is zero,
37 render a gradient from the surrounding values.
39 Mon Jan 28 15:34:43 2002 Owen Taylor <otaylor@redhat.com>
41 * pixbuf-render.c (compute_hint): Fix hint computation
44 Mon Jan 28 12:17:07 2002 Owen Taylor <otaylor@redhat.com>
46 * pixbuf-render.c (compute_hint): Fix problems in computing
49 Sun Jan 27 23:58:13 2002 Owen Taylor <otaylor@redhat.com>
51 * pixbuf-render.c (compute_hint): Optimize the case
52 where a component is entirely transparent by skipping
55 * pixbuf-rc-style.c (theme_parse_image): Catch case
56 where background or overlay border/stretch are specified
57 without a background image.
59 * pixbuf-render.c (theme_pixbuf_destroy): Actually free
60 the structure and filename.
62 =================== Move back into gtk-engines ====================
64 Sat Jan 19 02:45:17 2002 Owen Taylor <otaylor@redhat.com>
66 * src/pixbuf-render.c (theme_pixbuf_compute_hints): Catch
67 invalid borders, and warn.
69 Sat Jan 19 00:32:14 2002 Owen Taylor <otaylor@redhat.com>
71 * examples/*: Add an extrodinarily ugly example.
73 * src/pixbuf-draw.c (draw_simple_image): Never shape
74 the window, even if we are allowed to. Shaping is
75 ugly -- if the widget isn't NO_WINDOW (most are),
76 you'll just have to draw it rectangular.
78 * src/pixbuf-render.c (pixbuf_render): Always use
79 gdk_pixbuf_render_alpha() with FULL_ALPHA() as the
82 * pixbuf.h src/pixbuf-render.c (theme_pixbuf_compute_hints): To
83 speed up scaling, cache whether pixbufs have constant rows
86 * src/pixbuf-render.c (pixbuf_render): Speed up scaling
87 by using the hints from compute_hints().
89 Fri Jan 18 20:49:48 2002 Owen Taylor <otaylor@redhat.com>
91 * configure.in: Use pkg-config to get the binray version
92 of GTK+ that we use for an install path.
94 Fri Jan 18 18:14:11 2002 Owen Taylor <otaylor@redhat.com>
96 * src/pixbuf-draw.c (draw_focus): Fix for changes to draw_focus.
98 2001-09-21 Hans Breuer <hans@breuer.org>
100 * src/pixbuf-rc-style-c : GtkRcStyle::parse has a GtkSettings
101 parameter now. Pass it through theme_parse_file () to use it
102 gtk_rc_find_pixmap_in_path ()
104 * src/pixbuf-draw.c : the font field from GtkStyle is private
105 now, use accessor gtk_style_get_font ()
107 * makefile.msc : compile on win32, use it if you have a _real_
108 fast computer or want to see gtk in slow motion :-)
110 Thu May 3 05:36:06 2001 Owen Taylor <otaylor@redhat.com>
112 * pixbuf.h: Fix trailing comma on enumeration. (#54071)
114 2001-03-05 Michael Natterer <mitch@gimp.org>
116 * src/pixbuf-draw.c: made the "parent_class" pointer static.
118 (Owen, I just commented out the draw methods which don't exist any
119 more to make it compile).
121 2001-02-20 Sven Neumann <sven@convergence.de>
123 * src/pixbuf-draw.c (draw_vline): use draw_vline method of
124 parent_class, not draw_hline
126 Wed Nov 15 21:56:28 2000 Owen Taylor <otaylor@redhat.com>
128 * src/pixbuf-*: A few updates for GTypePlugin.
130 Tue Jul 18 12:13:19 2000 Owen Taylor <otaylor@redhat.com>
132 Updates to work with GTK+-2.0 theme engine architecture.
133 It won't even sort of work with GTK+-1.2 any more.
135 * configure.in src/Makefile.am: Look for GTK+-2.0,
136 install engine into GTK+-2.0 location.
138 * src/pixbuf-style.h src/pixbuf-rc-style.[ch]: New
139 files for GtkRcStyle and GtkStyle subclasses. Parsing,
140 etc, moves to pixbuf-rc-style.[ch]
142 * src/pixbuf-draw.c: Chain up to parent implementation
143 when images aren't found for a certain element.
145 Sun Jul 9 18:15:58 2000 Owen Taylor <otaylor@redhat.com>
147 * configure.in (ACLOCAL): Add -Wall for gcc.
149 * src/pixbuf-render.c (pixbuf_render): Fix problem
150 using gdk_rectangle_intersect() from GTK+-1.2.
152 * src/pixbuf-render.c src/pixbuf-draw.c: Remove
153 direct access to pixbuf internals.
155 Mon Mar 6 11:44:58 2000 Owen Taylor <otaylor@redhat.com>
157 * docs/gap-geometry.fig: Moved into docs/ subdir
159 * Makefile.am configure.in autogen.sh src/Makefile.am:
162 * src/pixbuf.h src/pixbuf-render.c src/pixbuf-draw.c
163 src/pixbuf-main.c: Move sources into subdir and
166 Mon Mar 6 11:02:07 2000 Owen Taylor <otaylor@redhat.com>
168 * pixmap_theme_pixbuf.c: Handle drawing transparency without a
171 * pixmap_theme_main.c pixmap_theme_draw.c: Remove duplicate
174 Sun Feb 6 21:34:30 2000 Owen Taylor <otaylor@redhat.com>
176 * Started ChangeLog for pixbuf engine, check sources
179 ========== ChangeLog for pixmap engine ===================
181 1999-11-22 Martin Baulig <martin@home-of-linux.org>
183 * pixmap_theme_main.c (theme_duplicate_style): Really copy the
184 `src_data->img_list', not just the pointer that points to it.
186 Tue Oct 5 15:13:29 1999 Owen Taylor <otaylor@redhat.com>
188 * pixmap_theme_draw.c (apply_theme_image): Don't set
189 background pixmap on pixmaps.
191 1999-02-14 Raja R Harinath <harinath@cs.umn.edu>
193 * Theme/gtk/Makefile.am.in (Makefile.am): Handle the case when
196 Thu Feb 11 21:16:53 1999 Owen Taylor <otaylor@redhat.com>
198 * pixmap_theme_main.c (theme_data_unref): Free the
199 theme data structure as well as the contents.
201 1999-02-03 Raja R Harinath <harinath@cs.umn.edu>
203 * Theme/gtk/Makefile.am.in: New file. Theme/gtk/Makefile.am is
204 generated from this file when new *.png files are added.
206 1999-01-23 Miguel de Icaza <miguel@nuclecu.unam.mx>
208 * pixmap_theme_main.c (theme_init): Turn on pixmap cache.
210 Mon Jan 18 13:37:23 1999 Owen Taylor <otaylor@redhat.com>
212 * Theme/gtk/gtkrc: Give buttons a gray background
213 color so they look a little less funny when initially
216 Wed Jan 13 18:58:25 1999 Owen Taylor <otaylor@redhat.com>
218 * pixmap_theme_draw.c: Fixed pervasive mis-bracketing
219 that was causing drawing if the drawn region and
220 clipping region did NOT intersect, and a couple
221 of errors in computing source and destination
224 1998-11-09 Federico Mena Quintero <federico@nuclecu.unam.mx>
226 * pixmap_theme_draw.c: #include <math.h>
228 1998-11-07 Raja R Harinath <harinath@cs.umn.edu>
230 * Theme/gtk/Makefile.am (theme_DATA):
231 Update to new directory contents.
232 * configure.in: Remove.
234 Fri Nov 6 17:26:12 1998 Owen Taylor <otaylor@redhat.com>
236 * pixmap_theme_main.c: Removed some debugging
239 * Theme/gtk/notebook1.c Theme/gtk/menubar.png: new
240 bigger pixmaps to reduce pixelation.
242 * Theme/gtk/gtkrc: Reorganized to use several styles
243 instead of one huge style. Change clist backgrounds
246 Thu Nov 5 10:23:46 1998 Owen Taylor <otaylor@redhat.com>
248 * pixmap_theme_draw.c (draw_shadow_gap): Fixed hard-coded
251 Mon Nov 2 14:46:02 1998 Owen Taylor <otaylor@redhat.com>
253 * pixmap_theme_draw.c (apply_theme_image_shadow_gap): Removed
254 several hundred lines of duplicated code with a bit of
257 Wed Oct 28 16:18:04 1998 Owen Taylor <otaylor@redhat.com>
259 * pixmap_theme_main.c (theme_symbols): Removed lots
260 and lots of white space.