Re: FOX Development release available!
Sander Jansen <[email protected]>
| Newsgroups | gmane.comp.lib.fox-toolkit.user |
|---|---|
| Message-ID | <CACj81kE+yAi9Ow-N5=cjGEFYKJpyQF5Rm_DFYMrq29DjQ6j46g@mail.gmail.com> |
That's a lot of breaking API changes in FXString, eg compare, comparecase,
compareversion.
Any reason why FXString::extent was removed? It was quite useful when
looping through a string:
for (int i=0; i<str.length();i=str.inc(i)) {
// do something with length...
utf8_length = str.extent(i)
}
Is comparenatural functional equivalent to compareversion?
On Tue, Oct 11, 2022 at 12:18 AM Jeroen van der Zijp <[email protected]>
wrote:
>
> 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. |
>
> +----------------------------------------------------------------------------+
>
>
> _______________________________________________
> Foxgui-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/foxgui-users
>
_______________________________________________
Foxgui-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/foxgui-users