Mercurial > dwindows
annotate readme.txt @ 2699:0d5e99279c8b
iOS: MLE work: Implement dw_mle_set_auto_complete() DW_MLE_COMPLETE_TEXT now
enables and disabled iOS Auto Correct on the MLE.
Attempt to get dw_mle_set_word_wrap() working, but it still doesn't seem to
be working. Also added thread protection to another MLE function.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 15 Nov 2021 21:12:32 +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 |