Skip to content

Commit

Permalink
Updated for FLTK 1.0.5.
Browse files Browse the repository at this point in the history
Added EPM distribution list file.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@721 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
  • Loading branch information
michaelrsweet committed Sep 15, 1999
1 parent aa9c028 commit fbe24c3
Show file tree
Hide file tree
Showing 17 changed files with 639 additions and 182 deletions.
57 changes: 57 additions & 0 deletions CHANGES
@@ -1,3 +1,60 @@
CHANGES SINCE FLTK 1.0.4

- Fl_Roller didn't handle a width and height of 0.
- filename_list() fix for FreeBSD.
- Fixed RPM install docos - needed "--install" option...
- Fl_Browser_ wouldn't draw the vertical scrollbar right away if it
added a horizontal one which covered the last line.
- Fl_Tabs problems - single-character labels don't show up (problem in
measure_tabs() or measure_label() methods?), and doesn't clear top
tab area before drawing tabs.
- Fl_Browser needs a destructor.
- fl_draw_label() quoted characters between 0x80 and 0xa0, which
caused problems for some programs using the WinANSI character set.
- FLUID didn't handle declared class destructors.
- Fixed another WIN32 cut/paste bug.
- Fl_Tabs didn't work properly when there was only 1 tab.
- Fl_Menu::add() didn't delete the old array.
- Fl_Repeat_Button didn't delete its timeout when disabled.
- fl_draw() would crash if no font was set (now defaults to
a 14-pixel Helvetica font)
- Can't forward declare classes; need to check for "class ", "struct ",
"union ", etc. See Bill's message
- Added #pragma around xlib.h for IRIX
- FL_KEYBOARD events have the correct x/y when sent to child X
windows. Note that if you worked around this bug by adjusting the
x/y yourself you will have to change your code. In addition all
events have the correct x/y when sent to the grab() widget. And
the code to do all this was simplified a lot.
- The XPM code didn't handle named colors with spaces in the names.
- Pressing ESCape closed the window with pointer focus, even if there
was a modal window open (now closes the modal window).
- Fluid no longer produces trigraphs accidentally in the image data.
- Fluid uses string constant concatenation to produce shorter image
data.
- The Fl_Group deletion code crashed if there was exactly one child
widget.
- Simulated overlays in single-buffered Fl_Gl_Windows now draw
correctly (though very slowly as it requires the entire window to
be redrawn to erase the overlay). This fix ported our Digital
Domain programs better to systems with no overlay hardware.
- Added support for extern "C" declarations in FLUID.
- Added Fl_Pack support to FLUID.
- Fixed the order of #include's in FLUID generated header files.
- Fixed detection of vsnprintf and snprintf under HP-UX 10.20 once
and for all.
- The checkers demo did not compile with GCC 2.95
- FLUID didn't output virtual destructors properly.
- Added inline "make_visible()" method to Fl_Browser.
- Fl::wait() now returns immediately if any timeouts are
called.
- 16-bit XPM files are now properly handled.
- Fl_Window::resize() was missing FL_EXPORT (caused problems
with Windows DLLs)
- FLUID was writing extern declarations twice.
- New FLUID arrow key functionality: arrows move by one pixel, shift+arrow
resizes, ctrl+arrow steps by grid

CHANGES SINCE FLTK 1.0.3

- Documentation updates
Expand Down
6 changes: 3 additions & 3 deletions FL/Enumerations.H
@@ -1,5 +1,5 @@
//
// "$Id: Enumerations.H,v 1.18.2.4 1999/06/12 13:15:15 mike Exp $"
// "$Id: Enumerations.H,v 1.18.2.5 1999/09/15 17:05:32 mike Exp $"
//
// Enumerations for the Fast Light Tool Kit (FLTK).
//
Expand Down Expand Up @@ -56,7 +56,7 @@

#define FL_MAJOR_VERSION 1
#define FL_MINOR_VERSION 0
#define FL_PATCH_VERSION 4
#define FL_PATCH_VERSION 5
#define FL_VERSION ((double)FL_MAJOR_VERSION + \
(double)FL_MINOR_VERSION * 0.01)

Expand Down Expand Up @@ -365,5 +365,5 @@ enum Fl_Damage {
#endif

//
// End of "$Id: Enumerations.H,v 1.18.2.4 1999/06/12 13:15:15 mike Exp $".
// End of "$Id: Enumerations.H,v 1.18.2.5 1999/09/15 17:05:32 mike Exp $".
//
2 changes: 1 addition & 1 deletion README
@@ -1,4 +1,4 @@
README - Fast Light Tool Kit (FLTK) Version 1.0.4
README - Fast Light Tool Kit (FLTK) Version 1.0.5
-------------------------------------------------

WHAT IS FLTK?
Expand Down
10 changes: 10 additions & 0 deletions packages/README.packages
Expand Up @@ -11,6 +11,16 @@ script for your operating system:
cd <operating-system>
sh makedist.sh

Also, we are now including a distribution "list" file for the ESP
Package Manager. EPM builds tar files and scripts and so works on all
UNIX operating systems without extra software. To build a distribution
using EPM run the following from the main FLTK directory:

epm fltk packages/fltk.list

Eventually we may phase out the system-specific installation stuff in
favor of EPM to make maintenance of the FLTK binaries easier.

For Microsoft Windows we are using the InstallShield software.
Unfortunately it is nearly impossible to distribute the InstallShield
"source" files...
Expand Down
8 changes: 4 additions & 4 deletions packages/dunix/fltk.key
@@ -1,9 +1,9 @@
NAME='Fast Light Tool Kit, 1.0.4'
NAME='Fast Light Tool Kit, 1.0.5'
CODE=FLT
VERS=100
MI=fltk.mi
COMPRESS=1
%%
FLTDSO100 . 2 'FLTK DSOs, 1.0.4'
FLTDEV100 . 2 'FLTK Development Software, 1.0.4'
FLTDOC100 . 2 'FLTK Documentation, 1.0.4'
FLTDSO100 . 2 'FLTK DSOs, 1.0.5'
FLTDEV100 . 2 'FLTK Development Software, 1.0.5'
FLTDOC100 . 2 'FLTK Documentation, 1.0.5'
14 changes: 7 additions & 7 deletions packages/dunix/makedist.sh
Expand Up @@ -3,8 +3,8 @@
# makedist - make a digital unix distribution.
#

rm -rf fltk-1.0.4-dunix
mkdir fltk-1.0.4-dunix
rm -rf fltk-1.0.5-dunix
mkdir fltk-1.0.5-dunix

echo "Building distribution tree..."
rm -rf usr
Expand Down Expand Up @@ -40,16 +40,16 @@ for file in *.H; do
done
cd ../../..

kits fltk.key . fltk-1.0.4-dunix
kits fltk.key . fltk-1.0.5-dunix

echo "Archiving distribution..."

tar cf fltk-1.0.4-dunix.tar fltk-1.0.4-dunix
tar cf fltk-1.0.5-dunix.tar fltk-1.0.5-dunix

echo "Compressing distribution..."
rm -f fltk-1.0.4-dunix.tar.gz
gzip -9 fltk-1.0.4-dunix.tar
rm -f fltk-1.0.5-dunix.tar.gz
gzip -9 fltk-1.0.5-dunix.tar

echo "Removing temporary distribution files..."
rm -rf fltk-1.0.4-dunix
rm -rf fltk-1.0.5-dunix
rm -rf usr

0 comments on commit fbe24c3

Please sign in to comment.