Mercurial > dwindows
annotate readme.txt @ 1860:02a23143334c
Apparently Visual C's "long double" type is "double" for gcc...
So when building with MinGW, we need to compile as "double"
instead of "long double" to maintain ABI compatibility with
Visual C compiled applications.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 01 Mar 2013 13:01:59 +0000 |
parents | 1558f5e14f83 |
children | 313e5d64714d |
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 | 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 | 5 |
6 Known problems: | |
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 | 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 | 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 | 23 Future features: |
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 | 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 | 61 |
62 Thanks! | |
63 | |
64 Brian Smith |