# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1327483937 0 # Node ID a80ec948c3ebe87935abb52d3de5ad8ca337e417 # Parent a51397ea24bfa73427159d76dfe1e55dce9839aa Fixed a MinGW warning and updated the readme. diff -r a51397ea24bf -r a80ec948c3eb readme --- a/readme Wed Jan 25 03:17:36 2012 +0000 +++ b/readme Wed Jan 25 09:32:17 2012 +0000 @@ -16,11 +16,6 @@ It is not safe on all platforms to operate on widgets before they are packed. For portability pack widgets before operating on them. -On Mac if performing Dynamic Windows operations on secondary -threads which do not terminate, it may be required to call -a Mac specific DW function _dw_pool_drain() at the end of the -thread's loop to prevent memory leaks. - Future features: OS/2 is currently missing the HTML widget because the system does @@ -54,10 +49,16 @@ that accept the flags parameter to disable anti-aliasing. Added dw_main_quit() to cause the dw_main() message loop to return. Added DW_FCF_COMPOSITED to enable Aero Glass effects on Windows 7 and Vista. +Added local autorelease pools on Mac making _dw_pool_drain() unnecessary. Fixed auto-sizing top-level windows on Windows; added on OS/2 and Mac. Fixed bubble help not being displayed on Windows. Fixed menu bar items remaining highlighted on Mac 10.6 and later. Fixed OS/2 and Windows showing windows during dw_window_set_pos/size(). +Fixed OS/2 scrollbox resizing problems when not in the initial position. +Fixed Windows scrollbox maximum position is off by one. +Fixed various GTK3 issues and removed all deprecated functions for 3.4. +Fixed MLE issues on almost all platforms. +Removed broken support for GTK 3.0, GTK 3.2 or later is required now. Deprecated DW_FCF_NOBYTEALIGN, DW_FCF_SHELLPOSITION, DW_FCF_HORZSCROLL and DW_FCF_VERTSCROLL flags. diff -r a51397ea24bf -r a80ec948c3eb win/dw.c --- a/win/dw.c Wed Jan 25 03:17:36 2012 +0000 +++ b/win/dw.c Wed Jan 25 09:32:17 2012 +0000 @@ -4566,7 +4566,7 @@ strcat(buf, "\n"); /* MLE */ - while(ptr = strstr(buf, "\n")) + while((ptr = strstr(buf, "\n"))) { ptr[0] = 0; width = 0;