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