changeset 1619:4034562aee7f

Updated the readme with pre-release 2.4 info.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 27 Mar 2012 14:51:24 +0000
parents 428148fd0976
children 32b5fba0b00a
files readme.txt
diffstat 1 files changed, 5 insertions(+), 43 deletions(-) [+]
line wrap: on
line diff
--- a/readme.txt	Tue Mar 27 14:46:04 2012 +0000
+++ b/readme.txt	Tue Mar 27 14:51:24 2012 +0000
@@ -1,4 +1,4 @@
-This is a stable release of Dynamic Windows version 2.3.
+This is a pre-release of Dynamic Windows version 2.4.
 
 The current Dynamic Windows source base is considered stable on:
 OS/2, Mac, Windows, Linux, FreeBSD and Solaris.
@@ -22,48 +22,10 @@
 not support it by default. Looking into importing functionality 
 from available libraries (Firefox, Webkit, Qt, etc).
 
-Changes from version 2.2:
-Added dw_menu_delete_item() for removing menu items.
-    Now you can use dw_window_destroy() on menu items handles also.
-Added dw_app_dir() which attempts to locate private application data
-    for the current platform.
-Added dw_window_set_tooltip() for adding tooltips to most widgets.
-Added dw_window_get_preferred_size() for getting the size the system
-    thinks the widget should be, to aid in creating layouts.
-Added support for -1 size parameter to the dw_box_pack*() functions to 
-    automatically figure out a suggested size for many controls.
-Added automatic window redraw support for OS/2, Windows and Mac.
-Added dw_window_set_gravity() for enhanced window placement.
-Added DW_GRAV_OBSTACLES support for using system obstacles as gravity
-   anchor points on OS/2, Mac, Windows and GTK3 (3.4 and later).
-Added automatic window border detection on GTK.
-   This eliminates the need for the DW_BORDER_* environment variables.
-Added Open Watcom compiler support for OS/2 (Thanks Andy Willis).
-Added pseudo transparent background widget support on Windows and OS/2.
-   If you set the background color of a widget to DW_RGB_TRANSPARENT...
-   it will attempt to use the background color of the parent.
-   Several types of widgets have this set by default now.
-Added faster and less buggy layout engine 2.0 for OS/2, Windows and Mac.
-Added auto-positioning on Mac; reimplemented auto-positioning on OS/2.
-Added DW_DRAW_NOAA which can be passed to dw_draw_*() API functions
-   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.
-Added deprecated API support for Clang, GCC and Visual C compilers.
-   dw_mdi_new() and dw_menu_item_set_check() have been deprecated.
-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.
-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.
-Renamed compat.c and compat.h to dwcompat.c and dwcompat.h respectively.
+Changes from version 2.3:
+Added UNICODE build mode on Windows allowing UTF-8 encoded text.
+   ANSI builds are supported by removing -DUNICODE -D_UNICODE and -DAEROGLASS
+Added some support for antialiased drawing on Windows via GDI+.
 
 Dynamic Windows Documentation is available at: