fly: Contributors and Release Notes
Claus Hofmann <email@example.com> - see release notes for v0.95b.
John Bowe <firstname.lastname@example.org> - better Makefile, argument parsing, quiet mode, comment lines, and other suggestions.
Jean-Louis Damez <F1NZC@amsat.org> - Compilation of the Windows NT/95 version.
Laurent Domisse <email@example.com> - Compilation of the RPC-SA version and hosting the European mirror.
Tam Siu Lung <firstname.lastname@example.org> - see release notes for v1.5.0.
Jukka Manner <email@example.com> - Code improvements and bug fixes - see release notes for v1.5.0.
Alex Ibrado <firstname.lastname@example.org> - Compilation of the BSDI version and hosting the US mirror.
Eric Turenne <Eric.Turenne@cum.qc.ca> - Compilation of the Solaris 2.5.1 version.
Peter Fosseus <email@example.com> - Compilation of the SCO version.
John Mitchell <firstname.lastname@example.org> - Bug fix for get_image routine.
Henrik S. Christensen <email@example.com> - Bug fix for argument type to gdImageString and gdImageStringUp;
Igor Bilyi <firstname.lastname@example.org> - Compilation of the OS/2 version.
Ariel Faigon <email@example.com> - Makefile correction.
Shoji Mori <firstname.lastname@example.org> - Fix for Win32 binmode problem.
Geraint Edwards <email@example.com> - Compilation of the FreeBSD version.
Anatoly A. Orehovsky <firstname.lastname@example.org> - Bug fix for garbage input file or empty input file.
Daniel Alabaster <email@example.com> - Compilation of the OS/2 Warp version.
roro (K. Akiyama) <firstname.lastname@example.org> - Japanese translation of the documentation and Japanese mirror site.
Bug fix. Seg fault on garbage input file or empty input file. Thanks to Anatoly A. Orehovsky <email@example.com> for the report and code fix.
Minor bug fixes. Removing warnings and fixing minor errors in some print statements. Thanks to Bernie Kirby <firstname.lastname@example.org> for reporting the warnings.
Minor additional feature: any pair of diametrically opposite vertices in any order will now be accepted for rect and frect.
Minor bug fix - some return codes in case of fatal errors were 0
when they should have been 1.
Addition of code for win32 binmode problem. (thanks to Shoji Mori <email@example.com>)
Minor bug fixes - get_image routine (thanks to John Mitchell <firstname.lastname@example.org>) and argument type to gdImageString and gdImageStringUp (thanks to Henrik S. Christensen <email@example.com>)
ellipse - draw an ellipse, specifying origin, width and height.
colourchange - change a colour in the GIF to another colour.
rotate - rotate the GIF 90, 180 or 270 degrees.
Change: Now uses GD version 1.3. This fixes the long-standing filled polygon bug. GD 1.3 also includes a change to the method of GIF encoding (from LZW to Run Length Encoding) to avoid copyright problems with the LZW algorithm. The effect of this is that images produced by fly will be larger than they used to be. GD 1.3 also includes a number of other changes that won't affect fly users.
Bug fix: Wouldn't terminate if there was an 'end' directive at the very end of the input file (i.e. not followed by a 'new' or 'existing' directive). Thanks to Harold Kloosterhof <firstname.lastname@example.org> and Chris (PGP key ID 0xC0DED00D) for reporting this bug.
Bug fix: The 'copy' and 'copyresized' bug fix of version 1.5.0 had caused another bug - 'copy' was leaving a one-pixel-wide line along the left and bottom edges of the destination region.
Bug fix: Fly would hang if there was one space after a 'new' directive. Thanks to Mark Heath <email@example.com> for reporting this bug.
Bug fix: Problems with string commands on some platforms. Thanks to Rende Luitjes <Rende.Luitjes@digital.com> for reporting this bug.
Minor code changes: move some #defines to beginning of lines, some pointer naming changes, moving code to make verbose output more meaningful for string directives. Thanks to Rende Luitjes <Rende.Luitjes@digital.com> for suggesting the changes.
Bug fix: a line of code had gone MIA! Only affected the copy and copyresized functions.
Removed modification of opening stdout in binary mode as it didn't work on most operating systems.
With the copy and copyresized directives, you can now use the output of a command instead of a filename to import a GIF. For example:
copy 10,20,-1,-1,-1,-1,`ppmtogif image.ppm`
This feature kindly provided by Ian Reid <firstname.lastname@example.org>
Modification: Open stdout in explicit binary mode when writing gif to stdout (for Windows NT/95 which stupidly defaults to ascii for stdout). Thanks to Andrew Rivett <email@example.com>
Bug fix: when using copy and copyresized, area would be one pixel short on right and bottom sides if not using the -1,-1,-1,-1 coordinates. Thanks to Tam Siu Lung <firstname.lastname@example.org> for reporting this bug.
Bug fix: was erroneously allowing filltoborder to be used with settile. Thanks to Jukka Manner <email@example.com> for reporting this bug.
Bug fix: error when using copyresized with -1,-1,-1,-1 coordinates.
Bug fix: fixed fatal error on Solaris when sending output to stdout.
- Multiple GIFs from the one command file - use the new end
- New commands: getpixel returns the colour index of a pixel; square and fsquare draw a square or filled square; fcircle draws a filled circle;
- Some extra examples in the file examples/test.fly
- verbose output now goes to stderr rather than stdout only
when gif output goes to stdout.
Bug fix: fly -h wouldn't work due to uninitialised filehandle.
Addition of comment lines and bug fixes, both contributed by John Bowe
- verbose output now goes to stderr rather than stdout.
- bad first line caused core dump.
Addition of circle directive, and more examples (incl. CGI).
Bug fix: first string directive interpreted as stringup directive on some platforms.
Various bug fixes for platform-specific peculiarities (BSDI, SunOS, HP/UX).
Bugfix for quiet mode: copy and copyresized were talking when they shouldn't.
Release version, including support for 5 font sizes in string.
Better Makefile (thanks to John Bowe), takes into account if you already have gd installed.
Changed a calloc to a malloc due to BSDI problem.
Miscellaneous bug fixes.
Fixed major bug in polygon code.
Additions contributed by Claus Hofmann <firstname.lastname@example.org>
1. Added support for gdImageSX, gdImageSY. 2. Added support for gdSetBrush.
Added support for gdCopyResized, for copying and scaling.
1. Added support for gdImageString, to enable writing of strings, in
small or large fonts, onto GIFs created by fly.
2. Changed write out command to support OS/2
Thanks to Andreas Rudolf <email@example.com>
Fixed problem reading from stdin
Thanks to Nick Kennedy <firstname.lastname@example.org>
Created: 21 June 1995 Last modified: 1 November 1999 Access: Unrestricted. Copyright © 1994-1999 Martin Gleeson and The University of Melbourne. <URL:http://www.unimelb.edu.au/fly/>
|Martin Gleeson, email@example.com|