ba00ff13bc
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3848 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
583 lines
30 KiB
Plaintext
583 lines
30 KiB
Plaintext
----TEXT----
|
|
|
|
The third release candidate for FLTK 1.1.5 is now available for
|
|
download and testing. You now have until October 8th, 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 #505, STR #513)
|
|
- Updated PNG library source to 1.2.7.
|
|
- Updated ZLIB library source to 1.2.1.
|
|
- Fixed VC++ project file problems (STR #476, STR #478,
|
|
STR #520, STR #527, STR #537)
|
|
- Now look for 8 bits of alpha when the developer has
|
|
requested FL_RGB8 (STR #541)
|
|
- The last line in an Fl_Help_View widget was not
|
|
aligned properly (STR #536)
|
|
- The "search" symbol looked like a Q (STR #536)
|
|
- Changed Fl_Help_View::get_color() to use a lookup
|
|
table to avoid serious Borland C++ 5.5 compiler bugs
|
|
(STR #533)
|
|
- Fixed Watcom compiler warnings with FL/Fl_Widget.H
|
|
(STR #540)
|
|
- The image class copy() methods did not always make a
|
|
separate copy of the image data (STR #539)
|
|
- Fixed an edge case in fl_old_shortcut() that could
|
|
cause it to read beyond then end of the shortcut
|
|
string (used for XForms named shortcuts)
|
|
- Added (unsupported) CMake files (STR #499)
|
|
- Tooltips would not reappear on the same widget, and
|
|
the initial tooltip delay was not used after a tooltip
|
|
was shown (STR #465)
|
|
- Fixed a compile problem with the Linux 2.6 threading
|
|
support (STR #483)
|
|
- Fixed problems with 2-byte Xpm files on 64-bit
|
|
platforms (STR #525)
|
|
- FLTK didn't handle the ReparentNotify event on X11
|
|
(STR #524)
|
|
- The old source file "fl_set_gray.cxx" is not needed
|
|
(STR #516)
|
|
- Fl_Text_Display still called delete[] instead of
|
|
free() in one place (STR #503)
|
|
- The symbol test program did not handle the @+ symbol
|
|
properly (STR #490)
|
|
- Fl_File_Chooser didn't correctly call isprint() and
|
|
isspace() when checking to see if the current file was
|
|
text that can be previewed (STR #517)
|
|
- FLUID didn't compile with Borland C++ due to a
|
|
compiler bug (STR #496)
|
|
- Fl_Positioner did not handle reversed min and max
|
|
values (STR #510)
|
|
- fl_descent(), fl_height(), and fl_width() would crash
|
|
a program if you didn't call fl_font() first; they now
|
|
return -1 if no font is set (STR #500)
|
|
- Added test/unittests to verify pixel drawing and
|
|
alignment across platforms
|
|
- Fl_Menu_::find_item() didn't determine the menu path
|
|
properly (STR #481)
|
|
- The build system now installs image library header
|
|
files in FL/images/filename.h so that FLTK programs
|
|
will use the same header files as the FLTK image
|
|
libraries.
|
|
- The build system now creates image libraries named
|
|
"libfltk_name.a" instead of "libname.a" to avoid
|
|
clobbering an existing installed library (STR #480)
|
|
|
|
[1.1.5rc2]
|
|
- Documentation updates (STR #365, STR #399, STR #407,
|
|
STR #412, STR #414, STR #452, STR #462)
|
|
- Fl_Text_Display did not handle drawing of overlapping
|
|
text (italic next to plain, etc.) properly (STR #381)
|
|
- All of the core widgets now consistently set changed()
|
|
before calling the callback function for a change in
|
|
value; this allows programs to check the changed()
|
|
state in a callback to see why they are being called
|
|
(STR #475)
|
|
- Fl_File_Chooser did not handle some cases for filename
|
|
completion (STR #376)
|
|
- Fl_Help_View didn't properly compute the default
|
|
maximum width of the page properly, resulting in
|
|
non-wrapped text in table cells (STR #464)
|
|
- Fl_Text_Editor no longer tries to emulate the Emacs
|
|
CTRL-A shortcut to move to the first column, since
|
|
there is a key for that and the widget does not
|
|
emulate any other Emacs keys (STR #421)
|
|
- Fl_File_Chooser always disabled the OK button when the
|
|
user pressed DELETE or BACKSPACE (STR #397)
|
|
- Added Fl_Browser::swap() methods (STR #459)
|
|
- Fl_Counter didn't use a thin down box for the text
|
|
field if the box type was set to FL_THIN_UP_BOX (STR
|
|
#467)
|
|
- Fl_Help_View now resets the scrollbars if they go
|
|
outside the current view (STR #464)
|
|
- fl_dir_chooser() did not show the previous selection
|
|
as documented (STR #443)
|
|
- Fl_Text_Display used delete[] instead of free() in
|
|
some places (STR #466)
|
|
- FLTK now includes copies of the PNG, JPEG, and ZLIB
|
|
libraries for platforms that do not have them (STR
|
|
#441)
|
|
- The fltk-config script did not include the
|
|
"-mno-cygwin" option under CygWin (STR #434)
|
|
- Fl_Help_View::find() did not check for a NULL value
|
|
(STR #442)
|
|
- Added search symbol to the search field of
|
|
Fl_Help_Dialog (STR #417)
|
|
- Added two new symbols, @search and @FLTK, which can be
|
|
used in labels.
|
|
- MacOS X: fixed NumLock mixup, added support for
|
|
FL_Menu and FL_Delete keys on external (PC) keyboards
|
|
(STR #445)
|
|
- Fl_File_Icon::draw() did not support drawing of complex
|
|
polygons in icon descriptions (STR #474)
|
|
- The configure script now offers options for JPEG, PNG,
|
|
and ZLIB libraries (STR #416)
|
|
- The first menu item in a list would not go invisible
|
|
(STR #406)
|
|
- Fl_Text_Buffer::replace() now range checks its input
|
|
(STR #385)
|
|
- FLTK now builds with the current release of MinGW (STR
|
|
#325, STR #401, STR #402)
|
|
- FLTK now honors the numlock key state (STR #369)
|
|
- The Fl_Text_Display widget did not redraw selections
|
|
when focus changed (STR #390)
|
|
- The plastic background image is now less contrasty
|
|
(STR #394)
|
|
- Fl_Scroll now uses a full redraw when the scheme is
|
|
set to plastic and the box type is a frame (STR #205)
|
|
- Fl_Window::resize() did not work properly with KDE 3.2
|
|
(STR #356)
|
|
- FLTK didn't delete font bitmaps when the last OpenGL
|
|
window was deleted, preventing future text from
|
|
displaying (STR #310)
|
|
- FLUID didn't include a full initialization record for
|
|
the trailing NULL menu items (STR #375)
|
|
- Fl_Browser::item_width() did not properly handle
|
|
format modifiers (STR #372)
|
|
- Fl_Browser::item_height() did not handle columns
|
|
properly (STR #371)
|
|
- Fl_Gl_Window's on WIN32 now prefer accelerated pixel
|
|
formats over generic formats (STR #382)
|
|
- Fl_Window::resize() did not work on some systems if
|
|
the window was not shown (STR #373)
|
|
- FLUID did not write the user_data type if the
|
|
user_data field was empty (STR #374)
|
|
- The value(const Fl_Menu_Item*) method was not
|
|
implemented for Fl_Choice (STR #366)
|
|
- Fl_Pack didn't draw child widget labels the same way
|
|
as Fl_Group, causing display problems (STR #360)
|
|
- fl_read_image() didn't work when reading from an
|
|
offscreen buffer with some X11 servers (STR #364)
|
|
|
|
[1.1.5rc1]
|
|
- 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 third release candidate for FLTK 1.1.5 is now available
|
|
for download and testing. You now have until Ocotber 8th, 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.4 include:
|
|
|
|
<UL>
|
|
|
|
<li>Documentation updates (<a href='http://www.fltk.org/str.php?L505'>STR #505</a>, <a href='http://www.fltk.org/str.php?L513'>STR #513</a>)
|
|
<li>Updated PNG library source to 1.2.7.
|
|
<li>Updated ZLIB library source to 1.2.1.
|
|
<li>Fixed VC++ project file problems (<a href='http://www.fltk.org/str.php?L476'>STR #476</a>, <a href='http://www.fltk.org/str.php?L478'>STR #478</a>,
|
|
<a href='http://www.fltk.org/str.php?L520'>STR #520</a>, <a href='http://www.fltk.org/str.php?L527'>STR #527</a>, <a href='http://www.fltk.org/str.php?L537'>STR #537</a>)
|
|
<li>Now look for 8 bits of alpha when the developer has
|
|
requested FL_RGB8 (<a href='http://www.fltk.org/str.php?L541'>STR #541</a>)
|
|
<li>The last line in an Fl_Help_View widget was not
|
|
aligned properly (<a href='http://www.fltk.org/str.php?L536'>STR #536</a>)
|
|
<li>The "search" symbol looked like a Q (<a href='http://www.fltk.org/str.php?L536'>STR #536</a>)
|
|
<li>Changed Fl_Help_View::get_color() to use a lookup
|
|
table to avoid serious Borland C++ 5.5 compiler bugs
|
|
(<a href='http://www.fltk.org/str.php?L533'>STR #533</a>)
|
|
<li>Fixed Watcom compiler warnings with FL/Fl_Widget.H
|
|
(<a href='http://www.fltk.org/str.php?L540'>STR #540</a>)
|
|
<li>The image class copy() methods did not always make a
|
|
separate copy of the image data (<a href='http://www.fltk.org/str.php?L539'>STR #539</a>)
|
|
<li>Fixed an edge case in fl_old_shortcut() that could
|
|
cause it to read beyond then end of the shortcut
|
|
string (used for XForms named shortcuts)
|
|
<li>Added (unsupported) CMake files (<a href='http://www.fltk.org/str.php?L499'>STR #499</a>)
|
|
<li>Tooltips would not reappear on the same widget, and
|
|
the initial tooltip delay was not used after a tooltip
|
|
was shown (<a href='http://www.fltk.org/str.php?L465'>STR #465</a>)
|
|
<li>Fixed a compile problem with the Linux 2.6 threading
|
|
support (<a href='http://www.fltk.org/str.php?L483'>STR #483</a>)
|
|
<li>Fixed problems with 2-byte Xpm files on 64-bit
|
|
platforms (<a href='http://www.fltk.org/str.php?L525'>STR #525</a>)
|
|
<li>FLTK didn't handle the ReparentNotify event on X11
|
|
(<a href='http://www.fltk.org/str.php?L524'>STR #524</a>)
|
|
<li>The old source file "fl_set_gray.cxx" is not needed
|
|
(<a href='http://www.fltk.org/str.php?L516'>STR #516</a>)
|
|
<li>Fl_Text_Display still called delete[] instead of
|
|
free() in one place (<a href='http://www.fltk.org/str.php?L503'>STR #503</a>)
|
|
<li>The symbol test program did not handle the @+ symbol
|
|
properly (<a href='http://www.fltk.org/str.php?L490'>STR #490</a>)
|
|
<li>Fl_File_Chooser didn't correctly call isprint() and
|
|
isspace() when checking to see if the current file was
|
|
text that can be previewed (<a href='http://www.fltk.org/str.php?L517'>STR #517</a>)
|
|
<li>FLUID didn't compile with Borland C++ due to a
|
|
compiler bug (<a href='http://www.fltk.org/str.php?L496'>STR #496</a>)
|
|
<li>Fl_Positioner did not handle reversed min and max
|
|
values (<a href='http://www.fltk.org/str.php?L510'>STR #510</a>)
|
|
<li>fl_descent(), fl_height(), and fl_width() would crash
|
|
a program if you didn't call fl_font() first; they now
|
|
return -1 if no font is set (<a href='http://www.fltk.org/str.php?L500'>STR #500</a>)
|
|
<li>Added test/unittests to verify pixel drawing and
|
|
alignment across platforms
|
|
<li>Fl_Menu_::find_item() didn't determine the menu path
|
|
properly (<a href='http://www.fltk.org/str.php?L481'>STR #481</a>)
|
|
<li>The build system now installs image library header
|
|
files in FL/images/filename.h so that FLTK programs
|
|
will use the same header files as the FLTK image
|
|
libraries.
|
|
<li>The build system now creates image libraries named
|
|
"libfltk_name.a" instead of "libname.a" to avoid
|
|
clobbering an existing installed library (<a href='http://www.fltk.org/str.php?L480'>STR #480</a>)
|
|
|
|
<br /><i>[1.1.5rc2]</i>
|
|
|
|
<li>Documentation updates (<a href='http://www.fltk.org/str.php?L365'>STR #365</a>, <a href='http://www.fltk.org/str.php?L399'>STR #399</a>, <a href='http://www.fltk.org/str.php?L407'>STR #407</a>,
|
|
<a href='http://www.fltk.org/str.php?L412'>STR #412</a>, <a href='http://www.fltk.org/str.php?L414'>STR #414</a>, <a href='http://www.fltk.org/str.php?L452'>STR #452</a>, <a href='http://www.fltk.org/str.php?L462'>STR #462</a>)
|
|
<li>Fl_Text_Display did not handle drawing of overlapping
|
|
text (italic next to plain, etc.) properly (<a href='http://www.fltk.org/str.php?L381'>STR #381</a>)
|
|
<li>All of the core widgets now consistently set changed()
|
|
before calling the callback function for a change in
|
|
value; this allows programs to check the changed()
|
|
state in a callback to see why they are being called
|
|
(<a href='http://www.fltk.org/str.php?L475'>STR #475</a>)
|
|
<li>Fl_File_Chooser did not handle some cases for filename
|
|
completion (<a href='http://www.fltk.org/str.php?L376'>STR #376</a>)
|
|
<li>Fl_Help_View didn't properly compute the default
|
|
maximum width of the page properly, resulting in
|
|
non-wrapped text in table cells (<a href='http://www.fltk.org/str.php?L464'>STR #464</a>)
|
|
<li>Fl_Text_Editor no longer tries to emulate the Emacs
|
|
CTRL-A shortcut to move to the first column, since
|
|
there is a key for that and the widget does not
|
|
emulate any other Emacs keys (<a href='http://www.fltk.org/str.php?L421'>STR #421</a>)
|
|
<li>Fl_File_Chooser always disabled the OK button when the
|
|
user pressed DELETE or BACKSPACE (<a href='http://www.fltk.org/str.php?L397'>STR #397</a>)
|
|
<li>Added Fl_Browser::swap() methods (<a href='http://www.fltk.org/str.php?L459'>STR #459</a>)
|
|
<li>Fl_Counter didn't use a thin down box for the text
|
|
field if the box type was set to FL_THIN_UP_BOX (<a href='http://www.fltk.org/str.php?L467'>STR
|
|
#467</a>)
|
|
<li>Fl_Help_View now resets the scrollbars if they go
|
|
outside the current view (<a href='http://www.fltk.org/str.php?L464'>STR #464</a>)
|
|
<li>fl_dir_chooser() did not show the previous selection
|
|
as documented (<a href='http://www.fltk.org/str.php?L443'>STR #443</a>)
|
|
<li>Fl_Text_Display used delete[] instead of free() in
|
|
some places (<a href='http://www.fltk.org/str.php?L466'>STR #466</a>)
|
|
<li>FLTK now includes copies of the PNG, JPEG, and ZLIB
|
|
libraries for platforms that do not have them (<a href='http://www.fltk.org/str.php?L441'>STR
|
|
#441</a>)
|
|
<li>The fltk-config script did not include the
|
|
"-mno-cygwin" option under CygWin (<a href='http://www.fltk.org/str.php?L434'>STR #434</a>)
|
|
<li>Fl_Help_View::find() did not check for a NULL value
|
|
(<a href='http://www.fltk.org/str.php?L442'>STR #442</a>)
|
|
<li>Added search symbol to the search field of
|
|
Fl_Help_Dialog (<a href='http://www.fltk.org/str.php?L417'>STR #417</a>)
|
|
<li>Added two new symbols, @search and @FLTK, which can be
|
|
used in labels.
|
|
<li>MacOS X: fixed NumLock mixup, added support for
|
|
FL_Menu and FL_Delete keys on external (PC) keyboards
|
|
(<a href='http://www.fltk.org/str.php?L445'>STR #445</a>)
|
|
<li>Fl_File_Icon::draw() did not support drawing of complex
|
|
polygons in icon descriptions (<a href='http://www.fltk.org/str.php?L474'>STR #474</a>)
|
|
<li>The configure script now offers options for JPEG, PNG,
|
|
and ZLIB libraries (<a href='http://www.fltk.org/str.php?L416'>STR #416</a>)
|
|
<li>The first menu item in a list would not go invisible
|
|
(<a href='http://www.fltk.org/str.php?L406'>STR #406</a>)
|
|
<li>Fl_Text_Buffer::replace() now range checks its input
|
|
(<a href='http://www.fltk.org/str.php?L385'>STR #385</a>)
|
|
<li>FLTK now builds with the current release of MinGW (<a href='http://www.fltk.org/str.php?L325'>STR
|
|
#325</a>, <a href='http://www.fltk.org/str.php?L401'>STR #401</a>, <a href='http://www.fltk.org/str.php?L402'>STR #402</a>)
|
|
<li>FLTK now honors the numlock key state (<a href='http://www.fltk.org/str.php?L369'>STR #369</a>)
|
|
<li>The Fl_Text_Display widget did not redraw selections
|
|
when focus changed (<a href='http://www.fltk.org/str.php?L390'>STR #390</a>)
|
|
<li>The plastic background image is now less contrasty
|
|
(<a href='http://www.fltk.org/str.php?L394'>STR #394</a>)
|
|
<li>Fl_Scroll now uses a full redraw when the scheme is
|
|
set to plastic and the box type is a frame (<a href='http://www.fltk.org/str.php?L205'>STR #205</a>)
|
|
<li>Fl_Window::resize() did not work properly with KDE 3.2
|
|
(<a href='http://www.fltk.org/str.php?L356'>STR #356</a>)
|
|
<li>FLTK didn't delete font bitmaps when the last OpenGL
|
|
window was deleted, preventing future text from
|
|
displaying (<a href='http://www.fltk.org/str.php?L310'>STR #310</a>)
|
|
<li>FLUID didn't include a full initialization record for
|
|
the trailing NULL menu items (<a href='http://www.fltk.org/str.php?L375'>STR #375</a>)
|
|
<li>Fl_Browser::item_width() did not properly handle
|
|
format modifiers (<a href='http://www.fltk.org/str.php?L372'>STR #372</a>)
|
|
<li>Fl_Browser::item_height() did not handle columns
|
|
properly (<a href='http://www.fltk.org/str.php?L371'>STR #371</a>)
|
|
<li>Fl_Gl_Window's on WIN32 now prefer accelerated pixel
|
|
formats over generic formats (<a href='http://www.fltk.org/str.php?L382'>STR #382</a>)
|
|
<li>Fl_Window::resize() did not work on some systems if
|
|
the window was not shown (<a href='http://www.fltk.org/str.php?L373'>STR #373</a>)
|
|
<li>FLUID did not write the user_data type if the
|
|
user_data field was empty (<a href='http://www.fltk.org/str.php?L374'>STR #374</a>)
|
|
<li>The value(const Fl_Menu_Item*) method was not
|
|
implemented for Fl_Choice (<a href='http://www.fltk.org/str.php?L366'>STR #366</a>)
|
|
- Fl_Pack didn't draw child widget labels the same way
|
|
as Fl_Group, causing display problems (<a href='http://www.fltk.org/str.php?L360'>STR #360</a>)
|
|
- fl_read_image() didn't work when reading from an
|
|
offscreen buffer with some X11 servers (<a href='http://www.fltk.org/str.php?L364'>STR #364</a>)
|
|
|
|
<br /><i>[1.1.5rc1]</i>
|
|
|
|
<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>
|