Mercurial > dwindows
annotate readme.txt @ 1739:c68ee60fb8b0
Improved method of figuring out the best icon size on OS/2
when drawing bitmap buttons with an icon handle. This
prevents stretching to odd dimensions when one direction is
small and the other is large. Fixes display issue in the latest
dwtest.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 19 May 2012 01:23:04 +0000 |
parents | 43accf95bdc3 |
children | 7dd1659c2693 |
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. |
3 | 13 |
64
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
14 Known limitations: |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
15 |
189 | 16 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
|
17 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
|
18 |
3 | 19 Future features: |
20 | |
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
|
21 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
|
22 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
|
23 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
|
24 |
1619
4034562aee7f
Updated the readme with pre-release 2.4 info.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1603
diff
changeset
|
25 Changes from version 2.3: |
1622
fb3c9d7509dd
Fix dw_listbox_get_text() to work in Unicode mode on Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1619
diff
changeset
|
26 Added fullscreen support on Mac for resizable windows. |
1619
4034562aee7f
Updated the readme with pre-release 2.4 info.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1603
diff
changeset
|
27 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
|
28 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
|
29 Added support for antialiased drawing on Windows via GDI+. |
1639
5c8a5c894ab0
Set the OS/2 codepage to 1208 (UTF-8) when creating the message queue.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1635
diff
changeset
|
30 Added codepage 1208 (UTF-8) as the default codepage on OS/2. |
1651
2d5d3a11dee4
Update readme with the latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1639
diff
changeset
|
31 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
|
32 Added DW_POINTER() macro for casting parameters to (void *). |
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
|
33 Added dw_box_remove() and dw_box_remove_at_index() for removing items |
896f377a47c7
Added exports for building with MinGW on Windows and Watcom on OS/2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1666
diff
changeset
|
34 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
|
35 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
|
36 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
|
37 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
|
38 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
|
39 do it automatically (Mac and GTK). OS/2 and Windows limit the size. |
1734
b7165e93628c
Updated readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1719
diff
changeset
|
40 Added toolbar control support to replace existing bitmap buttons on Windows. |
1651
2d5d3a11dee4
Update readme with the latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1639
diff
changeset
|
41 Fixed dwindows-config --version not returning the version at all. |
1635
4506f4e31efb
Readme updates.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1622
diff
changeset
|
42 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
|
43 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
|
44 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
|
45 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
|
46 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
|
47 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
|
48 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
|
49 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
|
50 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
|
51 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
|
52 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
|
53 Fixed dw_container_delete_row() failing and/or crashing on Mac. |
1685
96fcc01693cf
Updated the test program removing deprecated flags and using new
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1678
diff
changeset
|
54 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
|
55 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
56 Dynamic Windows Documentation is available at: |
3 | 57 |
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
|
58 http://dbsoft.org/dw_help.php |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
59 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
60 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
|
61 |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
62 brian@dbsoft.org |
3 | 63 |
64 Thanks! | |
65 | |
66 Brian Smith |