Commit graph

13 commits

Author SHA1 Message Date
wen
cf735c2bd8 Update to 2.79.2
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
2018-07-04 12:45:57 +00:00
wen
cbd82f6144 Update to 2.78.5
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"
2018-04-04 14:18:32 +00:00
wen
c3cfa510e0 Update to 2.78.3
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
2018-02-02 04:14:30 +00:00
wen
3bab71466a Update to 2.77.3
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
2017-01-19 06:59:53 +00:00
agc
54622f28e2 Add SHA512 digests for distfiles for lang category
Problems found with existing digests:
	Package nhc98 distfile nhc98src-1.22.tar.gz
	a8adc8f22371998ee0657bc0e01058a57d876abc [recorded]
	81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated]

Problems found locating distfiles:
	Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz
	Package icc11: missing distfile l_cproc_p_11.1.080.tgz
	Package jini: missing distfile jini-1_2_1_001-src.zip
	Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz
	Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz
	Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin
	Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh
	Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz
	Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz
	Package sun-jre6: missing distfile jce_policy-6.zip
	Package sun-jre6: missing distfile jre-6u45-linux-x64.bin
	Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh
	Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz
	Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 22:50:31 +00:00
wen
1e32f11c3a Update to 2.769
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)
2015-10-04 13:21:49 +00:00
wen
a691aec5ae Update to 2.767
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$
2014-04-11 15:24:34 +00:00
joerg
8ad6546868 Consistently return a value in non-void functions. 2012-12-20 21:49:06 +00:00
obache
52b65388fe Update yabasic to 2.763.
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
2012-06-04 11:30:21 +00:00
joerg
032007dbfa Fix errno. 2006-01-11 17:59:15 +00:00
kristerw
d241dbe6e6 There are platforms that do not have malloc.h. Use stdlib.h instead. 2005-03-26 21:54:09 +00:00
agc
475ab002d7 Add RMD160 digests 2005-02-24 09:03:05 +00:00
jtb
dcdfb3e9f7 Initial import of yabasic. Submitted by David Ferlier in PR pkg/19785
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.
2003-05-02 23:19:53 +00:00