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