Return-Path: Delivered-To: julian.smart@ukonline.co.uk Delivered-To: wxwin-users@wx.dent.med.uni-muenchen.de Date: 31 Aug 1998 14:17:41 -0000 From: Wolfram Gloger To: wxwin-users@wx.dent.med.uni-muenchen.de, wxwin-announce@wx.dent.med.uni-muenchen.de Subject: New Xt-port release of wxWindows available Hello, After more than one year of continuous (though mostly minor) updates and bugfixes, I have taken the liberty to advance the version number of wxxt to 1.67. The new release is available in source form from ftp://ftp.dent.med.uni-muenchen.de/pub/wmglo/wxxt-1.67.tar.gz with the samples now in a separate package: ftp://ftp.dent.med.uni-muenchen.de/pub/wmglo/wxxt-1.67-samples.tar.gz (most probably, you want to get the samples as well and unpack them in the wxxt-1.67 directory before building). For _new_ wxWin applications, I would probably go for wxWin-2.0 and the Gtk-port at this stage. However for backward compatibility and interoperability with Xt widget code (while avoiding Motif), the Xt port of wxWindows is still very viable IMHO. Compatibility with wxMotif-1.68 is improved, but probably still not perfect (all problem reports are welcome!). If it doesn't turn out that I've introduced ugly bugs in the new release, I will upload it to the main wxWin ftp site and possibly also create a binary package for Linux-libc6. I'm appending a list of changes from the previous 1.66d release made by Markus Holzem. -------------------------------------------------------------------------- * kept libwx_xt and libwx_xtwidgets as separate libraries instead of creating a single, large libwx * added src/xt-glx and src/xt-thread additional libraries, generated when configuring with `--with-opengl' and `--with-threads' respectively * GLCanvas is replaced with wxGLCanvas (incompatible change), which works well with non-default visuals, private colormaps and Mesa-2.6 * added disabling/enabling of cancellation in wxThread for POSIX threads; also there is doc++-structured documentation in APP_thread.h now (see my homepage for full HTML documentation) * fixed makefiles and setup/* scripts to not depend on GNU find or old shells (e.g. bash-2.0 rejects `do (...) done') * fixed sharedIrix and sharedLinux to include major version number in the soname * improved `configure' for Irix 5.x and 6.x * fixed focus bug in src/xt-widgets/Common.w (surfaced with WindowMaker) * cleanup DEV_dc.h for use with glibc-2 * added colour allocation in private colourmaps * closed memory leak in wxWindowDC::DrawBitmap8() * switched from bcopy() to memcpy() in src/xt/IPC_{client,socket}.cpp * fixed `distrib_base' target in the main Makefile * use libtool for shared libraries generation Release 1.67, Aug 1998 * wxTextWindow fixes thanks to Kari Grano * focus fixes thanks to reports by Jon Woithe * uninitialized variable in MultiList fixed (thanks to report from Jon Woithe) * ScrollWin fixed for K&R compilers (thanks Kai Benndorf) * use wxPostDelete for `close window' events too (thanks Kai Benndorf) * fixed wxWindowDC::DrawBitmap8() for 24bit displays * another minor leak in wxText plugged * wxCursor constructor now includes `maskbits' parameter as in wx-1.67 * some additional member functions for compatibility with wx-1.67-Motif * wxListBox shows and hides scrollbars automatically (thanks Kai Benndorf for suggestion and placeList() implementation) Regards, Wolfram Gloger (wmglo@dent.med.uni-muenchen.de, http://www.dent.med.uni-muenchen.de/~wmglo/)