comparison readme @ 1111:6782c2c722f4

Added information to the readme regarding potential issues upgrading to 2.1 on Windows and Lion.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 29 Jul 2011 21:50:27 +0000
parents 772d4c692ea5
children f219ae018dd3
comparison
equal deleted inserted replaced
1110:404b639f096b 1111:6782c2c722f4
1 This is a stable release of Dynamic Windows version 2.1.0. 1 This is a stable 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 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
12 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.
13 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 14 GTK3 due to changes in the core architecture does not support
15 widgets that are smaller than what is contained within them 15 widgets that are smaller than what is contained within them
16 unless they use scrolled windows. GTK2 and other platforms do. 16 unless they use scrolled windows. GTK2 and other platforms do.
17 Mac version built on Lion with Xcode 4.1 in 64bit mode will encounter
18 a compiler optimization problem with the default gcc compiler.
19 The workaround is to disable optimization or use clang instead.
17 20
18 Known limitations: 21 Known limitations:
19 22
20 It is not safe on all platforms to operate on widgets before they 23 It is not safe on all platforms to operate on widgets before they
21 are packed. For portability pack widgets before operating on them. 24 are packed. For portability pack widgets before operating on them.
39 the system does not support them by default. Looking into writing 42 the system does not support them by default. Looking into writing
40 custom ones or importing functionality from available libraries. 43 custom ones or importing functionality from available libraries.
41 44
42 Changes from version 2.0: 45 Changes from version 2.0:
43 Added support for MacOS 10.7 Lion, version 2.0 had some issues. 46 Added support for MacOS 10.7 Lion, version 2.0 had some issues.
44 Fixed issues with the tree widget on Mac. 47 Changed the font point size on Windows to be system consistent.
48 Applications setting Windows fonts may need to be adjusted
49 after upgrading to version 2.1. This eliminates an old
50 workaround, but causes old fonts to potentially be wrong.
51 Fixed issues with the tree widget on Mac not being able to add
52 nodes at the same level with the same name.
45 Added dw_font_set_default() to set the default text widget font. 53 Added dw_font_set_default() to set the default text widget font.
46 Added dw_font_choose() to display a dialog to pick a font. 54 Added dw_font_choose() to display a dialog to pick a font.
47 Added dw_box_pack_at_index() like the other dw_box_pack_*() 55 Added dw_box_pack_at_index() like the other dw_box_pack_*()
48 functions except packing at arbitrary locations is possible. 56 functions except packing at arbitrary locations is possible.
49 Added DW_INT_TO_POINTER/DW_POINTER_TO_INT/etc macros. 57 Added DW_INT_TO_POINTER/DW_POINTER_TO_INT/etc macros.