log

age author description
Fri, 13 Jan 2012 02:02:28 +0000 bsmith Initial scrolled minimum and maximum code on Windows... MLE implemented, container to go.
Thu, 12 Jan 2012 18:56:30 +0000 bsmith Default scrolled items to 500x200 on GTK2.
Thu, 12 Jan 2012 18:50:17 +0000 bsmith Default scrolled items to 500x200 on GTK3.
Thu, 12 Jan 2012 18:31:40 +0000 bsmith Check for NSScrollView instead of DWMLE for MLE controls on Mac.
Thu, 12 Jan 2012 18:21:54 +0000 bsmith Added code for returning a size for scrolled widgets on OS/2, Windows and Mac...
Thu, 12 Jan 2012 17:21:31 +0000 bsmith Attempt on Windows using DrawThemeTextEx to nicely display text widgets on glass backgrounds.
Wed, 11 Jan 2012 05:36:00 +0000 bsmith Added DW_FCF_COMPOSITED frame creation flag, used only on Windows currently...
Mon, 09 Jan 2012 16:04:00 +0000 bsmith Add a separate class for the calendar control on OS/2.
Mon, 09 Jan 2012 15:18:04 +0000 bsmith Add code to determine the size of the calendar control on Mac.
Sat, 07 Jan 2012 22:59:39 +0000 bsmith Fixed some warnings building with MinGW.
Sat, 07 Jan 2012 13:59:58 +0000 bsmith Added window and box support to dw_window_get_preferred_size() on OS/2 and Windows.
Sat, 07 Jan 2012 03:46:10 +0000 bsmith On Mac allow dw_window_get_preferred_size() to work on windows and boxes.
Thu, 05 Jan 2012 15:55:26 +0000 bsmith Didn't notice that [NSApplication stop] took a sender parameter on Mac.
Thu, 05 Jan 2012 15:45:11 +0000 bsmith Added dw_main_quit() function for exiting the dw_main() loop.
Tue, 03 Jan 2012 15:59:00 +0000 bsmith A bunch of Mac drawing updates to correct issues and improve performance.
Mon, 02 Jan 2012 06:25:36 +0000 bsmith Experimental change for GTK2... switch to recursive mutexes for the gdk mutex.
Mon, 02 Jan 2012 00:20:17 +0000 bsmith Handle special case of overlay scrollbars returning size 0.
Sat, 31 Dec 2011 17:14:33 +0000 bsmith Added DW_DRAW_NOAA support on GTK3 for both pixmaps and windows.
Sat, 31 Dec 2011 17:04:51 +0000 bsmith Initial implmentation of DW_DRAW_NOAA on Mac... only works on pixmaps right now.
Fri, 30 Dec 2011 21:30:24 +0000 bsmith Fix menuHandler not being called until an event on Mac 10.5. This reinstitutes the menu display bug on Leopard but that is only a cosmetic issues.
Thu, 29 Dec 2011 19:50:20 +0000 bsmith Need a forward declaration of _colorwndproc() for recent Windows changes on 32bit (but not 64bit?).
Thu, 29 Dec 2011 19:26:51 +0000 bsmith Enable tooltips on text controls on OS/2.
Thu, 29 Dec 2011 18:50:39 +0000 bsmith Add SS_NOTIFY style to the text control on Windows to get tooltips working.
Thu, 29 Dec 2011 16:37:40 +0000 bsmith Aero Glass fix... instead of trying to draw transparent... use the transparency key as the background color this fixes checboxes/radioboxes and scrolling issues. Seems to have made buttons look better too.
Thu, 29 Dec 2011 15:40:42 +0000 bsmith Implement automatic checking and unchecking of menu items on Mac.
Thu, 29 Dec 2011 14:39:58 +0000 bsmith Glass window improvement on Windows... mostly usable...
Thu, 29 Dec 2011 07:07:51 +0000 bsmith Windows Aero work towards making it enabled on the fly... also attempt at making controls opaque.
Thu, 29 Dec 2011 03:46:51 +0000 bsmith More work on Windows Aero Glass backgrounds...
Thu, 29 Dec 2011 01:53:59 +0000 bsmith Use the screen of the window when possible on Mac instead of the main screen.
Wed, 28 Dec 2011 22:49:26 +0000 bsmith Added experimental Aero translucent backgrounds on Windows 7 and Vista.
Wed, 28 Dec 2011 16:05:54 +0000 bsmith Switched to using built-in splitbar positioning for GTK2 like
Wed, 28 Dec 2011 14:46:57 +0000 bsmith Ported fixes in previous commit from GTK2 to GTK3...
Wed, 28 Dec 2011 13:12:12 +0000 bsmith Rewrote part of _dw_get_frame_extents() on GTK2 to not use XIfEvent() since
Tue, 27 Dec 2011 10:47:38 +0000 bsmith Safety check in _lookup_icon() on Windows to make sure we don't try to add an invalid icon handle to the image list.
Tue, 27 Dec 2011 00:15:51 +0000 bsmith Make sure OS/2 tooltips are visible on the screen.
Mon, 26 Dec 2011 23:53:07 +0000 bsmith Rewrite application directory detection code for GTK...
Mon, 26 Dec 2011 23:31:24 +0000 bsmith Use _dw_msleep() insetad of dw_main_sleep() when pausing to get the frame extents
Mon, 26 Dec 2011 21:52:33 +0000 bsmith Allow dw_container_change/set_item() to accept NULL on OS/2.
Mon, 26 Dec 2011 21:40:35 +0000 bsmith Allow passing NULL to dw_container_change/set_item() on GTK2.
Mon, 26 Dec 2011 21:27:59 +0000 bsmith Allow passing NULL to dw_container_change/set_item() APIs on Mac.
Mon, 26 Dec 2011 21:20:54 +0000 bsmith Allow passing NULL to the dw_container_change/set_item() APIs on GTK3.
Mon, 26 Dec 2011 10:56:36 +0000 bsmith Allow passing NULL to the container set item functions on Windows.
Sun, 25 Dec 2011 14:49:59 +0000 bsmith Added gravity obstacle support for GTK 3.4 and later.
Sun, 25 Dec 2011 13:56:30 +0000 bsmith Added auto-size support during dw_window_set_pos() on OS/2, Mac and Windows.
Sun, 25 Dec 2011 06:58:53 +0000 bsmith On Mac lets just use the shown flag and not worry about the actual window position.
Sun, 25 Dec 2011 05:26:38 +0000 bsmith Updated the readme with the latest changes.
Sun, 25 Dec 2011 04:45:59 +0000 bsmith Initial gravity obstacles support for OS/2.
Sun, 25 Dec 2011 03:55:24 +0000 bsmith Fixes for gravity obstacles on Mac.
Sun, 25 Dec 2011 03:29:10 +0000 bsmith Initial obstacles support on Windows.
Sun, 25 Dec 2011 02:59:51 +0000 bsmith Initial attempt at gravity obstacles on Mac.... doesn't work was trying to debug
Sat, 24 Dec 2011 18:57:46 +0000 bsmith Code cleanup and removed some erroneous code for GTK in dw_window_new().
Sat, 24 Dec 2011 17:38:00 +0000 bsmith Autoposition code should only be run the first time on Mac, regardless of whether it was needed or not.
Sat, 24 Dec 2011 17:30:25 +0000 bsmith Added auto-positioning and auto-sizing code for Mac.
Sat, 24 Dec 2011 16:01:23 +0000 bsmith Added auto-positioning and auto-sizing code for OS/2.
Sat, 24 Dec 2011 15:18:00 +0000 bsmith Changed auto-size behavior on Windows... if no window size is set on a window...
Sat, 24 Dec 2011 13:18:03 +0000 bsmith Code simplification on GTK2 and ported the fix to GTK3.
Sat, 24 Dec 2011 12:28:29 +0000 mhessling Suppress value_changed event on GTK 2.x when calling dw_scrollbar_set_pos
Fri, 23 Dec 2011 17:25:17 +0000 bsmith Remove obsolete DW_FCF_SHELLPOSITION from the test program.
Fri, 23 Dec 2011 15:58:13 +0000 bsmith Fixed OS/2 windows being shown when setting position/size.
Thu, 22 Dec 2011 14:48:38 +0000 bsmith Even better workaround to Compiz bug on GTK... it only seems to happen
Thu, 22 Dec 2011 13:18:18 +0000 bsmith Source code cleanups.
Thu, 22 Dec 2011 12:20:52 +0000 bsmith FIXME: Similar fix for GTK2 of the GTK3 fix for gdk_window_get_frame_extents()
Thu, 22 Dec 2011 12:09:43 +0000 bsmith FIXME: Workaround on GTK for Compiz not sending property notify
Thu, 22 Dec 2011 09:53:02 +0000 bsmith Fix mixing frame and content sizes on the Mac.
Wed, 21 Dec 2011 13:21:39 +0000 bsmith Accidentally committed some debug messages with that last commit.
Wed, 21 Dec 2011 13:04:21 +0000 bsmith FIXME: Hacky fix to gdk_window_get_frame_extents() on GTK3 returning bogus
Tue, 20 Dec 2011 18:05:13 +0000 bsmith Added dw_window_set_gravity() to the template and readme.
Tue, 20 Dec 2011 16:31:04 +0000 bsmith Initial implementation of dw_window_set_gravity() on Mac.
Tue, 20 Dec 2011 16:18:46 +0000 bsmith Fixes building on OS/2 and reverted a change where I tried to not
Tue, 20 Dec 2011 16:10:13 +0000 bsmith Initial versions of dw_window_set_gravity for Windows and OS/2.
Tue, 20 Dec 2011 15:05:14 +0000 bsmith Don't attempt to set windows to an invalid size on GTK when
Tue, 20 Dec 2011 14:30:10 +0000 bsmith On GTK2 gtk_window_move() needs to be called after mapping the window...
Tue, 20 Dec 2011 12:44:41 +0000 bsmith Second try and window positioning for GTK2 and port to GTK3.
Mon, 19 Dec 2011 13:16:34 +0000 bsmith Rewrite of window position code for GTK2. DW_BORDER_WIDTH and DW_BORDER_HEIGHT
Sun, 18 Dec 2011 12:12:46 +0000 bsmith _toplevel_window() changes for Windows similar to the OS/2 changes...
Sun, 18 Dec 2011 11:34:41 +0000 bsmith Rewrote _toplevel_window() on OS/2 so it is more accurate...
Sat, 17 Dec 2011 22:37:36 +0000 bsmith Menus don't need to be added after packing a box into a window anymore...
Sat, 17 Dec 2011 13:02:54 +0000 bsmith FIXME: Workaround for items on the top-level not getting WM_PAINT messages on Windows.
Sat, 17 Dec 2011 11:34:25 +0000 bsmith Fixed error in _dw_msleep on Solaris... fix was already in dwcompat.
Thu, 15 Dec 2011 23:51:39 +0000 bsmith Fix dw_window_get_preferred_size() on GTK2... was using the wrong
Thu, 15 Dec 2011 23:30:50 +0000 bsmith Clear the side pixmap on configure so there won't sometimes be garbage there.
Thu, 15 Dec 2011 23:14:28 +0000 bsmith Test dw_window_get_preferred_size by using it to get the size of the scrollbars.
Thu, 15 Dec 2011 22:36:58 +0000 bsmith Add missing extra height from spinbuttons OS/2.
Thu, 15 Dec 2011 22:29:47 +0000 bsmith Split out scrollbars from the rest of the ranged widgets on OS/2... the others require extra size.
Thu, 15 Dec 2011 22:22:49 +0000 bsmith Split out scrollbars from the rest of the ranged widgets on Mac... the others require extra size.
Thu, 15 Dec 2011 22:03:54 +0000 bsmith Added automatic widget size detection a variety of places in dwtest.
Thu, 15 Dec 2011 11:17:25 +0000 bsmith Remove forcing of items packed into toplevel windows to expand on OS/2.
Thu, 15 Dec 2011 10:38:04 +0000 bsmith Minor safety change in the status window procedure on Windows.
Wed, 14 Dec 2011 08:48:37 +0000 bsmith Boxes need to default to vertical on Mac.
Wed, 14 Dec 2011 08:22:54 +0000 bsmith Changes for GTK to make top-level windows act more like on other platforms.
Wed, 14 Dec 2011 05:11:57 +0000 bsmith Removed GtkVbox and associated code from top-level windows on GTK.
Wed, 14 Dec 2011 01:19:50 +0000 bsmith Fixed accidentally flipping splitbars vertically on Windows in that last commit.
Wed, 14 Dec 2011 00:23:30 +0000 bsmith Fixed dw_window_redraw() on Windows not recalculating notebook page contents if the notebook size didn't change.
Sat, 10 Dec 2011 23:27:21 +0000 bsmith Windows needs a little more extra vertical space for text buttons.
Sat, 10 Dec 2011 23:11:16 +0000 bsmith Add -DISOLATION_AWARE_ENABLED=1 to Visual C compile flags and delete temporary manifest files after build.
Fri, 09 Dec 2011 21:24:31 +0000 bsmith Fix clang integer conversion warning on 64bit Mac.
Thu, 08 Dec 2011 23:49:55 +0000 bsmith Use system metrics/values to get the scrollbar sizes on Windows and OS/2.
Thu, 08 Dec 2011 23:32:40 +0000 bsmith Fix auto-sizing top-level windows with menus on OS/2 using WinCalcFrameRect().
Thu, 08 Dec 2011 22:49:37 +0000 bsmith Fix auto-sizing top-level windows with menus on Windows.
Thu, 08 Dec 2011 21:58:02 +0000 bsmith Added groupbox perfomance improvement to Windows and OS/2 that was missed when importing from the Mac.
Thu, 08 Dec 2011 11:43:28 +0000 bsmith Removed some debug code on Windows and updated the layout code in the template.
Thu, 08 Dec 2011 10:10:54 +0000 bsmith Fixed auto-sizing top-level Windows on Windows...
Thu, 08 Dec 2011 09:58:17 +0000 bsmith Fixed auto-sizing top-level windows in OS/2.
Thu, 08 Dec 2011 09:30:32 +0000 bsmith Initial layout engine 2.0 for Windows and OS/2...Plus some updates for the Mac code...
Thu, 08 Dec 2011 06:47:05 +0000 bsmith Initial layout engine 2.0 for the Mac... Windows and OS/2 may not compile until
Wed, 07 Dec 2011 19:03:05 +0000 bsmith Similar fix for OS/2 and Windows as just committed on Mac...
Wed, 07 Dec 2011 18:51:48 +0000 bsmith Temporary fix on Mac for box miscalculation when box is not expandable but items are in complex layouts.
Tue, 06 Dec 2011 22:36:55 +0000 bsmith Fixed automatic redrawing not occurring on OS/2 and Windows when changes were made from a button press handler.
Mon, 05 Dec 2011 05:22:06 +0000 bsmith Improvements on OS/2 to how buttons and text/status field sizes are calculated.
Sun, 04 Dec 2011 21:49:42 +0000 bsmith Bordered bitmap buttons need extra padding.
Sun, 04 Dec 2011 21:29:26 +0000 bsmith Better extra border values for bitmap buttons on Windows.
Sun, 04 Dec 2011 20:18:50 +0000 bsmith Added dw_window_set_preferred_size() prototype to the header.
Sun, 04 Dec 2011 20:11:38 +0000 bsmith Added dw_window_get_preferred_size() which attempts to determine the size the system wants for the widget. This is useful when creating nice looking layouts.
Sun, 04 Dec 2011 19:13:10 +0000 bsmith Added support for pseudo transparent widget background colors on OS/2.
Sat, 03 Dec 2011 19:33:42 +0000 bsmith Simplified the widget color handling code on Windows.
Sat, 03 Dec 2011 09:11:44 +0000 bsmith Fix incorrect pixbuf scaling on GTK3 when -1 is passed as a parameter
Sat, 03 Dec 2011 04:40:35 +0000 bsmith Changes to _dw_redraw() to prevent infinite recursion on OS/2, Win and Mac.
Sat, 03 Dec 2011 03:40:48 +0000 bsmith Use the image handle to get the dimensions on OS/2.
Sat, 03 Dec 2011 03:31:43 +0000 bsmith Revert experimental GTK2 change and add OS/2 support for auto-redrawing and auto-calculating bitmaps and bitmap buttons.
Sat, 03 Dec 2011 02:08:40 +0000 bsmith Initial support for automatic redrawing on Windows and ranged/bitmap auto-calculation support.