Mercurial > dwindows
annotate readme @ 1013:f0e012748633
Filled in more of the important changes form version 1.1 in the readme.
Also upped the version in the manifest files on Windows to 2.0.0.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 16 May 2011 00:05:59 +0000 |
parents | 09c84a9aefe3 |
children | 4493daea5886 |
rev | line source |
---|---|
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
1 This is a stable release of Dynamic Windows version 2.0.0. |
3 | 2 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
3 The current Dynamic Windows source base is stable on |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
4 OS/2, Windows, Linux, FreeBSD and Solaris. The Mac (Cocoa) |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
5 version appears stable but has not undergone harsh testing. |
3 | 6 |
7 Known problems: | |
8 | |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
9 Boxes don't adhere to ratios on Unix. |
3 | 10 |
64
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
11 Known limitations: |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
12 |
189 | 13 It is not safe on all platforms to operate on widgets before they |
64
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
14 are packed. For portablity pack widgets before operating on them. |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
15 |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
16 On Windows a slider control will only work properly if it is the |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
17 only slider in a box. If there is more than one slider control |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
18 in a box then signals may get misdirected to the wrong control. |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
19 |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
20 On OS/2 and Windows MLE controls scrolled position may get |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
21 corrupted when resizing. |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
22 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
23 On Unix (GTK) the window manager border is not a constant value |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
24 so environment variables DW_BORDER_WIDTH and DW_BORDER_HEIGHT |
189 | 25 are used for proper positioning. |
64
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
26 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
27 On Mac if performing Dynamic Windows operations on secondary |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
28 threads which do not terminate, it may be required to call |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
29 a Mac specific DW function _dw_pool_drain() at the end of the |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
30 thread's loop to prevent memory leaks. |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
31 |
3 | 32 Future features: |
33 | |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
34 OS/2 is currently missing the Calendar and HTML widgets because |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
35 the system does not support them by default. Looking into writing |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
36 custom ones or importing functionality from available libraries. |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
37 |
1012
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
38 Changes from version 1.1: |
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
39 Added support for MacOS 10.5 and higher Intel and PPC via Cocoa. |
1013
f0e012748633
Filled in more of the important changes form version 1.1 in the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1012
diff
changeset
|
40 Added initial support for GTK version 3. |
1012
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
41 Added support for Windows themes on XP and higher. |
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
42 Added scrollbox widgets, which function like boxes but... |
1013
f0e012748633
Filled in more of the important changes form version 1.1 in the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1012
diff
changeset
|
43 scrollbars allow you to pack more into them than the visible area. |
1012
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
44 Added dw_window_get_font() for checking the font used on a widget. |
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
45 Added dw_container_change_row_title() for changing a row pointer after insert. |
1013
f0e012748633
Filled in more of the important changes form version 1.1 in the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1012
diff
changeset
|
46 Added clipboard support on OS/2. |
f0e012748633
Filled in more of the important changes form version 1.1 in the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1012
diff
changeset
|
47 Added HICN data type for icon handles an changed icon functions to use it. |
f0e012748633
Filled in more of the important changes form version 1.1 in the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1012
diff
changeset
|
48 Added DW_RESOURCE() macro for casting to HICN when using resource IDs. |
f0e012748633
Filled in more of the important changes form version 1.1 in the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1012
diff
changeset
|
49 Added support for borderless buttons except on Windows (DW_BS_NOBORDER). |
1012
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
50 Changed the return codes of dw_container_setup, dw_filesystem_setup and |
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
51 dw_event_wait(). Please check any code that use these functions. |
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
52 Changed GTK2+ now supports font name styles like the other platforms. |
1013
f0e012748633
Filled in more of the important changes form version 1.1 in the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1012
diff
changeset
|
53 Enhanced transparent bitblt on OS/2 and Windows. OS/2 now supports |
f0e012748633
Filled in more of the important changes form version 1.1 in the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1012
diff
changeset
|
54 transparent color and Windows now supports 32bit alpha bitblt. |
f0e012748633
Filled in more of the important changes form version 1.1 in the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1012
diff
changeset
|
55 Removed thread limits on Windows and GTK using thread local storage. |
1012
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
56 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
57 Dynamic Windows Documentation is available at: |
3 | 58 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
59 http://dbsoft.org/help_functions.php |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
60 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
61 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
|
62 |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
63 brian@dbsoft.org |
3 | 64 |
65 Thanks! | |
66 | |
67 Brian Smith |