annotate readme.txt @ 1844:1558f5e14f83

Added code and comment to the test program demonstrating trapping application quit on Mac. Also update readme, and other distribution files in preparation for 2.5 release. Added a dedication to my late father.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 18 Dec 2012 21:51:09 +0000
parents 22225eb286e5
children 313e5d64714d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1844
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1839
diff changeset
1 This is a stable release of Dynamic Windows version 2.5.
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
2
1111
6782c2c722f4 Added information to the readme regarding potential issues upgrading to 2.1 on Windows and Lion.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1108
diff changeset
3 The current Dynamic Windows source base is considered stable on:
1083
78d425edec46 Updates to the readme for version 2.1 (in progress).
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1043
diff changeset
4 OS/2, Mac, Windows, Linux, FreeBSD and Solaris.
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
5
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
6 Known problems:
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
7
1043
49a53cf864c1 Fixed a typo and clarified one of the known issues which had been outdated
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1015
diff changeset
8 Boxes with no expandable items will have their contents centered on
1153
f219ae018dd3 Updated readme with information from the 2.2 changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1111
diff changeset
9 GTK2 instead of top or left justified on the other platforms.
1083
78d425edec46 Updates to the readme for version 2.1 (in progress).
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1043
diff changeset
10 GTK3 due to changes in the core architecture does not support
78d425edec46 Updates to the readme for version 2.1 (in progress).
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1043
diff changeset
11 widgets that are smaller than what is contained within them
78d425edec46 Updates to the readme for version 2.1 (in progress).
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1043
diff changeset
12 unless they use scrolled windows. GTK2 and other platforms do.
1768
227e13044ce3 Update readmes and up version to 2.4 in preparation for release
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1750
diff changeset
13 In Unicode mode on OS/2 there are some bugs in the input controls,
227e13044ce3 Update readmes and up version to 2.4 in preparation for release
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1750
diff changeset
14 minor bugs in entryfield based controls and major bugs in the MLE.
227e13044ce3 Update readmes and up version to 2.4 in preparation for release
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1750
diff changeset
15 The text displays properly but the cursor and selection jumps
227e13044ce3 Update readmes and up version to 2.4 in preparation for release
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1750
diff changeset
16 around oddly when passing over multibyte characters.
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
17
64
c2a10ed13d1f Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 50
diff changeset
18 Known limitations:
c2a10ed13d1f Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 50
diff changeset
19
189
230686a7eba9 Fixed typos.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 188
diff changeset
20 It is not safe on all platforms to operate on widgets before they
1014
4493daea5886 Added important information about the status of MDI support to the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1013
diff changeset
21 are packed. For portability pack widgets before operating on them.
64
c2a10ed13d1f Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 50
diff changeset
22
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
23 Future features:
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
24
1350
4333b58d879d Upped the version number to 2.2. Added a Version file to reduce the number of places
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1340
diff changeset
25 OS/2 is currently missing the HTML widget because the system does
4333b58d879d Upped the version number to 2.2. Added a Version file to reduce the number of places
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1340
diff changeset
26 not support it by default. Looking into importing functionality
4333b58d879d Upped the version number to 2.2. Added a Version file to reduce the number of places
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1340
diff changeset
27 from available libraries (Firefox, Webkit, Qt, etc).
1011
ea15fee48da8 Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 189
diff changeset
28
1818
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
29 Changes from version 2.4:
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
30 Added dw_window_set_focus() to focus a widget after the window is shown.
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
31 Added DW_FCF_TEXTURED flag on Mac, which enables textured backgrounds
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
32 which had been the default on Mac prior to 2.5.
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
33 Added keyboard support for non-entryfield controls on Mac.
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
34 Added tab support for notebook controls on Windows and OS/2 and in
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
35 the process rewrote and optimized the existing tab code.
1839
22225eb286e5 Fixes for building with MINGW64 (specifically http://tdm-gcc.tdragon.net/).
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1818
diff changeset
36 Added bitmap button support for dw_window_set_bitmap().
22225eb286e5 Fixes for building with MINGW64 (specifically http://tdm-gcc.tdragon.net/).
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1818
diff changeset
37 Added full alpha channel support for bitmaps from file on GTK2.
1844
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1839
diff changeset
38 Added support for handling Mac application menu Quit and dock Quit.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1839
diff changeset
39 Use DW_DESKTOP as window handle to dw_signal_connect().
1839
22225eb286e5 Fixes for building with MINGW64 (specifically http://tdm-gcc.tdragon.net/).
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1818
diff changeset
40 Improved transparency support for pixmaps/bitmaps from file on OS/2.
1818
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
41 Fixed tab support for bitmap buttons which broke in 2.4 on Windows.
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
42 Fixed a notebook crash early in creation on Mac.
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
43 Fixed unusable scrollbars on Ubuntu Linux when overlay scrollbars
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
44 are enabled. We now disable overlay scrollbars when creating.
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
45 Fixed dw_window_function() not working on non-toplevel windows on
09a7202edb53 Fixed a small typo in the OS/2 code and update the readme for 2.5.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1784
diff changeset
46 Windows and OS/2.
1839
22225eb286e5 Fixes for building with MINGW64 (specifically http://tdm-gcc.tdragon.net/).
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1818
diff changeset
47 Fixed building 64bit with Visual C 2012 and MINGW gcc on Windows.
1012
09c84a9aefe3 Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1011
diff changeset
48
1011
ea15fee48da8 Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 189
diff changeset
49 Dynamic Windows Documentation is available at:
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
50
1015
ce4121a6f657 Updated the readme with the new URL to the Dynamic Windows Web Help Index....
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1014
diff changeset
51 http://dbsoft.org/dw_help.php
50
267b382442d6 Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 3
diff changeset
52
1844
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1839
diff changeset
53 I would like to dedicate this release to my father, James Smith.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1839
diff changeset
54 He passed away this summer and was the most amazing individual I
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1839
diff changeset
55 have ever had in my life. Without him this software would not be
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1839
diff changeset
56 able to exist in so many different ways. Love you Dad.
1558f5e14f83 Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1839
diff changeset
57
1011
ea15fee48da8 Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 189
diff changeset
58 If you have any questions or suggestions feel free to email me at:
ea15fee48da8 Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 189
diff changeset
59
ea15fee48da8 Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 189
diff changeset
60 brian@dbsoft.org
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
61
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
62 Thanks!
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
63
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
64 Brian Smith