FMSLogo Changelog

What's new in FMSLogo 8.3.2

Apr 5, 2022
  • Fix Bug #583; MESSAGEBOX no longer garbles long text when scrolled. This was a regression introduced in FMSLogo 8.2.0.

New in FMSLogo 8.3.0 (Feb 3, 2022)

  • Reduce the size of the back buffer that is used to remove flicker when using rotating bitmapped turtles. This reduces memory usage.
  • Implement feature request #131; MACHINE output now includes the screen window's scrollbar positions.
  • Partially implement feature request #129; BITLOAD and Bitmap -> Load... can now load JPEG image files as an undocumented feature.
  • Fix Bug #579; BITMAPTURTLE turtles are now drawn in correct position when zoomed.
  • Fix Bug #578; OPENWRITE, OPENREAD, OPENAPPEND, and OPENUPDATE can now open files with names that have special characters quoted by vertical bars.
  • Fix Bug #577; FMSLogo can now load top-down BMP images.
  • Fix Bug #475 SCROLLX/SCROLLY now round any decimal inputs they are given, instead of scrolling to an undefined location.
  • Fix Bug #24; FMSLogo no longer crashes when loading a BMP with a negative bfOffBits value in BITMAPFILEHEADER.
  • Fix DLLCALL to pass the entire word for parameters with the "U" type. Before, words were truncated at the first NUL character.
  • Rewrote bitmap loading logic to use wxImage. This changed FMSLogo's behavior when loading some malformed bitmaps.
  • Improve the performance of turtles rendered with (BITMAPTURTLE "TRUE).
  • Compile as "large address aware". On systems which support it, this enables FMSLogo to access 3GB of memory instead of the usual 2GB for 32-bit programs. o Minor improvements to the manual.

New in FMSLogo 7.7.0 (Apr 27, 2020)

  • Fix Bug #534; Typing a long line into the commander no longer hides the first character of the next line typed into the commander.
  • Fix Bug #535; CLOSEALL now resets READER and WRTIER streams to [].
  • Fix Bug #536; OPENAPPEND now immediately sets WRITEPOS to end of file.
  • Fix Bug #537; Auto-completion can now complete names that include a peroid.
  • Fix Bug #538; Auto-completion now ignores case for non-ASCII letters.
  • Fix Bug #540; WORD now correctly copies characters after a CHAR 0.
  • Updated installer to be Unicode.
  • Improvements to the manual.

New in FMSLogo 7.6.0 (Sep 23, 2019)

  • Fix Bug #532; The Italian translation for X-Low and X-High in the "Select Active Area" dialog box is now correct.
  • Fix Bug #529; OPENREAD "clipboard no longer corrupts the line endings.
  • Implement Feature #120; Add a Slovene translation.
  • Remove the useless Help menu items to translations of procedure names and color names from the Croatian build, since there are none.
  • Implement Feature #121; Improved keyboard shortcut behavior:
  • Shift+Down at bottom of commander history no longer jumps to commander input box.
  • NumPad Delete now acts like Delete in commander history and on commander buttons (gives focus to commander input and deletes a character).
  • NumPad Home now acts like Home in the commander history.
  • NumPad End now acts like End in the commander history.
  • Ctrl+Home from commander input now jumps to top of the commander history.
  • Ctrl+Shift+Home from commander input now select everything in the commander history and jumps to the top of it.
  • PageUp and Shift+PageUp from commander input now act like as if the caret were at the bottom of the commander history.

New in FMSLogo 7.4.0 (Jan 27, 2019)

  • o Fix Bug #525; FMSLogo now suggests fonts in the script that corresponds
  • to your system language, instead of "Western". This makes FMSLogo
  • more usable in non-Western locales and has no change on Western ones.
  • o Fix Bug #523; The two-input form of KEYBOARDON once again outputs the
  • correct code from KEYBOARDVALUE for non-Latin characters when called
  • from the "keyup" instruction list.
  • o Fix Bug #522; Non-Latin characters now appear correctly in the editor
  • provided you use a correct script for the font (for example, Croatian
  • characters use the "Eastern European" script. They are also output
  • correctly by KEYBOARDVALUE when KEYBOARD is given one input.
  • o Fix Bug #521; The warning message about saving an empty workspace in the
  • Spanish FMSLogo is now gramatically correct.
  • o Fix Bug #520; In the Spanish FMSLogo, CASCADA now throws a Spanish "bad
  • input" error message when given a negative number for the first input.
  • o Fix Bug #519; In the Spanish FMSLogo, CASCADA no longer leaks variables.
  • o Improve fix for Bug #518; The editor in Russian and Greek versions once
  • again have syntax coloring, auto-completion, and paren highlting and don't
  • show NUL glpyhs when you type in those languages.
  • o Improvements to the Russian version of FMSLogo.
  • o Improvements to the manual.

New in FMSLogo 7.3.0 (Nov 24, 2018)

  • Fix Bug #518; Code editors no longer show NUL glyphs when typing Cyrillic characters into the Russian version of FMSLogo or Greek characters into the Greek version.
  • Fix Bug #515; PORTWRITEARRAY now throws a "doesn't like input" error when given a non-array second input.
  • Fix Bug #514; PORTWRITEARRAY now writes an ASCII space instead of uninitialized memory for non-integer items in its data array input.
  • Fix Bug #513; PORTWRITEARRAY no longer leaks memory.
  • Fix Bug #512; PORTREADARRAY no longer leaks memory.
  • Fix Bug #511; Fix the Spanish translations for READPOS and WRITEPOS (as POSLECTURA and POSESCRITURA, respectively).
  • Improvements to the Spanish translation.
  • Improvements to the manual.

New in FMSLogo 7.2.0 (Aug 8, 2017)

  • Changed:
  • Fix Bug #94; Clarify the meaning and usage of the "start.angle" input the documentation for ELLIPSEARC2.
  • Fix Bug #492; File -> New and File -> Open no longer erase translated library procedures in non-English versions of FMSLogo.
  • Fix Bug #493; the Italian translation of SLOWDRAW now affects the behavior of the Italian translations of FORWARD, FD, BACK, and BK.
  • Fix Bug #499; Creating a single child widget from the setup instructionlist of WINDOWCREATE or DIALOGCREATE no longer fills the entire window/dialog.
  • This was a regression in FMSLogo 7.0.0.
  • Fix Bug #500; Searching for off-screen text in the editor once again scrolls to the text when its found. This was a regression in FMSLogo 7.0.0.
  • Fix Bug #501; Examples/3D/3DBITMAP.LGO no longer has a .bmp not found error.
  • Improvements to the Italian translation.
  • Improvements to the German translation.
  • Standard features:
  • 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 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.

New in FMSLogo 7.1.0 (Apr 20, 2017)

  • Add Simplified Chinese translation
  • Fix Bug #490; the status dialog no longer shows negative numbers when the number of calls > 2,147,483,648.
  • Fix Bug #488; basic movement commands (FD, RT, etc) no longer leak memory when given numbers that were originally parsed as text.
  • Fix Bug #489; running a Logolib procedure onces again works when the current working directory is on a different drive than the FMSLogo executable.
  • Fix Bug #467; the editors no longer have strange "half-character" behavior when manipulating Chinese characters in the Chinese translation of FMSLogo.
  • Implement feature #119; DLLCALL now supports calling win32 functions that have out parameters.
  • Minor improvements to the manual.

New in FMSLogo 6.35.0 (Jan 18, 2016)

  • Implement feature #89; Make -F (with no -W or -H) start FMSLogo maximized with size of the drawable surface equal to the screen window's size. This was only implemented in the wxWidgets version of FMSLogo.
  • Implement feature #107; Implement ARITY procedure.
  • Implement feature #108; Add a way to remove selected lines from the commander history in the wxWidgets version of FMSLogo.
  • Implement feature #109; Add MINIMIZE, MAXIMIZE, and RESTORE as modern replacements for ICON and UNICON.
  • Fix bug #398; The OWL version of FMSLogo no longer reports that it cannot open file "F" when given some command lines.
  • Fix bug #466; The wxWidgets version of FMSLogo no longer clears the clipboard on exit.
  • Fix bug #468; Garbage collecting a deeply nested array no longer crashes.
  • Fix bug #469; LABELSIZE no longer changes its output depending on when LABEL was last called.
  • Minor improvements to the manual.

New in FMSLogo 6.34.0 (Aug 5, 2015)

  • Implement feature #106; Error messages are now rendered in red text in the commander history box.
  • Fix bug #423; Menu items in the editor of the wxWidgets version of FMSLogo are now disabled when they would have no effect.
  • Fix bug #424; Captial letters and other printable characters are now redirected from the screen to the commander in the wxWidgets version of FMSLogo.
  • Fix bug #433; The icon shown in the Task Manager's "Applications" tab now looks correct in the wxWidgets version of FMSLogo.
  • Fix bug #444; Keyboard shortcuts now work while the Logo engine is running.
  • Fix bug #448; The wxWidgets version of FMSLogo now opens to the correct size when -W -H and -F are given on the command line.
  • Fix bug #458; Remove the unhonored strikeout, underline, and color options on all font picker dialog boxes in the wxWidgets version of FMSLogo.
  • Extend MACHINE to output the dimensions of the screen window's client area.
  • Remove the "UNSTABLE" mark from the wxWidgets version.
  • Minor improvements to the manual.

New in FMSLogo 6.33.0 (Mar 23, 2015)

  • Fix bug #438; The wxWidgets version of FMSLogo no longer opens hundreds of windows when running SELECTBOX from a program loaded on FMSLogo startup.
  • Fix bug #347; Rotating bitmaps no longer flicker when the turtle moves.
  • Fix bug #364; Creating a rotating bitmap turtle before loading the bitmap no longer causes FMSLogo to enter an infinite loop.
  • Fix bug #414; FILES and DIRECTORIES now output in alphabetical order.
  • Fix bug #435; examples now run on Windows 7.
  • Fix bug #436; The wxWidgets version of FMSLogo now closes modal windows when WINDOWDELETE is run with an unknown window name as input.
  • Fix bug #439; READWORD, READLIST, and READRAWLINE can now process the last line of a text file, even if it doesn't end in a newline.
  • Fix bug #440; The line continuation character (~) is now removed from the the final line in file (same as all the other continuation characters).
  • Fix bug #445; Rotating bitmap turtles now draw the center of the bitmap as the center of the turtle.
  • Fix bug #446; Rotating bitmap turtles now anti-alias the upper&left edges of the bitmap in the same way as the lower&right edges.
  • Fix bug #447; The bitmap on rotating bitmap turtle now wraps around the edges of the world in WRAP mode.
  • Fix bug #450; The wxWidgets version of FMSLogo now strips trailing newlines from text pasted into the commander input.
  • Add a Croatian translation.
  • Minor improvements to the manual.

New in FMSLogo 6.32.0 (Feb 24, 2014)

  • Implement feature #94; PPROP, GPROP, and REMPROP now run in O(log N).
  • Fix inconsistent behavior in the wxWidgets version where pressing the up arrow from the commander input to the history didn't clear the commander input.
  • Fix inconsistent behavior in the wxWidgets version of SELECTBOX where pressing OK when there were no choices threw a Stopping error, instead of outputting 1, as the OWL version does.
  • Various updates to the German manual.

New in FMSLogo 6.31.0 (Feb 22, 2014)

  • Property lists now support list and array property names.
  • Fix bug #426 "Bitmap - Save" now shows an error message if it fails.
  • Fix bug #425; FMSLogo can now save high resolution bitmaps.
  • Fix bug #422; The wxWidgets version of FMSLogo now handles Ctrl+Right in the commander history the same as the mainline version on Vista.
  • Fix bug #421; The FMSLogo icon now appears in the Alt+Tab task selector in high DPI modes on Windows Vista when using the Windows Classic theme. This only affects the wxWidgets version of FMSLogo.
  • Add syntax coloring, multiline pasting, infinite undo buffer, and paren matching to the commander's input box in the wxWidgets version of FMSLogo.
  • Various updates to the German translation.

New in FMSLogo 6.30.0 (Mar 7, 2013)

  • Improve the speed of the evaluation engine by 40%.
  • Add feature #93; REMAINDER and MODULO now accept non-integer numbers.
  • Fix bug #419; Logo once again throws an error when the instruction list output by a macro calls an undefined procedure.
  • Fix bug #412; The wxWidgets version of FMSLogo now displays a warning when saving the workspace while a workspace editor is open.
  • Fix bug #356; Logo no longer crashes when OUTPUT is not given any inputs.
  • Fix bug #133; Logo no longer crashes when marcos output nothing.
  • Make SORT stable when sorting with LESSP and BEFOREP, instead of LESSEQUALP and [OR BEFOREP ?1 ?2 EQUALP ?1 ?2].
  • Minor improvements to the manual.

New in FMSLogo 6.29.1 (Oct 15, 2012)

  • Fix a bug in the wxWidgets version of FMSLogo where double-clicking on the commander history box to run TEXTSCREEN could crash.
  • Fix bug #3576174; The commander's splitter is now visible on Windows 7 when using the wxWidgets version of FMSLogo.
  • Fix bug #3575314; The FMSLogo icon now appears in the Alt+Tab task selector in high DPI modes ("large text size" on Vista or later) when using the wxWidgets version of FMSLogo.
  • Fix bug #3575313; In the wxWidgets version of FMSLogo, the commander buttons can now be pressed with Enter. Pressing them with Spacebar no longer presses them twice. Pressing the Edall button with Spacebar no longer crashes.
  • Fix bug #3575310; The wxWidgets-based version of FMSLogo now works when installed to a folder with an even number of characters.
  • Fix bug #1602922; The commander buttons can now be pressed with the spacebar. This is only fixed in the wxWidgets version of FMSLogo.
  • Fix bug #1327746; FMSLogo no longer beeps if you press a key when a commander button has focus. This is only fixed in the wxWidgets version of FMSLogo.

New in FMSLogo 6.29.0 (Oct 9, 2012)

  • QUESTIONBOX, READCHAR, READCHARS, READWORD, READRAWLINE, and READLIST no longer limit the user's input to 255 characters.
  • STATICCREATE, STATICUPDATE, YESNOBOX, MESSAGEBOX, and others no longer truncate their inputs at 255 character.
  • Fix bug #3571274; SHELL, PORTOPEN, and many other procedures no longer truncate their inputs based on PRINTWIDTHLIMIT or PRINTDEPTHLIMIT.
  • Fix bug #3570553; ALLOPEN no longer leaks memory.
  • Fix bug #3566411; Closing editor no longer claims that the contents have changed after "File->Save to Workspace" in expert mode.
  • Fix bug #3564270; FMSLogo no longer leaks memory when saving the editor encounters an error which the user ignores.
  • Fix bug #3563059; "ARRAY 1073741825" no longer crashes.
  • Fix bug #3558071; QUESTIONBOX now resizes to fit the question.
  • Fix bug #3551212; FMSLogo once again places the editor's caret at the first error when saving the contents fails due to a syntax error.
  • Fix bug #3150920; FMSLogo no longer leaks memory or corrupts memory when halted while evaluating a parameter's default value that requires a separate function call.
  • Fix bug #2943335; Selecting a long line in the commander history no longer inserts a space into the line at the point where it was wrapped. This is only fixed in the wxWidgets version of FMSLogo.
  • Fix bug #1895669; NETSHUTDOWN no longer has a race condition that can corrupt internal memory.
  • Fix bug #1568629; FMSLogo no longer leaks memory when its internal garbage collection stack is exhausted.
  • Fix bug #1471162; FMSLogo no longer leaks memory when calling procedures that have parameters with default values.
  • Minor improvements to the manual.

New in FMSLogo 6.28.0 (Jun 23, 2012)

  • Fix bug #3535603; File->Set as screen saver is now enabled on 64-bit versions of Windows.
  • Fix bug #3535265; The Spanish version of the ` operation now behaves the same as the English version.
  • Fix bug #3529633; File->Edit no longer crashes if you specify a primitive.
  • Fix bug #3521812; FMSLogo now starts up quickly when the operating system has an unresponsive printer.
  • Fix bug #3514978; The option to install the screen saver is now unchecked by default when run as a standard user.
  • Fix bug #1607629; File->Edit dialog now lets you double-click to select a procedure.
  • Remove CRYPTO.LGO and PLAYFAIR.LGO examples so that I can mark FMSLogo as not being subject to U.S. export controls.
  • Improve the efficiency of the installer by only extracting the files that which need to be installed.
  • Fix a bug in the ` operation which could remove nesting levels from the output in some cases.
  • Remove the menu options for English-to-locale and locale-to-English in locales where no translation tables are provided.
  • Minor improvements to the manual.

New in FMSLogo 6.27.0 (Jun 7, 2012)

  • Fix bug #3418522; Size and color picker dialog boxes no longer crash on Lenovo laptops when they are scrolled using the touchpad.
  • Fix bug #3300983; FMSLogo now warns you when you save an empty workspace.
  • Fix bug #3150543; "SORT {}" once again outputs {}.
  • Fix bug #3146515; PO no longer crashes when printing a procedure that has a long line to the commander.
  • Fix bug #2992154; SORT can now sort lists of words.
  • Fix bug #1483185; File - New now erases property lists, variables, and buried procedures.
  • Implement request #3173392; File Open/Save dialog boxes are resizable.
  • Implement request #2914634; Provide an option to set a Logo program as a screen saver.
  • Update the size/color preview box while the scrollbars in the size/color pickers are scrolled, instead of waiting until the scrolling is complete.
  • Minor improvements to the manual.

New in FMSLogo 6.26.0 (Jun 7, 2012)

  • Fix bug #2843375; ?0 now throws a bad input error, instead of
  • behaving like ?1.
  • Fix bug #2813364; SETPENCOLOR and other commands that input a color
  • now throw recoverable bad input errors on more bad input.
  • Fix bug #2813359; Checking "Replace All" in the editor's find and
  • replace window now works over the entire contents of the editor,
  • instead of from the caret to the end.
  • Fix bug #2813357; Search and replace now works like other Windows rograms (it replaces the current selection, then advances to the next match).
  • Implement request #2872454; FMSLogo now supports READRAWLINE to read
  • a line from a text file that may contain special characters (to logo).
  • Implement request #2892210; The FMSLogo installer now supports silent
  • installation when given the "/S" command-line option. The language can be set with "/LCID=####".
  • Minor improvements to the manual.

New in FMSLogo 6.25.0 (Nov 13, 2009)

  • Fix bug #2842770; FMSLogo continues to draw properly after BITFIT is
  • called with very large inputs.
  • Fix bug #2825102; The full contents of the commander's input is
  • now run when Execute is pressed, instead of only the first 255 chars.
  • Fix bug #2819812; Buttons created with BUTTONCREATE now respond to
  • being pressed with the keyboard.
  • Fix bug #2819806; NUMBERP on a non-ASCII word now outputs FALSE.
  • Fix bug #2813670; OK and Cancel buttons for SELECTBOX no longer have
  • access keys. This was unnecessary because they have shortcuts (Enter
  • and Esc).
  • Fix bug #2803946; SETPENCOLOR, SETSCREENCOLOR, SETFLOODCOLOR, SETPIXEL,
  • SETACTIVEAREA, SETPENSIZE, TONE, and GIFSAVE no longer crash when given
  • very large numbers (like 1e20) as input.
  • Fix bug #1605822; SETTURTLE now throws bad input error when given bad
  • input, instead of display a dialog box and throwing a stopping error.
  • Fix bug #1602936; the sample turtle trails in the "Pen Size" dialog
  • no longer have beveled corners.
  • Fix bug #1602855; Scolling the main window when zoomed now tracks the
  • scrollbar's position (the screen slides as you scroll the tracker).
  • Fix bug #1576435; TONE no longer indefinately locks up while playing a
  • tone when given a negative duration.
  • Fix bug #1438443; the "up" radio button in the editor's find dialog
  • box now works.
  • Fix bug #1327775; FMSLogo now cleans up the "turtle traces" (when parts
  • of the turtle are drawn outside the turtle's drawable area).
  • Implement request #1828287; The editor now supports automatic paren
  • highlighting and CTRL+/ moves the caret to the matching paren.
  • Implement request #2827560; BITMAPTURTLE now supports an optional input
  • that makes the bitmap rotate with the turtle. This enables a school
  • in Sri Lanka to use a picture of a turtle, instead of a triangle.
  • Interpolate colors when zoomed out or using BITFIT to shrink an image.
  • This makes the picture look better and removes the confusion behavior
  • where a picture might disappear when zoomed out.
  • This change does not apply to Win 95/98/ME.
  • Add infinite undo/redo to the editor.
  • Add rudimentary syntax coloring to the editor.
  • Embed version information into fmslogo.exe for better bug reporting.

New in FMSLogo 6.24.0 (May 26, 2009)

  • Fix bug #2653504; workspaces arrays with words that contain and | can now be saved and loaded.
  • Fix bug #2790076; DEFINE "PROC [[][]] PROC PROC no longer crashes.
  • Implement request #2777780; Added HASOWNPENP.
  • Implement request #2789706; Helper procedures for SORT now begin with ".fmslogo.sort" so that they don't clash with names in a hird-party sorting library.
  • Partially implement request #1828287; CTRL+] in the editor moves the caret to the matching parenthesis. CTRL+SHIFT+] selects everything through the matching parenthesis.
  • Minor improvements to the manual.
  • Improvements to the Russian translation.

New in FMSLogo 6.23.0 (Feb 9, 2009)

  • Fix bug #2563317; READCHARS 2000000000 no longer crashes.
  • Fix bug #2559673; READCHARS now outputs the remaining characters in a file when asked to read more than the file contains.
  • Fix bug #2517774; PO now prints blank lines when printing to commander.
  • Fix bug #2516248; READWORD output can now be safely stored in a variable.
  • Fix bug #2452726; BITLOAD, BITSAVE, BITLOADSIZE, GIFLOAD, GIFSAVE, and GIFSIZE now throw image-specific errors and no longer display dialog boxes when given bad input.
  • Fix bug #2452240; COPYDEF now updates the TO line of new procedure.
  • Fix bug #1619210; Non-English versions now throw unexpected ender errors.
  • Fix bug #1622756; SETBITMODE now throws a recoverable bad input error when given an integer that is out-of-range.
  • Fix bug #1620964; SETTURTLEMODE now throws a recoverable bad input error when given an integer that is out-of-range.
  • Fix bug #1500676; Windowing procedures now throw windowing-specific errors and no longer display dialog boxes.
  • Fix bug #1497079; SETTIMER and CLEARTIMER now throw appropriate errors and no longer display dialog boxes when given bad input.
  • Fix bug #1475223; MIDI procedures now throw MIDI-specific errors and no longer display dialog boxes.
  • Fix bug #1475214; MIDIOPEN no longer opens MIDI mapper when given bad input.
  • Fix bug #1448111; DLLLOAD, DLLCALL, and DLLFREE now throw DLL-specific errors and no longer display dialog boxes.
  • Fix bug #1448107; SETACTIVEAREA now throws a bad input error when given an impossible range and no longer displays a dialog box.
  • Fix bug #1452861; Disable data execution prevention on a best-effort basis to prevent FMSLogo from crashing on startup.
  • Minor updates to the manual.
  • Added a Russian translation.

New in FMSLogo 6.18.0 (Dec 17, 2007)

  • Implement feature request #1825717; LOGOVERSION now outputs the locale FMSLogo was built for.
  • Fix bug #1825718; DEMO is now internationalized and localized for German.
  • Fix bug #1824438; FMSLogo can now parse words with char 255 in them.
  • Minor improvements to the Portuguese translation.
  • Minor improvements to the German translation.
  • Minor improvements to the Spanish translation.
  • Minor improvements to the manual.

New in FMSLogo 6.17.0 (Dec 13, 2007)

  • Fix bug #1813051; Saving an image with an non-full active area works once again. This bug was introduced in 6.16.0.
  • Fix bug #1798216; THROW targets "TOPLEVEL, "ERROR, and "SYSTEM are now internationalized.
  • Fix bug #1713912; Uninstalling FMSLogo as a limited user now unregisters the file association so that double-clicking on .lgo files works if FMSLogo is later installed by an administrator.
  • Add a German translation of FMSLogo.
  • Add an Italian translation of FMSLogo.