Mercurial > dwindows
annotate readme.txt @ 2715:e9ad53d2271b
Android: Fix Intent based file chooser and switch to using it by default.
The old dialog based file chooser is still included as a fallback for now.
Only run the color chooser if called on the main thread, this should not be
a problem since almost nothing except expose callbacks run on the main
thread. The intent based file chooser can't choose directories, so for now
operate like normal, but return the path to the chosen file instead of the
file itself.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 05 Dec 2021 15:08:13 +0000 |
parents | 4d5467e57115 |
children | 3245d79fa75f |
rev | line source |
---|---|
2257
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
1 This is a stable release of Dynamic Windows version 3.2. |
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: |
2220
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
4 OS/2, Mac, Windows, Linux, FreeBSD and OpenSolaris. |
2512
e57765c7a437
Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2453
diff
changeset
|
5 The source base is considered beta on: iOS and Android. |
2220
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
6 |
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
7 Build Recommendations: |
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
8 MacOS: |
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
9 11.0: configure --with-arch=modern --with-minver=10.14 |
2263
176470d75695
Remove the font test with Italic before Bold. This does not work on OS/2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2257
diff
changeset
|
10 64bit Intel and Apple Silicon (ARM64) with Dark Mode. |
2220
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
11 10.13-10.15: configure --with-minver=10.8 |
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
12 64bit Intel with Notifications, Dark Mode for 10.14-15. |
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
13 10.8-10.12: configure --with-arch=intel --with-minver=10.8 |
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
14 64 and 32bit Intel with Notifications but no Dark Mode. |
2296
5dd3108db1a5
Update the readme with GTK4 and Mac information, plus a minor code cleanup.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2263
diff
changeset
|
15 10.5-10.6: configure --with-arch=classic --with-minver=10.5 |
2220
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
16 32bit PowerPC, 64bit and 32bit Intel classic support. |
2221
9f336ce185fd
Update Unix make rules for clean and dist taking into account 3.1 changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2220
diff
changeset
|
17 No Notifications, Dark Mode nor NSView container/trees. |
2220
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
18 Windows: |
2257
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
19 7-10: Visual Studio 2017-2019, WebView2 and WinToast. |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
20 Should run on Vista and later, supports domain sockets |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
21 on Windows 10, oldsockpipe() on older versions. |
2263
176470d75695
Remove the font test with Italic before Bold. This does not work on OS/2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2257
diff
changeset
|
22 XP: Visual Studio 2010. |
2220
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
23 Should run on XP and later, with Aero on Vista and 7. |
2263
176470d75695
Remove the font test with Italic before Bold. This does not work on OS/2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2257
diff
changeset
|
24 No Notifications nor WebView2 and oldsockpipe() on all. |
2220
4020bdb806dc
Mac: Add --with-minver option for specifying the minimum MacOS version.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2216
diff
changeset
|
25 2000: Visual Studio 2005. Remove -DAEROGLASS from CFLAGS. |
2221
9f336ce185fd
Update Unix make rules for clean and dist taking into account 3.1 changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2220
diff
changeset
|
26 Should run on 2000 and later, no Aero, Notifications, |
2263
176470d75695
Remove the font test with Italic before Bold. This does not work on OS/2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2257
diff
changeset
|
27 WebView2 and oldsockpipe() on all versions. |
3 | 28 |
29 Known problems: | |
30 | |
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
|
31 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
|
32 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
|
33 GTK3 due to changes in the core architecture does not support |
2228
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2221
diff
changeset
|
34 widgets that are smaller than what is contained within them, |
1083
78d425edec46
Updates to the readme for version 2.1 (in progress).
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1043
diff
changeset
|
35 unless they use scrolled windows. GTK2 and other platforms do. |
2228
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2221
diff
changeset
|
36 Therefore windows or other elements may expand their size to |
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2221
diff
changeset
|
37 fit the contents, overriding requested size settings. |
1768
227e13044ce3
Update readmes and up version to 2.4 in preparation for release
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1750
diff
changeset
|
38 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
|
39 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
|
40 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
|
41 around oddly when passing over multibyte characters. |
3 | 42 |
64
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
43 Known limitations: |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
44 |
189 | 45 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
|
46 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
|
47 |
3 | 48 Future features: |
49 | |
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
|
50 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
|
51 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
|
52 from available libraries (Firefox, Webkit, Qt, etc). |
2228
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2221
diff
changeset
|
53 OS/2 is also missing a notification system, so the new notification |
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2221
diff
changeset
|
54 APIs are not yet supported on OS/2. May implement our own system |
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2221
diff
changeset
|
55 if a popular notification system is not already in existance. |
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2221
diff
changeset
|
56 Ports to iOS and Android are underway. |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
57 |
2257
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
58 Changes from version 3.1: |
2619
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
59 Changed handling of button 3 press and release events. |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
60 WARNING: This could be a breaking change for apps handling |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
61 mouse button 3. Windows, Mac and GTK now pass button 3 as |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
62 the mask (value 4) instead of the button number (value 3). |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
63 OS/2 and the related motion event passed buttons as a mask. |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
64 In these value 3 is buttons 1 and 2 together. Button |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
65 press and release events are only for a single button... |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
66 so this would never happen allowing value 3 for button 3. |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
67 To allow the same code to work for button presses and motion |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
68 events, I am standardizing on using the masks for both. |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
69 If you use button 3 press/release, please audit code for 3.2. |
2296
5dd3108db1a5
Update the readme with GTK4 and Mac information, plus a minor code cleanup.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2263
diff
changeset
|
70 Added initial support for GTK4. --with-gtk4 is now available. |
2297
48a541ffa84d
Some more information for the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2296
diff
changeset
|
71 GTK4 support is less complete than GTK3, a number of features |
48a541ffa84d
Some more information for the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2296
diff
changeset
|
72 of the GTK3 version are no longer possible in GTK4 like: |
2345
a15bb7a2496e
Update the readme with information about GTK3/4 and Wayland.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2297
diff
changeset
|
73 Taskbar icon support, MDI, gravity and non-callback drawing. |
2619
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
74 Also at the time of this writing, WebKitGTK does not officially |
4d5467e57115
Update the readme with the important info about the button press/release changes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2592
diff
changeset
|
75 support GTK4, so HTML is also unsupported. |
2345
a15bb7a2496e
Update the readme with information about GTK3/4 and Wayland.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2297
diff
changeset
|
76 Added initial support for Wayland on GTK3 and GTK4. |
a15bb7a2496e
Update the readme with information about GTK3/4 and Wayland.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2297
diff
changeset
|
77 Wayland is not in my opinion ready for prime time, many features, |
a15bb7a2496e
Update the readme with information about GTK3/4 and Wayland.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2297
diff
changeset
|
78 possibly a half a dozen functions, dealing with coordinates, |
a15bb7a2496e
Update the readme with information about GTK3/4 and Wayland.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2297
diff
changeset
|
79 mouse pointer grabbing and such are unable to function. |
a15bb7a2496e
Update the readme with information about GTK3/4 and Wayland.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2297
diff
changeset
|
80 I recommend sticking with X11 for now, but built with GTK3 or |
a15bb7a2496e
Update the readme with information about GTK3/4 and Wayland.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2297
diff
changeset
|
81 GTK4 Dynamic Windows applications will run on Wayland now. |
2453
e747f03699e7
Update the readme with iOS information and fix a typo.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2364
diff
changeset
|
82 Added initial iOS support, kicking off a push for mobile. |
e747f03699e7
Update the readme with iOS information and fix a typo.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2364
diff
changeset
|
83 iOS requires 13.0 or later due use of SF Symbols and features |
e747f03699e7
Update the readme with iOS information and fix a typo.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2364
diff
changeset
|
84 introduced with iOS 13 and Mac Catalyst. Several widgets are |
2563
56183bef6793
Android: Use ItemClick for the ITEM_SELECT event and the API 23
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2547
diff
changeset
|
85 currently unsupported: Tree, MDI and Taskbar. |
2453
e747f03699e7
Update the readme with iOS information and fix a typo.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2364
diff
changeset
|
86 Command line builds not supported, create an Xcode project. |
2512
e57765c7a437
Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2453
diff
changeset
|
87 Added initial Android support, Android Studio with Kotlin required. |
2563
56183bef6793
Android: Use ItemClick for the ITEM_SELECT event and the API 23
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2547
diff
changeset
|
88 API 23 (Android 6) or later is required to run the apps. |
2512
e57765c7a437
Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2453
diff
changeset
|
89 Like iOS several widgets are not supported: Tree, Taskbar, MDI. |
e57765c7a437
Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2453
diff
changeset
|
90 Command line builds not supported, create a JNI project. |
e57765c7a437
Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2453
diff
changeset
|
91 Added DW_FEATURE_WINDOW_PLACEMENT to test to see if we can get or |
e57765c7a437
Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2453
diff
changeset
|
92 set the positions of the windows on the screen. Unavailable |
e57765c7a437
Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2453
diff
changeset
|
93 on the following: iOS, Android, GTK3 or GTK4 with Wayland. |
2364
9ae60d8f4ea3
Add dw_render_redraw() information to the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2345
diff
changeset
|
94 Added dw_render_redraw() function to trigger a DW_SIGNAL_EXPOSE |
9ae60d8f4ea3
Add dw_render_redraw() information to the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2345
diff
changeset
|
95 event on render widgets allowing drawing to happen in the |
9ae60d8f4ea3
Add dw_render_redraw() information to the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2345
diff
changeset
|
96 callback. GTK4 and GTK3 with Wayland require drawing to be |
9ae60d8f4ea3
Add dw_render_redraw() information to the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2345
diff
changeset
|
97 done in the callback, necessitating a dw_render_redraw() or |
9ae60d8f4ea3
Add dw_render_redraw() information to the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2345
diff
changeset
|
98 dw_flush() call. dw_flush() may cause multiple draw passes. |
2532
457c91634881
Added dw_window_compare() to check if two window handles refer to the same object.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2512
diff
changeset
|
99 Added new function dw_window_compare() to check if two window handles |
457c91634881
Added dw_window_compare() to check if two window handles refer to the same object.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2512
diff
changeset
|
100 reference the same object. Necessary in the Android port since |
2592
dbb189c5d398
Update the readme with information about the HTIMER change.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2563
diff
changeset
|
101 handles passed to callbacks can be local references, so they |
dbb189c5d398
Update the readme with information about the HTIMER change.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2563
diff
changeset
|
102 don't always match the handles saved during window creation. |
2453
e747f03699e7
Update the readme with iOS information and fix a typo.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2364
diff
changeset
|
103 Added support for dw_window_set_font() with a NULL font parameter. |
2257
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
104 This resets the font used on the widget to the default font. |
2592
dbb189c5d398
Update the readme with information about the HTIMER change.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2563
diff
changeset
|
105 Changed dw_timer_connnect() and dw_timer_disconnect() to use HTIMER. |
dbb189c5d398
Update the readme with information about the HTIMER change.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2563
diff
changeset
|
106 This allows newer ports to use object handles that won't fit in |
dbb189c5d398
Update the readme with information about the HTIMER change.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2563
diff
changeset
|
107 what had been an integer reference. OS/2 will use its native |
dbb189c5d398
Update the readme with information about the HTIMER change.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2563
diff
changeset
|
108 HTIMER and other existing platforms will continue to use "int" |
dbb189c5d398
Update the readme with information about the HTIMER change.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2563
diff
changeset
|
109 for compatibility. Other platforms may change in the future. |
2257
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
110 Fixed GTK warnings on GTK3 caused by using Pango style font syntax. |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
111 Fixed GTK3 leaks when setting fonts or colors on a widget repeatedly. |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
112 Fixed incorrect reporting of word wrap support on Windows. |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
113 Fixed a number of misbehaviors with dw_window_set_font() and |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
114 dw_window_set_color() on various platforms. |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
115 Added missing DW_CLR_DEFAULT support on OS/2, it previously only |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
116 worked to avoid setting a color, not resetting them to default. |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
117 Added oldsockpipe() macro which will be used as a fallback. |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
118 This allows us to use domain socket sockpipe() when available... |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
119 and fall back to the old version when not, letting us have |
9772a2306b43
Update the readme with in progress changes for version 3.2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2237
diff
changeset
|
120 Windows 10 domain socket builds that work on earlier versions. |
2297
48a541ffa84d
Some more information for the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2296
diff
changeset
|
121 Fixed building and several issues related to MacOS 10.5 now that I |
48a541ffa84d
Some more information for the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2296
diff
changeset
|
122 have a PowerMac G5 running 10.5.8 to test on. |
48a541ffa84d
Some more information for the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
2296
diff
changeset
|
123 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
124 Dynamic Windows Documentation is available at: |
3 | 125 |
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
|
126 http://dbsoft.org/dw_help.php |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
127 |
1011
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
128 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
|
129 |
ea15fee48da8
Updates to the readme file for the upcoming 2.0 release.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
189
diff
changeset
|
130 brian@dbsoft.org |
3 | 131 |
132 Thanks! | |
133 | |
134 Brian Smith |