summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ANNOUNCEMENT298
-rw-r--r--CHANGES2
-rw-r--r--fluid/widget_panel.cxx1
-rw-r--r--fluid/widget_panel.fl2
-rwxr-xr-xmakesrcdist4
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&reg;/Linux&reg; (X11),
-Microsoft&reg; Windows&reg;, and MacOS&reg; X. FLTK provides
-modern GUI functionality without the bloat and supports 3D
-graphics via OpenGL&reg; and its built-in GLUT emulation.
-
-<P>The FLTK 1.1.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&reg;/Linux&reg; (X11),
+Microsoft&reg; Windows&reg;, and MacOS&reg; X. FLTK provides
+modern GUI functionality without the bloat and supports 3D
+graphics via OpenGL&reg; and its built-in GLUT emulation.
- <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>
diff --git a/CHANGES b/CHANGES
index 02706e8a2..8358064c2 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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 ..