log mac/dw.m @ 1853:4790589f52a9

age author description
Wed, 27 Feb 2013 19:14:22 +0000 bsmith Initial commit for new dw_signal_connect_data() function...
Tue, 01 Jan 2013 23:18:56 +0000 bsmith Added code to set the foreground color on Mac buttons...
Sat, 29 Dec 2012 05:34:04 +0000 bsmith Attempt at resetting default colors with DW_CLR_DEFAULT on Mac...
Thu, 13 Dec 2012 07:48:30 +0000 bsmith Added support for trapping the Mac Quit handler by using DW_DESKTOP as
Sat, 27 Oct 2012 01:29:32 +0000 bsmith Fixed crash on Mac due to autoreleasing images not displayed.
Fri, 26 Oct 2012 04:46:13 +0000 bsmith Added bitmap button support to dw_window_set_bitmap() and added missing extention handling.
Fri, 19 Oct 2012 22:35:23 +0000 mhessling Change incorrect call to DW_MUTEX_LOCK to DW_MUTEX_UNLOCK in dw_mle_get_size()
Mon, 08 Oct 2012 19:32:45 +0000 bsmith Fixed back tab handling for certain controls on Mac.
Sat, 06 Oct 2012 00:33:37 +0000 bsmith Added keyboard support to the notebook control on Mac.
Fri, 05 Oct 2012 20:23:29 +0000 bsmith Fix for selecting radio buttons with the keyboard on Mac.
Fri, 05 Oct 2012 20:17:14 +0000 bsmith Added keyboard handling for (check/radio/spin)buttons, containers, trees, lists on Mac.
Sat, 29 Sep 2012 00:21:21 +0000 bsmith Make sure the view packed into the notebook on Mac is a DWBox class...
Thu, 27 Sep 2012 05:09:10 +0000 mhessling Add DW_FCF_TEXTURED window style; relevant only for Mac port.
Mon, 24 Sep 2012 23:24:25 +0000 bsmith Added new dw_window_set_focus() function and attempted to fix...
Sun, 05 Aug 2012 13:47:57 +0000 bsmith Similar fixes to the Mac one on OS/2 and Windows....
Sun, 05 Aug 2012 13:02:39 +0000 bsmith Set status text fields in the test program to auto height... because they were too small on Mac.... this caused me to notice a bug in the calculation of (status) text widgets when the text is empty; this also contains a fix for that bug.
Sat, 04 Aug 2012 00:05:47 +0000 bsmith Discovered a breakage in OS/2 functionality when building
Wed, 25 Jul 2012 02:15:35 +0000 bsmith Make sure we set the locale on Mac and it is UTF-8.
Tue, 24 Jul 2012 23:33:50 +0000 bsmith Added UTF8/Wide conversion functions on OS/2 and Windows...
Tue, 24 Jul 2012 22:52:57 +0000 bsmith Put test program code into DEPRECATED #ifdef again to avoid build warnings.
Mon, 23 Jul 2012 16:56:08 +0000 bsmith Attempted fix at Mac textured background repeat problems. Thanks to Christoph Sinai
Thu, 19 Jul 2012 06:01:30 +0000 bsmith Readd support for 10.5... the drawInRect method I was using only supports 10.6 and higher...
Tue, 17 Jul 2012 23:00:26 +0000 bsmith Minor cleanups for the Mac status text changes for 10.8.
Mon, 16 Jul 2012 22:32:00 +0000 bsmith Switched to using drawInRect: instead of drawAtPoint: on Mac since drawAtPoint
Mon, 16 Jul 2012 20:16:19 +0000 bsmith Eliminated use of deprecated method compositeToPoint on Mac.
Sun, 15 Jul 2012 06:30:03 +0000 bsmith Check for pointerArrayWithWeakObjects before weakObjectsPointerArray on Mac
Sun, 15 Jul 2012 05:35:30 +0000 bsmith Check if classes respond to selectors on Mac for new, removed and deprecated methods to avoid compiler warnings.
Sat, 14 Jul 2012 04:13:59 +0000 bsmith Experimental change to use NSBox to draw border of status text widgets on Mac.
Thu, 12 Jul 2012 21:18:01 +0000 bsmith Seems the cool looking bezeled look to the text field has changed in Mac 10.8.
Thu, 12 Jul 2012 20:29:12 +0000 bsmith Fix some warnings with Mac 10.8 and Xcode 4.5.
Fri, 06 Jul 2012 10:51:28 +0000 bsmith Mark and I decided to change dw_box_remove*() to dw_box_unpack*() for consistency.
Sat, 30 Jun 2012 18:34:19 +0000 bsmith Fixed a memory leak in the Mac box code, items were not being freed when destroyed.
Wed, 13 Jun 2012 19:38:00 +0000 bsmith Added optional utf8 parameter to keypress callback on Mac.
Mon, 04 Jun 2012 22:18:56 +0000 bsmith Added dw_filesystem_set_column_title() function to aid in localization.
Sat, 19 May 2012 21:44:24 +0000 bsmith Test fix for warnings generated in Xcode 4.3... hopefully this still allows 10.5 builds to work.
Tue, 08 May 2012 18:53:03 +0000 bsmith Fix dw_window_set_bitmap_from_data() not using the resource ID if data is NULL.
Mon, 07 May 2012 13:56:14 +0000 bsmith Create an internal _dw_icon_load() which does not resize the image on Mac.
Mon, 07 May 2012 13:29:51 +0000 bsmith Disable wrapping on entryfields and static text on Mac.
Sat, 05 May 2012 21:41:57 +0000 bsmith Safety check for the icon resize code on Mac and GTK.
Sat, 05 May 2012 21:32:50 +0000 bsmith Similar code for Mac to keep HICNs from getting too big.
Sat, 05 May 2012 20:13:43 +0000 bsmith Fixed a bug in dw_container_delete_row() on Mac and potentially a similar bug in dw_container_delete().
Sat, 05 May 2012 06:48:40 +0000 bsmith Fix Unicode issues with the directory browser on Windows.
Fri, 27 Apr 2012 16:02:32 +0000 bsmith More comment cleanups.
Fri, 27 Apr 2012 15:49:16 +0000 bsmith Added exports for building with MinGW on Windows and Watcom on OS/2.
Fri, 27 Apr 2012 01:17:09 +0000 bsmith Fix packing padding not triggering automatic redraws on OS/2, Mac and Windows.
Thu, 26 Apr 2012 23:26:35 +0000 bsmith Fix minor issues with dw_box_remove_at_index() on Mac.
Thu, 26 Apr 2012 21:57:18 +0000 bsmith Initial implementation of dw_box_remove() and dw_box_remove_at_index() for Mac.
Tue, 24 Apr 2012 00:08:20 +0000 bsmith Fix dw_window_destroy() failing on splitbars and possibly other widgets on Mac.
Mon, 09 Apr 2012 21:06:50 +0000 bsmith Fixed windows not automatically redrawing when removing items from a layout
Sat, 07 Apr 2012 20:51:40 +0000 bsmith Fix taskbar/menubar event breakage from the recent Mac control key changes.
Sat, 07 Apr 2012 18:03:38 +0000 bsmith Improved arc drawing on the Mac using the same method as GDI+ on Windows.
Sat, 07 Apr 2012 03:54:24 +0000 bsmith Ug, missing parenthesis made that last fix misbehave in certain cirucumstances.
Sat, 07 Apr 2012 03:11:51 +0000 bsmith Another fix for Contol clicking on Mac... getting double events
Sat, 07 Apr 2012 02:16:36 +0000 bsmith On Mac set button to 2 (right) when Control key is pressed and left clicking
Fri, 06 Apr 2012 22:15:06 +0000 bsmith Color chooser changes for Lion compatibility on Mac.
Sat, 03 Mar 2012 08:43:46 +0000 bsmith Make sure source will build with Mac frameworks older than 10.7.
Fri, 02 Mar 2012 14:19:55 +0000 bsmith Add full screen support for resizable windows on Mac 10.7.
Sat, 18 Feb 2012 20:45:51 +0000 bsmith Yet another fix attempt for mene item issues on Mac 10.5.
Mon, 30 Jan 2012 17:36:12 +0000 bsmith Comment cleanup in the Mac source.
Fri, 27 Jan 2012 20:59:59 +0000 bsmith Make sure the percent widget defaults to 0% on Mac.
Thu, 26 Jan 2012 05:26:40 +0000 bsmith Performed a more thorough audit of functions on Mac that require local pools.
Wed, 25 Jan 2012 03:17:36 +0000 bsmith Added local auto-release macros on Mac to allow us to prevent leaks
Sun, 22 Jan 2012 19:02:10 +0000 bsmith Use [NSTableColumn width] method to get header width on Mac instead of frame size.
Sun, 22 Jan 2012 18:46:20 +0000 bsmith Fixed container and listbox not accounting for contents on Mac.
Fri, 20 Jan 2012 18:47:10 +0000 bsmith Experimental change... halfway between min and max for tree controls.
Tue, 17 Jan 2012 21:04:56 +0000 bsmith Attempted fix at border calculation on Mac for status text fields.
Tue, 17 Jan 2012 16:10:47 +0000 bsmith Don't use _dw_pool_drain() in dw_exit() on Mac... that drains and recreates the pool.
Tue, 17 Jan 2012 06:49:05 +0000 bsmith Attempted fix on Mac for 10.5 menu event delay issue.
Mon, 16 Jan 2012 21:24:11 +0000 bsmith Fixed some potential Objective-C memory leaks on Mac reported by XCode 4.2.1.
Sun, 15 Jan 2012 22:36:41 +0000 bsmith Fixed on Windows showing themed static text on colored boxes when the window is glass.
Sat, 14 Jan 2012 19:05:56 +0000 bsmith Cleanup of the previous commits on Mac, don't do more calculations than we need to.
Sat, 14 Jan 2012 17:30:37 +0000 bsmith Added additional code to MLE calculations on Mac to take into account the
Sat, 14 Jan 2012 01:50:39 +0000 bsmith Fixed disabling word wrap in the MLE on Mac.
Fri, 13 Jan 2012 17:40:22 +0000 bsmith Implemented auto-sizing containers on Mac.
Fri, 13 Jan 2012 03:29:23 +0000 bsmith Refactor MLE code on Mac to be more like the Container and Tree code.
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...
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 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.
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 15:40:42 +0000 bsmith Implement automatic checking and unchecking of menu items on Mac.
Thu, 29 Dec 2011 01:53:59 +0000 bsmith Use the screen of the window when possible on Mac instead of the main screen.
Mon, 26 Dec 2011 21:27:59 +0000 bsmith Allow passing NULL to dw_container_change/set_item() APIs on Mac.
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 03:55:24 +0000 bsmith Fixes for gravity obstacles on Mac.
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 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.
Thu, 22 Dec 2011 09:53:02 +0000 bsmith Fix mixing frame and content sizes on the Mac.
Tue, 20 Dec 2011 16:31:04 +0000 bsmith Initial implementation of dw_window_set_gravity() on Mac.
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.
Wed, 14 Dec 2011 08:48:37 +0000 bsmith Boxes need to default to vertical on Mac.
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.
Fri, 09 Dec 2011 21:24:31 +0000 bsmith Fix clang integer conversion warning on 64bit Mac.
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 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 18:51:48 +0000 bsmith Temporary fix on Mac for box miscalculation when box is not expandable but items are in complex layouts.
Sun, 04 Dec 2011 21:49:42 +0000 bsmith Bordered bitmap buttons need extra padding.
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.
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 02:08:40 +0000 bsmith Initial support for automatic redrawing on Windows and ranged/bitmap auto-calculation support.
Sat, 03 Dec 2011 00:09:34 +0000 bsmith Added bitmap autosizing support on Mac.
Fri, 02 Dec 2011 23:56:40 +0000 bsmith New Mac image button handling code was catching checkboxes/radiobuttons as well.
Fri, 02 Dec 2011 23:50:01 +0000 bsmith Initial support for automatic window redrawing on Mac.
Fri, 02 Dec 2011 21:35:38 +0000 bsmith Status text fields needs extra space on the Mac.
Fri, 02 Dec 2011 08:22:11 +0000 bsmith Initial versions of code to figure out control sizes for Windows and OS/2...
Thu, 01 Dec 2011 21:37:03 +0000 bsmith Initial code on the Mac to automatically calculate widget required sizes.
Sun, 27 Nov 2011 20:28:15 +0000 bsmith Allow removing of tooltips by passing NULL or "" and prevent double tooltips on some platforms.
Sun, 27 Nov 2011 10:54:08 +0000 bsmith Allow on Mac passing NULL as bubbletext to dw_bitmapbutton_new*.
Sat, 26 Nov 2011 21:00:14 +0000 bsmith Added dw_window_set_tooltip() for adding bubble help to most controls.
Fri, 25 Nov 2011 19:01:30 +0000 bsmith Don't need to include the / after the .app on Mac.
Fri, 25 Nov 2011 18:31:54 +0000 bsmith Cleanup of the previous commits and added Unix support.
Fri, 25 Nov 2011 17:51:49 +0000 bsmith Thought I was fixing a memory leak but I was seeing the {} wrong.
Fri, 25 Nov 2011 17:36:59 +0000 bsmith Initial attempt at dw_app_dir() for OS/2, Windows and Mac...
Wed, 23 Nov 2011 20:00:17 +0000 bsmith Fix menu items getting stuck highlighted on Mac if the action triggered a window focus change.
Tue, 22 Nov 2011 22:20:39 +0000 bsmith Don't release the menu item when destroying it on Mac... causes crashes.
Tue, 22 Nov 2011 21:22:36 +0000 bsmith Implemented dw_menu_delete_item() on the Mac.
Sun, 13 Nov 2011 23:01:35 +0000 bsmith Another printing cancel fix for the Mac and updated the readme.
Sun, 13 Nov 2011 08:47:41 +0000 bsmith A couple minor code cleanups on Mac.
Sun, 13 Nov 2011 08:16:36 +0000 bsmith Attempt to make dw_container_cursor() scroll to the item on Mac.
Sun, 06 Nov 2011 12:13:13 +0000 bsmith Initial fix for being able to do container string comparisons instead of pointer on all platforms.
Sat, 05 Nov 2011 14:30:04 +0000 bsmith Fixed some issues and deprecations building with Xcode 4.2 on Mac.
Fri, 04 Nov 2011 14:13:38 +0000 bsmith Initial commit allowing dw_window_set_style() to work on menu item handles.
Fri, 04 Nov 2011 12:30:23 +0000 bsmith Autorelease fixes for Mac allowing the objects to dealloc when destroyed.
Fri, 04 Nov 2011 10:57:51 +0000 bsmith Added code to remove signal handlers when objects are destroyed on Mac.
Thu, 03 Nov 2011 23:34:10 +0000 bsmith Added dw_debug() logging function which will output a message to the debugging console.
Thu, 03 Nov 2011 08:37:56 +0000 bsmith Experimental change to menu code on Windows to allow dw_window_enable/disable to work on menu item handles.
Thu, 03 Nov 2011 02:01:56 +0000 bsmith Simplified the DWStepper class a bit on Mac... although it really needs rewriting.
Thu, 03 Nov 2011 01:19:17 +0000 bsmith Only use default directory and filename options for Mac 10.6 and higher.
Tue, 01 Nov 2011 13:05:26 +0000 bsmith Code to split the file and path apart on Mac...
Tue, 01 Nov 2011 11:55:18 +0000 bsmith Added some defpath support and extension support to the Mac dw_file_browse().
Tue, 01 Nov 2011 04:06:46 +0000 bsmith Renamed dw_container_set_row_bg() to dw_container_set_stripe().
Mon, 31 Oct 2011 10:03:25 +0000 bsmith Changes to allow removing icon on BITMAPORICON container columns on Mac.
Sun, 30 Oct 2011 23:58:19 +0000 bsmith Fixed DW_DRAW_FULL for arcs on Mac. Rectangle was being created incorrectly.
Sun, 30 Oct 2011 11:50:45 +0000 bsmith Allow dw_window_enable/disable() to work on menu items on the Mac.
Sun, 30 Oct 2011 10:14:49 +0000 bsmith Updated dw_draw_rect and dw_draw_polygon to accept flags the same way as dw_draw_arc.
Sun, 30 Oct 2011 00:40:22 +0000 bsmith Added DW_DRAW_DEFAULT, DW_DRAW_FILL and DW_DRAW_FULL drawing flags.
Tue, 25 Oct 2011 11:11:38 +0000 bsmith Removed some unused variables on Mac.
Tue, 25 Oct 2011 10:51:59 +0000 bsmith Initial attempt at adding dw_draw_arc() support on all platforms.
Wed, 19 Oct 2011 11:01:25 +0000 bsmith Implemented dw_pixmap_stretch_bitblt() on Mac.
Wed, 19 Oct 2011 03:02:57 +0000 bsmith Slight thread safety fix on Mac.
Tue, 18 Oct 2011 08:39:31 +0000 bsmith Printer info should default to Portrait not Landscape on Mac.
Tue, 18 Oct 2011 06:28:43 +0000 bsmith Ok if we setup the print information on Mac we get a better size...
Tue, 18 Oct 2011 00:37:07 +0000 bsmith Fixed clickdefault not triggering event for buttons on Mac.
Mon, 17 Oct 2011 16:15:13 +0000 bsmith Attempt at fixing Copy, Cut, Paste, Select All Mac key combos...
Mon, 17 Oct 2011 07:41:14 +0000 bsmith Paper size reported on Mac height is for all pages...
Sun, 16 Oct 2011 19:12:53 +0000 bsmith Fixes to dw_font_text_extents_get() on Mac so it honors the font set with dw_pixmap_set_font().
Mon, 10 Oct 2011 08:09:03 +0000 bsmith Fixed positioning popup menu when the controlling window is not visible on Mac.
Mon, 10 Oct 2011 02:54:27 +0000 bsmith Fix to get button press events working from the task/statusbar on Mac.
Mon, 10 Oct 2011 00:40:22 +0000 bsmith Initial implementation of dw_taskbar_* for the Mac.
Sun, 09 Oct 2011 10:32:44 +0000 bsmith Can't set the background on Image cells apparently on Mac...
Sun, 09 Oct 2011 09:50:07 +0000 bsmith Implemented dw_container_set_row_bg() on Windows.
Sat, 08 Oct 2011 20:43:25 +0000 bsmith Slight change in design behavior for dw_container_set_row_bg()...
Sat, 08 Oct 2011 18:37:48 +0000 bsmith Switched from using NSBrowserCell to a DWImageAndTextCell subclass on Mac.
Fri, 30 Sep 2011 05:03:25 +0000 bsmith Put Mac MLE under mutex protection because of crashes when accessing the MLE from threads.
Fri, 30 Sep 2011 04:00:38 +0000 bsmith Think we need to check the posted state inside the mutex...
Fri, 30 Sep 2011 03:32:26 +0000 bsmith Fixed dw_mle_set_cursor() should scroll to the point on Mac.
Wed, 28 Sep 2011 08:36:34 +0000 bsmith Fixed the indeterminate percent bar should be animated on the Mac.
Wed, 28 Sep 2011 08:22:48 +0000 bsmith Added DW_PERCENT_INDETERMINATE which can be passed to dw_percent_set_pos() to
Mon, 19 Sep 2011 19:48:23 +0000 bsmith Ok fixed a problem with the last commit using the wrong representation on Mac.
Mon, 19 Sep 2011 19:37:35 +0000 bsmith Added some test code to save what we are trying to print as a PNG on Mac.
Fri, 16 Sep 2011 06:39:56 +0000 bsmith Attempt to use the subversion revision number as the sub version number.
Thu, 15 Sep 2011 21:13:59 +0000 bsmith Added dw_mutex_trylock() that functions like dw_mutex_lock() except
Thu, 15 Sep 2011 03:13:50 +0000 bsmith Added support for infinite wait for dw_event_wait() on Mac, Unix and Windows.
Mon, 12 Sep 2011 19:26:49 +0000 bsmith Added print jobname parameter to dw_print_new().
Sun, 11 Sep 2011 21:56:55 +0000 bsmith Implemented dw_pixmap_set_font() on Windows. Added to export files on Windows and OS/2.
Sun, 11 Sep 2011 21:36:07 +0000 bsmith Adding dw_pixmap_set_font() which is equivalent to dw_window_set_font() except for pixmaps.
Sun, 11 Sep 2011 02:45:38 +0000 bsmith Need to size the NSImageView to print it apparently on Mac.
Sat, 10 Sep 2011 18:34:25 +0000 bsmith Fixed using a pointer after being free()ed on Windows and Mac.
Sat, 10 Sep 2011 17:41:28 +0000 bsmith Initial implementation of printing support on Mac.
Fri, 09 Sep 2011 09:17:09 +0000 bsmith Added code to test the new print functions in dwtest.
Wed, 07 Sep 2011 01:52:54 +0000 bsmith Include the header column text width during container optimize on Mac.
Wed, 07 Sep 2011 00:56:46 +0000 bsmith Avoid an array out of bounds after container clear on Mac.
Tue, 06 Sep 2011 19:53:39 +0000 bsmith Similar Mac fix to what I just commited on Windows...
Fri, 02 Sep 2011 17:02:50 +0000 bsmith Implemented foreground color changes for MLE on Mac.
Fri, 02 Sep 2011 10:54:39 +0000 mhessling Ensure default keypress event is not processed if handler returns 1
Fri, 02 Sep 2011 01:17:31 +0000 mhessling Added ability to set background color of MLE; setting foreground still outstanding.
Fri, 26 Aug 2011 02:44:15 +0000 bsmith Initialize the calendar control to the current date during creation on Mac.
Wed, 10 Aug 2011 02:36:32 +0000 bsmith Fixed the dw_splitbar_set() comment documentation. The percent parameter was missing.
Thu, 04 Aug 2011 21:34:53 +0000 bsmith Fixed a documentation and template error regarding dw_browse() return code.
Wed, 27 Jul 2011 00:37:34 +0000 bsmith Minor typecast fixes for warnings reported by clang on Mac.
Tue, 26 Jul 2011 03:09:41 +0000 bsmith Added DW_INT_TO_POINTER/DW_UINT_TO_POINTER/DW_POINTER_TO_INT/DW_POINTER_TO_UINT macros.
Tue, 26 Jul 2011 00:25:57 +0000 bsmith Added support for dw_window_redraw() causing splitbar panes to redraw without
Mon, 25 Jul 2011 23:22:04 +0000 bsmith Fixed a problem with dw_tree_item_delete() due to earlier tree data storage changes.
Sat, 23 Jul 2011 05:09:34 +0000 bsmith Fixed dw_window_destroy() with groupboxes on Mac.
Tue, 19 Jul 2011 05:10:56 +0000 bsmith Experimental change to set the current working directory to the bundle path on Mac.
Wed, 29 Jun 2011 18:33:59 +0000 bsmith Reverted the image scaling on buttons on Mac so it remains consistent on other platforms.
Tue, 28 Jun 2011 18:41:23 +0000 bsmith Merge all 3 box packing functions into one internal function on Mac.
Tue, 28 Jun 2011 04:50:51 +0000 bsmith Fixed a minor cut and paste error and formatting on Mac.
Tue, 28 Jun 2011 04:41:43 +0000 bsmith Added function dw_box_pack_at_index() on Windows, Mac and OS/2. And an example usage in dwtest.
Sun, 26 Jun 2011 02:07:49 +0000 bsmith Renamed Mac _dw_default_font() to dw_font_set_default() and added it on OS/2 and Windows.
Sat, 25 Jun 2011 03:16:40 +0000 bsmith Bitmap widgets shouldn't scale down images when the widget is smaller than the image on Mac.
Sat, 25 Jun 2011 02:34:05 +0000 bsmith Scale down images on bitmap buttons if they are too big on the Mac.
Fri, 24 Jun 2011 04:22:39 +0000 mhessling Removed test for class member for itemdata in dw_tree_item_get_data()
Fri, 24 Jun 2011 02:10:45 +0000 bsmith Allow tree nodes without icons using the new NSMutableArray tree code on Mac.
Sun, 12 Jun 2011 15:06:30 +0000 bsmith Switched from using NSPointerArray to NSMutableArray on Mac to avoid the duplicate string crashes
Sat, 11 Jun 2011 17:54:41 +0000 bsmith Fixed dw_tree_insert_after() so it works on Mac it previously functioned identical to dw_tree_insert().
Thu, 09 Jun 2011 00:33:19 +0000 bsmith Fix for some release calls causing issues on MacOS 10.7 Lion.
Sun, 05 Jun 2011 01:57:38 +0000 bsmith Fix for the item data field of the context event always being NULL even for tree items on Mac.
Thu, 02 Jun 2011 06:18:37 +0000 bsmith Added dw_font_choose() on Windows for 2.1.
Thu, 02 Jun 2011 05:23:45 +0000 bsmith Added dw_font_choose() on the Mac for 2.1.
Wed, 01 Jun 2011 09:56:32 +0000 bsmith Fix for dw_tree_item_delete() not working if there are no child nodes on Mac.
Fri, 27 May 2011 06:15:10 +0000 bsmith Fixed dw_tree_item_delete() not working below the top-level on Mac.
Thu, 26 May 2011 11:46:13 +0000 mhessling Return displayName property instead of fontName property in dw_window_get_font()
Thu, 26 May 2011 09:25:27 +0000 bsmith Attempt at adding support for groupboxes to dw_window_set/get_font() on Mac.
Sat, 21 May 2011 06:09:48 +0000 bsmith Added support for dw_window_get_text() on spinbutton controls on the Mac.
Fri, 20 May 2011 00:07:35 +0000 bsmith Fixed focus event was getting ignored because wrong handle passed to the event handler on Mac.
Wed, 18 May 2011 08:20:00 +0000 bsmith Changed initial spinbutton limits to -65536 to 65536 on Mac.
Tue, 17 May 2011 23:27:33 +0000 bsmith If there is no close event handler, the window should close by default on Mac.
Sat, 07 May 2011 19:39:45 +0000 bsmith A few MLE fixes on the Mac... and a slightly updated dwtest for MLE testing.
Sat, 07 May 2011 14:42:35 +0000 bsmith Clamp the point specified in dw_mle_set_cursor() to the range of text to avoid an exception on Mac.
Sat, 07 May 2011 05:14:06 +0000 bsmith Fix return type of dw_listbox_selected() to be "int" instead of "unsigned int" to allow -1 return.
Sat, 07 May 2011 00:09:24 +0000 mhessling Allow checboxes and other "buttons" to have a blank title instead of the default "Button"
Fri, 06 May 2011 07:54:58 +0000 bsmith Fixed dw_window_destroy() on container and trees... there are multiple parts to scrollviews aparently on Mac.
Fri, 06 May 2011 07:50:02 +0000 mhessling Don't destroy a pixmap if the handle is null
Fri, 06 May 2011 06:47:31 +0000 bsmith Ok so we need to set the object to be the right value in this case so it gets removed from the proper view on Mac.
Fri, 06 May 2011 06:34:14 +0000 bsmith Attempt at fixing dw_window_destroy() for controls that are embedded in scrollviews on Mac.
Mon, 02 May 2011 04:45:38 +0000 bsmith Fixes to flip pixmaps when loading from file or data on Mac.
Mon, 02 May 2011 01:07:49 +0000 bsmith Fixes for some more coordinate system issues on the Mac.
Sun, 01 May 2011 22:52:38 +0000 mhessling Support dw_window_set_text() for groupboxes
Sun, 01 May 2011 05:30:11 +0000 mhessling Use NSCompositeSourceOver for bitblting that respects transparency of the source
Sun, 01 May 2011 04:40:24 +0000 bsmith Added support for dw_window_get_pos_size() to work on individual controls on Mac.
Sun, 01 May 2011 03:31:40 +0000 bsmith Attempt at fixing mouse button detection on Leopard for Mac.
Sun, 01 May 2011 01:10:44 +0000 bsmith Changed dw_window_capture() an dw_window_release() because the mouseDragged method does this already.
Sat, 30 Apr 2011 21:50:49 +0000 bsmith Oops left in a debug message from testing.
Sat, 30 Apr 2011 21:49:11 +0000 bsmith On window sizes we need to flip the origin point on the frame too on the Mac.
Sat, 30 Apr 2011 21:33:27 +0000 bsmith Attempt at inverting the window position and mouse pointer coordinates on Mac.
Sat, 30 Apr 2011 19:35:32 +0000 bsmith Coordinate system changes to button press and motion notify events on Mac.
Sat, 30 Apr 2011 18:43:07 +0000 bsmith Some motion notify changes... so it can handle events without the mouse button pressed on Mac.
Thu, 28 Apr 2011 15:01:59 +0000 bsmith Changed check from x and y not being zero to x and y being greater than zero since it seems values can be negative on Mac.
Wed, 27 Apr 2011 11:55:17 +0000 bsmith Minor change to the build comment.
Wed, 27 Apr 2011 11:29:21 +0000 bsmith dw_window_redraw() should relayout the window in addition to flushing the buffer on Mac.
Wed, 27 Apr 2011 09:59:14 +0000 mhessling Fix for returning wrong extension in _dw_get_image_extension; only worked for .ico files