Mercurial > dwindows
annotate readme.txt @ 1988:197f9463efa8
Win: Fix building on Windows XP with SDK 7.1.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 16 Sep 2019 00:16:36 +0000 |
parents | 951356ced7d5 |
children | 9101babfc421 |
rev | line source |
---|---|
1897
951356ced7d5
Changes preparing for 3.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1889
diff
changeset
|
1 This is a stable release of Dynamic Windows version 3.0. |
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. |
1897
951356ced7d5
Changes preparing for 3.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1889
diff
changeset
|
17 Watcom builds on OS/2 currently leak handles when threads end. |
951356ced7d5
Changes preparing for 3.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1889
diff
changeset
|
18 If you require Watcom on OS/2 stay with version 2.5 or |
951356ced7d5
Changes preparing for 3.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1889
diff
changeset
|
19 do not use threads until fixed in a future version. |
3 | 20 |
64
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
21 Known limitations: |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
22 |
189 | 23 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
|
24 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
|
25 |
3 | 26 Future features: |
27 | |
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
|
28 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
|
29 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
|
30 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
|
31 |
1878
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
32 Changes from version 2.5: |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
33 Added package configuration (pkg-config) support on Unix. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
34 Changed DW_CLR_DEFAULT behavior to improve consistency. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
35 Added dw_signal_connect_data() which features a callback on signal disconnection. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
36 Improvements for building on 64bit Windows with MinGW. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
37 Window styles, HTML and Toolbar widgets are now supported. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
38 Added dw_shutdown() for use when shutting down Dynamic Windows but not quite ready |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
39 to exit immediately. (Functions like dw_exit() without the exit()) |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
40 Separated the container "title" (string) and "data" (pointer) into separate spaces. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
41 The "classic" functions which take (char *) parameters now maintain their |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
42 own string memory backing so you no longer need to keep the data available. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
43 Removed dw_container_set_row_data() and dw_container_change_row_data() macros. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
44 Added dw_container_set_row_data() and dw_container_change_row_data() functions. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
45 Removed the "_dw_textcomp" container data flag, dw_container_cursor() and |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
46 dw_container_delete_row() which take (char *) now function in text compare mode. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
47 Added dw_container_cursor_by_data() and dw_container_delete_row_by_data() |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
48 functions which do the same things except in pointer comparison mode. |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
49 Added DW_CR_RETDATA flag to dw_container_query_*() functions to return the |
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
50 data pointer instead of the string pointer, this may change in the future. |
1889
fef27d312696
Updated the readme with latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1884
diff
changeset
|
51 Added exported internal functions _dw_init_thread() and _dw_deinit_thread() |
fef27d312696
Updated the readme with latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1884
diff
changeset
|
52 for language bindings to setup/cleanup threads created for DW use. |
1878
313e5d64714d
MinGW, documentation and warning fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1844
diff
changeset
|
53 Fixed some memory leaks. |
1884
71780cf68aa2
More container and tree changes on all platforms regarding memory.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1878
diff
changeset
|
54 WARNING: Changed how tree and container titles are returned, they are now duplicated |
71780cf68aa2
More container and tree changes on all platforms regarding memory.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1878
diff
changeset
|
55 and need to be freed with dw_free(). This affects the following functions: |
71780cf68aa2
More container and tree changes on all platforms regarding memory.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1878
diff
changeset
|
56 dw_tree_get_title(), dw_container_query_start() and dw_container_query_next() |
71780cf68aa2
More container and tree changes on all platforms regarding memory.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1878
diff
changeset
|
57 You should audit any code using these functions for leaks if using verison 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
|
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 Dynamic Windows Documentation is available at: |
3 | 60 |
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
|
61 http://dbsoft.org/dw_help.php |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
62 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
63 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
|
64 |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
65 brian@dbsoft.org |
3 | 66 |
67 Thanks! | |
68 | |
69 Brian Smith |