# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1344028111 0 # Node ID 6762e29938a25abb340b039b9952e8d8de71f93b # Parent 9a32d4216f242baca4b43e26da3991b0cd47cb4a Update OS/2 readme with important information about the 2.4 build. Update license and debian packaging files. diff -r 9a32d4216f24 -r 6762e29938a2 debian/changelog --- a/debian/changelog Wed Jul 25 02:15:35 2012 +0000 +++ b/debian/changelog Fri Aug 03 21:08:31 2012 +0000 @@ -1,3 +1,52 @@ +dwindows (2.4-1) unstable; urgency=low + + * Added dw_menu_delete_item() for removing menu items. + Now you can use dw_window_destroy() on menu items handles also. + * Renamed compat.c and compat.h to dwcompat.c and dwcompat.h respectively. + * Added support for MacOS 10.8 Mountain Lion. + * Added fullscreen support on Mac for resizable windows on Lion. + * Added UNICODE build mode on Windows allowing UTF-8 encoded text. + ANSI builds are supported by removing -DUNICODE -D_UNICODE and -DAEROGLASS + * Added support for antialiased drawing on Windows via GDI+. + * Added UNICODE build mode on OS/2 using codepage 1208 (UTF-8) as the + active codepage; Non-Unicode mode will use the default codepage. + * Added support for Control-Click on Mac for button press events. + * Added DW_POINTER() macro for casting parameters to (void *). + * Added dw_box_unpack() and dw_box_unpack_at_index() for removing items + from boxes without destroying them. Also allows removal of padding. + * Added GBM (Generalized Bitmap Module) support for OS/2 and eCS for loading + Non-OS/2 native file formats. GBM comes with eCS 1.2 and later. + It is also available at http://hobbes.nmsu.edu + * Added resizing HICNs to 24x24 max size on platforms which do not + do it automatically (Mac and GTK). OS/2 and Windows limit the size. + * Added toolbar control support to replace existing bitmap buttons on Windows. + * Added dw_filesystem_set_column_title() to fill a hole in localization. + * Added new optional UTF-8 parameter to the key press callback. + This is a pointer to a UTF-8 string representing the key pressed. + The buffer pointed to is only good for the duration of the callback. + * Added UTF-8/Wide string conversion functions for Unicode buffer management. + * Fixed dwindows-config --version not returning the version at all. + * Fixed value changed events not working for spinbuttons on OS/2 and Windows. + * Fixed issues drawing arcs on GTK2, GTK3 and Mac. + * Fixed a crash in the color chooser on Mac running Lion. + * Fixed a layout issue with render widgets on OS/2. + * Fixed an expose event issue on OS/2. + * Fixed an issue with GTK 3.4 due to properties being inherited from the parent. + * Fixed issues with bitmap buttons using icon/pointers on OS/2 and Windows. + * Fixed an issue with dw_window_destroy() on Mac. + * Fixed issues rendering to printer pixmaps on Windows with GDI+ enabled. + * Fixed dw_window_set_bitmap_from_data() prefering the resource ID + over the data passed in on most platforms. + * Fixed dw_container_delete_row() failing and/or crashing on Mac. + * Fixed memory and resource leaks on Windows and Mac. + * Fixed incorrect display of status text fields on Mac 10.5 and 10.8. + * Fixed compiler warnings on Mac 10.5 and 10.8 by checking selectors directly + and removing use of now deprecated APIs. + * Fixed incorrect display of textured background non-resizable windows on Mac. + * Updated the test program removing deprecated flags and using new ones. + + -- Brian Smith Sun, 3 Aug 2012 08:00:00 +1000 + dwindows (2.3-1) unstable; urgency=low * Added dw_menu_delete_item() for removing menu items. diff -r 9a32d4216f24 -r 6762e29938a2 debian/copyright --- a/debian/copyright Wed Jul 25 02:15:35 2012 +0000 +++ b/debian/copyright Fri Aug 03 21:08:31 2012 +0000 @@ -14,6 +14,7 @@ Copyright (c) 2000-2012, Brian Smith Copyright (c) 2003-2011, Mark Hessling + Copyright (c) 2007, Alex Taylor Copyright (c) 2002, Nickolay V. Shmyrev Copyright (c) 2000, Achim Hasenmueller Copyright (c) 2000, Peter Nielsen diff -r 9a32d4216f24 -r 6762e29938a2 license.txt --- a/license.txt Wed Jul 25 02:15:35 2012 +0000 +++ b/license.txt Fri Aug 03 21:08:31 2012 +0000 @@ -1,6 +1,7 @@ -Copyright (c) 2000-2011, Brian Smith -Copyright (c) 2003-2010, Mark Hessling +Copyright (c) 2000-2012, Brian Smith +Copyright (c) 2003-2011, Mark Hessling +Copyright (c) 2007, Alex Taylor Copyright (c) 2002, Nickolay V. Shmyrev Copyright (c) 2000, Achim Hasenmueller Copyright (c) 2000, Peter Nielsen diff -r 9a32d4216f24 -r 6762e29938a2 os2/readme-os2.txt --- a/os2/readme-os2.txt Wed Jul 25 02:15:35 2012 +0000 +++ b/os2/readme-os2.txt Fri Aug 03 21:08:31 2012 +0000 @@ -9,6 +9,21 @@ dwcompat.lib - import library for functions in dwcompat.dll readme-os2.txt - this file -This binary package was compiled with VisualAge C 3.6. -It should not require any additional libraries. +This binary package was compiled with gcc 4.4.4. +It requires libc064.dll available at ftp://ftp.netlabs.org/pub/libc +Dynamic Windows may take advantage of features from these packages: + +XCenter/eCenter with the System Tray plugin +http://www.eros2.info/systray_widget_en.shtml +Generalized Bitmap Module - For additional image formats +http://heikon.home.tlink.de/ + +-- Special notes for version 2.4 -- +Version 2.4 is starting a transition to Unicode on OS/2. Warp 4 and +later have fairly decent support for UTF-8 via codepage 1208, however +there are some known input problems, which shall be worked around +in future versions. For English or non-input applications Unicode +is the recommended version, however for applications that have not +been converted to UTF-8 or which are experiencing input problems, +a non-Unicode version of the DLL is included.