Mercurial > dwindows
annotate readme.txt @ 1783:9de6d1cc8fb8
Put test program code into DEPRECATED #ifdef again to avoid build warnings.
Added UTF-8/Wide string conversion functions which will be used in an editor.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 24 Jul 2012 22:52:57 +0000 |
parents | d81bebc5c8cc |
children | 86ace55df07b |
rev | line source |
---|---|
1619
4034562aee7f
Updated the readme with pre-release 2.4 info.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1603
diff
changeset
|
1 This is a pre-release of Dynamic Windows version 2.4. |
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 |
1619
4034562aee7f
Updated the readme with pre-release 2.4 info.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1603
diff
changeset
|
29 Changes from version 2.3: |
1768
227e13044ce3
Update readmes and up version to 2.4 in preparation for release
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1750
diff
changeset
|
30 Added fullscreen support on Mac for resizable windows on Lion. |
1619
4034562aee7f
Updated the readme with pre-release 2.4 info.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1603
diff
changeset
|
31 Added UNICODE build mode on Windows allowing UTF-8 encoded text. |
4034562aee7f
Updated the readme with pre-release 2.4 info.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1603
diff
changeset
|
32 ANSI builds are supported by removing -DUNICODE -D_UNICODE and -DAEROGLASS |
1635
4506f4e31efb
Readme updates.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1622
diff
changeset
|
33 Added support for antialiased drawing on Windows via GDI+. |
1768
227e13044ce3
Update readmes and up version to 2.4 in preparation for release
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1750
diff
changeset
|
34 Added UNICODE build mode on OS/2 using codepage 1208 (UTF-8) as the |
227e13044ce3
Update readmes and up version to 2.4 in preparation for release
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1750
diff
changeset
|
35 active codepage; Non-Unicode mode will use the default codepage. |
1651
2d5d3a11dee4
Update readme with the latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1639
diff
changeset
|
36 Added support for Control-Click on Mac for button press events. |
1666
df25fee81502
Updated the readme with latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1651
diff
changeset
|
37 Added DW_POINTER() macro for casting parameters to (void *). |
1769
d81bebc5c8cc
Mark and I decided to change dw_box_remove*() to dw_box_unpack*() for consistency.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
38 Added dw_box_unpack() and dw_box_unpack_at_index() for removing items |
1678
896f377a47c7
Added exports for building with MinGW on Windows and Watcom on OS/2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1666
diff
changeset
|
39 from boxes without destroying them. Also allows removal of padding. |
1719
032c3388dda6
Fix dw_window_set_bitmap_from_data() not using the resource ID if data is NULL.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1685
diff
changeset
|
40 Added GBM (Generalized Bitmap Module) support for OS/2 and eCS for loading |
032c3388dda6
Fix dw_window_set_bitmap_from_data() not using the resource ID if data is NULL.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1685
diff
changeset
|
41 Non-OS/2 native file formats. GBM comes with eCS 1.2 and later. |
032c3388dda6
Fix dw_window_set_bitmap_from_data() not using the resource ID if data is NULL.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1685
diff
changeset
|
42 It is also available at http://hobbes.nmsu.edu |
032c3388dda6
Fix dw_window_set_bitmap_from_data() not using the resource ID if data is NULL.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1685
diff
changeset
|
43 Added resizing HICNs to 24x24 max size on platforms which do not |
032c3388dda6
Fix dw_window_set_bitmap_from_data() not using the resource ID if data is NULL.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1685
diff
changeset
|
44 do it automatically (Mac and GTK). OS/2 and Windows limit the size. |
1745
7dd1659c2693
Fixes for the new localization function on OS/2 and GTK3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1736
diff
changeset
|
45 Added toolbar control support to replace existing bitmap buttons on Windows. |
7dd1659c2693
Fixes for the new localization function on OS/2 and GTK3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1736
diff
changeset
|
46 Added dw_filesystem_set_column_title() to fill a hole in localization. |
1750
1de7daad85a3
Updated readme, removed debug message and committed fixes for ANSI builds on Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1745
diff
changeset
|
47 Added new optional UTF-8 parameter to the key press callback. |
1de7daad85a3
Updated readme, removed debug message and committed fixes for ANSI builds on Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1745
diff
changeset
|
48 This is a pointer to a UTF-8 string representing the key pressed. |
1de7daad85a3
Updated readme, removed debug message and committed fixes for ANSI builds on Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1745
diff
changeset
|
49 The buffer pointed to is only good for the duration of the callback. |
1651
2d5d3a11dee4
Update readme with the latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1639
diff
changeset
|
50 Fixed dwindows-config --version not returning the version at all. |
1635
4506f4e31efb
Readme updates.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1622
diff
changeset
|
51 Fixed value changed events not working for spinbuttons on OS/2 and Windows. |
1666
df25fee81502
Updated the readme with latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1651
diff
changeset
|
52 Fixed issues drawing arcs on GTK2, GTK3 and Mac. |
1651
2d5d3a11dee4
Update readme with the latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1639
diff
changeset
|
53 Fixed a crash in the color chooser on Mac running Lion. |
2d5d3a11dee4
Update readme with the latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1639
diff
changeset
|
54 Fixed a layout issue with render widgets on OS/2. |
2d5d3a11dee4
Update readme with the latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1639
diff
changeset
|
55 Fixed an expose event issue on OS/2. |
2d5d3a11dee4
Update readme with the latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1639
diff
changeset
|
56 Fixed an issue with GTK 3.4 due to properties being inherited from the parent. |
1666
df25fee81502
Updated the readme with latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1651
diff
changeset
|
57 Fixed issues with bitmap buttons using icon/pointers on OS/2 and Windows. |
df25fee81502
Updated the readme with latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1651
diff
changeset
|
58 Fixed an issue with dw_window_destroy() on Mac. |
1685
96fcc01693cf
Updated the test program removing deprecated flags and using new
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1678
diff
changeset
|
59 Fixed issues rendering to printer pixmaps on Windows with GDI+ enabled. |
1719
032c3388dda6
Fix dw_window_set_bitmap_from_data() not using the resource ID if data is NULL.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1685
diff
changeset
|
60 Fixed dw_window_set_bitmap_from_data() prefering the resource ID |
032c3388dda6
Fix dw_window_set_bitmap_from_data() not using the resource ID if data is NULL.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1685
diff
changeset
|
61 over the data passed in on most platforms. |
032c3388dda6
Fix dw_window_set_bitmap_from_data() not using the resource ID if data is NULL.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1685
diff
changeset
|
62 Fixed dw_container_delete_row() failing and/or crashing on Mac. |
1768
227e13044ce3
Update readmes and up version to 2.4 in preparation for release
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1750
diff
changeset
|
63 Fixed memory and resource leaks on Windows and Mac. |
1685
96fcc01693cf
Updated the test program removing deprecated flags and using new
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1678
diff
changeset
|
64 Updated the test program removing deprecated flags and using new ones. |
1012
09c84a9aefe3
Added a basic changelog to the readme file from version 1.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1011
diff
changeset
|
65 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
66 Dynamic Windows Documentation is available at: |
3 | 67 |
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
|
68 http://dbsoft.org/dw_help.php |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
69 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
70 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
|
71 |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
72 brian@dbsoft.org |
3 | 73 |
74 Thanks! | |
75 | |
76 Brian Smith |