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