Mercurial > dwindows
annotate os2/readme-os2.txt @ 2850:2934b2fdcd8e
Mac/iOS: Add return value to dw_window_set_bitmap(_from_data) in resource
refactoring. They now return DW_ERROR_NONE on success, DW_ERROR_UNKNOWN on
invalid parameters and DW_ERROR_GENERAL when failing to load the bitmap.
This change came when I discovered Xcode UI does not allow subfolders in the
copied resources. dwtest has been modified to function in either way... from
a compiled app bundle or from the build directory.
The API change should not affect apps, but may require changes to other
language bindings.
Follow ups for the other platforms will be coming shortly.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 14 Nov 2022 20:38:19 +0000 |
parents | 2407c8b46143 |
children |
rev | line source |
---|---|
2228
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1898
diff
changeset
|
1 This package contains Dynamic Windows (dwindows) v 3.1 for OS/2 and eCS. |
638
3ce487327afd
Support for building binary for OS/2
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
2 |
3ce487327afd
Support for building binary for OS/2
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
3 It contains: |
3ce487327afd
Support for building binary for OS/2
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
4 |
3ce487327afd
Support for building binary for OS/2
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
5 dw.dll - main dwindows DLL |
3ce487327afd
Support for building binary for OS/2
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
6 dwcompat.dll - compatibility DLL (optional) |
3ce487327afd
Support for building binary for OS/2
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
7 dw.h - header file |
3ce487327afd
Support for building binary for OS/2
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
8 dw.lib - import library for functions in dw.dll |
3ce487327afd
Support for building binary for OS/2
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
9 dwcompat.lib - import library for functions in dwcompat.dll |
3ce487327afd
Support for building binary for OS/2
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
10 readme-os2.txt - this file |
3ce487327afd
Support for building binary for OS/2
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff
changeset
|
11 |
2228
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1898
diff
changeset
|
12 This binary package was compiled with gcc 9.2.0. |
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1898
diff
changeset
|
13 It requires libcn0.dll available at https://ecsoft2.org/libc-next-runtime |
1844
1558f5e14f83
Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1787
diff
changeset
|
14 |
1787
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
15 Dynamic Windows may take advantage of features from these packages: |
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
16 |
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
17 XCenter/eCenter with the System Tray plugin |
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
18 http://www.eros2.info/systray_widget_en.shtml |
1031
3222905690f2
Changes preparing for 2.0 release on OS/2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
638
diff
changeset
|
19 |
1787
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
20 Generalized Bitmap Module - For additional image formats |
2228
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1898
diff
changeset
|
21 https://ecsoft2.org/generalised-bitmap-module-gbm |
1787
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
22 |
2228
2407c8b46143
Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1898
diff
changeset
|
23 -- Special notes for version 3.1 -- |
1844
1558f5e14f83
Added code and comment to the test program demonstrating trapping application quit on Mac.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1787
diff
changeset
|
24 Version 2.4 has started a transition to Unicode on OS/2. Warp 4 and |
1787
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
25 later have fairly decent support for UTF-8 via codepage 1208, however |
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
26 there are some known input problems, which shall be worked around |
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
27 in future versions. For English or non-input applications Unicode |
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
28 is the recommended version, however for applications that have not |
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
29 been converted to UTF-8 or which are experiencing input problems, |
6762e29938a2
Update OS/2 readme with important information about the 2.4 build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
1768
diff
changeset
|
30 a non-Unicode version of the DLL is included. |