Re: Foxgui-users Digest, Vol 179, Issue 1
Pof <[email protected]>
| Newsgroups | gmane.comp.lib.fox-toolkit.user |
|---|---|
| Message-ID | <[email protected]> |
Dear Jeroen, thanks for this new release. I am updating from 1.7.74 on Visual C++ 2015, using 64 bits version. Only 2 compilation errors in FXAtomic (I already had this issue trying to move from 1.7.74 to 1.7.77, then I stayed to 1.7.74) in: #1) in line 268 (commented below) // return _InterlockedAdd64(ptr,v); corrected as _InterlockedExchangeAdd64(ptr,v); return *ptr; #2) in line 427 (commented below) // return _InterlockedAdd64(reinterpret_cast<volatile FXlong*>(ptr),v); corrected as _InterlockedExchangeAdd64(reinterpret_cast<volatile FXlong*>(ptr),v); return *ptr; Once corrected, it compile and links fine. Note however something strange appear: In the FXMenuCommand, I used & to underline a char in the title, as this: Mnu_Pro = new FXMenuTitle(menubar,"Project",NULL,filemenu); Mnu_Pro_New = new FXMenuCommand(filemenu,"&New...\tCtl-N\tCreate a new project.",getApp()->newicon,this,ID_PROJECT_NEW); Apparently, this no longer works as I now get the string '&New' (previously this was '_N_ew'). Well that's not a big deal (I have remove all these & in menus string), just strange. Best regards, Pof > Message: 1 > Date: Tue, 11 Oct 2022 00:17:44 -0500 > From: Jeroen van der Zijp<[email protected]> > To: FOX Announce<[email protected]>, FOX Users > <[email protected]> > Subject: [Foxgui-users] FOX Development release available! > Message-ID: <20221011001744.7eb6e183@leviathan> > Content-Type: text/plain; charset=US-ASCII > > > 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 > > > _______________________________________________ Foxgui-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/foxgui-users