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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.