From 2f942e1c4a049cc64aa1ddd49dd87f0f011c8b37 Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Sat, 1 May 1999 15:08:22 +0000 Subject: [PATCH] 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 --- FL/Enumerations.H | 7 +- README | 4 +- documentation/Makefile | 6 +- documentation/index.html | 6 +- documentation/preface.html | 4 +- packages/dunix/fltk.key | 8 +- packages/dunix/makedist.sh | 14 +- packages/hpux/fltk.info | 10 +- packages/hpux/makedist.sh | 6 +- packages/irix/fltk.spec | 18 +- packages/irix/makedist.sh | 2 +- packages/linux/fltk.spec | 264 ++++++++++++++-------------- packages/solaris-intel/fltk.pkginfo | 6 +- packages/solaris-intel/makedist.sh | 6 +- packages/solaris-sparc/fltk.pkginfo | 6 +- packages/solaris-sparc/makedist.sh | 6 +- src/Fl_Browser.cxx | 5 +- src/Fl_Browser_.cxx | 17 +- src/Fl_x.cxx | 6 +- 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 @@ - FLTK 1.0.2 Programming Manual + FLTK 1.0.3 Programming Manual @@ -8,8 +8,8 @@ -

FLTK 1.0.2 Programming Manual

-Revision 9 by Michael Sweet, Craig P. Earls, and Bill Spitzak
+

FLTK 1.0.3 Programming Manual

+Revision 10 by Michael Sweet, Craig P. Earls, and Bill Spitzak
Copyright 1998-1999 by Bill Spitzak and others.
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 @@ - - FLTK 1.0.2 Programming Manual + + FLTK 1.0.3 Programming Manual

Preface

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 %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 #include + // 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 $". //