1 2004-08-13 Dom Lachowicz <cinamod@hotmail.com>
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
6 2004-07-02 Raymond Penners <raymond@dotsphinx.com>
8 * === Released 0.6.1 ===
10 * configure.in: Really bumped version number (0.6.1)
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.
16 2004-06-02 Dom Lachowicz <cinamod@hotmail.com>
18 * src/msw_style.c: Disable icons in buttons
20 2004-06-02 Dom Lachowicz <cinamod@hotmail.com>
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.
29 2004-05-21 Raymond Penners <raymond@dotsphinx.com>
31 * === Released 0.6.0 ===
33 * configure.in: Bump version number (0.6.0)
35 * src/msw_style.c: Applied patch by John Ehresman that fixes a
38 2004-05-21 Dom Lachowicz <cinamod@hotmail.com>
40 * src/Theme/gtk-2.0/gtkrc: Better icon sizes
41 * src/msw_theme_main.c: Enable XP theme switching
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
47 2004-03-20 Raymond Penners <raymond@dotsphinx.com>
49 * all: Renamed GTK-Wimp to MS-Windows Engine
51 2004-03-11 Raymond Penners <raymond@dotsphinx.com>
53 * === Released 0.5.4 ===
55 2004-03-10 Dom Lachowicz <cinamod@hotmail.com>
57 * configure.in: Bump version number (0.5.4)
59 2004-02-25 Dom Lachowicz <cinamod@hotmail.com>
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
65 2004-01-25 Raymond Penners <raymond@dotsphinx.com>
67 * === Released 0.5.3 ===
69 2004-01-20 Dom Lachowicz <cinamod@hotmail.com>
71 * src/wimp_style.c: Fix disappearing text in Gimp option menus.
72 Fix background color on XP menus.
74 2004-01-20 Dom Lachowicz <cinamod@hotmail.com>
78 * src/wimp_style.c: Remove UXTHEME_HAS_LINES stuff. I played around
79 with line drawing, and the results were absolutely dreadful.
81 2003-12-30 Dom Lachowicz <cinamod@hotmail.com>
86 * src/xp_theme_defs.h: Toward 853775, get toolbar button borders correct
88 2003-12-30 Dom Lachowicz <cinamod@hotmail.com>
90 * src/wimp_style.c: Fix bug 852354 to my liking
92 2003-12-01 Dom Lachowicz <cinamod@hotmail.com>
94 * src/wimp_style.c: Fix coloration for the expander's +/- part. Was
95 the wrong color when selected or selected+insensitive
97 2003-11-26 Dom Lachowicz <cinamod@hotmail.com>
99 * src/wimp_style.c: Fix coloration for several GIMP widgets,
100 specifically their own OptionMenu-like widget.
102 2003-11-24 Dom Lachowicz <cinamod@hotmail.com>
104 * src/wimp_style.c: Get the coloration correct for menu bars (XP theme
105 was showing white foreground instead of gray)
107 * configure.in: Post-release version number bump
109 2003-11-19 Raymond Penners <raymond@dotsphinx.com>
111 * === Released 0.5.2 ===
113 2003-11-14 Dom Lachowicz <cinamod@hotmail.com>
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".
119 2003-11-05 Dom Lachowicz <cinamod@hotmail.com>
121 * src/wimp_style.c: Toolbar steppers get drawn ETCHED_IN when
122 pressed now. More consistent with Win32 behavior.
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
129 2003-11-04 Dom Lachowicz <cinamod@hotmail.com>
131 * src/xp_theme.c: Move Raymond's scrollbar work into wimp_style.c
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>
137 2003-11-01 Raymond Penners <raymond@dotsphinx.com>
139 * src/xp_theme.c: Do not display XP scrollbar grippers on tiny
142 2003-10-23 Raymond Penners <raymond@dotsphinx.com>
144 * === Released 0.5.1 ===
146 2003-10-23 Dom Lachowicz <cinamod@hotmail.com>
148 * src/xp_theme_defs.h: Update to include definitions for my latest
151 2003-10-22 Raymond Penners <raymond@dotsphinx.com>
153 * src/*.[ch]: Code formatting & XP constants renaming.
155 2003-10-21 Dom Lachowicz <cinamod@hotmail.com>
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.
161 * src/xp_theme.c: Ditto.
163 2003-10-20 Raymond Penners <raymond@dotsphinx.com>
165 * src/wimp_style.c: Added grippers to XP scrollbars.
167 2003-10-20 Dom Lachowicz <cinamod@hotmail.com>
169 * configure.in: Bump version to the next release number (0.5.1)
171 2003-10-18 Raymond Penners <raymond@dotsphinx.com>
173 * src/Theme/gtk-2.0/gtkrc: "GtkToolBar" should read "GtkToolbar"
175 * src/*: Attempted to fix the grippers for the GNAT Programming
176 System. Things behave a tiny bit better now. See #ifdef GNATS_HACK
178 2003-10-17 Raymond Penners <raymond@dotsphinx.com>
180 * src/wimp_style.c: Horizontal/vertical scrollbars were mixed up,
183 2003-04-15 Arnaud Charlet <charlet@ACT-Europe.FR>
185 * src/*.c: The handling of selected radio button was broken.
187 * src/xp_theme_defs.h: When building with gcc, the tree expanders
190 2003-10-08 Raymond Penners <raymond@dotsphinx.com>
192 * === Released 0.5.0 ===
194 2003-10-07 Raymond Penners <raymond@dotsphinx.com>
196 * src/wimp_style.c: Tabs not located on top of the notebook are
197 now (again) no longer rendered using XP theming.
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
204 2003-10-07 Dom Lachowicz <cinamod@hotmail.com>
206 * Added new mingw based build system, tidied up other missing bits
208 * src/xp_theme.c: Tidied up some return cases
210 2003-10-07 Raymond Penners <raymond@dotsphinx.com>
212 * src/xp_theme.c: We now properly use IsThemeActive().
214 * src/xp_theme_defs.h: Renamed from xp_theme_dfns.h
216 2003-10-06 Dom Lachowicz <cinamod@hotmail.com>
218 * src/wimp_style_main.c: Catch system settings changes, disable
219 theme and color changes as they're too experimental
221 * src/wimp_style.[ch]: Export some things, make them accept 0 args
223 * src/xp_theme_dfns.h: New file. WinXP's UXTHEME constants, for
224 building on platforms without them
226 * src/xp_theme.c: Should be able to build on Win32 != [WinXP,2k3]
229 2003-10-03 Dom Lachowicz <cinamod@hotmail.com>
231 * src/wimp_style.c wimp_style_main.c: Refactor how we're doing
232 styles. Much faster, lower memory consumption
234 2003-10-03 Dom Lachowicz <cinamod@hotmail.com>
236 * src/wimp_style_main.c: Catch theme and color changes. Needs more
237 testing and fine-tuning
239 2003-10-02 Dom Lachowicz <cinamod@hotmail.com>
241 * src/wimp_style.c: Deallocate used HDCs
243 2003-10-01 Dom Lachowicz <cinamod@hotmail.com>
245 * src/wimp_style.c: Only set the delays if the param is
246 installed. Silly gtk - installing those 3 params only in the
249 2003-09-25 Dom Lachowicz <cinamod@hotmail.com>
251 * src/wimp_style.c: Set a delay on popdown menus
253 2003-09-22 Dom Lachowicz <cinamod@hotmail.com>
255 * src/xp_theme.c: Make a string array const
257 2003-09-20 Raymond Penners <raymond@dotsphinx.com>
259 * === Released 0.4.3 ===
261 * src/wimp_style.c: The Gaim buddy icons were missing due to
262 recent tree expander changes, not the clipping area. Fixed.
264 * src/xp_theme.c: Re-enabled clipping area, I am confident it
265 should not cause any problems now.
267 2003-09-18 Raymond Penners <raymond@dotsphinx.com>
269 * === Released 0.4.2 ===
271 2003-09-16 Dom Lachowicz <cinamod@hotmail.com>
273 * src/xp_theme.c: Ignore cliprect for now
275 2003-09-15 Raymond Penners <raymond@dotsphinx.com>
277 * === Released 0.4.1 ===
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
285 2003-09-15 Dom Lachowicz <cinamod@hotmail.com>
287 * src/wimp_style.c: Fix a few more console messages, implement
290 * src/xp_theme.*: Stub out line drawing. Apparently, documented
291 bits are missing from MS's implementation. Go figure...
293 2003-09-14 Raymond Penners <raymond@dotsphinx.com>
295 * src/wimp_style.c: Fixed console message complaining about
298 * src/wimp_style.c: Due to a bug lots of console message
299 complaining about "unexpected keyword `fg'" occured, fixed.
301 2003-09-11 Dom Lachowicz <cinamod@hotmail.com>
303 * src/Theme/gtk-2.0/gtkrc: Remove unused cruft wrt GtkScrollbars
305 2003-09-11 Raymond Penners <raymond@dotsphinx.com>
307 * === Released 0.4.0 ===
309 * src/wimp_style.c: Notebook tabs were no longer properly drawn,
312 2003-09-08 Dom Lachowicz <cinamod@hotmail.com>
314 * src/wimp_style.c: Honor scrollbar sizes, radio/check button
317 2003-09-03 Dom Lachowicz <cinamod@hotmail.com>
319 * src/wimp_style.c: Honor tooltip color, font
321 2003-09-02 Dom Lachowicz <cinamod@hotmail.com>
323 * src/wimp_style.c: We now honor font preferences being bold or
326 2003-08-29 Dom Lachowicz <cinamod@hotmail.com>
328 * src/*.c: Theme GTK toolbar arrows to XP chevrons, once my GTK
331 * src/wimp_style.c: Enable proper fonts/sizes for menus, status
332 bars. Tooltips are waiting for my GTK patches, though.
334 2003-08-28 Dom Lachowicz <cinamod@hotmail.com>
336 * src/wimp_style.c: Change how we draw handle boxes in the non-XP
337 case. This does not yet apply to GtkHandleBoxes
339 2003-08-26 Dom Lachowicz <cinamod@hotmail.com>
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.
349 2003-08-26 Raymond Penners <raymond@dotsphinx.com>
351 * === Released 0.3.0 ===
353 2003-08-23 Raymond Penners <raymond@dotsphinx.com>
355 * src/*.c: Merged Dom Lachowicz's patches, now tooltips and
356 progress bars nicely adhere to the system colors as well.
358 * src/xp_theme.c: There was a mixup in drawing the proper checkbox
359 state, fixed (Gaim bug #790305).
361 2003-08-20 Raymond Penners <raymond@dotsphinx.com>
363 * src/Theme/gtk-2.0/gtkrc: Disabled the colored, alternating
364 rules for GtkTreeViews to match the Windows behaviour.
366 * */Makefile.msc: Provided MS-VC++ make files.
368 * src/xp_theme.c: The open/close tree expander symbols were
369 accidentally switched, fixed (Gaim bug #790300).
371 2003-08-11 Raymond Penners <raymond@dotsphinx.com>
373 * src/wimp_style.c: The menu background color now follows XP's
376 2003-08-07 Raymond Penners <raymond@dotsphinx.com>
378 * === Released 0.2.0 ===
380 2003-08-06 Raymond Penners <raymond@dotsphinx.com>
382 * src/*.c: Added XP theming support for progress bars.
384 2003-08-05 Raymond Penners <raymond@dotsphinx.com>
386 * src/xp_theme.c: Internal redesign: extracted XP specific theming
387 from wimp_style.c, improved code.
389 * src/wimp_style.c: Added XP theming support for list headers, and
392 2003-08-03 Raymond Penners <raymond@dotsphinx.com>
394 * src/wimp_style.c: Improved system color handling, added XP
395 theming support for option menus.
397 2003-04-15 Raymond Penners <raymond@dotsphinx.com>
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).
404 2003-04-15 Arnaud Charlet <charlet@ACT-Europe.FR>
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.
410 2003-03-18 Raymond Penners <raymond@dotsphinx.com>
412 * === Released 0.1.0 ===