comparison readme @ 1083:78d425edec46

Updates to the readme for version 2.1 (in progress).
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 28 Jun 2011 07:41:10 +0000
parents 49a53cf864c1
children 772d4c692ea5
comparison
equal deleted inserted replaced
1082:7821a35e1e11 1083:78d425edec46
1 This is a stable release of Dynamic Windows version 2.0.0. 1 This is a pre-release of Dynamic Windows version 2.1.0.
2 2
3 The current Dynamic Windows source base is stable on 3 The current Dynamic Windows source base is stable on
4 OS/2, Windows, Linux, FreeBSD and Solaris. The Mac (Cocoa) 4 OS/2, Mac, Windows, Linux, FreeBSD and Solaris.
5 version appears stable but has not undergone harsh testing.
6 5
7 Known problems: 6 Known problems:
8 7
9 Boxes with no expandable items will have their contents centered on 8 Boxes with no expandable items will have their contents centered on
10 GTK instead of top or left justified on the other platforms. 9 GTK instead of top or left justified on the other platforms.
11 MDI does not work on GTK3 and is not implemented the same on Mac. 10 MDI does not work on GTK3 and is not implemented the same on Mac.
12 At this time we cannot recommend using MDI in new code, 11 At this time we cannot recommend using MDI in new code,
13 but it will be supported for existing code on OS/2, Win and GTK2. 12 but it will be supported for existing code on OS/2, Win and GTK2.
14 If support for MDI improves on GTK3/Mac this status may change. 13 If support for MDI improves on GTK3/Mac this status may change.
14 GTK3 due to changes in the core architecture does not support
15 widgets that are smaller than what is contained within them
16 unless they use scrolled windows. GTK2 and other platforms do.
15 17
16 Known limitations: 18 Known limitations:
17 19
18 It is not safe on all platforms to operate on widgets before they 20 It is not safe on all platforms to operate on widgets before they
19 are packed. For portability pack widgets before operating on them. 21 are packed. For portability pack widgets before operating on them.
35 37
36 OS/2 is currently missing the Calendar and HTML widgets because 38 OS/2 is currently missing the Calendar and HTML widgets because
37 the system does not support them by default. Looking into writing 39 the system does not support them by default. Looking into writing
38 custom ones or importing functionality from available libraries. 40 custom ones or importing functionality from available libraries.
39 41
40 Changes from version 1.1: 42 Changes from version 2.0:
41 Added support for MacOS 10.5 and higher Intel and PPC via Cocoa. 43 Added support for MacOS 10.7 Lion, version 2.0 had some issues.
42 Added initial (unstable) support for GTK version 3. 44 Fixed issues with the tree widget on Mac.
43 Added support for Windows themes on XP and higher. 45 Added dw_font_set_default() to set the default text widget font.
44 Added scrollbox widgets, which function like boxes but... 46 Added dw_font_choose() to display a dialog to pick a font.
45 scrollbars allow you to pack more into them than the visible area. 47 Added dw_box_pack_at_index() like the other dw_box_pack_*()
46 Added dw_window_get_font() for checking the font used on a widget. 48 functions except packing at arbitrary locations is possible.
47 Added dw_container_change_row_title() for changing a row pointer after insert.
48 Added clipboard support on OS/2.
49 Added HICN data type for icon handles and changed icon functions to use it.
50 Added DW_RESOURCE() macro for casting to HICN when using resource IDs.
51 Added support for borderless buttons except on Windows (DW_BS_NOBORDER).
52 Changed the return codes of dw_container_setup, dw_filesystem_setup and
53 dw_event_wait(). Please check any code that use these functions.
54 Changed GTK2+ now supports font name styles like the other platforms.
55 Enhanced transparent bitblt on OS/2 and Windows. OS/2 now supports
56 transparent color and Windows now supports 32bit alpha bitblt.
57 Removed thread limits on Windows and GTK using thread local storage.
58 49
59 Dynamic Windows Documentation is available at: 50 Dynamic Windows Documentation is available at:
60 51
61 http://dbsoft.org/dw_help.php 52 http://dbsoft.org/dw_help.php
62 53