changeset 1787:6762e29938a2

Update OS/2 readme with important information about the 2.4 build. Update license and debian packaging files.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 03 Aug 2012 21:08:31 +0000
parents 9a32d4216f24
children 9d499b162fe1
files debian/changelog debian/copyright license.txt os2/readme-os2.txt
diffstat 4 files changed, 70 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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 <brian@dbsoft.org>  Sun, 3 Aug 2012 08:00:00 +1000
+
 dwindows (2.3-1) unstable; urgency=low
 
   * Added dw_menu_delete_item() for removing menu items.
--- 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
--- 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 <brian@dbsoft.org>
-Copyright (c) 2003-2010, Mark Hessling <mark@rexx.org>
+Copyright (c) 2000-2012, Brian Smith <brian@dbsoft.org>
+Copyright (c) 2003-2011, Mark Hessling <mark@rexx.org>
+Copyright (c) 2007, Alex Taylor
 Copyright (c) 2002, Nickolay V. Shmyrev <shmyrev@yandex.ru>
 Copyright (c) 2000, Achim Hasenmueller <achimha@innotek.de>
 Copyright (c) 2000, Peter Nielsen <peter@pmview.com>
--- 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.