comparison readme @ 1153:f219ae018dd3

Updated readme with information from the 2.2 changes.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 12 Sep 2011 20:19:17 +0000
parents 6782c2c722f4
children 1e0cd8dafdfb
comparison
equal deleted inserted replaced
1152:58b5374355ab 1153:f219ae018dd3
1 This is a stable release of Dynamic Windows version 2.1.0. 1 This is a preview release of Dynamic Windows version 2.2.0.
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:
7 7
8 Boxes with no expandable items will have their contents centered on 8 Boxes with no expandable items will have their contents centered on
9 GTK instead of top or left justified on the other platforms. 9 GTK2 instead of top or left justified on the other platforms.
10 This has been rectified in the GTK3 version via GtkGrid.
10 MDI does not work on GTK3 and is not implemented the same on Mac. 11 MDI does not work on GTK3 and is not implemented the same on Mac.
11 At this time we cannot recommend using MDI in new code, 12 At this time we cannot recommend using MDI in new code,
12 but it will be supported for existing code on OS/2, Win and GTK2. 13 but it will be supported for existing code on OS/2, Win and GTK2.
13 If support for MDI improves on GTK3/Mac this status may change. 14 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 GTK3 due to changes in the core architecture does not support
15 widgets that are smaller than what is contained within them 16 widgets that are smaller than what is contained within them
16 unless they use scrolled windows. GTK2 and other platforms do. 17 unless they use scrolled windows. GTK2 and other platforms do.
18 GTK 3.0 is not fully supported due to missing GtkGrid functions and
19 severe layout bugs that can't be worked around. Use 3.1 or higher.
17 Mac version built on Lion with Xcode 4.1 in 64bit mode will encounter 20 Mac version built on Lion with Xcode 4.1 in 64bit mode will encounter
18 a compiler optimization problem with the default gcc compiler. 21 a compiler optimization problem with the default gcc compiler.
19 The workaround is to disable optimization or use clang instead. 22 The workaround is to disable optimization or use clang instead.
20 23
21 Known limitations: 24 Known limitations:
40 43
41 OS/2 is currently missing the Calendar and HTML widgets because 44 OS/2 is currently missing the Calendar and HTML widgets because
42 the system does not support them by default. Looking into writing 45 the system does not support them by default. Looking into writing
43 custom ones or importing functionality from available libraries. 46 custom ones or importing functionality from available libraries.
44 47
45 Changes from version 2.0: 48 Changes from version 2.1:
46 Added support for MacOS 10.7 Lion, version 2.0 had some issues. 49 Added printing support via dw_print_new, dw_print_run and dw_print_cancel.
47 Changed the font point size on Windows to be system consistent. 50 Added pixmap font override support. In prior versions when drawing
48 Applications setting Windows fonts may need to be adjusted 51 text to pixmaps the font set on the associated window handle is used.
49 after upgrading to version 2.1. This eliminates an old 52 dw_pixmap_set_font() can now override that font setting, and now
50 workaround, but causes old fonts to potentially be wrong. 53 pixmaps without associated windows are supported and used in printing.
51 Fixed issues with the tree widget on Mac not being able to add 54 Improved container optimization on Mac, header width now taken into account.
52 nodes at the same level with the same name. 55 Fixes for incorrect behavior on key_press callbacks on Mac and Windows.
53 Added dw_font_set_default() to set the default text widget font. 56 Fixes for lots of GTK3 layout and window positioning issues...
54 Added dw_font_choose() to display a dialog to pick a font. 57 although minimum size issues are still present.
55 Added dw_box_pack_at_index() like the other dw_box_pack_*()
56 functions except packing at arbitrary locations is possible.
57 Added DW_INT_TO_POINTER/DW_POINTER_TO_INT/etc macros.
58 Fixed gcc warnings on 64bit systems and others.
59 Fixes for loading images from files on Windows and GTK3.
60 58
61 Dynamic Windows Documentation is available at: 59 Dynamic Windows Documentation is available at:
62 60
63 http://dbsoft.org/dw_help.php 61 http://dbsoft.org/dw_help.php
64 62