Upstream changes:
Version 2.79.2, May 13, 2018
No changes over 2.79.1
Advanced patchlevel to get in line with tagging again
Version 2.79.0, April 21, 2018
Introduced new peeks "secondsrunning" and "millisrunning"
Bugfixes regarding the switch statement
Upstream changes:
Version 2.78.5, April 3, 2018
Within a bound yabasic-programs the name is correctly set (as returned by peeking "program_name")
Introduced new string-peeks "program_name" and "program_file_name"
Bugfixes regarding bound programs and libraries
Version 2.78.4, March 2118, 2018
Fixed a problem with bound yabasic-programs, that include more than three libraries
Introduced new peek "secondsrunning"
Upstream changes:
Version 2.78.3, January 21, 2018
Fixed a up to 4-times performance penalty, that has been introduced in a previous version
Brought back "Edit" to the windows context menu
Version 2.78.2, August 27, 2017
The ran()-function is now guaranteed to return 2**30 different values
Version 2.78.1, August 13, 2017
No more dump when using color without window open
Processing of yabasic.xml finds hellip-entity
Version 2.78.0, January 21, 2017
Allowed for numeric argument after break
Fixed format of manpage (unix)
Reworked the switch-statement, added tests
Upstream changes:
Version 2.77.3, December 29, 2016
Fixed insecure usage of strcpy
Better logging for windows installer
Spelling corrections
Version 2.77.2, December 17, 2016
Fixes for coloured text under windows as reported by TheMeq
msvcr140.dll is no longer required under Windows
Several spelling corrections contributed by ginggs
Updated and fixed man-page under linux
Version 2.77.1, November 13, 2016
Adopted the MIT License for yabasic
Switched to semantic versioning; the new schema is MajorRelease.MinorRelease.Patchlevel
New peek$ for version, documented all peeks
Various bugfixes
Setup program now offers to start the demo
Redid the development process for yabasic; you may now participate in the development of yabasic itself via github: https://github.com/marcIhm/yabasic. However, the main site for programming in yabasic is still https://www.yabasic.de
Upstream changes:
Version 2.769, July 4, 2015
Fixing two bugs under Windows:
print color under windows handles single argument correctly
cpu extension sse2 is no longer required, so yabasic should run again on older hardware
Version 2.768, May 25, 2014
Fixing some bugs under Windows and Linux:
Core dump e.g. under Linux mint related with grafics
Problems with embedded newlines within the Windows console
Keys pressed within grafic window are not always reported to inkey$ (Windows-Version)
Spurios problems with colors under Windows and linux (reported but not fixed yet)
Remove the patch which included in upstream source
Upstream changes:
2.767 (March 15, 2014)
Fixed a bug which caused yabasic under Windows to freeze on syntax errors
2.766 (March 15, 2014)
Fixed some bugs related with ncurses under linux
2.765 (January 30, 2014)
Added support for later versions of ncurses and 64 bit Systems
Avoided forks for inkey$ under Unix
Fixed a bug related with break and continue
2.764 (January 22, 2014)
- Added support for later versions of ncurses and 64 bit Systems
- Avoided forks for inkey$
PR 46532 by Wen Heping.
While here, set LICENSE.
Version 2.762 (September 16, 2005)
- Swapped the precedence of unary minus and exponentiation to
follow the mainstream of programming languages. Suggested
by Mike Hoffman.
- Fixed a bug with drawing the outline of a triangle.
- Lots bugs and typos fixed in the docu. Thanx to A. Costa !
- rinstr() is okay again.
- system$() may not dump any longer, if an external command returns no output.
- Some improvements for compiling on FreeBSD.
- Made the text-command working again.
- Maybe yabasic does not leak resources under Windows 95 any longer.
- Some fixes related with the console window under Windows
- Added a list of reserved words to the documentation.
- Special thanks to Derek and Mike Huffmann !
Version 2.76 (April 25, 2005)
Some major improvements for grafics
- Full color support !
- Different fonts for the text-command
- The new command triangle
Version 2.75 (May 19, 2004)
- Yabasic finally has an Icon under Windows
- The str$()-function, may now format numbers
like 123,456.56 (or 123.456,56 for german conventions)
- Changed the system()-function under Windows
to use the right command-processor
- Added a list of command, grouped by topics to the
documentation
- Yellow is no longer brown under windows
- Removed a security problem related with printing
under Unix
- Programs, that import libraries can now be
bound, including all the imported libraries
Version 2.740 (January 18, 2003)
- Implemented the bind-feature
- More verbose messages on failing open-calls
Version 2.730 (August 19, 2003)
- Complete rewrite of the documentation
- Updated my system, which introduced new
versions of the toolchain (gcc, autoconf, ...)
- No changes in yabasic itself
with some minor modifications by me.
Yabasic implements the most common and simple elements of the basic language;
It comes with goto/gosub, with various loops, with user defined subroutines
and Libraries. Yabasic does monochrome line graphics and printing.
Yabasic runs under Unix and Windows; it is small (around 200KB) and free.