2605c0a320
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3394 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
291 lines
15 KiB
Plaintext
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®/Linux® (X11),
|
|
Microsoft® Windows®, and MacOS® X. FLTK provides
|
|
modern GUI functionality without the bloat and supports 3D
|
|
graphics via OpenGL® 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>
|