diff options
| -rw-r--r-- | ANNOUNCEMENT | 298 | ||||
| -rw-r--r-- | CHANGES | 2 | ||||
| -rw-r--r-- | fluid/widget_panel.cxx | 1 | ||||
| -rw-r--r-- | fluid/widget_panel.fl | 2 | ||||
| -rwxr-xr-x | makesrcdist | 4 |
5 files changed, 229 insertions, 78 deletions
diff --git a/ANNOUNCEMENT b/ANNOUNCEMENT index ec76f38c9..d312acc0c 100644 --- a/ANNOUNCEMENT +++ b/ANNOUNCEMENT @@ -1,89 +1,241 @@ -<P>The FLTK Team is proud to announce the release of FLTK 1.1.3, -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.3 release is primarily a bug-fix release -including several MacOS X drawing and OpenGL bugs. The new -release also adds support for up to 2 additional qualifiers -before a class name in FLUID. - -<P>FLTK is provided under the GNU Library Public License with -exceptions that allow for static linking. - -<P>Changes since FLTK 1.1.2 include: - -<UL> - - <LI>Documentation updates. - - <LI>FLTK now ignores KeyRelease events when X11 sends them - for repeating keys. - - <LI>FLUID now supports up to two additional qualifiers - before a class name (FL_EXPORT, etc.) to aide in - developing DLL interfaces for WIN32. +----TEXT---- - <LI>Additional NULL checks in Fl_Button, - fl_draw_boxtype(), Fl_File_Chooser, and - Fl_Window::hotspot(). +The first release candidate for FLTK 1.1.4 is now available for +download and testing. You now have until June 9th, 2003 to +report any problems with this release candidate using the +software trouble report form at the following URL: - <LI>The Fl_Preferences header file needed to FL_EXPORT all - of the nested classes for WIN32. + http://www.fltk.org/str.php - <LI>Fl_Double_Window couldn't be nested on WIN32. [SF Bug - #658219] +If no priority 4 or 5 STRs are received and confirmed before +this date, FLTK 1.1.4 will be released. - <LI>Fl_Slider didn't call the callback function when the - user changed the value using the keyboard and the - "when" condition was FL_WHEN_RELEASE. [SF Bug #647072] +Note: Since problems reported on the FLTK newsgroups or mailing +lists are *not* automatically entered as STRs, it is important +that you report any problems using the STR form. - <LI>Lines with less than 2 unique vertices and polygons - with less the 3 unique vertices were not drawn - properly. [SF Bug #647067] +---- Draft FLTK 1.1.4 Release Announcement ---- - <LI>The size_range() values were not honored under MacOS - X. [SF Bug #647074] - - <LI>OpenGL windows didn't resize correctly on MacOS X. - [SF Bug #667855] - - <LI>The menus incorrectly used the overlay visual when one - or more menu items contained an image. [SF Bug #653846] - - <LI>Changed some error messages to use Fl::error() instead - of fprintf()... - - <LI>Fl_Text_Buffer and Fl_Text_Display used free to free - memory that was allocated using the new operator. +The FLTK Team is proud to announce the release of FLTK 1.1.4, +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. - <LI>Tweeked the plastic scheme under MacOSX to better - match the colors. +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. - <LI>The Fl_Image.H always included the x.H header file, - which included many system headers that could - interfere with normal GUI applications. It now uses - the corresponding based types for the image id and - mask to avoid this. +FLTK is provided under the GNU Library Public License with +exceptions that allow for static linking. - <LI>The FLUID widget panel wasn't sorted, so keyboard - navigation was strange. [SF Bug #647069] +Changes since FLTK 1.1.3 include: + + - 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. + +----HTML---- + +<P>The first release candidate for FLTK 1.1.4 is now available +for download and testing. You now have until June 9th, 2003 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.4 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. + +<P ALIGN="CENTER">---- Draft FLTK 1.1.4 Release Announcement ----</P> + +<P>The FLTK Team is proud to announce the release of FLTK 1.1.4, +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. - <LI>Fl_Scroll didn't compute the location of labels to the - right or below when determining the area to erase. +<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. - <LI>Added backward-compatibility macro for - filename_setext(). +<P>FLTK is provided under the GNU Library Public License with +exceptions that allow for static linking. - <LI>Fl_Bitmap::copy(), Fl_Pixmap::copy(), and - Fl_RGB_Image::copy() all could overflow the source - image when scaling the image. +<P>Changes since FLTK 1.1.3 include: - <LI>Double/triple clicks in Fl_Input fields didn't copy - the expanded selection to the clipboard. +<UL> - <LI>Fl_Glut_Window and Fl_Gl_Window didn't always initialize - the OpenGL context on MacOS. + <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 (STR #27) + <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 (STR #30) + <LI>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) + <LI>The OS issues appendix incorrectly stated that MacOS + 8.6 and 9 were supported; they are not (STR #28) + <LI>Fixed handling of nested double-buffered windows (STR + #1) + <LI>Showing a subwindow inside a hidden window would crash + the application (STR #23) + <LI>OSX users couldn't enter some special chars when using + some foreign key layouts (STR #32) + <LI>Hiding subwindows on OSX would hide the parent window + (STR #22) + <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 + (STR #26) + <LI>gl_font() didn't work properly for X11 when Xft was + used (STR #12) + <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 (STR #6) + <LI>The cursor was not properly restored when doing + drag-n-drop on X11 (STR #4) + <LI>Fl::remove_fd() didn't recalculate the highest file + descriptor properly (STR #20) + <LI>Fl_Preferences::deleteGroup() didn't work properly + (STR #13) + <LI>Fixed the fl_show_file_selector() function <LI>it was + copying using the wrong string size (STR #14) + <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. </UL> @@ -3,7 +3,7 @@ CHANGES IN FLTK 1.1.4rc1 - 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 + 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 diff --git a/fluid/widget_panel.cxx b/fluid/widget_panel.cxx index 3b9bdee04..a864378d1 100644 --- a/fluid/widget_panel.cxx +++ b/fluid/widget_panel.cxx @@ -449,7 +449,6 @@ Fl_Double_Window* make_widget_panel() { o->textfont(4); o->callback((Fl_Callback*)callback_cb); o->align(FL_ALIGN_LEFT); - o->when(FL_WHEN_CHANGED); Fl_Group::current()->resizable(o); o->buffer(new Fl_Text_Buffer()); o->textfont(FL_COURIER); diff --git a/fluid/widget_panel.fl b/fluid/widget_panel.fl index 1c47d05a9..e2f4a76b0 100644 --- a/fluid/widget_panel.fl +++ b/fluid/widget_panel.fl @@ -414,7 +414,7 @@ image} Fl_Text_Editor {} { label {Callback:} callback callback_cb selected - tooltip {The callback function or code for the widget.} xywh {102 177 291 86} box NO_BOX align 4 when 1 textfont 4 resizable + tooltip {The callback function or code for the widget.} xywh {102 177 291 86} box NO_BOX align 4 textfont 4 resizable code0 {o->buffer(new Fl_Text_Buffer());} code1 {o->textfont(FL_COURIER);} } diff --git a/makesrcdist b/makesrcdist index 0665a3663..27099e995 100755 --- a/makesrcdist +++ b/makesrcdist @@ -9,7 +9,7 @@ CVS_RSH=ssh; export CVS_RSH MAINTAINER=easysw cd /tmp -cvs -q -d$MAINTAINER@cvs.fltk.sourceforge.net:/cvsroot/fltk get -r v1_1 fltk +cvs -q -d$MAINTAINER@cvs.fltk.sourceforge.net:/cvsroot/fltk get -P -r v1_1 fltk if test $# = 0; then echo -n "Version number for distribution? " @@ -40,7 +40,7 @@ find . -name .cvsignore -exec rm -f '{}' \; find . -name CVS -exec rm -rf '{}' \; rm -rf OpenGL autom4te* bc5 config forms gl glut images packages themes -rm makesrcdist +rm -f makesrcdist cd .. |
