diff --git a/CHANGES b/CHANGES
index dcbe006e3..484f71ffc 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,14 @@
CHANGES IN FLTK 1.1.1
+ - The fltk-config script didn't add the required include
+ path, if any, when compiling a program.
+ - Added a license clarification that the FLTK manual is
+ covered by the same license as FLTK itself.
+ - Fl_Check_Browser wasn't documented.
+ - Fl_Preferences::Node::addChild(), deleteEntry(), and
+ remove() didn't set the "dirty" flag.
+ - The "no change" button didn't work in the FLUID widget
+ panel.
- Vertical scrollbars did not draw the arrows inactive
when the scrollbar was inactive.
diff --git a/CREDITS b/CREDITS
index ed3413001..0ab1265ac 100644
--- a/CREDITS
+++ b/CREDITS
@@ -36,6 +36,7 @@ OTHER CONTRIBUTORS
Greg Ercolano
Yuri Fedorchenko
George Garvey
+ Mikael Hultgren
Stuart Levy
Mike Lindner
Alexander Mai
diff --git a/configure.in b/configure.in
index c6edd040f..f5fa0e265 100644
--- a/configure.in
+++ b/configure.in
@@ -1,7 +1,7 @@
dnl -*- sh -*-
dnl the "configure" script is made from this by running GNU "autoconf"
dnl
-dnl "$Id: configure.in,v 1.33.2.31.2.87 2002/09/26 20:27:16 easysw Exp $"
+dnl "$Id: configure.in,v 1.33.2.31.2.88 2002/10/07 13:19:21 easysw Exp $"
dnl
dnl Configuration script for the Fast Light Tool Kit (FLTK).
dnl
@@ -34,7 +34,7 @@ AC_INIT(src/Fl.cxx)
dnl FLTK library versions...
FL_MAJOR_VERSION=1
FL_MINOR_VERSION=1
-FL_PATCH_VERSION=0
+FL_PATCH_VERSION=1
FL_RELEASE_VERSION=
FL_API_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION}
@@ -785,5 +785,5 @@ dnl Make sure the fltk-config script is executable...
chmod +x fltk-config
dnl
-dnl End of "$Id: configure.in,v 1.33.2.31.2.87 2002/09/26 20:27:16 easysw Exp $".
+dnl End of "$Id: configure.in,v 1.33.2.31.2.88 2002/10/07 13:19:21 easysw Exp $".
dnl
diff --git a/documentation/Fl_Check_Browser.html b/documentation/Fl_Check_Browser.html
new file mode 100644
index 000000000..022600bbc
--- /dev/null
+++ b/documentation/Fl_Check_Browser.html
@@ -0,0 +1,95 @@
+
+
+
+
+Class Hierarchy
+
+Fl_Browser_
+ |
+ +----Fl_Check_Browser
+
+
+Include Files
+
+#include <FL/Fl_Check_Browser.H>
+
+
+Description
+
+The Fl_Check_Browser widget displays a scrolling list of text
+lines that may be selected and/or checked by the user.
+
+Methods
+
+
+
+
+
+The constructor makes an empty browser.
+
+
+Add a new unchecked line to the end of the browser. The text is copied
+using the strdup() function. It may also be NULL to make
+a blank line. The second form can set the item checked.
+
+
+Sets all the items checked.
+
+
+Sets all the items unchecked.
+
+
+The first form gets the current status of item item. The second form
+sets the check status of item item to b.
+
+
+Remove every item from the browser.
+
+
+Returns how many items are currently checked.
+
+
+Returns how many lines are in the browser. The last line number is equal to
+this.
+
+
+Equivalent to Fl_Check_Browser::checked(item, 1).
+
+
+Return a pointer to an internal buffer holding item item's text.
+
+
+Returns the index of the currently selected item.
+
+
+
diff --git a/documentation/index.html b/documentation/index.html
index 7f4c1ab86..f02e0d710 100644
--- a/documentation/index.html
+++ b/documentation/index.html
@@ -1,7 +1,7 @@
- FLTK 1.1.0 Programming Manual
+ FLTK 1.1.1 Programming Manual
@@ -10,8 +10,8 @@
 |
- FLTK 1.1.0 Programming Manual
- Revision 1 by Michael Sweet, Craig P. Earls, and Bill Spitzak
+ FLTK 1.1.1 Programming Manual
+ Revision 2 by Michael Sweet, Craig P. Earls, and Bill Spitzak
Copyright 1998-2002 by Bill Spitzak and others.
|
@@ -19,8 +19,9 @@
- | This software is provided under the terms of the GNU Library General
- Public License. |
+ This software and manual are
+ provided under the terms of the GNU Library General
+ Public License. |
diff --git a/documentation/preface.html b/documentation/preface.html
index ae28c4bf5..78f659daf 100644
--- a/documentation/preface.html
+++ b/documentation/preface.html
@@ -2,21 +2,25 @@
-
- FLTK 1.1.0 Programming Manual
+
+ FLTK 1.1.1 Programming Manual
This manual describes the Fast Light Tool Kit ("FLTK")
-version 1.1.0, a C++ Graphical User Interface
+version 1.1.1, a C++ Graphical User Interface
("GUI") toolkit for UNIX, Microsoft Windows and MacOS. Each
of the chapters in this manual is designed as a tutorial for
using FLTK, while the appendices provide a convenient reference
for all FLTK widgets, functions, and operating system
interfaces.
+This manual may be printed, modified, and/or used under
+the terms of the FLTK license provided in Appendix A.
+
Organization
This manual is organized into the following chapters and appendices:
diff --git a/documentation/widgets.html b/documentation/widgets.html
index 8706febf5..07b4e4553 100644
--- a/documentation/widgets.html
+++ b/documentation/widgets.html
@@ -21,6 +21,7 @@ description of the fl_ functions, see
Fl_Browser
Fl_Button
Fl_Chart
+Fl_Check_Browser
Fl_Check_Button
Fl_Choice
Fl_Clock
@@ -141,6 +142,7 @@ description of the fl_ functions, see
Fl_Multi_Browser
Fl_Select_Browser
+ Fl_Check_Browser
Fl_Button
diff --git a/fltk-config.in b/fltk-config.in
index f36d2c6fc..45abf7151 100755
--- a/fltk-config.in
+++ b/fltk-config.in
@@ -1,6 +1,6 @@
#! /bin/sh
#
-# "$Id: fltk-config.in,v 1.12.2.14 2002/07/14 17:03:30 easysw Exp $"
+# "$Id: fltk-config.in,v 1.12.2.15 2002/10/07 13:19:21 easysw Exp $"
#
# FLTK configuration utility.
#
@@ -242,8 +242,8 @@ if test -n "$compile"; then
post=$prog
- echo $CXX $CXXFLAGS $debug -o $prog $compile $LDSTATIC
- $CXX $CXXFLAGS $debug -o $prog $compile $LDSTATIC
+ echo $CXX $includes $CXXFLAGS $debug -o $prog $compile $LDSTATIC
+ $CXX $includes $CXXFLAGS $debug -o $prog $compile $LDSTATIC
fi
if test -n "$post" -a "$POSTBUILD" != ":"; then
@@ -292,5 +292,5 @@ if test "$echo_libs" = "yes"; then
fi
#
-# End of "$Id: fltk-config.in,v 1.12.2.14 2002/07/14 17:03:30 easysw Exp $".
+# End of "$Id: fltk-config.in,v 1.12.2.15 2002/10/07 13:19:21 easysw Exp $".
#
diff --git a/fltk.spec b/fltk.spec
index dbc3da309..77a4e8265 100644
--- a/fltk.spec
+++ b/fltk.spec
@@ -1,5 +1,5 @@
#
-# "$Id: fltk.spec,v 1.1.2.9.2.18 2002/10/04 21:01:36 easysw Exp $"
+# "$Id: fltk.spec,v 1.1.2.9.2.19 2002/10/07 13:19:22 easysw Exp $"
#
# RPM spec file for FLTK.
#
@@ -23,7 +23,7 @@
# Please report all bugs and problems to "fltk-bugs@fltk.org".
#
-%define version 1.1.0
+%define version 1.1.1
%define release 0
%define prefix /usr
@@ -96,5 +96,5 @@ rm -rf $RPM_BUILD_ROOT
%{prefix}/share/doc/fltk/*
#
-# End of "$Id: fltk.spec,v 1.1.2.9.2.18 2002/10/04 21:01:36 easysw Exp $".
+# End of "$Id: fltk.spec,v 1.1.2.9.2.19 2002/10/07 13:19:22 easysw Exp $".
#
diff --git a/fluid/widget_panel.cxx b/fluid/widget_panel.cxx
index f266d9e8e..8edac758f 100644
--- a/fluid/widget_panel.cxx
+++ b/fluid/widget_panel.cxx
@@ -391,7 +391,6 @@ Fl_Window* make_widget_panel() {
o->selection_color(1);
o->labelsize(10);
o->callback((Fl_Callback*)when_button_cb);
- o->when(FL_WHEN_NEVER);
}
o->end();
}
diff --git a/fluid/widget_panel.fl b/fluid/widget_panel.fl
index 5b5929fd6..f37ac9c37 100644
--- a/fluid/widget_panel.fl
+++ b/fluid/widget_panel.fl
@@ -357,7 +357,7 @@ image}
Fl_Light_Button {} {
label {No Change}
callback when_button_cb
- tooltip {Call the callback even if the value has not changed.} xywh {290 295 105 20} selection_color 1 labelsize 10 when 0
+ tooltip {Call the callback even if the value has not changed.} xywh {290 295 105 20} selection_color 1 labelsize 10
}
}
}
diff --git a/src/Fl_Preferences.cxx b/src/Fl_Preferences.cxx
index 573ddf957..85392e48a 100644
--- a/src/Fl_Preferences.cxx
+++ b/src/Fl_Preferences.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Preferences.cxx,v 1.1.2.21 2002/10/03 15:23:46 easysw Exp $"
+// "$Id: Fl_Preferences.cxx,v 1.1.2.22 2002/10/07 13:19:22 easysw Exp $"
//
// Preferences methods for the Fast Light Tool Kit (FLTK).
//
@@ -882,6 +882,7 @@ Fl_Preferences::Node *Fl_Preferences::Node::addChild( const char *path )
char *name = strdup( nameBuffer );
Node *nd = find( nameBuffer );
free( name );
+ dirty_ = 1;
return nd;
}
@@ -979,6 +980,7 @@ char Fl_Preferences::Node::deleteEntry( const char *name )
if ( ix == -1 ) return 0;
memmove( entry+ix, entry+ix+1, (nEntry-ix-1) * sizeof(Entry) );
nEntry--;
+ dirty_ = 1;
return 1;
}
@@ -1108,10 +1110,11 @@ char Fl_Preferences::Node::remove()
}
}
delete this;
+ dirty_ = 1;
return ( nd != 0 );
}
//
-// End of "$Id: Fl_Preferences.cxx,v 1.1.2.21 2002/10/03 15:23:46 easysw Exp $".
+// End of "$Id: Fl_Preferences.cxx,v 1.1.2.22 2002/10/07 13:19:22 easysw Exp $".
//