1 2004-08-23 Raymond Penners <raymond@dotsphinx.com>
3 * === Released 0.6.2 ===
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.
10 2004-08-23 Dom Lachowicz <cinamod@hotmail.com>
12 * configure.in: Bump version number
14 2004-08-13 Dom Lachowicz <cinamod@hotmail.com>
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
19 2004-07-02 Raymond Penners <raymond@dotsphinx.com>
21 * === Released 0.6.1 ===
23 * configure.in: Really bumped version number (0.6.1)
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.
29 2004-06-02 Dom Lachowicz <cinamod@hotmail.com>
31 * src/msw_style.c: Disable icons in buttons
33 2004-06-02 Dom Lachowicz <cinamod@hotmail.com>
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.
42 2004-05-21 Raymond Penners <raymond@dotsphinx.com>
44 * === Released 0.6.0 ===
46 * configure.in: Bump version number (0.6.0)
48 * src/msw_style.c: Applied patch by John Ehresman that fixes a
51 2004-05-21 Dom Lachowicz <cinamod@hotmail.com>
53 * src/Theme/gtk-2.0/gtkrc: Better icon sizes
54 * src/msw_theme_main.c: Enable XP theme switching
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
60 2004-03-20 Raymond Penners <raymond@dotsphinx.com>
62 * all: Renamed GTK-Wimp to MS-Windows Engine
64 2004-03-11 Raymond Penners <raymond@dotsphinx.com>
66 * === Released 0.5.4 ===
68 2004-03-10 Dom Lachowicz <cinamod@hotmail.com>
70 * configure.in: Bump version number (0.5.4)
72 2004-02-25 Dom Lachowicz <cinamod@hotmail.com>
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
78 2004-01-25 Raymond Penners <raymond@dotsphinx.com>
80 * === Released 0.5.3 ===
82 2004-01-20 Dom Lachowicz <cinamod@hotmail.com>
84 * src/wimp_style.c: Fix disappearing text in Gimp option menus.
85 Fix background color on XP menus.
87 2004-01-20 Dom Lachowicz <cinamod@hotmail.com>
91 * src/wimp_style.c: Remove UXTHEME_HAS_LINES stuff. I played around
92 with line drawing, and the results were absolutely dreadful.
94 2003-12-30 Dom Lachowicz <cinamod@hotmail.com>
99 * src/xp_theme_defs.h: Toward 853775, get toolbar button borders correct
101 2003-12-30 Dom Lachowicz <cinamod@hotmail.com>
103 * src/wimp_style.c: Fix bug 852354 to my liking
105 2003-12-01 Dom Lachowicz <cinamod@hotmail.com>
107 * src/wimp_style.c: Fix coloration for the expander's +/- part. Was
108 the wrong color when selected or selected+insensitive
110 2003-11-26 Dom Lachowicz <cinamod@hotmail.com>
112 * src/wimp_style.c: Fix coloration for several GIMP widgets,
113 specifically their own OptionMenu-like widget.
115 2003-11-24 Dom Lachowicz <cinamod@hotmail.com>
117 * src/wimp_style.c: Get the coloration correct for menu bars (XP theme
118 was showing white foreground instead of gray)
120 * configure.in: Post-release version number bump
122 2003-11-19 Raymond Penners <raymond@dotsphinx.com>
124 * === Released 0.5.2 ===
126 2003-11-14 Dom Lachowicz <cinamod@hotmail.com>
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".
132 2003-11-05 Dom Lachowicz <cinamod@hotmail.com>
134 * src/wimp_style.c: Toolbar steppers get drawn ETCHED_IN when
135 pressed now. More consistent with Win32 behavior.
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
142 2003-11-04 Dom Lachowicz <cinamod@hotmail.com>
144 * src/xp_theme.c: Move Raymond's scrollbar work into wimp_style.c
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>
150 2003-11-01 Raymond Penners <raymond@dotsphinx.com>
152 * src/xp_theme.c: Do not display XP scrollbar grippers on tiny
155 2003-10-23 Raymond Penners <raymond@dotsphinx.com>
157 * === Released 0.5.1 ===
159 2003-10-23 Dom Lachowicz <cinamod@hotmail.com>
161 * src/xp_theme_defs.h: Update to include definitions for my latest
164 2003-10-22 Raymond Penners <raymond@dotsphinx.com>
166 * src/*.[ch]: Code formatting & XP constants renaming.
168 2003-10-21 Dom Lachowicz <cinamod@hotmail.com>
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.
174 * src/xp_theme.c: Ditto.
176 2003-10-20 Raymond Penners <raymond@dotsphinx.com>
178 * src/wimp_style.c: Added grippers to XP scrollbars.
180 2003-10-20 Dom Lachowicz <cinamod@hotmail.com>
182 * configure.in: Bump version to the next release number (0.5.1)
184 2003-10-18 Raymond Penners <raymond@dotsphinx.com>
186 * src/Theme/gtk-2.0/gtkrc: "GtkToolBar" should read "GtkToolbar"
188 * src/*: Attempted to fix the grippers for the GNAT Programming
189 System. Things behave a tiny bit better now. See #ifdef GNATS_HACK
191 2003-10-17 Raymond Penners <raymond@dotsphinx.com>
193 * src/wimp_style.c: Horizontal/vertical scrollbars were mixed up,
196 2003-04-15 Arnaud Charlet <charlet@ACT-Europe.FR>
198 * src/*.c: The handling of selected radio button was broken.
200 * src/xp_theme_defs.h: When building with gcc, the tree expanders
203 2003-10-08 Raymond Penners <raymond@dotsphinx.com>
205 * === Released 0.5.0 ===
207 2003-10-07 Raymond Penners <raymond@dotsphinx.com>
209 * src/wimp_style.c: Tabs not located on top of the notebook are
210 now (again) no longer rendered using XP theming.
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
217 2003-10-07 Dom Lachowicz <cinamod@hotmail.com>
219 * Added new mingw based build system, tidied up other missing bits
221 * src/xp_theme.c: Tidied up some return cases
223 2003-10-07 Raymond Penners <raymond@dotsphinx.com>
225 * src/xp_theme.c: We now properly use IsThemeActive().
227 * src/xp_theme_defs.h: Renamed from xp_theme_dfns.h
229 2003-10-06 Dom Lachowicz <cinamod@hotmail.com>
231 * src/wimp_style_main.c: Catch system settings changes, disable
232 theme and color changes as they're too experimental
234 * src/wimp_style.[ch]: Export some things, make them accept 0 args
236 * src/xp_theme_dfns.h: New file. WinXP's UXTHEME constants, for
237 building on platforms without them
239 * src/xp_theme.c: Should be able to build on Win32 != [WinXP,2k3]
242 2003-10-03 Dom Lachowicz <cinamod@hotmail.com>
244 * src/wimp_style.c wimp_style_main.c: Refactor how we're doing
245 styles. Much faster, lower memory consumption
247 2003-10-03 Dom Lachowicz <cinamod@hotmail.com>
249 * src/wimp_style_main.c: Catch theme and color changes. Needs more
250 testing and fine-tuning
252 2003-10-02 Dom Lachowicz <cinamod@hotmail.com>
254 * src/wimp_style.c: Deallocate used HDCs
256 2003-10-01 Dom Lachowicz <cinamod@hotmail.com>
258 * src/wimp_style.c: Only set the delays if the param is
259 installed. Silly gtk - installing those 3 params only in the
262 2003-09-25 Dom Lachowicz <cinamod@hotmail.com>
264 * src/wimp_style.c: Set a delay on popdown menus
266 2003-09-22 Dom Lachowicz <cinamod@hotmail.com>
268 * src/xp_theme.c: Make a string array const
270 2003-09-20 Raymond Penners <raymond@dotsphinx.com>
272 * === Released 0.4.3 ===
274 * src/wimp_style.c: The Gaim buddy icons were missing due to
275 recent tree expander changes, not the clipping area. Fixed.
277 * src/xp_theme.c: Re-enabled clipping area, I am confident it
278 should not cause any problems now.
280 2003-09-18 Raymond Penners <raymond@dotsphinx.com>
282 * === Released 0.4.2 ===
284 2003-09-16 Dom Lachowicz <cinamod@hotmail.com>
286 * src/xp_theme.c: Ignore cliprect for now
288 2003-09-15 Raymond Penners <raymond@dotsphinx.com>
290 * === Released 0.4.1 ===
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
298 2003-09-15 Dom Lachowicz <cinamod@hotmail.com>
300 * src/wimp_style.c: Fix a few more console messages, implement
303 * src/xp_theme.*: Stub out line drawing. Apparently, documented
304 bits are missing from MS's implementation. Go figure...
306 2003-09-14 Raymond Penners <raymond@dotsphinx.com>
308 * src/wimp_style.c: Fixed console message complaining about
311 * src/wimp_style.c: Due to a bug lots of console message
312 complaining about "unexpected keyword `fg'" occured, fixed.
314 2003-09-11 Dom Lachowicz <cinamod@hotmail.com>
316 * src/Theme/gtk-2.0/gtkrc: Remove unused cruft wrt GtkScrollbars
318 2003-09-11 Raymond Penners <raymond@dotsphinx.com>
320 * === Released 0.4.0 ===
322 * src/wimp_style.c: Notebook tabs were no longer properly drawn,
325 2003-09-08 Dom Lachowicz <cinamod@hotmail.com>
327 * src/wimp_style.c: Honor scrollbar sizes, radio/check button
330 2003-09-03 Dom Lachowicz <cinamod@hotmail.com>
332 * src/wimp_style.c: Honor tooltip color, font
334 2003-09-02 Dom Lachowicz <cinamod@hotmail.com>
336 * src/wimp_style.c: We now honor font preferences being bold or
339 2003-08-29 Dom Lachowicz <cinamod@hotmail.com>
341 * src/*.c: Theme GTK toolbar arrows to XP chevrons, once my GTK
344 * src/wimp_style.c: Enable proper fonts/sizes for menus, status
345 bars. Tooltips are waiting for my GTK patches, though.
347 2003-08-28 Dom Lachowicz <cinamod@hotmail.com>
349 * src/wimp_style.c: Change how we draw handle boxes in the non-XP
350 case. This does not yet apply to GtkHandleBoxes
352 2003-08-26 Dom Lachowicz <cinamod@hotmail.com>
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.
362 2003-08-26 Raymond Penners <raymond@dotsphinx.com>
364 * === Released 0.3.0 ===
366 2003-08-23 Raymond Penners <raymond@dotsphinx.com>
368 * src/*.c: Merged Dom Lachowicz's patches, now tooltips and
369 progress bars nicely adhere to the system colors as well.
371 * src/xp_theme.c: There was a mixup in drawing the proper checkbox
372 state, fixed (Gaim bug #790305).
374 2003-08-20 Raymond Penners <raymond@dotsphinx.com>
376 * src/Theme/gtk-2.0/gtkrc: Disabled the colored, alternating
377 rules for GtkTreeViews to match the Windows behaviour.
379 * */Makefile.msc: Provided MS-VC++ make files.
381 * src/xp_theme.c: The open/close tree expander symbols were
382 accidentally switched, fixed (Gaim bug #790300).
384 2003-08-11 Raymond Penners <raymond@dotsphinx.com>
386 * src/wimp_style.c: The menu background color now follows XP's
389 2003-08-07 Raymond Penners <raymond@dotsphinx.com>
391 * === Released 0.2.0 ===
393 2003-08-06 Raymond Penners <raymond@dotsphinx.com>
395 * src/*.c: Added XP theming support for progress bars.
397 2003-08-05 Raymond Penners <raymond@dotsphinx.com>
399 * src/xp_theme.c: Internal redesign: extracted XP specific theming
400 from wimp_style.c, improved code.
402 * src/wimp_style.c: Added XP theming support for list headers, and
405 2003-08-03 Raymond Penners <raymond@dotsphinx.com>
407 * src/wimp_style.c: Improved system color handling, added XP
408 theming support for option menus.
410 2003-04-15 Raymond Penners <raymond@dotsphinx.com>
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).
417 2003-04-15 Arnaud Charlet <charlet@ACT-Europe.FR>
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.
423 2003-03-18 Raymond Penners <raymond@dotsphinx.com>
425 * === Released 0.1.0 ===