Mercurial > dwindows
annotate readme.txt @ 1595:080b764e8982
Up version number to 2.3.
Rename readme to readme.txt.
Cleanup some formatting issues with the last commit.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Thu, 23 Feb 2012 13:03:45 +0000 |
parents | readme@a80ec948c3eb |
children | 101b52039686 |
rev | line source |
---|---|
1595
080b764e8982
Up version number to 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1581
diff
changeset
|
1 This is a stable release of Dynamic Windows version 2.3. |
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 |
1371
896347a9be19
Initial versions of dw_menu_delete_item() on OS/2 and Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1350
diff
changeset
|
25 Changes from version 2.2: |
896347a9be19
Initial versions of dw_menu_delete_item() on OS/2 and Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1350
diff
changeset
|
26 Added dw_menu_delete_item() for removing menu items. |
896347a9be19
Initial versions of dw_menu_delete_item() on OS/2 and Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1350
diff
changeset
|
27 Now you can use dw_window_destroy() on menu items handles also. |
1386
fd1de4e9e542
Updated the readme and comments in the source files
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1371
diff
changeset
|
28 Added dw_app_dir() which attempts to locate private application data |
1413
28210f7941c7
Safety checks for -1 parameter to dw_box_pack*() for GTK3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1394
diff
changeset
|
29 for the current platform. |
1389
0512fbb08abf
Added dw_window_set_tooltip() for adding bubble help to most controls.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1386
diff
changeset
|
30 Added dw_window_set_tooltip() for adding tooltips to most widgets. |
1429
fbaec6e5df63
Added dw_window_get_preferred_size() which attempts to determine the size the system wants for the widget. This is useful when creating nice looking layouts.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1427
diff
changeset
|
31 Added dw_window_get_preferred_size() for getting the size the system |
fbaec6e5df63
Added dw_window_get_preferred_size() which attempts to determine the size the system wants for the widget. This is useful when creating nice looking layouts.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1427
diff
changeset
|
32 thinks the widget should be, to aid in creating layouts. |
1413
28210f7941c7
Safety checks for -1 parameter to dw_box_pack*() for GTK3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1394
diff
changeset
|
33 Added support for -1 size parameter to the dw_box_pack*() functions to |
28210f7941c7
Safety checks for -1 parameter to dw_box_pack*() for GTK3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1394
diff
changeset
|
34 automatically figure out a suggested size for many controls. |
1427
7b735226ab94
Simplified the widget color handling code on Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1413
diff
changeset
|
35 Added automatic window redraw support for OS/2, Windows and Mac. |
1475
e0212278f794
Added dw_window_set_gravity() to the template and readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1469
diff
changeset
|
36 Added dw_window_set_gravity() for enhanced window placement. |
1496
8b84b752a363
Updated the readme with the latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1483
diff
changeset
|
37 Added DW_GRAV_OBSTACLES support for using system obstacles as gravity |
1531
783a464afab2
Added window and box support to dw_window_get_preferred_size() on OS/2 and Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1528
diff
changeset
|
38 anchor points on OS/2, Mac, Windows and GTK3 (3.4 and later). |
1475
e0212278f794
Added dw_window_set_gravity() to the template and readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1469
diff
changeset
|
39 Added automatic window border detection on GTK. |
e0212278f794
Added dw_window_set_gravity() to the template and readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1469
diff
changeset
|
40 This eliminates the need for the DW_BORDER_* environment variables. |
1531
783a464afab2
Added window and box support to dw_window_get_preferred_size() on OS/2 and Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1528
diff
changeset
|
41 Added Open Watcom compiler support for OS/2 (Thanks Andy Willis). |
1434
2cca36ec3da6
Fixed automatic redrawing not occurring on OS/2 and Windows when changes were made from a button press handler.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1429
diff
changeset
|
42 Added pseudo transparent background widget support on Windows and OS/2. |
1427
7b735226ab94
Simplified the widget color handling code on Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1413
diff
changeset
|
43 If you set the background color of a widget to DW_RGB_TRANSPARENT... |
7b735226ab94
Simplified the widget color handling code on Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1413
diff
changeset
|
44 it will attempt to use the background color of the parent. |
7b735226ab94
Simplified the widget color handling code on Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1413
diff
changeset
|
45 Several types of widgets have this set by default now. |
1440
c50f445e891a
Fixed auto-sizing top-level Windows on Windows...
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1434
diff
changeset
|
46 Added faster and less buggy layout engine 2.0 for OS/2, Windows and Mac. |
1496
8b84b752a363
Updated the readme with the latest changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1483
diff
changeset
|
47 Added auto-positioning on Mac; reimplemented auto-positioning on OS/2. |
1523
026c0b4d6ee9
Initial implmentation of DW_DRAW_NOAA on Mac... only works on pixmaps right now.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1496
diff
changeset
|
48 Added DW_DRAW_NOAA which can be passed to dw_draw_*() API functions |
026c0b4d6ee9
Initial implmentation of DW_DRAW_NOAA on Mac... only works on pixmaps right now.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1496
diff
changeset
|
49 that accept the flags parameter to disable anti-aliasing. |
1528
5facb5380944
Added dw_main_quit() function for exiting the dw_main() loop.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1523
diff
changeset
|
50 Added dw_main_quit() to cause the dw_main() message loop to return. |
1535
2913bb58f439
Added DW_FCF_COMPOSITED frame creation flag, used only on Windows currently...
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1531
diff
changeset
|
51 Added DW_FCF_COMPOSITED to enable Aero Glass effects on Windows 7 and Vista. |
1581
a80ec948c3eb
Fixed a MinGW warning and updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1535
diff
changeset
|
52 Added local autorelease pools on Mac making _dw_pool_drain() unnecessary. |
1440
c50f445e891a
Fixed auto-sizing top-level Windows on Windows...
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1434
diff
changeset
|
53 Fixed auto-sizing top-level windows on Windows; added on OS/2 and Mac. |
1386
fd1de4e9e542
Updated the readme and comments in the source files
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1371
diff
changeset
|
54 Fixed bubble help not being displayed on Windows. |
1531
783a464afab2
Added window and box support to dw_window_get_preferred_size() on OS/2 and Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1528
diff
changeset
|
55 Fixed menu bar items remaining highlighted on Mac 10.6 and later. |
1483
73f2ad84d4ec
Fixed OS/2 windows being shown when setting position/size.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1475
diff
changeset
|
56 Fixed OS/2 and Windows showing windows during dw_window_set_pos/size(). |
1581
a80ec948c3eb
Fixed a MinGW warning and updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1535
diff
changeset
|
57 Fixed OS/2 scrollbox resizing problems when not in the initial position. |
a80ec948c3eb
Fixed a MinGW warning and updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1535
diff
changeset
|
58 Fixed Windows scrollbox maximum position is off by one. |
a80ec948c3eb
Fixed a MinGW warning and updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1535
diff
changeset
|
59 Fixed various GTK3 issues and removed all deprecated functions for 3.4. |
a80ec948c3eb
Fixed a MinGW warning and updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1535
diff
changeset
|
60 Fixed MLE issues on almost all platforms. |
a80ec948c3eb
Fixed a MinGW warning and updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1535
diff
changeset
|
61 Removed broken support for GTK 3.0, GTK 3.2 or later is required now. |
1535
2913bb58f439
Added DW_FCF_COMPOSITED frame creation flag, used only on Windows currently...
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1531
diff
changeset
|
62 Deprecated DW_FCF_NOBYTEALIGN, DW_FCF_SHELLPOSITION, DW_FCF_HORZSCROLL and |
2913bb58f439
Added DW_FCF_COMPOSITED frame creation flag, used only on Windows currently...
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1531
diff
changeset
|
63 DW_FCF_VERTSCROLL flags. |
1595
080b764e8982
Up version number to 2.3.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1581
diff
changeset
|
64 Renamed compat.c and compat.h to dwcompat.c and dwcompat.h respectively. |
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 |