|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
July 31 - FOX DEVELOPMENT 1.7.11New in this release: - The FOX Library License has been changed to the new Lesser GPL Version 3! In addition, the FOX Library License Addendum has also been changed; a new clause has been added to the License Addendum. The new clause in the License Addendum stipulates that the License Addendum does not propagate to derivate works:- when you make a derivate work based on the FOX Library, this work may no longer carry over the FOX License Addendum. In practice, this means that derivate works will no longer support the relinking exception, but must fall back to the standard Lesser GPL license. Note that this does not fundamentally change use of the FOX Library in commercial applications; rather, it expands a little bit on the intent of the original License Addendum, which was to ensure that modified source code is released under the Lesser GPL. As you all are probably aware, several not-so-ethical companies [which, for now, shall remain nameless!] have been trying to perform an end-run around the old GNU GPL License. This necessitated an extensive revision of GNU GPL License. After a long period of extensive review, this revision was recently completed. I felt that the FOX Library also deserved the additional protections that this new license offers and therefore decided to exercise the "..or later version" provision of the GPL license to move all the source code over to this. - Major improvements to FXChart widget, and introduced FX2DChart and FX2DPlot widgets. - Extra constructors and set() API's added to FXRangef, FXRanged. Made radius have default parameter value in FXSphere to match the idea in FXRange. - Fixed FXDockSite moveToolBar() problem when FXDockSite is docked at bottom side. - Fixed FXComboBox, FXListBox, FXTreeListBox potentially reading freed memory. This happens at least with FXComboBox when used inside FXComboTableItem. - FXIconSource now recognizes ".jpeg" extension. - Added "special stacking orders" capability for FXTopWindow. STACK_TOP makes the window always stay on top of all other windows. STACK_BOTTOM makes it stay below others. STACK_NORMAL is the default behaviour. The STACK_TOP is the most interesting mode; it can be used for attention-dialogs like error boxes, or splash-windows. - FXSettings has had a major overhaul. Arbitrary size limits for the strings have been removed. - FXMat3d, FXMat3f, FXMat4d, FXMat4f have equality operators now. - Added setOrtho(), setFrustum() to FXMat4d and FXMat4f. The new API's replace ortho() and frustum(). The new way is much faster because no matrix multiply is done anymore. Also new API's setInverseOrtho() and setInverseFrustum() have bee added. In addition, getOrtho(), getFrustum() extract the view-volume dimensions from the projection matrix, which may come in handy. - FXMat3f, FXMat3d, FXMat4d, FXMat4f function eye() has been replaced with identity(). New API isIdentity() has been added also. - New API getItem() added to FXOptionMenu. Enjoy!! - Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 21:10 07/31/2007 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+ ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Foxgui-announce mailing list Foxgui-announce@... https://lists.sourceforge.net/lists/listinfo/foxgui-announce |
| Free embeddable forum powered by Nabble | Forum Help |