FOX DEVELOPMENT 1.7.20 released!

View: New views
1 Messages — Rating Filter:   Alert me  

FOX DEVELOPMENT 1.7.20 released!

by Jeroen van der Zijp :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hello, FOX-ers,

A long hiatus, I know. Been *very* busy. Still, its time for accumulated changes to
be released:

    * Use relative value for FXCondition::wait() instead.

    * Totally rewritten FXTheadPool class.

    * Default argument for FXHash::insert() and FXHash::replace() is NULL.

    * Added get()/set() to FXAutoThreadStorageKey class.

    * Small reorganization of source files; allows in-situ usage of library.

    * Removed getCursorItem() API from list widgets. Was not working reliably anyway.

    * Changed the way tooltips are obtained in list widgets. New onQueryTip() implementation calls
      getCursorPosition(() and uses getItemAt() to determine which item to get tip from.

    * Added getToolTip() API to list items. Default implementation returns label, but its a virtual
      intended to be overloaded in subclassed list items.

    * Fixed the FXColorDialog's custom color wells. They were not saved to registry before.
      Code was moved from FXColorSelector to FXColorDialog, which simplifies FXColorSelector
      for more easy customization.

    * Sort colors in FXColorSelector. First cut of algorithm is reasonable, but needs improving.

    * Converted to new automake tools.

    * Converted FOX from CVS to GIT repository.

    * Fixed ID_DELETE being used for different things. This meant ID_DELETE_CHAR is now used in
      FXText and FXTextField to delete a character.

    * Moved ID_AUTOSCROLL from FXWindow to FXScrollArea, FXScrollBar, and FXTextField; these are
      the only places this is used.

    * Added missing FXAPI declaration to FXRulerView.

    * Added icon-owned option to FXHeader control.

    * Fixed enum value in FXComboBox.

    * FXFile need not be friend of FXStat.

    * Dramatic speedups in FXHash and FXDict.

    * Fixed FXTable delete of selected lines. Selection wasn't properly adjusted.

    * Added some API's to FXObjectList.

    * Added non-const accessor API's to FXArray and FXString.

    * Documentation comments added to FXTabBar and FXTabBook.

    * Fix in FXSettings; don't create section just because we want to delete a key.

    * Safer behavior in FXDict.

    * New look for FXProgressBar.

    * Cleaner tear-down logic in FXApp.

    * FXRootWindow wasn't being deleted from XID -> FXWindow hash table.

    * Added FXRefPtr class for reference counted objects.

    * Speeded up FXStat::statFile() on Windows.

    * Fixed bug in FXAccelTable.

    * Added __likely() and __unlikely() macros; these help with branch-probabilities.

    * Added FX_FORMAT macro. Useful for argument checking.

    * Added FXColors, a handy list of pre-defined colors. Also some handy color API's.

    * Added getWindowClass() API to FXWindow. This returns the window-type, which is role a window
      plays on a desktop. This hint is intended for Window Managers.

    * Change FXPath::match() API parameters and enums; old fxfilematch() API now eliminated.

    * Added FXALIGNED macro variable alignment attribute hint.

    * Fix fxgetticks() implementation.

    * New fxgetmxcsr() and fxsetmxcsr() API's (x86-64/Linux only).

    * Added fxhsl_to_rgb() and fxrgb_to_hsl() API's.

    * Allow setting fxTraceLevel from environment variable FOX_TRACE_LEVEL.

    * Old getCursorItem() API's removed from List Widgets. Didn't work that well anyway.

    * Better default colors in FXColorDialog.

    * Transitioned from configure.in to configure.ac for new automake system.

    * Directory layout change to allow in-situ usage.


Enjoy!


                - Jeroen

--
+----------------------------------------------------------------------------+
| Copyright (C) 19:40 08/18/2009 Jeroen van der Zijp.   All Rights Reserved. |
+----------------------------------------------------------------------------+

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Foxgui-announce mailing list
Foxgui-announce@...
https://lists.sourceforge.net/lists/listinfo/foxgui-announce