« Return to Thread: FOX DEVELOPMENT version: 1.7.17 released!

FOX DEVELOPMENT version: 1.7.17 released!

by Jeroen van der Zijp :: Rate this Message:

Reply to Author | View in Thread


July 1 - FOX DEVELOPMENT 1.7.17

Despite being extremely busy with my other "construction project", I've still manager to add quite a
few new things in this release:

    * New Image Type supported: FXDDSImage and FXDDSIcon support ".dds" file type images; images are
      decoded when loaded (saving is not yet supported at this time). The following formats are
      implemented: DXT1 (BC1), DXT2, DXT3 (BC2), DXT4, DXT5 (BC3), ATI1 (BC4), 3DC (or ATI2/BC5),
      and RXGB.
      Also supported are non-compressed formats RGB and LUMINANCE.
      At this time, only the first image is loaded; future versions will probably load 3D images and
      possibly Cube Maps as well.
      Note: the image loader is not suitable for directly passing images through to OpenGL; this code
      will however be made available at some time as well (it is actually a simpler problem).

    * Added transform() API to FXSphere; it may be used to transform bounding sphere by affine
      transformation matrix.

    * Also added transform to FXRange. Again, matrix must be an affine transformation matrix.

    * Many Input Method Editor improvements.

    * Added head() and tail() API's to FXArray and FXObjectList. Mostly for convenience sake.

    * Updated documentation for FXRangeSlider.

    * Extended drag and drop protocol with DND_ASK.

    * FXAutoPtr class added. This represents owned, non-reference counted pointer variable.
      This is especially convenient for keeping tabs on all your icons and such.

    * FXURL family of API's extended: encoding/decoding, but also picking apart URLS into parts
      according to the rfc3986 syntax.

    * Added FXPath::share() API for Windows.

    * Updating FXFileList for new DND_ASK type.

    * FXIconSource now supports FXDDSImage and FXDDSIcon.

    * Reimplemented utf2wcs(), utf2ncs(), wc2utfs() and nc2utfs() to be buffer overrun-safe.

    * Updated FXThread for Mac OS-X.

    * New API's in FXDCWindow: fillVerticalGradient() and fillHorizontalGradient() for gradient-fills.

    * New API stackingOrder() added to FXTopWindow to control window stacking order explicitly. There
      are three types: STACK_NORMAL (the default) where the order is determined by owner windows;
      STACK_BOTTOM which will cause the window to be below other windows, and STACK_TOP which will
      constrain it to be above other windows.


Enjoy!

                        Jeroen

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Foxgui-announce mailing list
Foxgui-announce@...
https://lists.sourceforge.net/lists/listinfo/foxgui-announce

 « Return to Thread: FOX DEVELOPMENT version: 1.7.17 released!