Skip to content

Releases: jrincayc/ucblogo-code

version_6.2.5rc1

23 Jan 02:01
version_6.2.5rc1
ca23b30
Compare
Choose a tag to compare
version_6.2.5rc1 Pre-release
Pre-release

What's Changed

Full Changelog: version_6.2.4...version_6.2.5rc1

Version 6.2.4 27 Mar 2023

28 Mar 01:58
version_6.2.4
1eaef7d
Compare
Choose a tag to compare

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

Full Changelog: version_6.2.3...version_6.2.4

Version 6.2.4 Release Candidate 1

26 Mar 19:59
version_6.2.4rc1
Compare
Choose a tag to compare
Pre-release

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

Full Changelog: version_6.2.3...version_6.2.4rc1

Version 6.2.3 16 Jan 2023

17 Jan 03:27
version_6.2.3
007bb0b
Compare
Choose a tag to compare

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

11 Jan 01:39
version_6.2.3rc1
07e7e89
Compare
Choose a tag to compare
Pre-release

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

29 Dec 16:08
version_6.2.2
0ba6ad1
Compare
Choose a tag to compare

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 inside DEFINE.
  • 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 in rgblist.

User Experience Improvements

  • Removed non-functional duplicate Quit menu item under OSX.
  • Removed special case for WAIT values less than 7 so the UI is more responsive on short waits.
  • Removed warning dialog on Linux when deleting the last character in the editor.
  • FILLED colornumber checks colornumber is constrained to the allowed range.
  • SETPENCOLOR and SETBACKGROUND 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 for EDIT
  • 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

Thanks go to @dmalec and @normanr

Prerelease 6.2.2pre1

27 Dec 17:06
pre_release_6_2_2
Compare
Choose a tag to compare
Prerelease 6.2.2pre1 Pre-release
Pre-release

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 inside DEFINE.
  • 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 in rgblist.

User Experience Improvements

  • Removed non-functional duplicate Quit menu item under OSX.
  • Removed special case for WAIT values less than 7 so the UI is more responsive on short waits.
  • Removed warning dialog on Linux when deleting the last character in the editor.
  • FILLED colornumber checks colornumber is constrained to the allowed range.
  • SETPENCOLOR and SETBACKGROUND 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 for EDIT
  • 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

Thanks go to @dmalec and @normanr

Version 6.2.1 31 Dec 2020

31 Dec 16:00
version_6.2.1
e023b8f
Compare
Choose a tag to compare

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

30 Dec 19:32
version_6.2
33bc656
Compare
Choose a tag to compare

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

28 Dec 18:58
pre_release_6_2_b
8374535
Compare
Choose a tag to compare
Pre-release 6.2 b Pre-release
Pre-release

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.