comparison readme.txt @ 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 101b52039686
children fb3c9d7509dd
comparison
equal deleted inserted replaced
1618:428148fd0976 1619:4034562aee7f
1 This is a stable release of Dynamic Windows version 2.3. 1 This is a pre-release of Dynamic Windows version 2.4.
2 2
3 The current Dynamic Windows source base is considered stable on: 3 The current Dynamic Windows source base is considered stable on:
4 OS/2, Mac, Windows, Linux, FreeBSD and Solaris. 4 OS/2, Mac, Windows, Linux, FreeBSD and Solaris.
5 5
6 Known problems: 6 Known problems:
20 20
21 OS/2 is currently missing the HTML widget because the system does 21 OS/2 is currently missing the HTML widget because the system does
22 not support it by default. Looking into importing functionality 22 not support it by default. Looking into importing functionality
23 from available libraries (Firefox, Webkit, Qt, etc). 23 from available libraries (Firefox, Webkit, Qt, etc).
24 24
25 Changes from version 2.2: 25 Changes from version 2.3:
26 Added dw_menu_delete_item() for removing menu items. 26 Added UNICODE build mode on Windows allowing UTF-8 encoded text.
27 Now you can use dw_window_destroy() on menu items handles also. 27 ANSI builds are supported by removing -DUNICODE -D_UNICODE and -DAEROGLASS
28 Added dw_app_dir() which attempts to locate private application data 28 Added some support for antialiased drawing on Windows via GDI+.
29 for the current platform.
30 Added dw_window_set_tooltip() for adding tooltips to most widgets.
31 Added dw_window_get_preferred_size() for getting the size the system
32 thinks the widget should be, to aid in creating layouts.
33 Added support for -1 size parameter to the dw_box_pack*() functions to
34 automatically figure out a suggested size for many controls.
35 Added automatic window redraw support for OS/2, Windows and Mac.
36 Added dw_window_set_gravity() for enhanced window placement.
37 Added DW_GRAV_OBSTACLES support for using system obstacles as gravity
38 anchor points on OS/2, Mac, Windows and GTK3 (3.4 and later).
39 Added automatic window border detection on GTK.
40 This eliminates the need for the DW_BORDER_* environment variables.
41 Added Open Watcom compiler support for OS/2 (Thanks Andy Willis).
42 Added pseudo transparent background widget support on Windows and OS/2.
43 If you set the background color of a widget to DW_RGB_TRANSPARENT...
44 it will attempt to use the background color of the parent.
45 Several types of widgets have this set by default now.
46 Added faster and less buggy layout engine 2.0 for OS/2, Windows and Mac.
47 Added auto-positioning on Mac; reimplemented auto-positioning on OS/2.
48 Added DW_DRAW_NOAA which can be passed to dw_draw_*() API functions
49 that accept the flags parameter to disable anti-aliasing.
50 Added dw_main_quit() to cause the dw_main() message loop to return.
51 Added DW_FCF_COMPOSITED to enable Aero Glass effects on Windows 7 and Vista.
52 Added local autorelease pools on Mac making _dw_pool_drain() unnecessary.
53 Added deprecated API support for Clang, GCC and Visual C compilers.
54 dw_mdi_new() and dw_menu_item_set_check() have been deprecated.
55 Fixed auto-sizing top-level windows on Windows; added on OS/2 and Mac.
56 Fixed bubble help not being displayed on Windows.
57 Fixed menu bar items remaining highlighted on Mac.
58 Fixed OS/2 and Windows showing windows during dw_window_set_pos/size().
59 Fixed OS/2 scrollbox resizing problems when not in the initial position.
60 Fixed Windows scrollbox maximum position is off by one.
61 Fixed various GTK3 issues and removed all deprecated functions for 3.4.
62 Fixed MLE issues on almost all platforms.
63 Removed broken support for GTK 3.0, GTK 3.2 or later is required now.
64 Deprecated DW_FCF_NOBYTEALIGN, DW_FCF_SHELLPOSITION, DW_FCF_HORZSCROLL and
65 DW_FCF_VERTSCROLL flags.
66 Renamed compat.c and compat.h to dwcompat.c and dwcompat.h respectively.
67 29
68 Dynamic Windows Documentation is available at: 30 Dynamic Windows Documentation is available at:
69 31
70 http://dbsoft.org/dw_help.php 32 http://dbsoft.org/dw_help.php
71 33