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