Mercurial > dwindows
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: