Releases: jrincayc/ucblogo-code
version_6.2.5rc1
What's Changed
- ISSUE-72: On OSX, disable smart quotes in the editor. by @dmalec in #169
- Add conversion for string. by @jrincayc in #174
- Don't handle control and alt commands in terminal. by @jrincayc in #175
- Define SIG_TAKES_ARG in unix. by @jrincayc in #177
- Issue 176 alt by @jrincayc in #178
Full Changelog: version_6.2.4...version_6.2.5rc1
Version 6.2.4 27 Mar 2023
What's Changed
- ISSUE-150: Validate RANDOM range input has the smaller number first by @dmalec in #151
- Manual updates by @jrincayc in #152
- Avoid more implicit function declarations by @fweimer-rh in #156
- Move wait include to else of windows. by @jrincayc in #157
- ISSUE-158: Configure wxWidgets to avoid linking to brew installed libraries by @dmalec in #159
- Migrate to wxWidgets 3.2 by @dmalec in #163
- Configure wxWidgets OSX build to avoid linking to brew installed regex library by @dmalec in #164
- Updating version to 6.2.4 by @jrincayc in #165
New Contributors
- @fweimer-rh made their first contribution in #156
Full Changelog: version_6.2.3...version_6.2.4
Version 6.2.4 Release Candidate 1
What's Changed
- ISSUE-150: Validate RANDOM range input has the smaller number first by @dmalec in #151
- Manual updates by @jrincayc in #152
- Avoid more implicit function declarations by @fweimer-rh in #156
- Move wait include to else of windows. by @jrincayc in #157
- ISSUE-158: Configure wxWidgets to avoid linking to brew installed libraries by @dmalec in #159
- Migrate to wxWidgets 3.2 by @dmalec in #163
- Configure wxWidgets OSX build to avoid linking to brew installed regex library by @dmalec in #164
New Contributors
- @fweimer-rh made their first contribution in #156
Full Changelog: version_6.2.3...version_6.2.4rc1
Version 6.2.3 16 Jan 2023
What's Changed
- Fix/standardize STANDOUT in wxWidgets builds by @dmalec in #122
- Refactor code so selection highlighting does not depend on platform supporting inverted blit mode. by @dmalec in #123
- Adding PRINT NOT "FALSE to show using quoted false. by @jrincayc in #125
- Issue 126: Print preview on Windows by @dmalec in #128
- ISSUE-129: Remove obsolete macros from configure.ac by @dmalec in #131
- ISSUE-50: Indicate correct error line when GOTO has a nonexistent tag by @dmalec in #136
- ISSUE-134: Fixed issue with LOADPICT if it's called before other turtle commands by @dmalec in #135
- ISSUE-20: Resolving warnings about discarding const qualifier on assignment. by @dmalec in #141
- Fixes Stopping with repeat by @jrincayc in #140
- Fix debug statements by @jrincayc in #142
- ISSUE-143: Update CI/CD actions from v2 to v3. by @dmalec in #144
- ISSUE-138: Rename special character commands during Windows build by @dmalec in #147
- Fix OSX CD build by @dmalec in #148
- Release 6.2.3 changes by @jrincayc in #146
Thanks go to @dmalec for multiple bug fixes
Full Changelog: version_6.2.2...version_6.2.3
Version 6.2.3 Release Candidate 1
What's Changed
- Fix/standardize STANDOUT in wxWidgets builds by @dmalec in #122
- Refactor code so selection highlighting does not depend on platform supporting inverted blit mode. by @dmalec in #123
- Adding PRINT NOT "FALSE to show using quoted false. by @jrincayc in #125
- Issue 126: Print preview on Windows by @dmalec in #128
- ISSUE-129: Remove obsolete macros from configure.ac by @dmalec in #131
- ISSUE-50: Indicate correct error line when GOTO has a nonexistent tag by @dmalec in #136
- ISSUE-134: Fixed issue with LOADPICT if it's called before other turtle commands by @dmalec in #135
- ISSUE-20: Resolving warnings about discarding const qualifier on assignment. by @dmalec in #141
- Fixes Stopping with repeat by @jrincayc in #140
- Fix debug statements by @jrincayc in #142
- ISSUE-143: Update CI/CD actions from v2 to v3. by @dmalec in #144
Full Changelog: version_6.2.2...version_6.2.3rc1
Version 6.2.2 29 Dec 2021
Bugfixes and Improvements in 6.2.2
Bugfixes
- Fixed crash on OSX when running
EDALL
before defining any procedures. - Fixed crash when stopping programs using the Stop menu item.
- Fixed segmentation fault when
TEXT
is used insideDEFINE
. HELP
handles paginated results correctly.- OSX build correctly packages
`
and#
commands. - Terminal echoes character-at-a-time input.
OPENUPDATE
opens the file for both reading and writing and starts the file pointer at the end of the file.SETPENCOLOR rgblist
sets the pen color to the RGB value inrgblist
.
User Experience Improvements
- Removed non-functional duplicate Quit menu item under OSX.
- Removed special case for
WAIT
values less than7
so the UI is more responsive on short waits. - Removed warning dialog on Linux when deleting the last character in the editor.
FILLED colornumber
checkscolornumber
is constrained to the allowed range.SETPENCOLOR
andSETBACKGROUND
cleanly handle invalid values.
Support for External Editors in wxWidget Builds
- wxWidgets builds ignore
EDITOR
env var to preserve default existing behavior - If
SETEDITOR
is used to set an editor, wxWidgets builds will attempt to launch that command forEDIT
- Details available in the wiki
Command History Changes
- Preserved existing up arrow / down arrow functionality.
- Completely empty lines are no longer added to history.
- Working command is a bit more complex; if you begin to type and then:
- Press down arrow - the command will clear as before; but, you can now up arrow to restore what you were working on.
- Press up arrow - you will navigate history as before; but you can now down arrow back to the working command.
- If you navigate history to the working command and update it, this will be remembered even if you navigate through other history.
- If you navigate to a command in history, edit it, navigate away, then navigate back, it will have reverted to the actual history.
Contributors
Prerelease 6.2.2pre1
Bugfixes and Improvements in 6.2.2
Bugfixes
- Fixed crash on OSX when running
EDALL
before defining any procedures. - Fixed crash when stopping programs using the Stop menu item.
- Fixed segmentation fault when
TEXT
is used insideDEFINE
. HELP
handles paginated results correctly.- OSX build correctly packages
`
and#
commands. - Terminal echoes character-at-a-time input.
OPENUPDATE
opens the file for both reading and writing and starts the file pointer at the end of the file.SETPENCOLOR rgblist
sets the pen color to the RGB value inrgblist
.
User Experience Improvements
- Removed non-functional duplicate Quit menu item under OSX.
- Removed special case for
WAIT
values less than7
so the UI is more responsive on short waits. - Removed warning dialog on Linux when deleting the last character in the editor.
FILLED colornumber
checkscolornumber
is constrained to the allowed range.SETPENCOLOR
andSETBACKGROUND
cleanly handle invalid values.
Support for External Editors in wxWidget Builds
- wxWidgets builds ignore
EDITOR
env var to preserve default existing behavior - If
SETEDITOR
is used to set an editor, wxWidgets builds will attempt to launch that command forEDIT
- Details available in the wiki
Command History Changes
- Preserved existing up arrow / down arrow functionality.
- Completely empty lines are no longer added to history.
- Working command is a bit more complex; if you begin to type and then:
- Press down arrow - the command will clear as before; but, you can now up arrow to restore what you were working on.
- Press up arrow - you will navigate history as before; but you can now down arrow back to the working command.
- If you navigate history to the working command and update it, this will be remembered even if you navigate through other history.
- If you navigate to a command in history, edit it, navigate away, then navigate back, it will have reverted to the actual history.
Contributors
Version 6.2.1 31 Dec 2020
Corrects manual page name from logo to ucblogo to match executable. (Note: Windows executable and Mac dmg installs do not need this so only the .tar.gz is provided.)
Version 6.2 30 Dec 2020
This is a maintenance release of the UCB Logo programming language interpreter.
Fixes and Updates:
- multiple bug fixes
- a new autoconf based build system
- optional object oriented logo ( --enable-objects )
- Renamed executable from logo to ucblogo for unix.
This includes work from dmalec, Barak A. Pearlmutter, janekr, hosiet, reinerh, atehwa, kilobyte, brianharvey, pahihu, and jrincayc.
Pre-release 6.2 b
Testing out the new release, 6.2 b.
This release includes multiple bug fixes, a new autoconf based build system, and optional object oriented logo.
This includes work from dmalec, Barak A. Pearlmutter, janekr, hosiet, reinerh, atehwa, kilobyte, brianharvey, pahihu, and jrincayc.