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