Release Notes for Version 4.67

Help Contents Release Notes Release Notes for Version 4.67
Release Notes for Version 4.672 Release Notes for Version 4.66

Release Notes for Version 4.67

The "edit" executable is new. It can replace Crimson Editor in most issues, and is for Logo programs even a bit nicer. It's based on wxStyledTextControl, better on the StcTest example of wxWidgets-2.6.1, but somewhat extended. I have written a Lexer module especially for aUCBLogo which highlights the syntax almost completely correct. The syntax highlighting can easily be deactivated by choosing View/Hilight language/. The "Run" command bound to F9 can be changed, also the location of the help file bound to F1, so that aUCBLogo can be in any path location. F4 jumps to the procedure named like the word under the cursor, which is nice for symbol browsing. There are also some extras in the Extra menu: converting case of symbols to correct aUCBLogo case, and convert "make" to "=".

I've created some new Logo types for usage with binary data:

Int16 Int8 UInt8 IntArray Int16Array Struct

New and changed primitives are:

Int8 Int16 UInt8 IntArray Int16Array Struct

SizeOf TypeOf

toList

setWriter setReader

readIntBin readInt16Bin readInt8Bin readUInt8Bin readFloatBin readComplexBin readIntArrayBin readInt16ArrayBin readStructBin

FileSize

LogoVersion

boldTextMode plainTextMode setTextSize CharUnderCursor

mandelIterate

GraphicStart GraphicEnd drawGraphic

allFullScreen notFullScreen

enableLighting disableLighting enableDither disableDither enablePointSmooth disablePointSmooth

playWave

PortOut PortIn setPortBit clearPortBit getPortBit notPortBit leftPortShift rightPortShift

waituS

setPC setFC setSC

New and changed library procedures are:

arc2

transposematrix

vowelp

Release Notes for Version 4.672 Release Notes for Version 4.66