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