----------------------------------------------------------------------
FMSLogo Version 6.27.0 for Microsoft Windows
----------------------------------------------------------------------
I. Kit Description/Location
II. New features/bugs fixed
III. Standard features
IV. Recommended usage
V. Reporting bugs
VI. Sources
VII. Minimum System Requirements
VIII. Acknowledgements
I. Kit Description/Location (http://sourceforge.net/projects/fmslogo)
fmslogo-6.27.0.exe (binary kit: Windows self-extracting installer)
fmslogo-6.27.0.zip (binary kit: Windows ZIP archive)
fmslogo-src-6.27.0.zip (source kit)
II. New features/bugs fixed:
* Added for 6.27.0
o Fix bug #3418522; Size and color picker dialog boxes no longer crash
on Lenovo laptops when they are scrolled using the touchpad.
o Fix bug #3300983; FMSLogo now warns you when you save an empty workspace.
o Fix bug #3150543; "SORT {}" once again outputs {}.
o Fix bug #3146515; PO no longer crashes when printing a procedure
that has a long line to the commander.
o Fix bug #2992154; SORT can now sort lists of words.
o Fix bug #1483185; File - New now erases property lists, variables,
and buried procedures.
o Implement request #3173392; File Open/Save dialog boxes are resizable.
o Implement request #2914634; Provide an option to set a Logo program
as a screen saver.
o Update the size/color preview box while the scrollbars in the size/color
pickers are scrolled, instead of waiting until the scrolling is complete.
o Minor improvements to the manual.
For a complete history of changes across all versions of FMSLogo, see
http://fmslogo.cvs.sourceforge.net/*checkout*/fmslogo/logo/src/CHANGELOG.TXT
III. Standard features
* Supports Windows 95/98/ME/NT/2000/XP/WS03/Vista/Windows 7.
* Supports TCP/IP WinSock Networking.
* Supports Text in all available fonts and sizes.
* Supports 1024 independent Turtles.
* Supports Bitmapped Turtles.
* Supports Cut, Paste and stretching bitmaps.
* Supports Clipboard Text and Bitmaps.
* Supports MIDI devices.
* Supports Direct I/O for Controlling External hardware.
* Supports Serial and Parallel Port communications.
* Supports Zooming.
* Supports Tail recursion (optimizes most recursive functions).
* Supports User error handling.
* Supports "Standard" Logo parsing.
* Supports Floodfill.
* Supports Save and restore images in .BMP format files.
* Supports 1, 4, 8, 16, 24 bits per pixels colors.
* Supports standard Windows Hypertext Help.
* Supports standard Windows Printing.
* Supports separate library and work area.
* Supports construction of Windows Dialog Boxes.
* Supports Event Driven programming (Mouse, Keyboard, Timer).
* Supports MultiMedia Devices (.WAV sound files, CD-ROM control etc.)
* Supports Event Timers allowing multiprocessing.
* Supports 3D Perspective drawing (Wireframe and Solids).
* Supports Animated GIF generation.
IV. Recommended usage
* Ages 6 and up
o Beginner - Forward 100, Right 90
o Intermediate - Explore mathematics, art, music, robotics, language, and more
o Expert - Create games
V. Reporting bugs
Report bugs at http://sourceforge.net/projects/fmslogo/
VI. Sources
Source code is available. It's your legal right! (See LICENSE.TXT).
The FMSLogo sources were written/compiled with:
Borland C++ 5.02 for windows (for .EXE)
Borland Turbo 32bit Assembler (for .EXE)
DocBook, xsltproc, and Microsoft Help Workshop (for online help)
Nullsoft Scriptable Install System (NSIS) (for the installer)
VII. Minimum System Requirements
Pentium class processor with minimum of 16 MB RAM running Windows 95.
VIII. Acknowledgements
I wish to extend my sincerest thanks to everyone who has used, supported,
criticized, praised, filed a bug on, or otherwise contributed to either
FMSLogo or MSWLogo.
Thanks to:
Michael Malin
Kari Hoijarvi
Clem Rutter
Lionel Laske
Relja Medic
Daniel Ajoy
Hensley Bass
Narayanan Chitoor
Jason Gervich
Andy Owen
Theodoros Chatzigiannakis
Jim Foster
Juan J. Paredes G.
Andreas Micheler
Mike Sandy
Bertrand Carette
Carl Bogardus
Alexandre Soares
Stephan Vogel
Stefano Federici
Lion Nik Kucev
Pavel Boytchev
Ralf Kurth
Bob Gorman
Igor Baglaev
Tankhasaev Ayur
Ayurzanaeva Aryuna
Bruce Mardle
Special thanks to:
George Mills
Brian Harvey
Jim Muller
Erich Neuwirth
Yehuda Katz