# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1341136609 0 # Node ID 227e13044ce381feb28650d27006935569128d4e # Parent 31edce4598d0de97871ed9b0fa3af6556abaaef9 Update readmes and up version to 2.4 in preparation for release after determining final function names and what to do about Unicode bugs on OS/2. diff -r 31edce4598d0 -r 227e13044ce3 Version --- a/Version Sun Jul 01 08:16:44 2012 +0000 +++ b/Version Sun Jul 01 09:56:49 2012 +0000 @@ -1,3 +1,3 @@ # Set these here to change the version for all platforms DW_MAJOR_VERSION=2 -DW_MINOR_VERSION=3 +DW_MINOR_VERSION=4 diff -r 31edce4598d0 -r 227e13044ce3 dw.h --- a/dw.h Sun Jul 01 08:16:44 2012 +0000 +++ b/dw.h Sun Jul 01 09:56:49 2012 +0000 @@ -5,7 +5,7 @@ /* Dynamic Windows version numbers */ #define DW_MAJOR_VERSION 2 -#define DW_MINOR_VERSION 3 +#define DW_MINOR_VERSION 4 #define DW_SUB_VERSION 0 #if !defined(__PHOTON__) diff -r 31edce4598d0 -r 227e13044ce3 os2/readme-os2.txt --- a/os2/readme-os2.txt Sun Jul 01 08:16:44 2012 +0000 +++ b/os2/readme-os2.txt Sun Jul 01 09:56:49 2012 +0000 @@ -1,4 +1,4 @@ -This package contains Dynamic Windows (dwindows) v 2.3 for OS/2 and eCS. +This package contains Dynamic Windows (dwindows) v 2.4 for OS/2 and eCS. It contains: @@ -9,6 +9,6 @@ dwcompat.lib - import library for functions in dwcompat.dll readme-os2.txt - this file -This binary package was compiled with VisualAge C 3.0. +This binary package was compiled with VisualAge C 3.6. It should not require any additional libraries. diff -r 31edce4598d0 -r 227e13044ce3 readme.txt --- a/readme.txt Sun Jul 01 08:16:44 2012 +0000 +++ b/readme.txt Sun Jul 01 09:56:49 2012 +0000 @@ -10,6 +10,10 @@ GTK3 due to changes in the core architecture does not support widgets that are smaller than what is contained within them unless they use scrolled windows. GTK2 and other platforms do. +In Unicode mode on OS/2 there are some bugs in the input controls, + minor bugs in entryfield based controls and major bugs in the MLE. + The text displays properly but the cursor and selection jumps + around oddly when passing over multibyte characters. Known limitations: @@ -23,11 +27,12 @@ from available libraries (Firefox, Webkit, Qt, etc). Changes from version 2.3: -Added fullscreen support on Mac for resizable windows. +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 codepage 1208 (UTF-8) as the default codepage on OS/2. +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_remove() and dw_box_remove_at_index() for removing items @@ -55,6 +60,7 @@ 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. Updated the test program removing deprecated flags and using new ones. Dynamic Windows Documentation is available at: diff -r 31edce4598d0 -r 227e13044ce3 win/readme-win.txt --- a/win/readme-win.txt Sun Jul 01 08:16:44 2012 +0000 +++ b/win/readme-win.txt Sun Jul 01 09:56:49 2012 +0000 @@ -1,4 +1,4 @@ -This package contains Dynamic Windows (dwindows) v 2.3 for Windows. +This package contains Dynamic Windows (dwindows) v 2.4 for Windows. It contains: