1 2002-03-07 James Henstridge <james@daa.com.au>
3 * Makefile.am (libpixmap_la_LIBADD): link pixbuf engine against
4 the gtk+ libraries, so that it can be used with programs that
5 dlopen gtk+ without the RTLD_GLOBAL flag (such as scripting
6 languages and mozilla).
8 Thu Feb 7 00:21:21 2002 Owen Taylor <otaylor@redhat.com>
10 * pixbuf-render.c (pixbuf_render): Add gradient
11 rendering -- if the source width/height is zero,
12 render a gradient from the surrounding values.
14 Mon Jan 28 15:34:43 2002 Owen Taylor <otaylor@redhat.com>
16 * pixbuf-render.c (compute_hint): Fix hint computation
19 Mon Jan 28 12:17:07 2002 Owen Taylor <otaylor@redhat.com>
21 * pixbuf-render.c (compute_hint): Fix problems in computing
24 Sun Jan 27 23:58:13 2002 Owen Taylor <otaylor@redhat.com>
26 * pixbuf-render.c (compute_hint): Optimize the case
27 where a component is entirely transparent by skipping
30 * pixbuf-rc-style.c (theme_parse_image): Catch case
31 where background or overlay border/stretch are specified
32 without a background image.
34 * pixbuf-render.c (theme_pixbuf_destroy): Actually free
35 the structure and filename.
37 =================== Move back into gtk-engines ====================
39 Sat Jan 19 02:45:17 2002 Owen Taylor <otaylor@redhat.com>
41 * src/pixbuf-render.c (theme_pixbuf_compute_hints): Catch
42 invalid borders, and warn.
44 Sat Jan 19 00:32:14 2002 Owen Taylor <otaylor@redhat.com>
46 * examples/*: Add an extrodinarily ugly example.
48 * src/pixbuf-draw.c (draw_simple_image): Never shape
49 the window, even if we are allowed to. Shaping is
50 ugly -- if the widget isn't NO_WINDOW (most are),
51 you'll just have to draw it rectangular.
53 * src/pixbuf-render.c (pixbuf_render): Always use
54 gdk_pixbuf_render_alpha() with FULL_ALPHA() as the
57 * pixbuf.h src/pixbuf-render.c (theme_pixbuf_compute_hints): To
58 speed up scaling, cache whether pixbufs have constant rows
61 * src/pixbuf-render.c (pixbuf_render): Speed up scaling
62 by using the hints from compute_hints().
64 Fri Jan 18 20:49:48 2002 Owen Taylor <otaylor@redhat.com>
66 * configure.in: Use pkg-config to get the binray version
67 of GTK+ that we use for an install path.
69 Fri Jan 18 18:14:11 2002 Owen Taylor <otaylor@redhat.com>
71 * src/pixbuf-draw.c (draw_focus): Fix for changes to draw_focus.
73 2001-09-21 Hans Breuer <hans@breuer.org>
75 * src/pixbuf-rc-style-c : GtkRcStyle::parse has a GtkSettings
76 parameter now. Pass it through theme_parse_file () to use it
77 gtk_rc_find_pixmap_in_path ()
79 * src/pixbuf-draw.c : the font field from GtkStyle is private
80 now, use accessor gtk_style_get_font ()
82 * makefile.msc : compile on win32, use it if you have a _real_
83 fast computer or want to see gtk in slow motion :-)
85 Thu May 3 05:36:06 2001 Owen Taylor <otaylor@redhat.com>
87 * pixbuf.h: Fix trailing comma on enumeration. (#54071)
89 2001-03-05 Michael Natterer <mitch@gimp.org>
91 * src/pixbuf-draw.c: made the "parent_class" pointer static.
93 (Owen, I just commented out the draw methods which don't exist any
94 more to make it compile).
96 2001-02-20 Sven Neumann <sven@convergence.de>
98 * src/pixbuf-draw.c (draw_vline): use draw_vline method of
99 parent_class, not draw_hline
101 Wed Nov 15 21:56:28 2000 Owen Taylor <otaylor@redhat.com>
103 * src/pixbuf-*: A few updates for GTypePlugin.
105 Tue Jul 18 12:13:19 2000 Owen Taylor <otaylor@redhat.com>
107 Updates to work with GTK+-2.0 theme engine architecture.
108 It won't even sort of work with GTK+-1.2 any more.
110 * configure.in src/Makefile.am: Look for GTK+-2.0,
111 install engine into GTK+-2.0 location.
113 * src/pixbuf-style.h src/pixbuf-rc-style.[ch]: New
114 files for GtkRcStyle and GtkStyle subclasses. Parsing,
115 etc, moves to pixbuf-rc-style.[ch]
117 * src/pixbuf-draw.c: Chain up to parent implementation
118 when images aren't found for a certain element.
120 Sun Jul 9 18:15:58 2000 Owen Taylor <otaylor@redhat.com>
122 * configure.in (ACLOCAL): Add -Wall for gcc.
124 * src/pixbuf-render.c (pixbuf_render): Fix problem
125 using gdk_rectangle_intersect() from GTK+-1.2.
127 * src/pixbuf-render.c src/pixbuf-draw.c: Remove
128 direct access to pixbuf internals.
130 Mon Mar 6 11:44:58 2000 Owen Taylor <otaylor@redhat.com>
132 * docs/gap-geometry.fig: Moved into docs/ subdir
134 * Makefile.am configure.in autogen.sh src/Makefile.am:
137 * src/pixbuf.h src/pixbuf-render.c src/pixbuf-draw.c
138 src/pixbuf-main.c: Move sources into subdir and
141 Mon Mar 6 11:02:07 2000 Owen Taylor <otaylor@redhat.com>
143 * pixmap_theme_pixbuf.c: Handle drawing transparency without a
146 * pixmap_theme_main.c pixmap_theme_draw.c: Remove duplicate
149 Sun Feb 6 21:34:30 2000 Owen Taylor <otaylor@redhat.com>
151 * Started ChangeLog for pixbuf engine, check sources
154 ========== ChangeLog for pixmap engine ===================
156 1999-11-22 Martin Baulig <martin@home-of-linux.org>
158 * pixmap_theme_main.c (theme_duplicate_style): Really copy the
159 `src_data->img_list', not just the pointer that points to it.
161 Tue Oct 5 15:13:29 1999 Owen Taylor <otaylor@redhat.com>
163 * pixmap_theme_draw.c (apply_theme_image): Don't set
164 background pixmap on pixmaps.
166 1999-02-14 Raja R Harinath <harinath@cs.umn.edu>
168 * Theme/gtk/Makefile.am.in (Makefile.am): Handle the case when
171 Thu Feb 11 21:16:53 1999 Owen Taylor <otaylor@redhat.com>
173 * pixmap_theme_main.c (theme_data_unref): Free the
174 theme data structure as well as the contents.
176 1999-02-03 Raja R Harinath <harinath@cs.umn.edu>
178 * Theme/gtk/Makefile.am.in: New file. Theme/gtk/Makefile.am is
179 generated from this file when new *.png files are added.
181 1999-01-23 Miguel de Icaza <miguel@nuclecu.unam.mx>
183 * pixmap_theme_main.c (theme_init): Turn on pixmap cache.
185 Mon Jan 18 13:37:23 1999 Owen Taylor <otaylor@redhat.com>
187 * Theme/gtk/gtkrc: Give buttons a gray background
188 color so they look a little less funny when initially
191 Wed Jan 13 18:58:25 1999 Owen Taylor <otaylor@redhat.com>
193 * pixmap_theme_draw.c: Fixed pervasive mis-bracketing
194 that was causing drawing if the drawn region and
195 clipping region did NOT intersect, and a couple
196 of errors in computing source and destination
199 1998-11-09 Federico Mena Quintero <federico@nuclecu.unam.mx>
201 * pixmap_theme_draw.c: #include <math.h>
203 1998-11-07 Raja R Harinath <harinath@cs.umn.edu>
205 * Theme/gtk/Makefile.am (theme_DATA):
206 Update to new directory contents.
207 * configure.in: Remove.
209 Fri Nov 6 17:26:12 1998 Owen Taylor <otaylor@redhat.com>
211 * pixmap_theme_main.c: Removed some debugging
214 * Theme/gtk/notebook1.c Theme/gtk/menubar.png: new
215 bigger pixmaps to reduce pixelation.
217 * Theme/gtk/gtkrc: Reorganized to use several styles
218 instead of one huge style. Change clist backgrounds
221 Thu Nov 5 10:23:46 1998 Owen Taylor <otaylor@redhat.com>
223 * pixmap_theme_draw.c (draw_shadow_gap): Fixed hard-coded
226 Mon Nov 2 14:46:02 1998 Owen Taylor <otaylor@redhat.com>
228 * pixmap_theme_draw.c (apply_theme_image_shadow_gap): Removed
229 several hundred lines of duplicated code with a bit of
232 Wed Oct 28 16:18:04 1998 Owen Taylor <otaylor@redhat.com>
234 * pixmap_theme_main.c (theme_symbols): Removed lots
235 and lots of white space.