diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2004-04-11 04:39:01 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2004-04-11 04:39:01 +0000 |
| commit | a3d0905c9ef76e2efe5347bd588625f73578b73b (patch) | |
| tree | 88f4d68f96c19870d3363a8381a44a5bff4dfd0f /ANNOUNCEMENT | |
| parent | 6bed8ffce81d6dfc263b40e02c1121f053565134 (diff) | |
Copyright updates and prep for 1.1.5rc1.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3391 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'ANNOUNCEMENT')
| -rw-r--r-- | ANNOUNCEMENT | 649 |
1 files changed, 236 insertions, 413 deletions
diff --git a/ANNOUNCEMENT b/ANNOUNCEMENT index 2dabb21ae..53e1c3d09 100644 --- a/ANNOUNCEMENT +++ b/ANNOUNCEMENT @@ -1,238 +1,151 @@ ----TEXT---- -The second release candidate for FLTK 1.1.4 is now available for -download and testing. You now have until August 12th, 2003 to +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.4 will be released. +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 important +lists are *not* automatically entered as STRs, it is imperative that you report any problems using the STR form. ----- Draft FLTK 1.1.4 Release Announcement ---- +---- Draft FLTK 1.1.5 Release Announcement ---- -The FLTK Team is proud to announce the release of FLTK 1.1.4, +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.4 release is primarily a bug-fix release including -fixes to FLUID and the Fl_File_Chooser, Fl_Help_View, -Fl_Text_Display, and Fl_Text_Editor widgets. The new release -also adds a find method to Fl_Help_View. +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.3 include: +Changes since FLTK 1.1.4 include: - - The fl_read_image() function was not implemented on - OSX (STR #161) - - VC++ 7.1 didn't like how the copy operators were - disabled for the Fl_Widget class; now include inline - code which will never be used but makes VC++ happy - (STR #156) - - Fixed an IRIX compile problem caused by a missing - #include (STR #157) - - FLUID didn't write color/selection_color() calls using - the symbolic names when possible, nor did it cast - integer colors to Fl_Color (STR #146) - - Fl_File_Chooser was very close for multiple file - selection in large directories (STR #140) - - Fl_Text_Display/Editor did not disable the current - selection when focus was shifted to another widget - (STR #131) - - Fl_Choice didn't use the normal focus box when the - plastic scheme was in use (STR #129) - - Fl_Text_Editor didn't use selection_color() - consistently (STR #130) - - The fltk_forms, fltk_gl, and fltk_images DSO's and - HP-UX shared libraries are now linked against the fltk - shared library to provide complete dependency - resolution (STR #118) - - The configure.in file did not work with autoconf 2.57. - - FLUID didn't redraw widgets when changing the X, Y, W, - or H values in the widget panel (STR #120) - - Fl_Window::show(argc, argv) wasn't calling - Fl::get_system_colors() as documented (STR #119) - - DSO (shared library) building wasn't quite right for - some platforms (STR #118) - - OSX: some changes to make ProjectBuilder compiles - possible. - - OSX: FLTK would not know where a window was positioned - by the OS. As a result, popup menus could open at - wrong positions. - - Fl_Window::show(argc,argv) incorrectly opened the - display prior to parsing the arguments; this prevented - the "-display foo" option from working (STR #111) - - Images were not clipped properly on MacOS X (STR #114) - - Fl::reload_scheme() and Fl::scheme("foo") incorrectly - called Fl::get_system_colors(). This prevented an - application from setting its own color preferences - (STR #115) - - The 'Enter' key event on OS X would not set Fl::e_text - (STR #???) - - Changed behaviour of fluid to always paste into - a selected group (STR #88) - - Menuitem now changes font, even if fontsize - is not set (STR #110) - - Swapped shortcut labels in OS X (STR #86) - - Non-square Fl_Dial would calculate angle from user - input wrong (STR #101) - - Updated documentatiopn of fl_draw (STR #94) - and Fl_Menu_::add() (STR #99) - - Fluid collapse triangle events were not offset by - horizontal scroll (STR #106) - - QuitAppleEvent now correctly returns from Fl::run() - instead of just exiting (STR #87) - - Hiding the first created OpenGL context was not - possible. FLTK now manages a list of contexts (STR #77) - - FLUID didn't keep the double/single buffer type for - windows. - - FLTK didn't work with Xft2. - - OSX window resizing didn't work (STR #64) - - Fixed MacOS X shared library generation (STR #51) - - Several widgets defined their own size() method but - didn't provide an inline method that mapped to the - Fl_Widget::size() method (STR #62) - - Fl_Scroll didn't provide its own clear() method, so - calling clear() on a Fl_Scroll widget would also - destroy the scrollbars (STR #75) - - Fl::event_text() was sometimes initialized to NULL - instead of an empty string (STR #70) - - fl_draw() didn't properly handle a trailing escaped - "@" character (STR #84) - - Added documentation for all forms of - Fl_Widget::damage() (STR #61) - - Fl_Double_Window now has a type() value of - FL_DOUBLE_WINDOW, to allow double-buffered windows to - process redraws properly on WIN32 (STR #46) - - Added FL_DAMAGE_USER1 and FL_DAMAGE_USER2 damage bits - for use by widget developers (STR #57) - - Fl_Help_View didn't support numeric character entities - (STR #66) - - Menu shortcuts didn't use the Mac key names under - MacOS X (STR #71) - - CodeWarrior Mac OS X updated to work with current - CW8.3 (STR #34) - - Apple-C/X/V/Z didn't work in the Fl_Input widget due - to a bad mapping to control keys (STR #79) - - Added the OSX-specific fl_open_callback() function to - handle Open Documents messages from the Finder (STR - #80) - - The configure script contained erroneous whitespace in - various tests which caused errors on some platforms - (STR #60) - - The fltk-config script still supported the deprecated - --prefix and --exec-prefix options; dropped them since - they serve no useful purpose and would never have - worked for the intended purpose anyways... (STR #56) - - fl_filename_list returned 0 on Win32 if no directory - existed (STR #54) - - Pressing 'home' after the last letter in a Text_Editor - would move the cursor to pos 0 (STR #39) - - Fl::get_key(x) would mix up Ctrl and Meta on OS X (STR - #55) - - The configure script used the wrong dynamic library - linking command for OSX (STR #51) - - The Fl_Text_Editor widget did not set changed() nor - did it call the widget's callback function for - FL_WHEN_CHANGED when processing characters that - Fl::compose() handles (STR #52) - - The file chooser did not reset the click count when - changing directories; if you clicked on a file in the - same position after changing directories with a - double- click, the chooser treated it as a triple - click (STR #27) - - Symbols with outlines did not get drawn inactive. - - The Fl_Help_View widget now provides a find() method - to search for text within the page. - - The Fl_Help_Dialog widget now provides a search box - for entering text to search for. - - The default font encoding on OSX did not match the - default on WIN32 or X11. - - Menu items were not drawn using the font specified in - the Fl_Menu_Item structure (STR #30) - - Long menus that were aligned such that the top of an - item was exactly at the top of the screen would not - scroll (STR #33) - - The OS issues appendix incorrectly stated that MacOS - 8.6 and 9 were supported; they are not (STR #28) - - Fixed handling of nested double-buffered windows (STR - #1) - - Showing a subwindow inside a hidden window would crash - the application (STR #23) - - OSX users couldn't enter some special chars when using - some foreign key layouts (STR #32) - - Hiding subwindows on OSX would hide the parent window - (STR #22) - - Added thin plastic box types. - - Fl_Pack ignored the box() setting and cleared any - unused areas to the widget color; it now only does so - if the box() is set to something other than FL_NO_BOX. - - Updated the Fl_Tabs widget to offset the first tab by - the box dx value to avoid visual errors. - - Updated the plastic up box to draw only a single - border frame instead of the old double one for - improved appearance. - - Updated the default background color on OSX to provide - better contrast. - - Fl_Text_Display and friends now look for the next - non-punctuation/space character for word boundaries - (STR #26) - - gl_font() didn't work properly for X11 when Xft was - used (STR #12) - - Fl_File_Browser incorrectly included "." on WIN32 (STR - #9) - - Include shellapi.h instead of ShellAPI.h in the WIN32 - drag-n-drop code in order to work with the MingW cross - compiler (STR #6) - - The cursor was not properly restored when doing - drag-n-drop on X11 (STR #4) - - Fl::remove_fd() didn't recalculate the highest file - descriptor properly (STR #20) - - Fl_Preferences::deleteGroup() didn't work properly - (STR #13) - - Fixed the fl_show_file_selector() function - it was - copying using the wrong string size (STR #14) - - fl_font() and fl_size() were not implemented on MacOS - X. - - Sorted the icon menu bar in fluid. - - Fixed minor memory access complaints from Valgrind - - Compiling src/flstring.h on OS X with BSD header would - fail. - - Fl_Text_Editor didn't scroll the buffer when the user - pressed Ctrl+End or Ctrl+Home. - - Fl_Text_Editor didn't show its cursor when the mouse - was moved inside the window. - - FLUID now uses an Fl_Text_Display widget for command - output, which allows you to copy and paste text from - command output into other windows. - - Fl_Gl_Window could cause a bus error on MacOS X if the - parent window was not yet shown. - - FLUID could crash after displaying a syntax error - dialog for the callback code. - - FLUID would reset the callback code if you opened the - widget panel for multiple widgets. - - Added a NULL check to Fl_Text_Display (SF Bug #706921). - - The fltk-config script placed the LDFLAGS at the wrong - place in the linker options. - - Fl_Text_Display didn't draw the outer box in the right - dimensions, so it was invisible. - - Fl_Help_Dialog used the same color for links as for - the background, causing links to be invisible on pages - without a background color set. + - 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 and + #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 second release candidate for FLTK 1.1.4 is now available -for download and testing. You now have until August 12th, 2003 to +<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> @@ -241,24 +154,25 @@ software trouble report form at the following URL:</P> </PRE> <P>If no priority 4 or 5 STRs are received and confirmed before -this date, 1.1.4 will be released. +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 important that you report any problems using the STR form. +is imperative that you report any problems using the STR form. -<P ALIGN="CENTER">---- Draft FLTK 1.1.4 Release Announcement ----</P> +<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.4, +<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.4 release is primarily a bug-fix release -including fixes to FLUID and the Fl_File_Chooser, Fl_Help_View, -Fl_Text_Display, and Fl_Text_Editor widgets. The new release -also adds a find method to Fl_Help_View. +<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. @@ -267,201 +181,110 @@ exceptions that allow for static linking. <UL> - <LI>The fl_read_image() function was not implemented on - OSX (<A HREF="http://www.fltk.org/str.php?L161">STR #161</A>) - <LI>VC++ 7.1 didn't like how the copy operators were - disabled for the Fl_Widget class; now include inline - code which will never be used but makes VC++ happy - (<A HREF="http://www.fltk.org/str.php?L156">STR #156</A>) - <LI>Fixed an IRIX compile problem caused by a missing - #include (<A HREF="http://www.fltk.org/str.php?L157">STR #157</A>) - <LI>FLUID didn't write color/selection_color() calls using - the symbolic names when possible, nor did it cast - integer colors to Fl_Color (<A HREF="http://www.fltk.org/str.php?L146">STR #146</A>) - <LI>Fl_File_Chooser was very close for multiple file - selection in large directories (<A HREF="http://www.fltk.org/str.php?L140">STR #140</A>) - <LI>Fl_Text_Display/Editor did not disable the current - selection when focus was shifted to another widget - (<A HREF="http://www.fltk.org/str.php?L131">STR #131</A>) - <LI>Fl_Choice didn't use the normal focus box when the - plastic scheme was in use (<A HREF="http://www.fltk.org/str.php?L129">STR #129</A>) - <LI>Fl_Text_Editor didn't use selection_color() - consistently (<A HREF="http://www.fltk.org/str.php?L130">STR #130</A>) - <LI>The fltk_forms, fltk_gl, and fltk_images DSO's and - HP-UX shared libraries are now linked against the fltk - shared library to provide complete dependency - resolution (<A HREF="http://www.fltk.org/str.php?L118">STR #118</A>) - <LI>The configure.in file did not work with autoconf 2.57. - <LI>FLUID didn't redraw widgets when changing the X, Y, W, - or H values in the widget panel (<A HREF="http://www.fltk.org/str.php?L120">STR #120</A>) - <LI>Fl_Window::show(argc, argv) wasn't calling - Fl::get_system_colors() as documented (<A HREF="http://www.fltk.org/str.php?L119">STR #119</A>) - <LI>DSO (shared library) building wasn't quite right for - some platforms (<A HREF="http://www.fltk.org/str.php?L118">STR #118</A>) - <LI>OSX: some changes to make ProjectBuilder compiles - possible. - <LI>OSX: FLTK would not know where a window was positioned - by the OS. As a result, popup menus could open at - wrong positions. - <LI>Fl_Window::show(argc,argv) incorrectly opened the - display prior to parsing the arguments; this prevented - the "-display foo" option from working (<A HREF="http://www.fltk.org/str.php?L111">STR #111</A>) - <LI>Images were not clipped properly on MacOS X (<A HREF="http://www.fltk.org/str.php?L114">STR #114</A>) - <LI>Fl::reload_scheme() and Fl::scheme("foo") incorrectly - called Fl::get_system_colors(). This prevented an - application from setting its own color preferences - (<A HREF="http://www.fltk.org/str.php?L115">STR #115</A>) - <LI>The 'Enter' key event on OS X would not set Fl::e_text - (STR #???) - <LI>Changed behaviour of fluid to always paste into - a selected group (<A HREF="http://www.fltk.org/str.php?L88">STR #88</A>) - <LI>Menuitem now changes font, even if fontsize - is not set (<A HREF="http://www.fltk.org/str.php?L110">STR #110</A>) - <LI>Swapped shortcut labels in OS X (<A HREF="http://www.fltk.org/str.php?L86">STR #86</A>) - <LI>Non-square Fl_Dial would calculate angle from user - input wrong (<A HREF="http://www.fltk.org/str.php?L101">STR #101</A>) - <LI>Updated documentatiopn of fl_draw (<A HREF="http://www.fltk.org/str.php?L94">STR #94</A>) - and Fl_Menu_::add() (<A HREF="http://www.fltk.org/str.php?L99">STR #99</A>) - <LI>Fluid collapse triangle events were not offset by - horizontal scroll (<A HREF="http://www.fltk.org/str.php?L106">STR #106</A>) - <LI>QuitAppleEvent now correctly returns from Fl::run() - instead of just exiting (<A HREF="http://www.fltk.org/str.php?L87">STR #87</A>) - <LI>Hiding the first created OpenGL context was not - possible. FLTK now manages a list of contexts (<A HREF="http://www.fltk.org/str.php?L77">STR #77</A>) - <LI>FLUID didn't keep the double/single buffer type for - windows. - <LI>FLTK didn't work with Xft2. - <LI>OSX window resizing didn't work (<A HREF="http://www.fltk.org/str.php?L64">STR #64</A>) - <LI>Fixed MacOS X shared library generation (<A HREF="http://www.fltk.org/str.php?L51">STR #51</A>) - <LI>Several widgets defined their own size() method but - didn't provide an inline method that mapped to the - Fl_Widget::size() method (<A HREF="http://www.fltk.org/str.php?L62">STR #62</A>) - <LI>Fl_Scroll didn't provide its own clear() method, so - calling clear() on a Fl_Scroll widget would also - destroy the scrollbars (<A HREF="http://www.fltk.org/str.php?L75">STR #75</A>) - <LI>Fl::event_text() was sometimes initialized to NULL - instead of an empty string (<A HREF="http://www.fltk.org/str.php?L70">STR #70</A>) - <LI>fl_draw() didn't properly handle a trailing escaped - "@" character (<A HREF="http://www.fltk.org/str.php?L84">STR #84</A>) - <LI>Added documentation for all forms of - Fl_Widget::damage() (<A HREF="http://www.fltk.org/str.php?L61">STR #61</A>) - <LI>Fl_Double_Window now has a type() value of - FL_DOUBLE_WINDOW, to allow double-buffered windows to - process redraws properly on WIN32 (<A HREF="http://www.fltk.org/str.php?L46">STR #46</A>) - <LI>Added FL_DAMAGE_USER1 and FL_DAMAGE_USER2 damage bits - for use by widget developers (<A HREF="http://www.fltk.org/str.php?L57">STR #57</A>) - <LI>Fl_Help_View didn't support numeric character entities - (<A HREF="http://www.fltk.org/str.php?L66">STR #66</A>) - <LI>Menu shortcuts didn't use the Mac key names under - MacOS X (<A HREF="http://www.fltk.org/str.php?L71">STR #71</A>) - <LI>CodeWarrior Mac OS X updated to work with current - CW8.3 (<A HREF="http://www.fltk.org/str.php?L34">STR #34</A>) - <LI>Apple-C/X/V/Z didn't work in the Fl_Input widget due - to a bad mapping to control keys (<A HREF="http://www.fltk.org/str.php?L79">STR #79</A>) - <LI>Added the OSX-specific fl_open_callback() function to - handle Open Documents messages from the Finder (STR - #80) - <LI>The configure script contained erroneous whitespace in - various tests which caused errors on some platforms - (<A HREF="http://www.fltk.org/str.php?L60">STR #60</A>) - <LI>The fltk-config script still supported the deprecated - --prefix and --exec-prefix options; dropped them since - they serve no useful purpose and would never have - worked for the intended purpose anyways... (<A HREF="http://www.fltk.org/str.php?L56">STR #56</A>) - <LI>fl_filename_list returned 0 on Win32 if no directory - existed (<A HREF="http://www.fltk.org/str.php?L54">STR #54</A>) - <LI>Pressing 'home' after the last letter in a Text_Editor - would move the cursor to pos 0 (<A HREF="http://www.fltk.org/str.php?L39">STR #39</A>) - <LI>Fl::get_key(x) would mix up Ctrl and Meta on OS X (STR - #55) - <LI>The configure script used the wrong dynamic library - linking command for OSX (<A HREF="http://www.fltk.org/str.php?L51">STR #51</A>) - <LI>The Fl_Text_Editor widget did not set changed() nor - did it call the widget's callback function for - FL_WHEN_CHANGED when processing characters that - Fl::compose() handles (<A HREF="http://www.fltk.org/str.php?L52">STR #52</A>) - <LI>The file chooser did not reset the click count when - changing directories; if you clicked on a file in the - same position after changing directories with a - double<LI>click, the chooser treated it as a triple - click (<A HREF="http://www.fltk.org/str.php?L27">STR #27</A>) - <LI>Symbols with outlines did not get drawn inactive. - <LI>The Fl_Help_View widget now provides a find() method - to search for text within the page. - <LI>The Fl_Help_Dialog widget now provides a search box - for entering text to search for. - <LI>The default font encoding on OSX did not match the - default on WIN32 or X11. - <LI>Menu items were not drawn using the font specified in - the Fl_Menu_Item structure (<A HREF="http://www.fltk.org/str.php?L30">STR #30</A>) - <LI>Long menus that were aligned such that the top of an - item was exactly at the top of the screen would not - scroll (<A HREF="http://www.fltk.org/str.php?L33">STR #33</A>) - <LI>The OS issues appendix incorrectly stated that MacOS - 8.6 and 9 were supported; they are not (<A HREF="http://www.fltk.org/str.php?L28">STR #28</A>) - <LI>Fixed handling of nested double-buffered windows (STR - #1) - <LI>Showing a subwindow inside a hidden window would crash - the application (<A HREF="http://www.fltk.org/str.php?L23">STR #23</A>) - <LI>OSX users couldn't enter some special chars when using - some foreign key layouts (<A HREF="http://www.fltk.org/str.php?L32">STR #32</A>) - <LI>Hiding subwindows on OSX would hide the parent window - (<A HREF="http://www.fltk.org/str.php?L22">STR #22</A>) - <LI>Added thin plastic box types. - <LI>Fl_Pack ignored the box() setting and cleared any - unused areas to the widget color; it now only does so - if the box() is set to something other than FL_NO_BOX. - <LI>Updated the Fl_Tabs widget to offset the first tab by - the box dx value to avoid visual errors. - <LI>Updated the plastic up box to draw only a single - border frame instead of the old double one for - improved appearance. - <LI>Updated the default background color on OSX to provide - better contrast. - <LI>Fl_Text_Display and friends now look for the next - non-punctuation/space character for word boundaries - (<A HREF="http://www.fltk.org/str.php?L26">STR #26</A>) - <LI>gl_font() didn't work properly for X11 when Xft was - used (<A HREF="http://www.fltk.org/str.php?L12">STR #12</A>) - <LI>Fl_File_Browser incorrectly included "." on WIN32 (STR - #9) - <LI>Include shellapi.h instead of ShellAPI.h in the WIN32 - drag-n-drop code in order to work with the MingW cross - compiler (<A HREF="http://www.fltk.org/str.php?L6">STR #6</A>) - <LI>The cursor was not properly restored when doing - drag-n-drop on X11 (<A HREF="http://www.fltk.org/str.php?L4">STR #4</A>) - <LI>Fl::remove_fd() didn't recalculate the highest file - descriptor properly (<A HREF="http://www.fltk.org/str.php?L20">STR #20</A>) - <LI>Fl_Preferences::deleteGroup() didn't work properly - (<A HREF="http://www.fltk.org/str.php?L13">STR #13</A>) - <LI>Fixed the fl_show_file_selector() function <LI>it was - copying using the wrong string size (<A HREF="http://www.fltk.org/str.php?L14">STR #14</A>) - <LI>fl_font() and fl_size() were not implemented on MacOS - X. - <LI>Sorted the icon menu bar in fluid. - <LI>Fixed minor memory access complaints from Valgrind - <LI>Compiling src/flstring.h on OS X with BSD header would - fail. - <LI>Fl_Text_Editor didn't scroll the buffer when the user - pressed Ctrl+End or Ctrl+Home. - <LI>Fl_Text_Editor didn't show its cursor when the mouse - was moved inside the window. - <LI>FLUID now uses an Fl_Text_Display widget for command - output, which allows you to copy and paste text from - command output into other windows. - <LI>Fl_Gl_Window could cause a bus error on MacOS X if the - parent window was not yet shown. - <LI>FLUID could crash after displaying a syntax error - dialog for the callback code. - <LI>FLUID would reset the callback code if you opened the - widget panel for multiple widgets. - <LI>Added a NULL check to Fl_Text_Display (SF Bug #706921). - <LI>The fltk-config script placed the LDFLAGS at the wrong - place in the linker options. - <LI>Fl_Text_Display didn't draw the outer box in the right - dimensions, so it was invisible. - <LI>Fl_Help_Dialog used the same color for links as for - the background, causing links to be invisible on pages - without a background color set. + <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> and + #197) + <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> |
