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