]> Pileus Git - ~andy/gtk/blob - modules/engines/ms-windows/ChangeLog.old
Merge bgo593793-filechooser-recent-folders-master branch.
[~andy/gtk] / modules / engines / ms-windows / ChangeLog.old
1 2004-08-23  Raymond Penners  <raymond@dotsphinx.com>
2         
3         * === Released 0.6.2 ===
4
5         * src/msw_style.c: Applied patch from Matthew Mastracci that draws
6         scrollbars as disabled (and pretends to ignore mouse clicks by
7         forcing GTK_SHADOW_OUT) when the page length is greater than the
8         maximum range of the scrollbar.
9
10 2004-08-23  Dom Lachowicz <cinamod@hotmail.com>
11
12         * configure.in: Bump version number
13
14 2004-08-13  Dom Lachowicz <cinamod@hotmail.com>
15
16         * src/msw_style.c: Proper gripper drawing for handle boxes/toolbars
17         * src/Theme/gtk-2.0/gtkrc: HandleBoxes and Toolbars are etched-in now
18
19 2004-07-02  Raymond Penners  <raymond@dotsphinx.com>
20
21         * === Released 0.6.1 ===
22         
23         * configure.in: Really bumped version number (0.6.1)
24         
25         * src/msw_style.c,src/Theme/gtk-2.0/gtkrc: Removed hard-coded icon
26         button blocking. It is now configurable from within the gtkrc
27         file, but still disabled by default.
28
29 2004-06-02  Dom Lachowicz <cinamod@hotmail.com>
30
31         * src/msw_style.c: Disable icons in buttons
32
33 2004-06-02  Dom Lachowicz <cinamod@hotmail.com>
34
35         * configure.in: Bump version number (0.6.1)
36         * src/msw_theme_main.c: Lower GTK+ requirements. We'll work fine on 2.0.x or better
37         * src/xp_theme_defs.h: Remove HAVE_LINES junk
38         * src/xp_theme.c: Disable application theming if XP asks us to
39         * src/msw_style.c: Return true for 'is_toolbar()' check if our parent
40         is a GtkHandleBox. This fixes Inkscape's toolbar icons.
41
42 2004-05-21  Raymond Penners  <raymond@dotsphinx.com>
43
44         * === Released 0.6.0 ===
45         
46         * configure.in: Bump version number (0.6.0)
47         
48         * src/msw_style.c: Applied patch by John Ehresman that fixes a
49         memory leak.
50
51 2004-05-21  Dom Lachowicz <cinamod@hotmail.com>
52
53         * src/Theme/gtk-2.0/gtkrc: Better icon sizes
54         * src/msw_theme_main.c: Enable XP theme switching
55         * src/Makefile.am:
56         * src/Makefile.msc:
57         * src/Theme/gtk-2.0/gtkrc: Rename DLL back to "wimp"
58         * src/wimp_style.c: Fix hilite around toolbar buttons in the Luna theme
59         
60 2004-03-20  Raymond Penners  <raymond@dotsphinx.com>
61
62         * all: Renamed GTK-Wimp to MS-Windows Engine
63         
64 2004-03-11  Raymond Penners  <raymond@dotsphinx.com>
65
66         * === Released 0.5.4 ===
67         
68 2004-03-10  Dom Lachowicz <cinamod@hotmail.com>
69
70         * configure.in: Bump version number (0.5.4)
71
72 2004-02-25  Dom Lachowicz <cinamod@hotmail.com>
73
74         * src/wimp_style.c: Fix 
75         http://bugzilla.gnome.org/show_bug.cgi?id=135098
76         http://sourceforge.net/tracker/index.php?func=detail&aid=895762&group_id=76416&atid=547655
77
78 2004-01-25  Raymond Penners  <raymond@dotsphinx.com>
79
80         * === Released 0.5.3 ===
81         
82 2004-01-20  Dom Lachowicz <cinamod@hotmail.com>
83
84         * src/wimp_style.c: Fix disappearing text in Gimp option menus.
85         Fix background color on XP menus.
86         
87 2004-01-20  Dom Lachowicz <cinamod@hotmail.com>
88
89         * src/xp_theme.h
90         * src/xp_theme.c
91         * src/wimp_style.c: Remove UXTHEME_HAS_LINES stuff. I played around
92         with line drawing, and the results were absolutely dreadful.
93         
94 2003-12-30  Dom Lachowicz <cinamod@hotmail.com>
95
96         * src/wimp_style.c
97         * src/xp_theme.c
98         * src/xp_theme.h
99         * src/xp_theme_defs.h: Toward 853775, get toolbar button borders correct
100         
101 2003-12-30  Dom Lachowicz <cinamod@hotmail.com>
102
103         * src/wimp_style.c: Fix bug 852354 to my liking
104         
105 2003-12-01  Dom Lachowicz <cinamod@hotmail.com>
106
107         * src/wimp_style.c: Fix coloration for the expander's +/- part. Was
108         the wrong color when selected or selected+insensitive
109         
110 2003-11-26  Dom Lachowicz <cinamod@hotmail.com>
111
112         * src/wimp_style.c: Fix coloration for several GIMP widgets,
113         specifically their own OptionMenu-like widget.
114         
115 2003-11-24  Dom Lachowicz <cinamod@hotmail.com>
116
117         * src/wimp_style.c: Get the coloration correct for menu bars (XP theme
118         was showing white foreground instead of gray)
119
120         * configure.in: Post-release version number bump
121         
122 2003-11-19  Raymond Penners  <raymond@dotsphinx.com>
123
124         * === Released 0.5.2 ===
125
126 2003-11-14  Dom Lachowicz <cinamod@hotmail.com>
127
128         * src/wimp_style.c: Protect against buffer overflows when grabbing
129         fonts and generating RC strings. Get the Progress and Status
130         widget backgrounds to behave properly on themes like "Brick".
131         
132 2003-11-05  Dom Lachowicz <cinamod@hotmail.com>
133
134         * src/wimp_style.c: Toolbar steppers get drawn ETCHED_IN when
135         pressed now. More consistent with Win32 behavior.
136         
137         * src/Theme/gtk-2.0/gtkrc: Make menubars have shadow=NONE. More
138         consistent with Win32 behavior, though Win32 apps tend to differ
139         in this area. Setup menu and toolbar icon sizes to be compatible
140         with win32
141         
142 2003-11-04  Dom Lachowicz <cinamod@hotmail.com>
143
144         * src/xp_theme.c: Move Raymond's scrollbar work into wimp_style.c
145         
146         * src/wimp_style.c: Get the colorations better for other windows
147         schemes, such as brick.  Based on some work by Jernej Simonèiè
148         <jernej.simoncic@guest.arnes.si>
149         
150 2003-11-01  Raymond Penners  <raymond@dotsphinx.com>
151
152         * src/xp_theme.c: Do not display XP scrollbar grippers on tiny
153         scrollbars.
154
155 2003-10-23  Raymond Penners  <raymond@dotsphinx.com>
156
157         * === Released 0.5.1 ===
158
159 2003-10-23  Dom Lachowicz <cinamod@hotmail.com>
160
161         * src/xp_theme_defs.h: Update to include definitions for my latest
162         work.
163         
164 2003-10-22  Raymond Penners  <raymond@dotsphinx.com>
165
166         * src/*.[ch]: Code formatting & XP constants renaming.
167
168 2003-10-21  Dom Lachowicz <cinamod@hotmail.com>
169
170         * src/wimp_style.c: Use theme colors, use theme metrics
171         (disabled), use theme fonts, theme menu items, menu separators,
172         draw status bar resize grips.
173
174         * src/xp_theme.c: Ditto.
175         
176 2003-10-20  Raymond Penners  <raymond@dotsphinx.com>
177
178         * src/wimp_style.c: Added grippers to XP scrollbars. 
179
180 2003-10-20  Dom Lachowicz <cinamod@hotmail.com>
181
182         * configure.in: Bump version to the next release number (0.5.1)
183         
184 2003-10-18  Raymond Penners  <raymond@dotsphinx.com>
185
186         * src/Theme/gtk-2.0/gtkrc: "GtkToolBar" should read "GtkToolbar"
187
188         * src/*: Attempted to fix the grippers for the GNAT Programming
189         System. Things behave a tiny bit better now. See #ifdef GNATS_HACK
190
191 2003-10-17  Raymond Penners  <raymond@dotsphinx.com>
192
193         * src/wimp_style.c: Horizontal/vertical scrollbars were mixed up,
194         fixed.
195
196 2003-04-15  Arnaud Charlet  <charlet@ACT-Europe.FR>
197
198         * src/*.c: The handling of selected radio button was broken.
199
200         * src/xp_theme_defs.h: When building with gcc, the tree expanders
201         were inverted.
202
203 2003-10-08  Raymond Penners  <raymond@dotsphinx.com>
204
205         * === Released 0.5.0 ===
206         
207 2003-10-07  Raymond Penners  <raymond@dotsphinx.com>
208
209         * src/wimp_style.c: Tabs not located on top of the notebook are
210         now (again) no longer rendered using XP theming.
211         
212         * src/xp_theme.c: Added a more lightweight method to cope with
213         theme changes. Added a crude theme switch detection scheme in the
214         case that GTK+ does not implement gdk_window_add_filter properly
215         (GTK+ 2.2.0?).
216         
217 2003-10-07  Dom Lachowicz <cinamod@hotmail.com>
218
219         * Added new mingw based build system, tidied up other missing bits
220         
221         * src/xp_theme.c: Tidied up some return cases
222         
223 2003-10-07  Raymond Penners  <raymond@dotsphinx.com>
224
225         * src/xp_theme.c: We now properly use IsThemeActive().
226         
227         * src/xp_theme_defs.h: Renamed from xp_theme_dfns.h
228
229 2003-10-06  Dom Lachowicz <cinamod@hotmail.com>
230
231         * src/wimp_style_main.c: Catch system settings changes, disable
232         theme and color changes as they're too experimental
233         
234         * src/wimp_style.[ch]: Export some things, make them accept 0 args
235         
236         * src/xp_theme_dfns.h: New file. WinXP's UXTHEME constants, for
237         building on platforms without them
238         
239         * src/xp_theme.c: Should be able to build on Win32 != [WinXP,2k3]
240         now
241         
242 2003-10-03  Dom Lachowicz <cinamod@hotmail.com>
243
244         * src/wimp_style.c wimp_style_main.c: Refactor how we're doing
245         styles. Much faster, lower memory consumption
246         
247 2003-10-03  Dom Lachowicz <cinamod@hotmail.com>
248
249         * src/wimp_style_main.c: Catch theme and color changes. Needs more
250         testing and fine-tuning
251         
252 2003-10-02  Dom Lachowicz <cinamod@hotmail.com>
253
254         * src/wimp_style.c: Deallocate used HDCs
255         
256 2003-10-01  Dom Lachowicz <cinamod@hotmail.com>
257
258         * src/wimp_style.c: Only set the delays if the param is
259         installed. Silly gtk - installing those 3 params only in the
260         menus...
261
262 2003-09-25  Dom Lachowicz <cinamod@hotmail.com>
263
264         * src/wimp_style.c: Set a delay on popdown menus
265         
266 2003-09-22  Dom Lachowicz <cinamod@hotmail.com>
267
268         * src/xp_theme.c: Make a string array const
269         
270 2003-09-20  Raymond Penners  <raymond@dotsphinx.com>
271
272         * === Released 0.4.3 ===
273
274         * src/wimp_style.c: The Gaim buddy icons were missing due to
275         recent tree expander changes, not the clipping area. Fixed.
276         
277         * src/xp_theme.c: Re-enabled clipping area, I am confident it
278         should not cause any problems now.
279         
280 2003-09-18  Raymond Penners  <raymond@dotsphinx.com>
281
282         * === Released 0.4.2 ===
283         
284 2003-09-16  Dom Lachowicz <cinamod@hotmail.com>
285
286         * src/xp_theme.c: Ignore cliprect for now
287         
288 2003-09-15  Raymond Penners  <raymond@dotsphinx.com>
289
290         * === Released 0.4.1 ===
291         
292         * src/wimp_style.c: Fixed typ-o (gtk-double-cliNk-time), adjusted
293         cursor blink time to cope with Windows semantics (GTK+ uses cycle
294         time), fixed clipping area computation. Fixed XP tree expanders to
295         cope with clipping area, and made non-XP tree expanders look
296         pixel-perfect.
297         
298 2003-09-15  Dom Lachowicz <cinamod@hotmail.com>
299
300         * src/wimp_style.c: Fix a few more console messages, implement
301         caret blinking
302         
303         * src/xp_theme.*: Stub out line drawing. Apparently, documented
304         bits are missing from MS's implementation. Go figure...
305         
306 2003-09-14  Raymond Penners  <raymond@dotsphinx.com>
307
308         * src/wimp_style.c: Fixed console message complaining about
309         "default_border".
310         
311         * src/wimp_style.c: Due to a bug lots of console message
312         complaining about "unexpected keyword `fg'" occured, fixed.
313
314 2003-09-11  Dom Lachowicz <cinamod@hotmail.com>
315
316         * src/Theme/gtk-2.0/gtkrc: Remove unused cruft wrt GtkScrollbars
317
318 2003-09-11  Raymond Penners  <raymond@dotsphinx.com>
319
320         * === Released 0.4.0 ===
321         
322         * src/wimp_style.c: Notebook tabs were no longer properly drawn,
323         fixed.
324
325 2003-09-08  Dom Lachowicz <cinamod@hotmail.com>
326
327         * src/wimp_style.c: Honor scrollbar sizes, radio/check button
328         sizes, paned sizes
329         
330 2003-09-03  Dom Lachowicz <cinamod@hotmail.com>
331
332         * src/wimp_style.c: Honor tooltip color, font
333         
334 2003-09-02  Dom Lachowicz <cinamod@hotmail.com>
335
336         * src/wimp_style.c: We now honor font preferences being bold or
337         italic
338         
339 2003-08-29  Dom Lachowicz <cinamod@hotmail.com>
340
341         * src/*.c: Theme GTK toolbar arrows to XP chevrons, once my GTK
342         patch is committed.
343         
344         * src/wimp_style.c: Enable proper fonts/sizes for menus, status
345         bars. Tooltips are waiting for my GTK patches, though.
346
347 2003-08-28  Dom Lachowicz <cinamod@hotmail.com>
348
349         * src/wimp_style.c: Change how we draw handle boxes in the non-XP
350         case. This does not yet apply to GtkHandleBoxes
351         
352 2003-08-26  Dom Lachowicz <cinamod@hotmail.com>
353
354         * src/*.c: Tooltips should do XP-style theming. Handle Boxes/Panes
355         do XP style REBAR theming (TODO: non-XP version of the above for
356         handleboxes). Toolbars should draw the REBAR part
357         properly. Preparation for using the Toolbar class. Menubars and
358         Toolbars now are etched-in to mimic Windows'
359         behavior. HandleBoxes' shadow types should also be correct now,
360         compared to OfficeXP applications.
361         
362 2003-08-26  Raymond Penners <raymond@dotsphinx.com>
363         
364         * === Released 0.3.0 ===
365         
366 2003-08-23  Raymond Penners <raymond@dotsphinx.com>
367
368         * src/*.c: Merged Dom Lachowicz's patches, now tooltips and
369         progress bars nicely adhere to the system colors as well.
370
371         * src/xp_theme.c: There was a mixup in drawing the proper checkbox
372         state, fixed (Gaim bug #790305).
373
374 2003-08-20  Raymond Penners <raymond@dotsphinx.com>
375
376         * src/Theme/gtk-2.0/gtkrc: Disabled the colored, alternating
377         rules for GtkTreeViews to match the Windows behaviour.
378
379         * */Makefile.msc: Provided MS-VC++ make files.
380         
381         * src/xp_theme.c: The open/close tree expander symbols were
382         accidentally switched, fixed (Gaim bug #790300).
383
384 2003-08-11  Raymond Penners <raymond@dotsphinx.com>
385
386         * src/wimp_style.c: The menu background color now follows XP's
387         color scheme.
388
389 2003-08-07  Raymond Penners <raymond@dotsphinx.com>
390
391         * === Released 0.2.0 ===
392
393 2003-08-06  Raymond Penners <raymond@dotsphinx.com>
394
395         * src/*.c: Added XP theming support for progress bars.
396
397 2003-08-05  Raymond Penners <raymond@dotsphinx.com>
398
399         * src/xp_theme.c: Internal redesign: extracted XP specific theming
400         from wimp_style.c, improved code.
401
402         * src/wimp_style.c: Added XP theming support for list headers, and
403         entry widgets.
404
405 2003-08-03  Raymond Penners <raymond@dotsphinx.com>
406
407         * src/wimp_style.c: Improved system color handling, added XP
408         theming support for option menus.
409
410 2003-04-15  Raymond Penners  <raymond@dotsphinx.com>
411
412         * src/wimp_style.c: Tabs not located on top of the notebook are
413         not rendered properly using XP theming. Added fallback to non-XP
414         theming behaviour if the tabs are not located on top (to be
415         removed when full notebook support is in).
416
417 2003-04-15  Arnaud Charlet  <charlet@ACT-Europe.FR>
418
419         * src/wimp_style.c: Add handling of expander. Fix colors for combo
420         box items. Add native rendering of radio buttons. Fix handling of
421         default buttons. Add native rendering of tree expanders.
422
423 2003-03-18  Raymond Penners  <raymond@dotsphinx.com>
424
425         * === Released 0.1.0 ===
426