[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LOGO-L> MSWLogo 6.2 is available



Part II) New features/bugs fixed:

   o Many folks have requested it and now here it is. MSWLogo now
supports
     controls directly in the graphics. They are the same controls that
     have always existed BUTTONCREATE, SCROLLBARCREATE, LISTBOXCREATE,
     STATICCREATE, COMBOBOXCREATE, RADIOBUTTONCREATE, CHECKBOXCREATE and
     GROUPBOXCREATE. You use them just as you always have but you just
don't
     create a "Parent" window to host them. When a control is placed in
the
     graphics window the coordinates and dimensions are in turtles
units.

   o To help take advantage of controls in the graphics window I've
added
     a new command called WINDOWSET. It allows more control of "Windows"
     (specifically MSWLogo's Windows). Now that you can have controls in
     the graphics window why would you care about a new command to
control
     a Window. Because now you can Hide the Commander Window and
maximize the
     graphics Window for one thing. Or do the reverse Maximize the
Commander
     Window and Hide the graphics Window.

   o To help debug and manage controls I've enhanced a WINDOWDELETE
which
     deletes all controls if the specified window does not exist this
includes
     controls in the graphics window.

   o To help debug and manage controls I've enhanced the WINDOWDEBUG
command
     to allow no arguments to mean list all controls in all windows.

   o Seeing the frequent requests for changing a Button's Label I have
added
     BUTTONUPDATE. Rather than delete and recreate the button with the
new
     text you simply use BUTTONUPDATE with the new text.

   o GIFs can now be loaded as well as saved via the BITMAP menu or with
the
     new command GIFLOAD. All GIF operations are limited to 32bit
flavors of
     MSWLogo. Loading Animated GIFs is not supported perhaps in the
future.

   o BITLOADSIZE has been renamed to BITSIZE and functionality changed
to
     only output the size without loading it. This allows you to make
choices
     based on it's size before your load it. GIFSIZE likewise was added.

   o And most important Jim's The Great Logo Adventure book is now
available
     at fine book stores. Also check out
http://www.doone.com/grt_logo_advntre.html

These 6.1 Patches are also included in 6.2

   o Added for 6.1g, Fixed bug in SETXY/SETX/SETY introduced in 6.1b.
     WRAPing when X or Y is 0 would crash.

   o Added for 6.1f, Save and SaveAs from the Menu will now print
     an error message if a problem occurs during save (e.g. a write
     locked destination).

   o Added for 6.1e, Fixed SETSCREENCOLOR (SETSC) and FILL having
     what known as a "DC" (DeviceContext) leak. This mainly effected
     16 bit flavors because Win32 protects itself from stupid mistakes
     like this. I introduced this bug in 6.0e with the new "FILL".

   o Added for 6.1d, Removed this change from 6.1c "Modified TYPE
     command to "flush" after an interactive command has been
     issued". It behaved to much like PRINT while in interactive
     mode.

   o Added for 6.1d, Fixed "Command Recall List Box" in commander
     getting stuck sometimes when large amounts of data are sent
     to it.

   o Added for 6.1d, Fixed MOUSECOPY to save, set and restore
     PENSIZE.

   o Added for 6.1c, Fixed BUTFIRSTS memory leak.

   o Added for 6.1c, Fixed MOUSECOPY to work in SETSCRUNCH mode
     (by saving, setting and restoring it).

   o Added for 6.1c, Fixed unnecessarily low limit on recursive depth.

   o Added for 6.1c, Added "Expert" mode switch "-e" on command line.
     Expert mode disables some warning boxes, allows saving directly to
     the workspace and does not "round" the output of POS and POSXYZ
     (for performance and accuracy reasons).

   o Added for 6.1c, Reenabled "rounding" the output of POS and POSXYZ
     by default (unless in "Expert" mode).

   o Added for 6.1c, Modified TYPE command to "flush" after an
interactive
     command has been issued.

   o Added for 6.1b, Animated gifs now have smarter palette usage to
     help decrease file size.

   o Added for 6.1b, GIFs are now non interlaced to improve animation
     speed.

   o Added for 6.1b, Fixed SETPOS, SETXY to adhere to SETSCRUNCH
     mode (scaling).

   o Added for 6.1a, now allows SETPENSIZE, SETPENCOLOR,
     SETFLOODCOLOR, SETSCREENCOLOR, SETPIXEL to take Mixed floating
     point and integer arguments. In the previous fix they
     had to be ALL float or All Integer.

   o Added for 6.1a, I did not mention in the updates below that
     the GIF capabilities are only available in the 32 bit versions
     of MSWLogo (32s and 32b).



-- 
===============================================================
George Mills (mills@softronix.com)
http://www.softronix.com/
The www page contains some very powerful educational software.
Our single most important investment is our kids.
---------------------------------------------------------------
Please post messages to the Logo forum to logo-l@gsn.org.  Mail
questions about the list administration to logofdn@gsn.org.  To
unsubscribe send    unsubscribe logo-l    to majordomo@gsn.org.



Global SchoolNet Foundation - Linking Kids Around the World!
Copyright GSN - All Rights Reserved - Comments & Questions
Visit GSN's Global Schoolhouse for more exciting learning resources!
Search our Site - Home