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