3
<link rel="stylesheet" href="page.css" type="text/css">
4
<meta NAME="Keywords" CONTENT="3D,graphics,modeling,simulation,computation,research,development,software,multi-platform gui,multi-platform user interface,application toolkit,visualization,rendering">
7
<body bgcolor=#ffffff link=#990033 vlink=#990033 alink=#990033 text=#000000>
10
<!---- TOPIC TITLE WITH LOGO--->
11
<table border=0 cellpadding= cellspacing=2 width=100% ><tr><td><a href='http://www.fox-toolkit.org' target=_top><img src='art/foxlogo_small.jpg' border=0></a></td><td width=100% valign=bottom id="HEADLINE"><b>
12
News <A href='news.html' target="_top" align=left><font size=-2>[Remove Frame]</font></a>
13
<br><img src='art/line.gif' width=100% height=1></b></td></tr></table>
15
<!--- TOPIC TITLE WITH LOGO --->
19
<table width=100% cellpadding=0 cellspacing=2><tr><td width=100% valign=bottom id=HEADLINE><b>
20
March 21 - FOX STABLE 1.6.0
21
<br><img src='art/line.gif' width=100% height=1></b></td></tr></table>
25
<li>New FXExpression class to evaluate numerical expressions. Its fast as it compiles to
26
easy to interpret byte-code. It also allows expressions with variable arguments, which
27
can be named arbitrarily.</li>
28
<li>Fixed but in fxtoDos and fxfromDOS; the end-of-string is no longer accounted for in
29
the length [but it is still added, for convenience].</li>
30
<li>Changed sleep() API of FXThread; it now has a single argument, the number of nanoseconds
32
<li>Added wakeat() API to FXThread. The wakeat() API sleeps till the given absolute time is
33
reached. The time is expressed as a 64-bit long counting nanoseconds since Jan. 1, 1970.</li>
34
<li>Added time() API to FXThread. It returns nanoseconds since Jan. 1, 1970.</li>
35
<li>Internal timer calculations in FXApp now use FXThread::time() and so on.</li>
36
<li>FXCondition's wait() API now also waits a number of nanoseconds.</li>
37
<li>Fixed tooltip on FX7Segment widget.</li>
38
<li>Fixed document-comment in FXString.</li>
39
<li>Added update handlers for FXTable row/column selection.</li>
40
<li>Bug in fxrgbio fixed.</li>
41
<li>Warning in FXWindow fixed.</li>
42
<li>Added sample program for expression class.</li>
43
<li>fxsleep() is now deprecated. Please stop using it!</li>
48
<table width=100% cellpadding=0 cellspacing=2><tr><td width=100% valign=bottom id=HEADLINE><b>
49
March 21 - FOX STABLE 1.4.32
50
<br><img src='art/line.gif' width=100% height=1></b></td></tr></table>
54
<li>Back-ported fixes for GCC 4.1 C++ Language Changes [Friend Injection].</li>
59
<table width=100% cellpadding=0 cellspacing=2><tr><td width=100% valign=bottom id=HEADLINE><b>
60
February 10 - FOX STABLE 1.6.0 (Release Candidate 4)
61
<br><img src='art/line.gif' width=100% height=1></b></td></tr></table>
65
<li>Updated FXRealSpinner. New API setGranularity() allows the values to stay at "nice round numbers".</li>
66
<li>Logarithmic mode of FXRealSpinner also updated.</li>
67
<li>Updated FX4Splitter. In case only one panel is collapsed, panel besides it will stretch to fit.</li>
68
<li>Also fixed layout issue with FX4Splitter which inadvertently placed barsize worth of pixels on the
69
side even if all but one panel was collapsed.</li>
70
<li>Update FX4Spliiter's default size computation based on which panels are collapsed; this has gotten
71
a bit complex now.</li>
76
<table width=100% cellpadding=0 cellspacing=2><tr><td width=100% valign=bottom id=HEADLINE><b>
77
February 6 - FOX STABLE 1.6.0 (Release Candidate 3)
78
<br><img src='art/line.gif' width=100% height=1></b></td></tr></table>
82
<li>Reconciled API inconsistencies between FXObjectList and FXArray.</li>
83
<li>Added mimeType constant to FX***Image and FX***Icon classes for drag and drop
84
and clipboard support.</li>
85
<li>Added auto-repeat snapshot capability to shutterbug.</li>
86
<li>Added auto-renumbering option for row and column headers in FXTable.</li>
87
<li>Implemented no-navigation mode in FXFileDialog.</li>
88
<li>Extra option for compression quality added to FXJPGImage and FXJPGIcon.</li>
89
<li>Added missing FXAPI to codec declarations.</li>
90
<li>Block generation of some callback messages if message is 0.</li>
91
<li>Improved fxbmpio implementation by directly using FXStream's primitive types.</li>
92
<li>Fixed issue with FXStat::touched().</li>
93
<li>Added bunch of missing API's to FXTable to control row and column header appearance.</li>
94
<li>Added ComboBox table item to enter a choice among a number of strings.</li>
95
<li>Added FXExpression which contains a function to evaluate expression.</li>
96
<li>Added Control-click mode to FXSpinner and FXRealSpinner.</li>
97
<li>Adie shows number of rows in status bar instead of byte count.</li>
98
<li>Wheel support in FXOptionMenu.</li>
99
<li>The setValue() API in FXRuler now has value relative to document position.</li>
100
<li>The setArrowPosY() and setArrowPosY() APIs in FXRulerView also relative to document position.</li>
104
<!--- TOPIC TITLE -->
106
<table width=100% cellpadding=0 cellspacing=2><tr><td width=100% valign=bottom id=HEADLINE><b>
107
December 19 - FOX STABLE 1.6.0 (Release Candidate 2)
108
<br><img src='art/line.gif' width=100% height=1></b></td></tr></table>
110
<!--- TOPIC TITLE -->
112
<li>Added FXRulerView widget. The ruler view coordinates the scroll bars and rulers to
113
automatically adjust to the stated document dimensions and margin settings for a document-
114
oriented workview. It is intended as a base class for an applications document drawing
116
<li>Added FILELIST_NO_PARENT option to FXFileList to suppress '.' and '..' display in
117
directory lists. </li>
118
<li>Added extra field in FILETYPES binding for "change directory" and "run in terminal" flags.</li>
119
<li>Optimized FXText continuous wrap mode layout update when using fixed-pitch fonts; this
120
frequent scenario is quite a bit faster now; also greatly simplified layout handling
122
<li>Fixed layout issues with LAYOUT_FIX_X and LAYOUT_FIX_Y in FXPacker, FXTopWindow,
123
FXGroupBox, FXHorizontalFrame, and FXVerticalFrame widgets.</li>
124
<li>Updated FXArray implementation; many API's added, a few dropped to so as to require no
125
insert- or extract operators, or equality operators, on the contained items.</li>
126
<li>Updated FXVec{2,3,4}{d,f} classes; changed many friend functions to members, added explicit
127
declarations for remaining friend functions in preparation for GCC 4.1 C++-language-change.</li>
128
<li>Small changes to FXQuat{d,f}. Some friend functions have become member functions.</li>
129
<li>Updated xinc.h to accomodate broken prototypes on older unix machines with respect to
130
input method support.</li>
131
<li>Also simplified FXText layout logic.</li>
132
<li>Fixed tons of warnings on SGI, HPUX, Solaris, OSF1, and Windows builds.</li>
133
<li>Split FXComposeContext creation from construction. This is necessary as input
134
method editor server may come and go.</li>
135
<li>Updated FXHash class with a few additional API's to make it easier to look over
136
all contents in the table.</li>
137
<li>Added clearElms() API to FXElement.h.</li>
138
<li>Fixed FXVisual getNumGreen() and getNumBlue() access functions.</li>
139
<li>Expunged a number of FXbool in favor of bool.</li>
140
<li>Speeded up fxloadBMP(), fxsaveBMP(), fxloadICO() and fxsaveICO() functions through use
141
of byte-swapping capability of FXStream.</li>
142
<li>Fixed typo in FXDebugTarget.</li>
143
<li>Fixed problem in FXFile::removeFiles().</li>
144
<li>Removed tons of warnings on Solaris builds.</li>
145
<li>Turned off XIM by default until it works across the board.</li>
148
<!--- TOPIC TITLE -->
150
<table width=100% cellpadding=0 cellspacing=2><tr><td width=100% valign=bottom id=HEADLINE><b>
151
November 29 - FOX STABLE 1.4.26
152
<br><img src='art/line.gif' width=100% height=1></b></td></tr></table>
154
<!--- TOPIC TITLE -->
156
<li>Fixed SUN Solaris compile issue with threads.</li>
157
<li>Missing fxcheckTIF(), fxcheckPNG(), fxcheckJPG() declarations if TIF, PNG, and JPEG support
163
<!--- TOPIC TITLE -->
165
<table width=100% cellpadding=0 cellspacing=2><tr><td width=100% valign=bottom id=HEADLINE><b>
166
November 14 - FOX STABLE 1.4.24
167
<br><img src='art/line.gif' width=100% height=1></b></td></tr></table>
169
<!--- TOPIC TITLE -->
171
<li>Fixed small issue in FXVec4{d,f} distance() routine.</li>
176
<!--- TOPIC TITLE -->
178
<table width=100% cellpadding=0 cellspacing=2><tr><td width=100% valign=bottom id=HEADLINE><b>
179
November 9 - FOX STABLE 1.4.23
180
<br><img src='art/line.gif' width=100% height=1></b></td></tr></table>
182
<!--- TOPIC TITLE -->
184
<li>Fixed compile issue with new GetOwnModuleHandle() function.</li>
185
<li>Delete thread local storage key upon global destructor in FXThread.</li>
190
<!--- TOPIC TITLE -->
192
<table width=100% cellpadding=0 cellspacing=2><tr><td width=100% valign=bottom id=HEADLINE><b>
194
<br><img src='art/line.gif' width=100% height=1></b></td></tr></table>
196
<!--- TOPIC TITLE -->
197
<a href="news3.html">Older news...</a>
202
<table width=100% cellpadding=0 cellspacing=0><tr><td width=100% valign=top id=HEADLINE align=right>
203
<img src='art/line.gif' width=100% height=1><font size=-1>
204
Copyright © 1997-2005 Jeroen van der Zijp</font>
205
<!-- Begin Nedstat Basic code --><!-- Title: FOX --><!-- URL: http://www.fox-toolkit.org --><script language="JavaScript" src="http://m1.nedstatbasic.net/basic.js"></script>
206
<A target=_blank href="http://v1.nedstatbasic.net/stats?ABDZOQqjU2gPjOQDQH/c7z1OusNg"><IMG src="http://m1.nedstatbasic.net/n?id=ABDZOQqjU2gPjOQDQH/c7z1OusNg&p=1&w=1280" border=0 width=18 height=18 align=right></A>