April 16, 2024

Press Release December 21, 2012

Dynamic Windows 2.5 has been officially released! Binaries are now available for OS/2, Win32 and Win64. Source is available to build on Unix (FreeBSD, Linux, Solaris and more) using GTK2 or GTK3 and MacOS X 10.5 or higher using Cocoa.

Source and binaries are located on the Netlabs FTP server if not there yet check Incoming.

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.
Added bitmap button support for dw_window_set_bitmap().
Added full alpha channel support for bitmaps from file on GTK2.
Added support for handling Mac application menu Quit and dock Quit. Use DW_DESKTOP as window handle to dw_signal_connect().
Improved transparency support for pixmaps/bitmaps from file on OS/2.
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.
Fixed building 64bit with Visual C 2012 and MINGW gcc on Windows.

Documentation is available here:

Dynamic Windows Help Index

Beta 2 of the Interface Builder contains a number of important bug fixes and a few new features, and of course is bundled with Dynamic Windows 2.5.

I would like to dedicate this release to my father, James Smith. He passed away this summer and was the most amazing individual I have ever had in my life. Without him this software would not be able to exist in so many different ways. Love you Dad.