comparison readme @ 1531:783a464afab2

Added window and box support to dw_window_get_preferred_size() on OS/2 and Windows. Fixed a number of potentially dangerous code segments on OS/2 and Windows. Updated inaccurate comments due to cut and paste and code changes and the readme.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 07 Jan 2012 13:59:58 +0000
parents 5facb5380944
children 2913bb58f439
comparison
equal deleted inserted replaced
1530:eecfceaf581f 1531:783a464afab2
38 Added support for -1 size parameter to the dw_box_pack*() functions to 38 Added support for -1 size parameter to the dw_box_pack*() functions to
39 automatically figure out a suggested size for many controls. 39 automatically figure out a suggested size for many controls.
40 Added automatic window redraw support for OS/2, Windows and Mac. 40 Added automatic window redraw support for OS/2, Windows and Mac.
41 Added dw_window_set_gravity() for enhanced window placement. 41 Added dw_window_set_gravity() for enhanced window placement.
42 Added DW_GRAV_OBSTACLES support for using system obstacles as gravity 42 Added DW_GRAV_OBSTACLES support for using system obstacles as gravity
43 anchor points on OS/2, Mac and Windows. 43 anchor points on OS/2, Mac, Windows and GTK3 (3.4 and later).
44 Added automatic window border detection on GTK. 44 Added automatic window border detection on GTK.
45 This eliminates the need for the DW_BORDER_* environment variables. 45 This eliminates the need for the DW_BORDER_* environment variables.
46 Added Open Watcom compiler support for OS/2. 46 Added Open Watcom compiler support for OS/2 (Thanks Andy Willis).
47 Added pseudo transparent background widget support on Windows and OS/2. 47 Added pseudo transparent background widget support on Windows and OS/2.
48 If you set the background color of a widget to DW_RGB_TRANSPARENT... 48 If you set the background color of a widget to DW_RGB_TRANSPARENT...
49 it will attempt to use the background color of the parent. 49 it will attempt to use the background color of the parent.
50 Several types of widgets have this set by default now. 50 Several types of widgets have this set by default now.
51 Added faster and less buggy layout engine 2.0 for OS/2, Windows and Mac. 51 Added faster and less buggy layout engine 2.0 for OS/2, Windows and Mac.
53 Added DW_DRAW_NOAA which can be passed to dw_draw_*() API functions 53 Added DW_DRAW_NOAA which can be passed to dw_draw_*() API functions
54 that accept the flags parameter to disable anti-aliasing. 54 that accept the flags parameter to disable anti-aliasing.
55 Added dw_main_quit() to cause the dw_main() message loop to return. 55 Added dw_main_quit() to cause the dw_main() message loop to return.
56 Fixed auto-sizing top-level windows on Windows; added on OS/2 and Mac. 56 Fixed auto-sizing top-level windows on Windows; added on OS/2 and Mac.
57 Fixed bubble help not being displayed on Windows. 57 Fixed bubble help not being displayed on Windows.
58 Fixed menu bar items remaining highlighted on Mac. 58 Fixed menu bar items remaining highlighted on Mac 10.6 and later.
59 Fixed OS/2 and Windows showing windows during dw_window_set_pos/size(). 59 Fixed OS/2 and Windows showing windows during dw_window_set_pos/size().
60 Deprecated DW_FCF_NOBYTEALIGN and DW_FCF_SHELLPOSITION flags. 60 Deprecated DW_FCF_NOBYTEALIGN and DW_FCF_SHELLPOSITION flags.
61 61
62 Dynamic Windows Documentation is available at: 62 Dynamic Windows Documentation is available at:
63 63