summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>1999-05-01 15:08:22 +0000
committerMichael R Sweet <michael.r.sweet@gmail.com>1999-05-01 15:08:22 +0000
commit2f942e1c4a049cc64aa1ddd49dd87f0f011c8b37 (patch)
treec7906d426847a6d364dc9d20f0d81c3571563fc9
parent5c3e88c386ff80b96688b45c2806524273109b5b (diff)
Updated version numbers to 1.0.3.
Fixed browser bug in item_width() - would read past the end of the string under certain circumstances. Fixed browser resize bug - wasn't updating bounding box during check, so it could get in an infinite loop. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@567 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
-rw-r--r--FL/Enumerations.H7
-rw-r--r--README4
-rw-r--r--documentation/Makefile6
-rw-r--r--documentation/index.html6
-rw-r--r--documentation/preface.html4
-rw-r--r--packages/dunix/fltk.key8
-rwxr-xr-xpackages/dunix/makedist.sh14
-rw-r--r--packages/hpux/fltk.info10
-rwxr-xr-xpackages/hpux/makedist.sh6
-rw-r--r--packages/irix/fltk.spec18
-rwxr-xr-xpackages/irix/makedist.sh2
-rw-r--r--packages/linux/fltk.spec264
-rw-r--r--packages/solaris-intel/fltk.pkginfo6
-rwxr-xr-xpackages/solaris-intel/makedist.sh6
-rw-r--r--packages/solaris-sparc/fltk.pkginfo6
-rwxr-xr-xpackages/solaris-sparc/makedist.sh6
-rw-r--r--src/Fl_Browser.cxx5
-rw-r--r--src/Fl_Browser_.cxx17
-rw-r--r--src/Fl_x.cxx6
19 files changed, 206 insertions, 195 deletions
diff --git a/FL/Enumerations.H b/FL/Enumerations.H
index 7449da860..2f5e59efd 100644
--- a/FL/Enumerations.H
+++ b/FL/Enumerations.H
@@ -1,5 +1,5 @@
//
-// "$Id: Enumerations.H,v 1.18.2.2 1999/04/18 19:16:59 mike Exp $"
+// "$Id: Enumerations.H,v 1.18.2.3 1999/05/01 15:08:10 mike Exp $"
//
// Enumerations for the Fast Light Tool Kit (FLTK).
//
@@ -56,7 +56,7 @@
#define FL_MAJOR_VERSION 1
#define FL_MINOR_VERSION 0
-#define FL_PATCH_VERSION 2
+#define FL_PATCH_VERSION 3
#define FL_VERSION ((double)FL_MAJOR_VERSION + \
(double)FL_MINOR_VERSION * 0.01)
@@ -91,6 +91,7 @@ enum Fl_When { // Fl_Widget::when():
FL_WHEN_RELEASE_ALWAYS= 6,
FL_WHEN_ENTER_KEY = 8,
FL_WHEN_ENTER_KEY_ALWAYS=10,
+ FL_WHEN_ENTER_KEY_CHANGED=11,
FL_WHEN_NOT_CHANGED = 2 // modifier bit to disable changed() test
};
@@ -364,5 +365,5 @@ enum Fl_Damage {
#endif
//
-// End of "$Id: Enumerations.H,v 1.18.2.2 1999/04/18 19:16:59 mike Exp $".
+// End of "$Id: Enumerations.H,v 1.18.2.3 1999/05/01 15:08:10 mike Exp $".
//
diff --git a/README b/README
index db614f442..8378ead32 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-README - Fast Light Tool Kit (FLTK) Version 1.0.2
+README - Fast Light Tool Kit (FLTK) Version 1.0.3
-------------------------------------------------
WHAT IS FLTK?
@@ -164,7 +164,7 @@ COPYRIGHT
Matthias Melcher (matthias@mediaone.net)
Vincent Penne (vincent.penne@wanadoo.fr)
Michael Sweet (mike@easysw.com)
- Carl Thompson (clip@home.net)
+ Carl Thompson (cet@elinix.net)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License
diff --git a/documentation/Makefile b/documentation/Makefile
index 87c5a2d23..632979614 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -1,5 +1,5 @@
#
-# "$Id: Makefile,v 1.9 1999/03/10 20:18:37 mike Exp $"
+# "$Id: Makefile,v 1.9.2.1 1999/05/01 15:08:11 mike Exp $"
#
# Documentation makefile for the Fast Light Tool Kit (FLTK).
#
@@ -134,7 +134,7 @@ fltk.d/index.html: $(HTMLFILES)
fltk.ps: $(HTMLFILES)
@echo "Generating PostScript documentation..."
- @$(HTMLDOC) -f fltk.ps -t ps1 --duplex --verbose --toclevels 2 --title FL.gif $(HTMLFILES)
+ @$(HTMLDOC) -f fltk.ps -t ps2 --jpeg --duplex --verbose --toclevels 2 --title FL.gif $(HTMLFILES)
fltk.pdf: $(HTMLFILES)
@echo "Generating PDF documentation..."
@@ -142,5 +142,5 @@ fltk.pdf: $(HTMLFILES)
@$(HTMLDOC) -f fltk.pdf --jpeg --compression=9 --duplex --verbose --toclevels 2 --title FL.gif $(HTMLFILES)
#
-# End of "$Id: Makefile,v 1.9 1999/03/10 20:18:37 mike Exp $".
+# End of "$Id: Makefile,v 1.9.2.1 1999/05/01 15:08:11 mike Exp $".
#
diff --git a/documentation/index.html b/documentation/index.html
index 6e4f14d02..14c5e38e0 100644
--- a/documentation/index.html
+++ b/documentation/index.html
@@ -1,6 +1,6 @@
<HTML>
<HEAD>
- <TITLE>FLTK 1.0.2 Programming Manual</TITLE>
+ <TITLE>FLTK 1.0.3 Programming Manual</TITLE>
</HEAD>
<BODY>
@@ -8,8 +8,8 @@
<TR>
<TD ALIGN=CENTER VALIGN=MIDDLE><IMG SRC=FL.gif ALIGN=ABSMIDDLE></TD>
<TD ALIGN=CENTER VALIGN=MIDDLE>
-<H1>FLTK 1.0.2 Programming Manual</H1>
-Revision 9 by Michael Sweet, Craig P. Earls, and Bill Spitzak<BR>
+<H1>FLTK 1.0.3 Programming Manual</H1>
+Revision 10 by Michael Sweet, Craig P. Earls, and Bill Spitzak<BR>
Copyright 1998-1999 by Bill Spitzak and others.<BR>
</TD>
</TR>
diff --git a/documentation/preface.html b/documentation/preface.html
index 0d1a87bb7..a9b789332 100644
--- a/documentation/preface.html
+++ b/documentation/preface.html
@@ -2,8 +2,8 @@
<HEAD>
<META CONTENT="Written by Michael Sweet, Craig P. Earls, and Bill Spitzak" NAME=Author>
<META CONTENT="Copyright 1998-1999 by Bill Spitzak and Others." NAME=Copyright>
- <META CONTENT="Revision 9" NAME=DocNumber>
- <TITLE>FLTK 1.0.2 Programming Manual</TITLE>
+ <META CONTENT="Revision 10" NAME=DocNumber>
+ <TITLE>FLTK 1.0.3 Programming Manual</TITLE>
</HEAD>
<BODY>
<H1 ALIGN=RIGHT><A NAME=preface>Preface</A></H1>
diff --git a/packages/dunix/fltk.key b/packages/dunix/fltk.key
index 90c1a0828..ec781c6a0 100644
--- a/packages/dunix/fltk.key
+++ b/packages/dunix/fltk.key
@@ -1,9 +1,9 @@
-NAME='Fast Light Tool Kit, 1.0.2'
+NAME='Fast Light Tool Kit, 1.0.3'
CODE=FLT
VERS=100
MI=fltk.mi
COMPRESS=1
%%
-FLTDSO100 . 2 'FLTK DSOs, 1.0.2'
-FLTDEV100 . 2 'FLTK Development Software, 1.0.2'
-FLTDOC100 . 2 'FLTK Documentation, 1.0.2'
+FLTDSO100 . 2 'FLTK DSOs, 1.0.3'
+FLTDEV100 . 2 'FLTK Development Software, 1.0.3'
+FLTDOC100 . 2 'FLTK Documentation, 1.0.3'
diff --git a/packages/dunix/makedist.sh b/packages/dunix/makedist.sh
index 62900ba7c..91e083d06 100755
--- a/packages/dunix/makedist.sh
+++ b/packages/dunix/makedist.sh
@@ -3,8 +3,8 @@
# makedist - make a digital unix distribution.
#
-rm -rf fltk-1.0.2-dunix
-mkdir fltk-1.0.2-dunix
+rm -rf fltk-1.0.3-dunix
+mkdir fltk-1.0.3-dunix
echo "Building distribution tree..."
rm -rf usr
@@ -40,16 +40,16 @@ for file in *.H; do
done
cd ../../..
-kits fltk.key . fltk-1.0.2-dunix
+kits fltk.key . fltk-1.0.3-dunix
echo "Archiving distribution..."
-tar cf fltk-1.0.2-dunix.tar fltk-1.0.2-dunix
+tar cf fltk-1.0.3-dunix.tar fltk-1.0.3-dunix
echo "Compressing distribution..."
-rm -f fltk-1.0.2-dunix.tar.gz
-gzip -9 fltk-1.0.2-dunix.tar
+rm -f fltk-1.0.3-dunix.tar.gz
+gzip -9 fltk-1.0.3-dunix.tar
echo "Removing temporary distribution files..."
-rm -rf fltk-1.0.2-dunix
+rm -rf fltk-1.0.3-dunix
rm -rf usr
diff --git a/packages/hpux/fltk.info b/packages/hpux/fltk.info
index 41e504954..505b9cf80 100644
--- a/packages/hpux/fltk.info
+++ b/packages/hpux/fltk.info
@@ -1,7 +1,7 @@
product
tag fltk
- revision 1.0.2
- title Fast Light Tool Kit, 1.0.2
+ revision 1.0.3
+ title Fast Light Tool Kit, 1.0.3
description C++ GUI toolkit for UNIX and Microsoft Windows.
copyright Copyright 1998-1999, see the GNU Library General Public License for details.
number HP-FLTK
@@ -13,7 +13,7 @@ product
fileset
tag dso
- title FLTK - Shared Libraries, 1.0.2
+ title FLTK - Shared Libraries, 1.0.3
file -m 0000 -o root -g sys packages/hpux/links/libfltk.sl /usr/lib/libfltk.sl
file -m 0555 -o root -g sys src/libfltk.sl.1 /usr/lib/libfltk.sl.1
@@ -21,7 +21,7 @@ product
fileset
tag doc
- title FLTK - Documentation, 1.0.2
+ title FLTK - Documentation, 1.0.3
file -m 0444 -o root -g sys documentation/adjuster1.gif /usr/info/fltk/adjuster1.gif
file -m 0444 -o root -g sys documentation/ask.C.gif /usr/info/fltk/ask.C.gif
@@ -158,7 +158,7 @@ product
fileset
tag dev
- title FLTK - Development Software, 1.0.2
+ title FLTK - Development Software, 1.0.3
file -m 0444 -o root -g sys fluid/fluid /usr/bin/X11/fluid
file -m 0444 -o root -g sys FL/dirent.h /usr/include/FL/dirent.h
diff --git a/packages/hpux/makedist.sh b/packages/hpux/makedist.sh
index eb18489dd..a71be3a40 100755
--- a/packages/hpux/makedist.sh
+++ b/packages/hpux/makedist.sh
@@ -26,7 +26,7 @@ ln -sf libfltk.sl.1 links/libfltk.sl
cd ../..
/usr/sbin/swpackage -v -s packages/hpux/fltk.info \
- -d packages/hpux/fltk-1.0.2-hpux.depot -x write_remote_files=true \
+ -d packages/hpux/fltk-1.0.3-hpux.depot -x write_remote_files=true \
-x target_type=tape fltk
echo "Compressing distribution..."
@@ -34,6 +34,6 @@ echo "Compressing distribution..."
cd packages/hpux
rm -rf links
-rm -f fltk-1.0.2-hpux.depot.gz
-gzip -9 fltk-1.0.2-hpux.depot
+rm -f fltk-1.0.3-hpux.depot.gz
+gzip -9 fltk-1.0.3-hpux.depot
diff --git a/packages/irix/fltk.spec b/packages/irix/fltk.spec
index 2f1bff78a..88193c167 100644
--- a/packages/irix/fltk.spec
+++ b/packages/irix/fltk.spec
@@ -1,31 +1,31 @@
product fltk
- id "Fast Light Tool Kit, 1.0.2"
+ id "Fast Light Tool Kit, 1.0.3"
image sw
- id "FLTK Execution Environment, 1.0.2"
- version 010002000
+ id "FLTK Execution Environment, 1.0.3"
+ version 010003000
subsys eoe default
- id "FLTK - Execution-Only Environment, 1.0.2"
+ id "FLTK - Execution-Only Environment, 1.0.3"
exp fltk.sw.eoe
endsubsys
subsys dev default
- id "FLTK - Development Environment, 1.0.2"
+ id "FLTK - Development Environment, 1.0.3"
exp fltk.sw.dev
prereq
(
- fltk.sw.eoe 010002000 010002999
+ fltk.sw.eoe 010003000 010003999
)
endsubsys
endimage
image man
- id "FLTK Documentation, 1.0.2"
- version 010002000
+ id "FLTK Documentation, 1.0.3"
+ version 010003000
subsys eoe default
- id "FLTK - Development Manuals, 1.0.2"
+ id "FLTK - Development Manuals, 1.0.3"
exp fltk.man.dev
endsubsys
endimage
diff --git a/packages/irix/makedist.sh b/packages/irix/makedist.sh
index e3775ef61..60fcf0fa7 100755
--- a/packages/irix/makedist.sh
+++ b/packages/irix/makedist.sh
@@ -12,5 +12,5 @@ case `uname -r` in
;;
esac
-tar cvf fltk-1.0.2-irix-`uname -r`.tardist fltk fltk.idb fltk.man fltk.sw
+tar cvf fltk-1.0.3-irix-`uname -r`.tardist fltk fltk.idb fltk.man fltk.sw
diff --git a/packages/linux/fltk.spec b/packages/linux/fltk.spec
index b087f8071..202d7448f 100644
--- a/packages/linux/fltk.spec
+++ b/packages/linux/fltk.spec
@@ -1,10 +1,10 @@
Summary: Fast Light Tool Kit
Name: fltk
-Version: 1.0.2
+Version: 1.0.3
Release: 1
Copyright: LGPL
Group: Development/Libraries
-Source: ftp://ftp.fltk.org/pub/fltk/1.0.2/fltk-1.0.2-source.tar.gz
+Source: ftp://ftp.fltk.org/pub/fltk/1.0.3/fltk-1.0.3-source.tar.gz
URL: http://www.fltk.org
Packager: Michael Sweet <mike@easysw.com>
%description
@@ -208,133 +208,133 @@ repository in the US.
/usr/include/FL/x.h
/usr/include/Fl
%doc /usr/man/man1/fluid.1
-%doc /usr/doc/fltk-1.0.2/FL.gif
-%doc /usr/doc/fltk-1.0.2/Fl_Adjuster.html
-%doc /usr/doc/fltk-1.0.2/Fl_Box.html
-%doc /usr/doc/fltk-1.0.2/Fl_Browser.html
-%doc /usr/doc/fltk-1.0.2/Fl_Browser_.html
-%doc /usr/doc/fltk-1.0.2/Fl_Button.html
-%doc /usr/doc/fltk-1.0.2/Fl_Chart.html
-%doc /usr/doc/fltk-1.0.2/Fl_Check_Button.gif
-%doc /usr/doc/fltk-1.0.2/Fl_Check_Button.html
-%doc /usr/doc/fltk-1.0.2/Fl_Choice.html
-%doc /usr/doc/fltk-1.0.2/Fl_Clock.html
-%doc /usr/doc/fltk-1.0.2/Fl_Color_Chooser.html
-%doc /usr/doc/fltk-1.0.2/Fl_Counter.html
-%doc /usr/doc/fltk-1.0.2/Fl_Dial.html
-%doc /usr/doc/fltk-1.0.2/Fl_Double_Window.html
-%doc /usr/doc/fltk-1.0.2/Fl_End.html
-%doc /usr/doc/fltk-1.0.2/Fl_Float_Input.html
-%doc /usr/doc/fltk-1.0.2/Fl_Free.html
-%doc /usr/doc/fltk-1.0.2/Fl_Gl_Window.html
-%doc /usr/doc/fltk-1.0.2/Fl_Group.html
-%doc /usr/doc/fltk-1.0.2/Fl_Hold_Browser.html
-%doc /usr/doc/fltk-1.0.2/Fl_Input.html
-%doc /usr/doc/fltk-1.0.2/Fl_Input_.html
-%doc /usr/doc/fltk-1.0.2/Fl_Int_Input.html
-%doc /usr/doc/fltk-1.0.2/Fl_Light_Button.gif
-%doc /usr/doc/fltk-1.0.2/Fl_Light_Button.html
-%doc /usr/doc/fltk-1.0.2/Fl_Menu_.html
-%doc /usr/doc/fltk-1.0.2/Fl_Menu_Bar.html
-%doc /usr/doc/fltk-1.0.2/Fl_Menu_Button.html
-%doc /usr/doc/fltk-1.0.2/Fl_Menu_Item.html
-%doc /usr/doc/fltk-1.0.2/Fl_Menu_Window.html
-%doc /usr/doc/fltk-1.0.2/Fl_Multi_Browser.html
-%doc /usr/doc/fltk-1.0.2/Fl_Multiline_Input.html
-%doc /usr/doc/fltk-1.0.2/Fl_Multiline_Output.html
-%doc /usr/doc/fltk-1.0.2/Fl_Output.html
-%doc /usr/doc/fltk-1.0.2/Fl_Overlay_Window.html
-%doc /usr/doc/fltk-1.0.2/Fl_Pack.html
-%doc /usr/doc/fltk-1.0.2/Fl_Positioner.html
-%doc /usr/doc/fltk-1.0.2/Fl_Repeat_Button.html
-%doc /usr/doc/fltk-1.0.2/Fl_Return_Button.gif
-%doc /usr/doc/fltk-1.0.2/Fl_Return_Button.html
-%doc /usr/doc/fltk-1.0.2/Fl_Roller.gif
-%doc /usr/doc/fltk-1.0.2/Fl_Roller.html
-%doc /usr/doc/fltk-1.0.2/Fl_Round_Button.gif
-%doc /usr/doc/fltk-1.0.2/Fl_Round_Button.html
-%doc /usr/doc/fltk-1.0.2/Fl_Scroll.gif
-%doc /usr/doc/fltk-1.0.2/Fl_Scroll.html
-%doc /usr/doc/fltk-1.0.2/Fl_Scrollbar.html
-%doc /usr/doc/fltk-1.0.2/Fl_Secret_Input.html
-%doc /usr/doc/fltk-1.0.2/Fl_Select_Browser.html
-%doc /usr/doc/fltk-1.0.2/Fl_Single_Window.html
-%doc /usr/doc/fltk-1.0.2/Fl_Slider.html
-%doc /usr/doc/fltk-1.0.2/Fl_Tabs.html
-%doc /usr/doc/fltk-1.0.2/Fl_Tile.gif
-%doc /usr/doc/fltk-1.0.2/Fl_Tile.html
-%doc /usr/doc/fltk-1.0.2/Fl_Timer.html
-%doc /usr/doc/fltk-1.0.2/Fl_Valuator.html
-%doc /usr/doc/fltk-1.0.2/Fl_Value_Input.gif
-%doc /usr/doc/fltk-1.0.2/Fl_Value_Input.html
-%doc /usr/doc/fltk-1.0.2/Fl_Value_Output.gif
-%doc /usr/doc/fltk-1.0.2/Fl_Value_Output.html
-%doc /usr/doc/fltk-1.0.2/Fl_Value_Slider.html
-%doc /usr/doc/fltk-1.0.2/Fl_Widget.html
-%doc /usr/doc/fltk-1.0.2/Fl_Window.html
-%doc /usr/doc/fltk-1.0.2/adjuster1.gif
-%doc /usr/doc/fltk-1.0.2/ask.C.gif
-%doc /usr/doc/fltk-1.0.2/basics.html
-%doc /usr/doc/fltk-1.0.2/bglogo.gif
-%doc /usr/doc/fltk-1.0.2/boxtypes.gif
-%doc /usr/doc/fltk-1.0.2/button.C.gif
-%doc /usr/doc/fltk-1.0.2/buttons.gif
-%doc /usr/doc/fltk-1.0.2/charts.gif
-%doc /usr/doc/fltk-1.0.2/choice.gif
-%doc /usr/doc/fltk-1.0.2/clock.gif
-%doc /usr/doc/fltk-1.0.2/common.html
-%doc /usr/doc/fltk-1.0.2/counter.gif
-%doc /usr/doc/fltk-1.0.2/cubeview.gif
-%doc /usr/doc/fltk-1.0.2/dial.gif
-%doc /usr/doc/fltk-1.0.2/drawing.html
-%doc /usr/doc/fltk-1.0.2/editor-replace.gif
-%doc /usr/doc/fltk-1.0.2/editor.gif
-%doc /usr/doc/fltk-1.0.2/editor.html
-%doc /usr/doc/fltk-1.0.2/enumerations.html
-%doc /usr/doc/fltk-1.0.2/events.html
-%doc /usr/doc/fltk-1.0.2/filechooser.gif
-%doc /usr/doc/fltk-1.0.2/fl_alert.gif
-%doc /usr/doc/fltk-1.0.2/fl_ask.gif
-%doc /usr/doc/fltk-1.0.2/fl_choice.gif
-%doc /usr/doc/fltk-1.0.2/fl_color_chooser.jpg
-%doc /usr/doc/fltk-1.0.2/fl_input.gif
-%doc /usr/doc/fltk-1.0.2/fl_message.gif
-%doc /usr/doc/fltk-1.0.2/fl_password.gif
-%doc /usr/doc/fltk-1.0.2/fl_show_colormap.gif
-%doc /usr/doc/fltk-1.0.2/fluid-org.gif
-%doc /usr/doc/fltk-1.0.2/fluid.gif
-%doc /usr/doc/fltk-1.0.2/fluid.html
-%doc /usr/doc/fltk-1.0.2/fluid1.gif
-%doc /usr/doc/fltk-1.0.2/fluid2.gif
-%doc /usr/doc/fltk-1.0.2/fluid3.gif
-%doc /usr/doc/fltk-1.0.2/fluid4.gif
-%doc /usr/doc/fltk-1.0.2/fluid_main.gif
-%doc /usr/doc/fltk-1.0.2/fluid_prefs.gif
-%doc /usr/doc/fltk-1.0.2/fluid_widget.gif
-%doc /usr/doc/fltk-1.0.2/forms.html
-%doc /usr/doc/fltk-1.0.2/functions.html
-%doc /usr/doc/fltk-1.0.2/glut.html
-%doc /usr/doc/fltk-1.0.2/hello.C.gif
-%doc /usr/doc/fltk-1.0.2/index.html
-%doc /usr/doc/fltk-1.0.2/intro.html
-%doc /usr/doc/fltk-1.0.2/license.html
-%doc /usr/doc/fltk-1.0.2/menu.gif
-%doc /usr/doc/fltk-1.0.2/menu_button.gif
-%doc /usr/doc/fltk-1.0.2/menubar.gif
-%doc /usr/doc/fltk-1.0.2/opengl.html
-%doc /usr/doc/fltk-1.0.2/osissues.html
-%doc /usr/doc/fltk-1.0.2/positioner.gif
-%doc /usr/doc/fltk-1.0.2/preface.html
-%doc /usr/doc/fltk-1.0.2/resizebox1.gif
-%doc /usr/doc/fltk-1.0.2/resizebox2.gif
-%doc /usr/doc/fltk-1.0.2/round_clock.gif
-%doc /usr/doc/fltk-1.0.2/scrollbar.gif
-%doc /usr/doc/fltk-1.0.2/shape.C.gif
-%doc /usr/doc/fltk-1.0.2/slider.gif
-%doc /usr/doc/fltk-1.0.2/subclassing.html
-%doc /usr/doc/fltk-1.0.2/symbols.gif
-%doc /usr/doc/fltk-1.0.2/tabs.gif
-%doc /usr/doc/fltk-1.0.2/text.gif
-%doc /usr/doc/fltk-1.0.2/valuators.gif
-%doc /usr/doc/fltk-1.0.2/value_slider.gif
-%doc /usr/doc/fltk-1.0.2/widgets.html
+%doc /usr/doc/fltk-1.0.3/FL.gif
+%doc /usr/doc/fltk-1.0.3/Fl_Adjuster.html
+%doc /usr/doc/fltk-1.0.3/Fl_Box.html
+%doc /usr/doc/fltk-1.0.3/Fl_Browser.html
+%doc /usr/doc/fltk-1.0.3/Fl_Browser_.html
+%doc /usr/doc/fltk-1.0.3/Fl_Button.html
+%doc /usr/doc/fltk-1.0.3/Fl_Chart.html
+%doc /usr/doc/fltk-1.0.3/Fl_Check_Button.gif
+%doc /usr/doc/fltk-1.0.3/Fl_Check_Button.html
+%doc /usr/doc/fltk-1.0.3/Fl_Choice.html
+%doc /usr/doc/fltk-1.0.3/Fl_Clock.html
+%doc /usr/doc/fltk-1.0.3/Fl_Color_Chooser.html
+%doc /usr/doc/fltk-1.0.3/Fl_Counter.html
+%doc /usr/doc/fltk-1.0.3/Fl_Dial.html
+%doc /usr/doc/fltk-1.0.3/Fl_Double_Window.html
+%doc /usr/doc/fltk-1.0.3/Fl_End.html
+%doc /usr/doc/fltk-1.0.3/Fl_Float_Input.html
+%doc /usr/doc/fltk-1.0.3/Fl_Free.html
+%doc /usr/doc/fltk-1.0.3/Fl_Gl_Window.html
+%doc /usr/doc/fltk-1.0.3/Fl_Group.html
+%doc /usr/doc/fltk-1.0.3/Fl_Hold_Browser.html
+%doc /usr/doc/fltk-1.0.3/Fl_Input.html
+%doc /usr/doc/fltk-1.0.3/Fl_Input_.html
+%doc /usr/doc/fltk-1.0.3/Fl_Int_Input.html
+%doc /usr/doc/fltk-1.0.3/Fl_Light_Button.gif
+%doc /usr/doc/fltk-1.0.3/Fl_Light_Button.html
+%doc /usr/doc/fltk-1.0.3/Fl_Menu_.html
+%doc /usr/doc/fltk-1.0.3/Fl_Menu_Bar.html
+%doc /usr/doc/fltk-1.0.3/Fl_Menu_Button.html
+%doc /usr/doc/fltk-1.0.3/Fl_Menu_Item.html
+%doc /usr/doc/fltk-1.0.3/Fl_Menu_Window.html
+%doc /usr/doc/fltk-1.0.3/Fl_Multi_Browser.html
+%doc /usr/doc/fltk-1.0.3/Fl_Multiline_Input.html
+%doc /usr/doc/fltk-1.0.3/Fl_Multiline_Output.html
+%doc /usr/doc/fltk-1.0.3/Fl_Output.html
+%doc /usr/doc/fltk-1.0.3/Fl_Overlay_Window.html
+%doc /usr/doc/fltk-1.0.3/Fl_Pack.html
+%doc /usr/doc/fltk-1.0.3/Fl_Positioner.html
+%doc /usr/doc/fltk-1.0.3/Fl_Repeat_Button.html
+%doc /usr/doc/fltk-1.0.3/Fl_Return_Button.gif
+%doc /usr/doc/fltk-1.0.3/Fl_Return_Button.html
+%doc /usr/doc/fltk-1.0.3/Fl_Roller.gif
+%doc /usr/doc/fltk-1.0.3/Fl_Roller.html
+%doc /usr/doc/fltk-1.0.3/Fl_Round_Button.gif
+%doc /usr/doc/fltk-1.0.3/Fl_Round_Button.html
+%doc /usr/doc/fltk-1.0.3/Fl_Scroll.gif
+%doc /usr/doc/fltk-1.0.3/Fl_Scroll.html
+%doc /usr/doc/fltk-1.0.3/Fl_Scrollbar.html
+%doc /usr/doc/fltk-1.0.3/Fl_Secret_Input.html
+%doc /usr/doc/fltk-1.0.3/Fl_Select_Browser.html
+%doc /usr/doc/fltk-1.0.3/Fl_Single_Window.html
+%doc /usr/doc/fltk-1.0.3/Fl_Slider.html
+%doc /usr/doc/fltk-1.0.3/Fl_Tabs.html
+%doc /usr/doc/fltk-1.0.3/Fl_Tile.gif
+%doc /usr/doc/fltk-1.0.3/Fl_Tile.html
+%doc /usr/doc/fltk-1.0.3/Fl_Timer.html
+%doc /usr/doc/fltk-1.0.3/Fl_Valuator.html
+%doc /usr/doc/fltk-1.0.3/Fl_Value_Input.gif
+%doc /usr/doc/fltk-1.0.3/Fl_Value_Input.html
+%doc /usr/doc/fltk-1.0.3/Fl_Value_Output.gif
+%doc /usr/doc/fltk-1.0.3/Fl_Value_Output.html
+%doc /usr/doc/fltk-1.0.3/Fl_Value_Slider.html
+%doc /usr/doc/fltk-1.0.3/Fl_Widget.html
+%doc /usr/doc/fltk-1.0.3/Fl_Window.html
+%doc /usr/doc/fltk-1.0.3/adjuster1.gif
+%doc /usr/doc/fltk-1.0.3/ask.C.gif
+%doc /usr/doc/fltk-1.0.3/basics.html
+%doc /usr/doc/fltk-1.0.3/bglogo.gif
+%doc /usr/doc/fltk-1.0.3/boxtypes.gif
+%doc /usr/doc/fltk-1.0.3/button.C.gif
+%doc /usr/doc/fltk-1.0.3/buttons.gif
+%doc /usr/doc/fltk-1.0.3/charts.gif
+%doc /usr/doc/fltk-1.0.3/choice.gif
+%doc /usr/doc/fltk-1.0.3/clock.gif
+%doc /usr/doc/fltk-1.0.3/common.html
+%doc /usr/doc/fltk-1.0.3/counter.gif
+%doc /usr/doc/fltk-1.0.3/cubeview.gif
+%doc /usr/doc/fltk-1.0.3/dial.gif
+%doc /usr/doc/fltk-1.0.3/drawing.html
+%doc /usr/doc/fltk-1.0.3/editor-replace.gif
+%doc /usr/doc/fltk-1.0.3/editor.gif
+%doc /usr/doc/fltk-1.0.3/editor.html
+%doc /usr/doc/fltk-1.0.3/enumerations.html
+%doc /usr/doc/fltk-1.0.3/events.html
+%doc /usr/doc/fltk-1.0.3/filechooser.gif
+%doc /usr/doc/fltk-1.0.3/fl_alert.gif
+%doc /usr/doc/fltk-1.0.3/fl_ask.gif
+%doc /usr/doc/fltk-1.0.3/fl_choice.gif
+%doc /usr/doc/fltk-1.0.3/fl_color_chooser.jpg
+%doc /usr/doc/fltk-1.0.3/fl_input.gif
+%doc /usr/doc/fltk-1.0.3/fl_message.gif
+%doc /usr/doc/fltk-1.0.3/fl_password.gif
+%doc /usr/doc/fltk-1.0.3/fl_show_colormap.gif
+%doc /usr/doc/fltk-1.0.3/fluid-org.gif
+%doc /usr/doc/fltk-1.0.3/fluid.gif
+%doc /usr/doc/fltk-1.0.3/fluid.html
+%doc /usr/doc/fltk-1.0.3/fluid1.gif
+%doc /usr/doc/fltk-1.0.3/fluid2.gif
+%doc /usr/doc/fltk-1.0.3/fluid3.gif
+%doc /usr/doc/fltk-1.0.3/fluid4.gif
+%doc /usr/doc/fltk-1.0.3/fluid_main.gif
+%doc /usr/doc/fltk-1.0.3/fluid_prefs.gif
+%doc /usr/doc/fltk-1.0.3/fluid_widget.gif
+%doc /usr/doc/fltk-1.0.3/forms.html
+%doc /usr/doc/fltk-1.0.3/functions.html
+%doc /usr/doc/fltk-1.0.3/glut.html
+%doc /usr/doc/fltk-1.0.3/hello.C.gif
+%doc /usr/doc/fltk-1.0.3/index.html
+%doc /usr/doc/fltk-1.0.3/intro.html
+%doc /usr/doc/fltk-1.0.3/license.html
+%doc /usr/doc/fltk-1.0.3/menu.gif
+%doc /usr/doc/fltk-1.0.3/menu_button.gif
+%doc /usr/doc/fltk-1.0.3/menubar.gif
+%doc /usr/doc/fltk-1.0.3/opengl.html
+%doc /usr/doc/fltk-1.0.3/osissues.html
+%doc /usr/doc/fltk-1.0.3/positioner.gif
+%doc /usr/doc/fltk-1.0.3/preface.html
+%doc /usr/doc/fltk-1.0.3/resizebox1.gif
+%doc /usr/doc/fltk-1.0.3/resizebox2.gif
+%doc /usr/doc/fltk-1.0.3/round_clock.gif
+%doc /usr/doc/fltk-1.0.3/scrollbar.gif
+%doc /usr/doc/fltk-1.0.3/shape.C.gif
+%doc /usr/doc/fltk-1.0.3/slider.gif
+%doc /usr/doc/fltk-1.0.3/subclassing.html
+%doc /usr/doc/fltk-1.0.3/symbols.gif
+%doc /usr/doc/fltk-1.0.3/tabs.gif
+%doc /usr/doc/fltk-1.0.3/text.gif
+%doc /usr/doc/fltk-1.0.3/valuators.gif
+%doc /usr/doc/fltk-1.0.3/value_slider.gif
+%doc /usr/doc/fltk-1.0.3/widgets.html
diff --git a/packages/solaris-intel/fltk.pkginfo b/packages/solaris-intel/fltk.pkginfo
index 95696d14c..f1598bec4 100644
--- a/packages/solaris-intel/fltk.pkginfo
+++ b/packages/solaris-intel/fltk.pkginfo
@@ -1,11 +1,11 @@
PKG=fltk
-NAME=Fast Light Tool Kit, 1.0.2
+NAME=Fast Light Tool Kit, 1.0.3
ARCH=i86pc
-VERSION=1.0.2
+VERSION=1.0.3
CATEGORY=development
DESC=C++ GUI Toolkit for UNIX and Windows.
VENDOR=GNU
HOTLINE=http://www.fltk.org
EMAIL=fltk-bugs@fltk.org
CLASSES=dev doc dso
-PSTAMP=fltk19990423000
+PSTAMP=fltk19990505000
diff --git a/packages/solaris-intel/makedist.sh b/packages/solaris-intel/makedist.sh
index 391795b9a..5ad6841f0 100755
--- a/packages/solaris-intel/makedist.sh
+++ b/packages/solaris-intel/makedist.sh
@@ -22,10 +22,10 @@ cd packages/solaris-intel
echo "Packing distribution..."
-pkgtrans -s . fltk-1.0.2-solaris-intel.pkg fltk
+pkgtrans -s . fltk-1.0.3-solaris-intel.pkg fltk
rm -rf fltk
echo "Compressing distribution..."
-rm -f fltk-1.0.2-solaris-intel.pkg.gz
-gzip -9 fltk-1.0.2-solaris-intel.pkg
+rm -f fltk-1.0.3-solaris-intel.pkg.gz
+gzip -9 fltk-1.0.3-solaris-intel.pkg
diff --git a/packages/solaris-sparc/fltk.pkginfo b/packages/solaris-sparc/fltk.pkginfo
index db5a459d5..d4959fa16 100644
--- a/packages/solaris-sparc/fltk.pkginfo
+++ b/packages/solaris-sparc/fltk.pkginfo
@@ -1,11 +1,11 @@
PKG=fltk
-NAME=Fast Light Tool Kit, 1.0.2
+NAME=Fast Light Tool Kit, 1.0.3
ARCH=sun4m
-VERSION=1.0.2
+VERSION=1.0.3
CATEGORY=development
DESC=C++ GUI Toolkit for UNIX and Windows.
VENDOR=GNU
HOTLINE=http://www.fltk.org
EMAIL=fltk-bugs@fltk.org
CLASSES=dev doc dso
-PSTAMP=fltk19990423000
+PSTAMP=fltk19990505000
diff --git a/packages/solaris-sparc/makedist.sh b/packages/solaris-sparc/makedist.sh
index 4f2c244cf..a569ca1a2 100755
--- a/packages/solaris-sparc/makedist.sh
+++ b/packages/solaris-sparc/makedist.sh
@@ -22,10 +22,10 @@ cd packages/solaris-sparc
echo "Packing distribution..."
-pkgtrans -s . fltk-1.0.2-solaris-sparc.pkg fltk
+pkgtrans -s . fltk-1.0.3-solaris-sparc.pkg fltk
rm -rf fltk
echo "Compressing distribution..."
-rm -f fltk-1.0.2-solaris-sparc.pkg.gz
-gzip -9 fltk-1.0.2-solaris-sparc.pkg
+rm -f fltk-1.0.3-solaris-sparc.pkg.gz
+gzip -9 fltk-1.0.3-solaris-sparc.pkg
diff --git a/src/Fl_Browser.cxx b/src/Fl_Browser.cxx
index 6d2bea829..f6b383629 100644
--- a/src/Fl_Browser.cxx
+++ b/src/Fl_Browser.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Browser.cxx,v 1.9.2.4 1999/04/19 14:01:23 mike Exp $"
+// "$Id: Fl_Browser.cxx,v 1.9.2.5 1999/05/01 15:08:21 mike Exp $"
//
// Browser widget for the Fast Light Tool Kit (FLTK).
//
@@ -242,6 +242,7 @@ int Fl_Browser::item_height(void* lv) const {
fl_font(font, size); int h = fl_height();
if (h > hmax) hmax = h;
}
+ if (!*str) str --;
}
}
@@ -484,5 +485,5 @@ int Fl_Browser::value() const {
}
//
-// End of "$Id: Fl_Browser.cxx,v 1.9.2.4 1999/04/19 14:01:23 mike Exp $".
+// End of "$Id: Fl_Browser.cxx,v 1.9.2.5 1999/05/01 15:08:21 mike Exp $".
//
diff --git a/src/Fl_Browser_.cxx b/src/Fl_Browser_.cxx
index a2debaa2d..8558eebda 100644
--- a/src/Fl_Browser_.cxx
+++ b/src/Fl_Browser_.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Browser_.cxx,v 1.10 1999/03/09 06:46:36 bill Exp $"
+// "$Id: Fl_Browser_.cxx,v 1.10.2.1 1999/05/01 15:08:22 mike Exp $"
//
// Base Browser widget class for the Fast Light Tool Kit (FLTK).
//
@@ -28,6 +28,7 @@
#include <FL/Fl_Browser_.H>
#include <FL/fl_draw.H>
+
// This is the base class for browsers. To be useful it must be
// subclassed and several virtual functions defined. The
// Forms-compatable browser and the file chooser's browser are
@@ -238,7 +239,11 @@ J1:
// see if scrollbar needs to be switched on/off:
if ((has_scrollbar_ & VERTICAL) && (
(has_scrollbar_ & ALWAYS_ON) || position_ || full_height_ > H)) {
- if (!scrollbar.visible()) {scrollbar.set_visible(); drawsquare = 1;}
+ if (!scrollbar.visible()) {
+ scrollbar.set_visible();
+ drawsquare = 1;
+ bbox(X, Y, W, H);
+ }
} else {
top_ = item_first(); real_position_ = offset_ = 0;
if (scrollbar.visible()) {
@@ -249,7 +254,11 @@ J1:
if ((has_scrollbar_ & HORIZONTAL) && (
(has_scrollbar_ & ALWAYS_ON) || hposition_ || full_width_ > W)) {
- if (!hscrollbar.visible()) {hscrollbar.set_visible(); drawsquare = 1;}
+ if (!hscrollbar.visible()) {
+ hscrollbar.set_visible();
+ drawsquare = 1;
+ bbox(X, Y, W, H);
+ }
} else {
real_hposition_ = 0;
if (hscrollbar.visible()) {
@@ -634,5 +643,5 @@ void Fl_Browser_::item_select(void*, int) {}
int Fl_Browser_::item_selected(void* l) const {return l==selection_;}
//
-// End of "$Id: Fl_Browser_.cxx,v 1.10 1999/03/09 06:46:36 bill Exp $".
+// End of "$Id: Fl_Browser_.cxx,v 1.10.2.1 1999/05/01 15:08:22 mike Exp $".
//
diff --git a/src/Fl_x.cxx b/src/Fl_x.cxx
index 39c2d07d5..aad54fe2d 100644
--- a/src/Fl_x.cxx
+++ b/src/Fl_x.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_x.cxx,v 1.24.2.4 1999/04/23 06:55:53 bill Exp $"
+// "$Id: Fl_x.cxx,v 1.24.2.5 1999/05/01 15:08:22 mike Exp $"
//
// X specific code for the Fast Light Tool Kit (FLTK).
//
@@ -158,7 +158,7 @@ int fl_ready() {
static Fl_Window* send_motion;
#endif
static void do_queued_events() {
- while (XEventsQueued(fl_display,QueuedAfterReading)) {
+ while (XEventsQueued(fl_display,QueuedAfterReading)) {
XEvent xevent;
XNextEvent(fl_display, &xevent);
fl_handle(xevent);
@@ -865,5 +865,5 @@ void Fl_Window::make_current() {
#endif
//
-// End of "$Id: Fl_x.cxx,v 1.24.2.4 1999/04/23 06:55:53 bill Exp $".
+// End of "$Id: Fl_x.cxx,v 1.24.2.5 1999/05/01 15:08:22 mike Exp $".
//