Mercurial > dwindows
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 |