Mercurial > dwindows
comparison readme.txt @ 1595:080b764e8982
Up version number to 2.3.
Rename readme to readme.txt.
Cleanup some formatting issues with the last commit.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Thu, 23 Feb 2012 13:03:45 +0000 |
parents | readme@a80ec948c3eb |
children | 101b52039686 |
comparison
equal
deleted
inserted
replaced
1594:6baf177f335c | 1595:080b764e8982 |
---|---|
1 This is a stable release of Dynamic Windows version 2.3. | |
2 | |
3 The current Dynamic Windows source base is considered stable on: | |
4 OS/2, Mac, Windows, Linux, FreeBSD and Solaris. | |
5 | |
6 Known problems: | |
7 | |
8 Boxes with no expandable items will have their contents centered on | |
9 GTK2 instead of top or left justified on the other platforms. | |
10 GTK3 due to changes in the core architecture does not support | |
11 widgets that are smaller than what is contained within them | |
12 unless they use scrolled windows. GTK2 and other platforms do. | |
13 | |
14 Known limitations: | |
15 | |
16 It is not safe on all platforms to operate on widgets before they | |
17 are packed. For portability pack widgets before operating on them. | |
18 | |
19 Future features: | |
20 | |
21 OS/2 is currently missing the HTML widget because the system does | |
22 not support it by default. Looking into importing functionality | |
23 from available libraries (Firefox, Webkit, Qt, etc). | |
24 | |
25 Changes from version 2.2: | |
26 Added dw_menu_delete_item() for removing menu items. | |
27 Now you can use dw_window_destroy() on menu items handles also. | |
28 Added dw_app_dir() which attempts to locate private application data | |
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 Fixed auto-sizing top-level windows on Windows; added on OS/2 and Mac. | |
54 Fixed bubble help not being displayed on Windows. | |
55 Fixed menu bar items remaining highlighted on Mac 10.6 and later. | |
56 Fixed OS/2 and Windows showing windows during dw_window_set_pos/size(). | |
57 Fixed OS/2 scrollbox resizing problems when not in the initial position. | |
58 Fixed Windows scrollbox maximum position is off by one. | |
59 Fixed various GTK3 issues and removed all deprecated functions for 3.4. | |
60 Fixed MLE issues on almost all platforms. | |
61 Removed broken support for GTK 3.0, GTK 3.2 or later is required now. | |
62 Deprecated DW_FCF_NOBYTEALIGN, DW_FCF_SHELLPOSITION, DW_FCF_HORZSCROLL and | |
63 DW_FCF_VERTSCROLL flags. | |
64 Renamed compat.c and compat.h to dwcompat.c and dwcompat.h respectively. | |
65 | |
66 Dynamic Windows Documentation is available at: | |
67 | |
68 http://dbsoft.org/dw_help.php | |
69 | |
70 If you have any questions or suggestions feel free to email me at: | |
71 | |
72 brian@dbsoft.org | |
73 | |
74 Thanks! | |
75 | |
76 Brian Smith |