changeset 1818:09a7202edb53

Fixed a small typo in the OS/2 code and update the readme for 2.5.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 15 Oct 2012 01:45:36 +0000
parents e827394a7f20
children d784b85b632e
files os2/dw.c readme.txt
diffstat 2 files changed, 16 insertions(+), 44 deletions(-) [+]
line wrap: on
line diff
--- a/os2/dw.c	Mon Oct 15 01:18:38 2012 +0000
+++ b/os2/dw.c	Mon Oct 15 01:45:36 2012 +0000
@@ -8201,7 +8201,8 @@
    RECTL rect;
    WinQueryWindowRect(handle, &rect);
    WinInvalidateRect(handle, &rect, TRUE);
-   return retval;}
+   return retval;
+}
 
 /*
  * Remove a page from a notebook.
--- a/readme.txt	Mon Oct 15 01:18:38 2012 +0000
+++ b/readme.txt	Mon Oct 15 01:45:36 2012 +0000
@@ -1,4 +1,4 @@
-This is a pre-release of Dynamic Windows version 2.4.
+This is a pre-release of Dynamic Windows version 2.5.
 
 The current Dynamic Windows source base is considered stable on:
 OS/2, Mac, Windows, Linux, FreeBSD and Solaris.
@@ -26,48 +26,19 @@
 not support it by default. Looking into importing functionality 
 from available libraries (Firefox, Webkit, Qt, etc).
 
-Changes from version 2.3:
-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.
+Changes from version 2.4:
+Added dw_window_set_focus() to focus a widget after the window is shown.
+Added DW_FCF_TEXTURED flag on Mac, which enables textured backgrounds
+   which had been the default on Mac prior to 2.5.
+Added keyboard support for non-entryfield controls on Mac.
+Added tab support for notebook controls on Windows and OS/2 and in 
+   the process rewrote and optimized the existing tab code.
+Fixed tab support for bitmap buttons which broke in 2.4 on Windows.
+Fixed a notebook crash early in creation on Mac.
+Fixed unusable scrollbars on Ubuntu Linux when overlay scrollbars
+   are enabled.  We now disable overlay scrollbars when creating.
+Fixed dw_window_function() not working on non-toplevel windows on
+   Windows and OS/2.
 
 Dynamic Windows Documentation is available at: