fltk/ANNOUNCEMENT
Michael R Sweet 2605c0a320 1.1.5rc1 updates...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3394 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-04-11 15:02:54 +00:00

291 lines
15 KiB
Plaintext

----TEXT----
The first release candidate for FLTK 1.1.5 is now available for
download and testing. You now have until April 25th, 2004 to
report any problems with this release candidate using the
software trouble report form at the following URL:
http://www.fltk.org/str.php
If no priority 4 or 5 STRs are received and confirmed before
this date, FLTK 1.1.5 will be released.
Note: Since problems reported on the FLTK newsgroups or mailing
lists are *not* automatically entered as STRs, it is imperative
that you report any problems using the STR form.
---- Draft FLTK 1.1.5 Release Announcement ----
The FLTK Team is proud to announce the release of FLTK 1.1.5,
a cross-platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11),
Microsoft(r) Windows(r), and MacOS(r) X. FLTK provides
modern GUI functionality without the bloat and supports 3D
graphics via OpenGL(r) and its built-in GLUT emulation.
The FLTK 1.1.5 release is primarily a bug-fix release including
documentation updates, fixes for 64-bit platforms, FLUID,
several widgets, and GLUT emulation, and fixes for several
platform-specific issues. The new release also adds project
files for Visual C++.NET and supports KDE 3.x icons.
FLTK is provided under the GNU Library Public License with
exceptions that allow for static linking.
Changes since FLTK 1.1.4 include:
- Documentation updates (STR #186, STR #245, STR #250,
STR #277, STR #281, STR #328, STR #338)
- fl_scroll() did not handle scrolling from off-screen on
WIN32 (STR #315)
- Fl_File_Chooser did not allow manual entry of a drive
letter (STR #339)
- Fl_Menu now uses the boxtype to redraw the menu
background (STR #204)
- Fl_Scroll now shows the background image when a framed
box type is used and the Fl_Scroll is a direct
decendent of a window (STR #205)
- Added a new_directory_tooltip string pointer to allow
localization of the file chooser's new directory
button (STR #340)
- Added Fl_Menu_::find_item() method (STR #316)
- The Fl_Widget copy operator definitions were not
conditionally compiled properly (STR #329)
- FLUID's Layout functionality did not move child
widgets when laying out group widgets (STR #319)
- FLUID's Layout->Center In Group functionality did not
properly handle widgets that were children of a
Fl_Window widget (STR #318)
- The Fl_Text_Display destructor did not remove the
predelete callback associated with the current buffer
(STR #332)
- Fixed several bugs in the MacOS X Fl::add_fd()
handling (STR #333, STR #337)
- The Fl_Text_Display widget did not display selections
set by the application (STR #322)
- FLUID crashed if you did layout with a window widget
(STR #317)
- Fl_Scroll::clear() didn't remove the child widget from
the Fl_Scroll widget (STR #327)
- Fl_Value_Slider::draw_bg() didn't always apply the
clipping rectangle (STR #235)
- fl_filename_relative() returned the wrong string if
the absolute pathname was equal to the current working
directory (STR #224)
- Fl_Help_Dialog didn't correctly restore the scroll
position when going forward/back in the link history
if the file changed (STR #218)
- glutGetModifiers() did not mask off extra state bits,
confusing some GLUT-based applications (STR #213)
- Fixed mouse capture problems on MacOS X (STR #209, STR
#229)
- Fl_Sys_Menu_Bar is now built into the library for
MacOS X (STR #229)
- Fl_Menu_ now provides item_pathname() methods to get
the "pathname" of a menu item, e.g. "File/Quit" (STR
#283)
- Fl_Text_Display now provides cursor_color() methods to
get and set the cursor color (STR #271)
- Fl_Scroll didn't honor FL_NO_BOX (STR #305)
- FLUID declaration blocks didn't support public/private
definitions (STR #301)
- Fl_Preferences incorrectly created the preferences
directory before necessary (STR #247)
- The WIN32 project files still defined the (obsolete)
FL_STATIC constant (STR #279)
- Fl_Text_Display::buffer() did not support NULL values,
making it impossible to clean up text buffers from a
subclass (STR #295)
- Fl_Text_Display did not support a NULL
unfinishedStyleCB function (STR #241)
- Fl::background2() incorrectly marked the foreground
color as initialized (STR #255)
- Fixed the X11 CTRL + "-" detection code to properly
track the state of the CTRL key (STR #264)
- Fl_File_Icon::load_system_icons() didn't support KDE
3.x (STR #299)
- WIN32's scandir() emulation did not allocate enough
memory for directory names (STR #263)
- Fl::compose() did not handle special keys like
backspace properly (STR #293)
- Fl_Choice did not clip its text when drawing using the
plastic scheme (STR #287)
- Fl_Group incorrectly mapped the emacs CTRL keys to
keyboard navigation (STR #228)
- Fl_File_Browser::load() didn't handle a NULL directory
name (STR #266)
- 64-bit library fixes (STR #261)
- The Fl_Valuator::format() function did not limit the
size of the number buffer (STR #268)
- The keypad Enter key works as the normal Enter/Return
key in common widgets (STR #191)
- Fixed some OS/2-specific build problems (STR #185, STR
#197)
- Calling Fl_Text_Display::buffer() with the same buffer
would cause an application to lockup (STR #196)
- Some of the widgets could crash an application if the
cursor was changed after a window was deleted (STR
#181)
- The Fl_Gl_Window WIN32 pixel format code did not
choose the pixel format with the largest depth buffer
(STR #175)
- The configure script didn't leave space between the
CFLAGS/CXXFLAGS and X_CFLAGS variables (STR #174)
- The Fl_JPEG_Image and Fl_PNG_Image classes did not
trap errors from the corresponding image libraries
(STR #168)
- Added "--with-links" configure option to control
whether symlinks are created for the FLTK header files
(STR #164)
- Added new hoverdelay() to Fl_Tooltip to control how
quickly recent tooltips appear (STR #126)
- FLUID now sets the size range when a window is shown.
This seems to be necessary with some window managers
(STR #166)
----HTML----
<P>The first release candidate for FLTK 1.1.5 is now available
for download and testing. You now have until April 25th, 2004 to
report any problems with this release candidate using the
software trouble report form at the following URL:</P>
<PRE>
<A HREF="http://www.fltk.org/str.php">http://www.fltk.org/str.php</A>
</PRE>
<P>If no priority 4 or 5 STRs are received and confirmed before
this date, 1.1.5 will be released.
<P>Note: Since problems reported on the FLTK newsgroups or
mailing lists are <I>not</I> automatically entered as STRs, it
is imperative that you report any problems using the STR form.
<P ALIGN="CENTER">---- Draft FLTK 1.1.5 Release Announcement ----</P>
<P>The FLTK Team is proud to announce the release of FLTK 1.1.5,
a cross-platform C++ GUI toolkit for UNIX&reg;/Linux&reg; (X11),
Microsoft&reg; Windows&reg;, and MacOS&reg; X. FLTK provides
modern GUI functionality without the bloat and supports 3D
graphics via OpenGL&reg; and its built-in GLUT emulation.
<P>The FLTK 1.1.5 release is primarily a bug-fix release
including documentation updates, fixes for 64-bit platforms,
FLUID, several widgets, and GLUT emulation, and fixes for
several platform-specific issues. The new release also adds
project files for Visual C++.NET and supports KDE 3.x icons.
<P>FLTK is provided under the GNU Library Public License with
exceptions that allow for static linking.
<P>Changes since FLTK 1.1.3 include:
<UL>
<li>Documentation updates (<a href='http://www.fltk.org/str.php?L186'>STR #186</a>, <a href='http://www.fltk.org/str.php?L245'>STR #245</a>, <a href='http://www.fltk.org/str.php?L250'>STR #250</a>,
<a href='http://www.fltk.org/str.php?L277'>STR #277</a>, <a href='http://www.fltk.org/str.php?L281'>STR #281</a>, <a href='http://www.fltk.org/str.php?L328'>STR #328</a>, <a href='http://www.fltk.org/str.php?L338'>STR #338</a>)
<li>fl_scroll() did not handle scrolling from off-screen on
WIN32 (<a href='http://www.fltk.org/str.php?L315'>STR #315</a>)
<li>Fl_File_Chooser did not allow manual entry of a drive
letter (<a href='http://www.fltk.org/str.php?L339'>STR #339</a>)
<li>Fl_Menu now uses the boxtype to redraw the menu
background (<a href='http://www.fltk.org/str.php?L204'>STR #204</a>)
<li>Fl_Scroll now shows the background image when a framed
box type is used and the Fl_Scroll is a direct
decendent of a window (<a href='http://www.fltk.org/str.php?L205'>STR #205</a>)
<li>Added a new_directory_tooltip string pointer to allow
localization of the file chooser's new directory
button (<a href='http://www.fltk.org/str.php?L340'>STR #340</a>)
<li>Added Fl_Menu_::find_item() method (<a href='http://www.fltk.org/str.php?L316'>STR #316</a>)
<li>The Fl_Widget copy operator definitions were not
conditionally compiled properly (<a href='http://www.fltk.org/str.php?L329'>STR #329</a>)
<li>FLUID's Layout functionality did not move child
widgets when laying out group widgets (<a href='http://www.fltk.org/str.php?L319'>STR #319</a>)
<li>FLUID's Layout->Center In Group functionality did not
properly handle widgets that were children of a
Fl_Window widget (<a href='http://www.fltk.org/str.php?L318'>STR #318</a>)
<li>The Fl_Text_Display destructor did not remove the
predelete callback associated with the current buffer
(<a href='http://www.fltk.org/str.php?L332'>STR #332</a>)
<li>Fixed several bugs in the MacOS X Fl::add_fd()
handling (<a href='http://www.fltk.org/str.php?L333'>STR #333</a>, <a href='http://www.fltk.org/str.php?L337'>STR #337</a>)
<li>The Fl_Text_Display widget did not display selections
set by the application (<a href='http://www.fltk.org/str.php?L322'>STR #322</a>)
<li>FLUID crashed if you did layout with a window widget
(<a href='http://www.fltk.org/str.php?L317'>STR #317</a>)
<li>Fl_Scroll::clear() didn't remove the child widget from
the Fl_Scroll widget (<a href='http://www.fltk.org/str.php?L327'>STR #327</a>)
<li>Fl_Value_Slider::draw_bg() didn't always apply the
clipping rectangle (<a href='http://www.fltk.org/str.php?L235'>STR #235</a>)
<li>fl_filename_relative() returned the wrong string if
the absolute pathname was equal to the current working
directory (<a href='http://www.fltk.org/str.php?L224'>STR #224</a>)
<li>Fl_Help_Dialog didn't correctly restore the scroll
position when going forward/back in the link history
if the file changed (<a href='http://www.fltk.org/str.php?L218'>STR #218</a>)
<li>glutGetModifiers() did not mask off extra state bits,
confusing some GLUT-based applications (<a href='http://www.fltk.org/str.php?L213'>STR #213</a>)
<li>Fixed mouse capture problems on MacOS X (<a href='http://www.fltk.org/str.php?L209'>STR #209</a>, <a href='http://www.fltk.org/str.php?L229'>STR #229</a>)
<li>Fl_Sys_Menu_Bar is now built into the library for
MacOS X (<a href='http://www.fltk.org/str.php?L229'>STR #229</a>)
<li>Fl_Menu_ now provides item_pathname() methods to get
the "pathname" of a menu item, e.g. "File/Quit" (<a href='http://www.fltk.org/str.php?L283'>STR #283</a>)
<li>Fl_Text_Display now provides cursor_color() methods to
get and set the cursor color (<a href='http://www.fltk.org/str.php?L271'>STR #271</a>)
<li>Fl_Scroll didn't honor FL_NO_BOX (<a href='http://www.fltk.org/str.php?L305'>STR #305</a>)
<li>FLUID declaration blocks didn't support public/private
definitions (<a href='http://www.fltk.org/str.php?L301'>STR #301</a>)
<li>Fl_Preferences incorrectly created the preferences
directory before necessary (<a href='http://www.fltk.org/str.php?L247'>STR #247</a>)
<li>The WIN32 project files still defined the (obsolete)
FL_STATIC constant (<a href='http://www.fltk.org/str.php?L279'>STR #279</a>)
<li>Fl_Text_Display::buffer() did not support NULL values,
making it impossible to clean up text buffers from a
subclass (<a href='http://www.fltk.org/str.php?L295'>STR #295</a>)
<li>Fl_Text_Display did not support a NULL
unfinishedStyleCB function (<a href='http://www.fltk.org/str.php?L241'>STR #241</a>)
<li>Fl::background2() incorrectly marked the foreground
color as initialized (<a href='http://www.fltk.org/str.php?L255'>STR #255</a>)
<li>Fixed the X11 CTRL + "-" detection code to properly
track the state of the CTRL key (<a href='http://www.fltk.org/str.php?L264'>STR #264</a>)
<li>Fl_File_Icon::load_system_icons() didn't support KDE
3.x (<a href='http://www.fltk.org/str.php?L299'>STR #299</a>)
<li>WIN32's scandir() emulation did not allocate enough
memory for directory names (<a href='http://www.fltk.org/str.php?L263'>STR #263</a>)
<li>Fl::compose() did not handle special keys like
backspace properly (<a href='http://www.fltk.org/str.php?L293'>STR #293</a>)
<li>Fl_Choice did not clip its text when drawing using the
plastic scheme (<a href='http://www.fltk.org/str.php?L287'>STR #287</a>)
<li>Fl_Group incorrectly mapped the emacs CTRL keys to
keyboard navigation (<a href='http://www.fltk.org/str.php?L228'>STR #228</a>)
<li>Fl_File_Browser::load() didn't handle a NULL directory
name (<a href='http://www.fltk.org/str.php?L266'>STR #266</a>)
<li>64-bit library fixes (<a href='http://www.fltk.org/str.php?L261'>STR #261</a>)
<li>The Fl_Valuator::format() function did not limit the
size of the number buffer (<a href='http://www.fltk.org/str.php?L268'>STR #268</a>)
<li>The keypad Enter key works as the normal Enter/Return
key in common widgets (<a href='http://www.fltk.org/str.php?L191'>STR #191</a>)
<li>Fixed some OS/2-specific build problems (<a href='http://www.fltk.org/str.php?L185'>STR #185</a>,
<a href='http://www.fltk.org/str.php?L197'>STR #197</a>)
<li>Calling Fl_Text_Display::buffer() with the same buffer
would cause an application to lockup (<a href='http://www.fltk.org/str.php?L196'>STR #196</a>)
<li>Some of the widgets could crash an application if the
cursor was changed after a window was deleted (<a href='http://www.fltk.org/str.php?L181'>STR #181</a>)
<li>The Fl_Gl_Window WIN32 pixel format code did not
choose the pixel format with the largest depth buffer
(<a href='http://www.fltk.org/str.php?L175'>STR #175</a>)
<li>The configure script didn't leave space between the
CFLAGS/CXXFLAGS and X_CFLAGS variables (<a href='http://www.fltk.org/str.php?L174'>STR #174</a>)
<li>The Fl_JPEG_Image and Fl_PNG_Image classes did not
trap errors from the corresponding image libraries
(<a href='http://www.fltk.org/str.php?L168'>STR #168</a>)
<li>Added "--with-links" configure option to control
whether symlinks are created for the FLTK header files
(<a href='http://www.fltk.org/str.php?L164'>STR #164</a>)
<li>Added new hoverdelay() to Fl_Tooltip to control how
quickly recent tooltips appear (<a href='http://www.fltk.org/str.php?L126'>STR #126</a>)
<li>FLUID now sets the size range when a window is shown.
This seems to be necessary with some window managers
(<a href='http://www.fltk.org/str.php?L166'>STR #166</a>)
</UL>