From: Jeroen v. d. Z. <je...@fo...> - 2022-10-11 05:17:57
|
October 10 - FOX DEVELOPMENT 1.7.80 New Visual C++ 2015 build project files for FOX distribution; you should be able to import them to any post-2015 version of Visual Studio. Conversions to smaller integer sizes in FXVariant now saturate to maximum (unsigned) values; success- flag will be set false if saturation happens. ControlPanel has new section for configuring "sub-pixel rendering" feature for Linux font system. New feature in JSON parser/unparser is to allow saving in JSON5 mode; default is still regular JSON mode. JSON unparser allow setting preferred quote type. JSON unparser allows unicode identifiers for keys. Minor bug in JSON parser when parsing and unescaping string: ensure we're using the correct quote type (JSON5 allows two quote types). Improved matrix to quaternion code. In FXVariantMap, space reserved for 32-bit machines was updated. FXVariant now has some API's to remove item from map (if map type), or array (if array type). Allow for a few more items in Adie's window list and recent file list. Minor updates to Adie man page for new commands format. Adie FindInFiles now remembers previous search directory when scrolling back to prior search commands. Can start Adie with given window size now. Slightly simpler syntax is possible to open file onto given line number (and column). Allow ascii mode when reading registry on Windows; is command line parameter in FXApp. Silenced numerous warnings introduced enabling new compiler flags. Small layout problem fixed in PathFinder. Updated VC++ Studio project files: 64-bit build now default.. Some bug fixes in fxendian bit manipulation APIs. API added to find system directory. Also __snprintf() and __vsnprintf() now handle denormal floats even when library was compiled for release (with FTZ/DAZ). Bug fixes in FXText. Minor warning fixes. More user-friendly type-names in FXVariant. Fixes in FXReadWriteLock for MacOS. Calling adopt() on FXSettings sets both instances to modified, as it should have. FXColorDialog remembers its size from last time it was used. FXFileSelector/FXFileDialog change: in SELECTFILE_MULTIPLE and SELECTFILE_MULTIPLE_ALL more user-friendly encoding of multiple filenames in text box using commas ','. Adie editor Find In Files remembers search-folder as well as previous search-parameters in search-history scrollback. Launching Adie with not just file, but optionally line and column number as well. Handy for compiler warnings. Also, can pass geometry specification on command-line to bring up Adie with given window size and location. FOX applications can now load registry settings from text file on windows, thanks to new command-option parsed by FXApp. Use some intrinsic x86-64 (or x86) instructions for bit-manipulations where possible. Backward scanning UTF8 API, plus many other UTF8 APIs now inlined; some macroes replaced by inlines. Enjoy, and please send feedback! -- JVZ -- +----------------------------------------------------------------------------+ | Copyright (C) 00:10 10/11/2022 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+ |