From: jeroen <je...@fo...> - 2003-04-30 03:54:06
|
April 29, 2003 - New drop: DEVELOPMENT FOX 1.1.26 Stuff in this development snapshot. * Changed addTimeout() to replace the old timer, if it exists, with the new timeout value. This simplifies code as you can simply set the timer and if it was set already it now gets reset to the new interval. * Changed addChore() of course to do the same; it re-appends the chore at the end of the list, basically postponing it until after the outstanding chores have been performed. * Fixed forgotten header file include in FXApp for WIN32 build. * Replaced hard-coded "0" with DefaultScreen(display) in FXVisual; this caused problems on X11-based systems having more than 1 screens. * Removed private GetDC() and ReleaseDC() API's (WIN32 only). * Fixed FXDCWindow problems:- surface->id() shoule now be treated correctly everywhere based on type of surface. * Added support for thread-safe build (using POSIX thread-safe functions like readdir_r()). Enabled by passing -DFOX_THREAD_SAFE=1 on the command line. Using the thread-safe library calls ensures that the GUI thread never interferes with the worker threads if the worker threads are making certain kinds of library calls (of course, you might want to ensure the worker threads also call the thread-safe API's so that they won't interfere with each other!). NOTE: this feature is not supported on SGI IRIX 6.x! * Replaced virtual getText() functions in FXListItem (and other list widgets) by non-virtuals which yield const FXString&, this eliminates a lot of string copying. Returning const FXString& is safe as FXListItem's API's are chiefly for FXList and its subclasses to use and not usually directly used by application programs. * Expunged deprecated fxgetusername(), fxgetgroupname(), and fxgetpermissions() API's from fxdefs.h. Use the safer equivalent functions from FXFile instead. * Removed deprecated setPatternList(const FXchar **ptrns) from FXFileDialog and FXFileSelector. The new function is easier to use and harder to abuse. * Fixed FXText widget:- get selection from clipboard returns value of len larger than actual text length; now we're just scanning till the end of string to determine the real length. Enjoy! Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 09:20 04/20/2003 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+ |