Commit a1ec3006 authored by kollo's avatar kollo

increase version number 1.24 --> 1.25 + logo

logo 1.23 --> 1.25
update ACKNOWLEGEMENTS
cosmetic corrections to doc/manual/bas/
parent b68d7f37
Release notes for Version 1.24 (Sept 2015 -- )
Release notes for Version 1.25 (Sept 2016 -- )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- added source box to PUT
- fixed SPEAK (Android)
- fixed crash (Android) on load while program is still running
- Improved USB-Support (linux+WINDOWS)
- New Setup for WINDOWS version (by InnoSetup)
- Added spanish voice in SPEAK (Android)
- new feature: screen focus for Android
- fixed INKEY$ and INP(-2) (Windows)
- fixed PUT_BITMAP (Android + Windows)
- fixed bug in PUT (Android)
- added sqlite3 binary to Android Version (make sqldemo.bas work again)
- added gfalist binary to Android Version (see gfalist.bas)
- fixed subarry assignment
- improved DUMP, added DUMP c$,#n, also PLIST #n
- fixed Crash (SIGABRT) in Android version.
- fixed Crashhandler (Android)
- fixed bug in RADIX() and fixed bug in arbint/arbfloat evaluation
- fixed bug in FILL and ELLIPSE/PELLIPSE (for big screens)
- fixed power operator in compiler for integer operands
- little bugfix in compiler (PRINT #)
- improved FILESELECT
- little fixes in GLOB()
- improved the MAC-OSX version of X11-Basic
- improved 64bit version of X11-Basic
- fixed bug in CLEARW
- fixed missing pixel in BOX/HLINE (framebuffer versions)
- fixed bug in HELP
......@@ -38,10 +38,15 @@ in 2015:
in 2016:
* John Sheales (beta testing and bug fixing)
* bruno xxx (helping with the compilation tutorial for Android)
X11-Basic is build on top of many free softwares, and could not exist without
them.
X11-Basic uses the Fast discrete Fourier and cosine transforms and inverses
by Monty <xiphmont@mit.edu> released to the public domain from
THE OggSQUISH SOFTWARE CODEC.
X11-Basic uses functionallity of the gmp library,
the GNU multiple precision arithmetic library, Version 5.1.3.
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
......@@ -67,7 +72,6 @@ So I would like to thank every people involved in the following projects:
GCC and all of the GNU tools, of course.
The readline library.
The SDL (Simple Direct Media) library.
% The lodepng code by Lode Vandevenne
Creator of the 8x16 font "\verb|spat_a|".
The Burrow-Wheeler-Transform.
And any other libraries used by X11-Basic.
......
......@@ -354,4 +354,34 @@ Release notes for Version 1.23 (July 2014 -- August 2015)
- fixed SPEAK (Android)
- fixed crash (Android) on load while program is still running
Release notes for Version 1.24 (Sept 2015 -- Aug 2016)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- added source box to PUT
- fixed SPEAK (Android)
- fixed crash (Android) on load while program is still running
- Improved USB-Support (linux+WINDOWS)
- New Setup for WINDOWS version (by InnoSetup)
- Added spanish voice in SPEAK (Android)
- new feature: screen focus for Android
- fixed INKEY$ and INP(-2) (Windows)
- fixed PUT_BITMAP (Android + Windows)
- fixed bug in PUT (Android)
- added sqlite3 binary to Android Version (make sqldemo.bas work again)
- added gfalist binary to Android Version (see gfalist.bas)
- fixed subarry assignment
- improved DUMP, added DUMP c$,#n, also PLIST #n
- fixed Crash (SIGABRT) in Android version.
- fixed Crashhandler (Android)
- fixed bug in RADIX() and fixed bug in arbint/arbfloat evaluation
- fixed bug in FILL and ELLIPSE/PELLIPSE (for big screens)
- fixed power operator in compiler for integer operands
- little bugfix in compiler (PRINT #)
- improved FILESELECT
- little fixes in GLOB()
- improved the MAC-OSX version of X11-Basic
- improved 64bit version of X11-Basic
- fixed bug in CLEARW
- fixed missing pixel in BOX/HLINE (framebuffer versions)
- fixed bug in HELP
--------------------------------------------------------------------------------
......@@ -14,7 +14,7 @@
# X11-Basic is free software and comes with NO WARRANTY - read the file
# COPYING for details
VERSION=1.24
VERSION=1.25
NAME=X11-Basic-manual
......
print "XXXX \= X11-Basic Error messages: \kill \\"
for i=0 to 255
t$=str$(i)+" \> "+err$(i)+"\\"
t$=replace$(t$,"%s","")
t$=replace$(t$,"#","\#")
t$=replace$(t$,"_","\_")
if word$(trim$(err$(i)),2)<>str$(i) and word$(trim$(err$(i)),2)<>str$(i-256)
print t$
endif
next i
quit
PRINT "XXXX \= X11-Basic Error messages: \kill \\"
FOR i=0 TO 255
t$=STR$(i)+" \> "+err$(i)+"\\"
t$=REPLACE$(t$,"%s","")
t$=REPLACE$(t$,"#","\#")
t$=REPLACE$(t$,"_","\_")
IF word$(TRIM$(err$(i)),2)<>str$(i) AND WORD$(TRIM$(err$(i)),2)<>str$(i-256)
PRINT t$
ENDIF
NEXT i
QUIT
This diff is collapsed.
......@@ -7,145 +7,143 @@
'
'
@makepage("FAQ")
@makepage("Compatibility")
quit
QUIT
procedure makepage(page$)
PROCEDURE makepage(page$)
LOCAL t$
t$=@getpagecontent$(page$)
print "\chapter{"+page$+"}"
t$=replace$(t$,chr$(13),"")
t$=@replacepairs$(t$,"'''","{\bf ","}")
PRINT "\chapter{"+page$+"}"
t$=REPLACE$(t$,CHR$(13),"")
t$=@replacepairs$(t$,"'''","{\normalfont \bfseries ","}")
t$=@replacepairs$(t$,"''","{\em ","}")
t$=@replacepairs$(t$,"===","\subsection{","}")
t$=@replacepairs$(t$,"==","\section{","}")
t$=replace$(t$,"$","\(DOLLAR)")
t$=replace$(t$,"\(DOLLAR)","\$")
t$=replace$(t$,"_","\(UNDERS)")
t$=replace$(t$,"\(UNDERS)","\_")
t$=replace$(t$,"&","\(ASC)")
t$=replace$(t$,"\(ASC)","\&")
t$=replace$(t$,"%","\(USC)")
t$=replace$(t$,"\(USC)","\%")
t$=replace$(t$,"^","\(EXP)")
t$=replace$(t$,"\(EXP)","(HOCH)")
while len(t$)
SPLIT t$,chr$(10),0,a$,t$
if left$(a$)=" "
if preflag=0
t$=REPLACE$(t$,"$","\(DOLLAR)")
t$=REPLACE$(t$,"\(DOLLAR)","\$")
t$=REPLACE$(t$,"_","\(UNDERS)")
t$=REPLACE$(t$,"\(UNDERS)","\_")
t$=REPLACE$(t$,"&","\(ASC)")
t$=REPLACE$(t$,"\(ASC)","\&")
t$=REPLACE$(t$,"%","\(USC)")
t$=REPLACE$(t$,"\(USC)","\%")
t$=REPLACE$(t$,"^","\(EXP)")
t$=REPLACE$(t$,"\(EXP)","(HOCH)")
WHILE len(t$)
SPLIT t$,CHR$(10),0,a$,t$
IF left$(a$)=" "
IF preflag=0
preflag=1
print "\begin{verbatim}"
endif
else
if preflag=1
preflag=0
print "\end{verbatim}"
endif
endif
if preflag=0
if islist
if left$(trim$(a$),1)<>"*"
print "\end{itemize}"
islist=0
endif
endif
if left$(trim$(a$),2)="{|"
print replace$(a$,"{|","\begin{tabular}{ccc} % ")
inc istable
else if left$(trim$(a$),2)="|}"
print replace$(a$,"|}","\end{tabular} % ")
dec istable
else if left$(trim$(a$),2)="|-"
print replace$(a$,"|-","\\ % ")
else if left$(trim$(a$),1)="|"
a$=replace$(a$,"||"," & ")
a$=right$(a$,len(a$)-1)
print a$
else if left$(trim$(a$),1)="*"
if islist=0
print "\begin{itemize}"
islist=1
endif
print replace$(a$,"*","\item ")
else
print a$
endif
else
print a$
endif
wend
if preflag=1
PRINT "\begin{verbatim}"
ENDIF
ELSE
IF preflag=1
preflag=0
PRINT "\end{verbatim}"
ENDIF
ENDIF
IF preflag=0
IF islist
IF left$(TRIM$(a$),1)<>"*"
PRINT "\end{itemize}"
islist=0
ENDIF
ENDIF
IF left$(TRIM$(a$),2)="{|"
PRINT replace$(a$,"{|","\begin{tabular}{ccc} % ")
INC istable
ELSE if LEFT$(TRIM$(a$),2)="|}"
PRINT replace$(a$,"|}","\end{tabular} % ")
DEC istable
ELSE if LEFT$(TRIM$(a$),2)="|-"
PRINT replace$(a$,"|-","\\ % ")
ELSE if LEFT$(TRIM$(a$),1)="|"
a$=REPLACE$(a$,"||"," & ")
a$=RIGHT$(a$,LEN(a$)-1)
PRINT a$
ELSE if LEFT$(TRIM$(a$),1)="*"
IF islist=0
PRINT "\begin{itemize}"
islist=1
ENDIF
PRINT replace$(a$,"*","\item ")
ELSE
PRINT a$
ENDIF
ELSE
PRINT a$
ENDIF
WEND
IF preflag=1
preflag=0
print "\end{verbatim}"
endif
if islist
print "\end{itemize}"
PRINT "\end{verbatim}"
ENDIF
IF islist
PRINT "\end{itemize}"
islist=0
endif
if isenum
print "\end{enumerate}"
ENDIF
IF isenum
PRINT "\end{enumerate}"
isenum=0
endif
ENDIF
return
RETURN
function replacepairs$(t$,s$,r$,r2$)
local i,count
FUNCTION replacepairs$(t$,s$,r$,r2$)
LOCAL i,count
count=0
i=0
i=instr(t$,s$,i+1)
while i
if odd(count)
t$=left$(t$,i-1)+r2$+right$(t$,len(t$)-i-len(s$)+1)
else
t$=left$(t$,i-1)+r$+right$(t$,len(t$)-i-len(s$)+1)
endif
inc count
WHILE i
IF odd(count)
t$=LEFT$(t$,i-1)+r2$+RIGHT$(t$,LEN(t$)-i-len(s$)+1)
ELSE
t$=LEFT$(t$,i-1)+r$+RIGHT$(t$,LEN(t$)-i-len(s$)+1)
ENDIF
INC count
i=instr(t$,s$,i+1)
wend
return t$
endfunction
WEND
RETURN t$
ENDFUNCTION
function getpagecontent$(p$)
local page$
local server$
local a$,b$,t$
FUNCTION getpagecontent$(p$)
LOCAL page$
LOCAL server$
LOCAL a$,b$,t$
ret$=""
server$="sourceforge.net"
page$="/apps/mediawiki/x11-basic/index.php?title="+p$+"&action=raw&"
open "UC",#1,server$,80
print #1,"GET "+page$+" HTTP/1.0"+chr$(13)
print #1,"Host: "+server$+chr$(13)
print #1,"User-Agent: X11-Basic/1.12"+chr$(13)
print #1,chr$(13)
flush #1
lineinput #1,response$
split response$," ",0,protocol$,response$
split response$," ",0,htmlerror$,response$
' print "Response: ";response$
if val(htmlerror$)=200
OPEN "UC",#1,server$,80
PRINT #1,"GET "+page$+" HTTP/1.0"+CHR$(13)
PRINT #1,"Host: "+server$+CHR$(13)
PRINT #1,"User-Agent: X11-Basic/1.25"+CHR$(13)
PRINT #1,CHR$(13)
FLUSH #1
LINEINPUT #1,response$
SPLIT response$," ",0,protocol$,response$
SPLIT response$," ",0,htmlerror$,response$
' print "Response: ";response$
IF val(htmlerror$)=200
' Parse Header
lineinput #1,t$
t$=replace$(t$,chr$(13),"")
while len(t$)
' print t$,len(t$)
split t$,":",0,a$,b$
if a$="Content-Length"
length=val(b$)
endif
lineinput #1,t$
t$=replace$(t$,chr$(13),"")
wend
' print "Len=";length;" Bytes."
if length
ret$=input$(#1,length)
endif
else
print "Error: could not get data from the WIKI!"
endif
close #1
return replace$(ret$,chr$(13),"")
endfunction
LINEINPUT #1,t$
t$=REPLACE$(t$,CHR$(13),"")
WHILE len(t$)
' print t$,len(t$)
SPLIT t$,":",0,a$,b$
IF a$="Content-Length"
length=VAL(b$)
ENDIF
LINEINPUT #1,t$
t$=REPLACE$(t$,CHR$(13),"")
WEND
' print "Len=";length;" Bytes."
IF length
ret$=INPUT$(#1,length)
ENDIF
ELSE
PRINT "Error: could not get data from the WIKI!"
ENDIF
CLOSE #1
RETURN REPLACE$(ret$,CHR$(13),"")
ENDFUNCTION
VERSION 1.24
VERSION 1.25
(C) 1997-2016 by Markus Hoffmann
(kollo@users.sourceforge.net)
......
......@@ -173,8 +173,8 @@ C:\x11basic.
SuSE-Linux and RedHat
If you got a Redhat-Package (RPM) e.g. the File
X11Basic-1.24-1.i386.rpm, then you can install this package (being
root) with rpm -i X11Basic-1.24-1.i386.rpm.
X11Basic-1.25-1.i386.rpm, then you can install this package (being
root) with rpm -i X11Basic-1.25-1.i386.rpm.
This is a very convenient way at least for the Linux distributions
Feodora, SuSE and RedHat (and many others) of installing the interpreter
......@@ -229,9 +229,9 @@ Debian based distributions
As with Ubuntu Linux the popularity of Debian based Linux distributions has
dramatically increases in the recent past.
Therefor X11-Basic also comes in packages called (e.g.)
x11basic_1.24-1_i386.deb. Usually you can very easily install the file from
x11basic_1.25-1_i386.deb. Usually you can very easily install the file from
a File-Browser with simply double clicking on it. Also a
dpkg -i x11basic_1.24-1_i386.deb will do.
dpkg -i x11basic_1.25-1_i386.deb will do.
The file system structure should be similar to what is described in the
previous chapter (explaining the RedHat packages), so you should expect to
find the same files at the same place.
......@@ -262,11 +262,11 @@ Other Linux and UNIX distributions
These will suffice to get you started.
Unpack X11Basic-1.24.tar.gz with
Unpack X11Basic-1.25.tar.gz with
tar xzf X11Basic-1.24.tar.gz
tar xzf X11Basic-1.25.tar.gz
go into the X11Basic-1.24 directory and do a
go into the X11Basic-1.25 directory and do a
./configure
make
......
......@@ -94,7 +94,7 @@ DESCRIPTION:
EXAMPLE:
VERSION
Result: X11-BASIC Version: 1.08 Sat Feb 15 12:00:38 CET 2003
Result: X11-BASIC Version: 1.25 Sat Aug 31 12:00:38 CET 2016
##############################################################################
......
......@@ -38,10 +38,15 @@ in 2015:
in 2016:
* John Sheales (beta testing and bug fixing)
* bruno xxx (helping with the compilation tutorial for Android)
X11-Basic is build on top of many free softwares, and could not exist without
them.
X11-Basic uses the Fast discrete Fourier and cosine transforms and inverses
by Monty <xiphmont@mit.edu> released to the public domain from
THE OggSQUISH SOFTWARE CODEC.
X11-Basic uses functionallity of the gmp library,
the GNU multiple precision arithmetic library, Version 5.1.3.
Copyright 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
......@@ -67,7 +72,6 @@ So I would like to thank every people involved in the following projects:
GCC and all of the GNU tools, of course.
The readline library.
The SDL (Simple Direct Media) library.
% The lodepng code by Lode Vandevenne
Creator of the 8x16 font "\verb|spat_a|".
The Burrow-Wheeler-Transform.
And any other libraries used by X11-Basic.
......
......@@ -90,7 +90,7 @@
\pagestyle{headings}
\title{X11-BASIC\\}
\author{VERSION 1.24\\(C) 1997-2016 by Markus Hoffmann\\
\author{VERSION 1.25\\(C) 1997-2016 by Markus Hoffmann\\
(kollo@users.sourceforge.net)\\
(see http://x11-basic.sourceforge.net/)\\}
......@@ -120,7 +120,7 @@
\node[anchor=east,xshift=.9\paperwidth,rectangle,
rounded corners=20pt,inner sep=11pt,
fill=MidnightBlue]
{\color{white}\normalfont\sffamily\Huge\bfseries\scshape VERSION 1.24};
{\color{white}\normalfont\sffamily\Huge\bfseries\scshape VERSION 1.25};
\end{tikzpicture}
};
\end{tikzpicture}
......
......@@ -64,9 +64,9 @@ program, once testing has been finished.
To write a first X11-Basic program you will need an editor, where you can type
in the source code. The X11-Basic package does not include an editor, but many
so-called text editors are readily available nearly everywhere and by chance
they are already installed on your system. You can use {\it Notapad2} on MS
WINDOWS systems, {\it pico, nano, vi, emacs, nedit, gedit} and many more on
UNIX and Linux systems, {\it pico} on the TomTom device, {\it Ted} or {\it 920
they are already installed on your system. You can use {\normalfont \itshape Notapad2} on MS
WINDOWS systems, {\normalfont \itshape pico, nano, vi, emacs, nedit, gedit} and many more on
UNIX and Linux systems, {\normalfont \itshape pico} on the TomTom device, {\normalfont \itshape Ted} or {\normalfont \itshape 920
text editor} on Android. This is just a small list of possibilities here.
Open such an editor, and you can start programming.
......@@ -137,7 +137,7 @@ xb2c hello.b -o hello.c
produced a translated C-sourcefile \verb|hello.c|.
If you have the {\it gnu C compiler} available you can compile it to an
If you have the {\normalfont \itshape gnu C compiler} available you can compile it to an
independent executable program called hello with:
\begin{mdframed}[hidealllines=true,backgroundcolor=black!20]
......
This diff is collapsed.
......@@ -3,10 +3,6 @@
<H1>Links</H1>
<h3> other BASIC solutions </h3>
<a href="http://www.ibiblio.org/pub/Linux/devel/lang/basic/!INDEX.html">Stbasic, bwbasic, quickbasic to C translator </a><p>
<h3> X11-Basic Applications:</h3>
<ul>
<li><a href="http://gps-earth.sourceforge.net/" TARGET="_top"> GPS-earth </a>A graphical frontend for
......@@ -35,6 +31,15 @@ GFA BASIC &#x03c4;&#x03bf;&#x03c5; Atari ST
&#x03a4;&#x03b6;&#x03b9;&#x03ce;&#x03c4;&#x03b6;&#x03b7;
</ul>
<h3>Other BASIC languages</h3>
<ul>
<li><a href="http://www.ibiblio.org/pub/Linux/devel/lang/basic/!INDEX.html">Stbasic, bwbasic, quickbasic to C translator for UNIX/Linux</a> This is rather outdated code, but this might be a basis, if you want to write your own BASIC interpreter or compiler.
<li><a href="http://rfo-basic.com/"> RFO-BASIC for Android</a> This language is more suited if you want to create applications which use the Andoird User-Interface. It is slower in calculation, but more flexible and capable in using Android specific features.
<li><a href="http://kibernetik.pro/soft/smart_BASIC.html">smart BASIC for iOS</a> This is a similar dialect, in case you have to use an iPad or iPhone, for which X11-Basic is not (yet) ported to.
</ul>
There are lots of other BASIC solutions out there, all each a little different.
<HR>
<FONT FACE="ARIAL,HELVETICA" SIZE=1>
<SCRIPT Language="JavaScript">
......
......@@ -16,4 +16,4 @@ Single
4770 4140 5085 4140 5085 4429 4770 4429 4770 4140
4 2 7 50 -1 10 14 0.0000 4 165 795 5580 4095 BASIC\001
4 2 7 50 -1 10 14 0.0000 4 165 525 5580 3870 X11\001
4 2 7 50 -1 10 10 0.0000 4 105 375 5580 4410 1.23\001
4 2 7 50 -1 10 10 0.0000 4 105 375 5580 4410 1.25\001
......@@ -37,8 +37,6 @@ const unsigned char asciiTable[]={
0x0C, 0x1E, 0x0C, 0x1E, 0x0C,
0x30, 0x38, 0x3E, 0x38, 0x30,
0x06, 0x0E, 0x3E, 0x0E, 0x06,
0x00,0x00,0x00,0x00,0x00,/*0x20 Space */
0x00,0x00,0x5F,0x00,0x00,//0x00,
0x00,0x07,0x00,0x07,0x00,//0x00,
......@@ -137,7 +135,7 @@ const unsigned char asciiTable[]={
0x78,0x46,0x41,0x46,0x78,//0x00
/*Hier Font fuer >127*/
0x00, 0x03, 0x07, 0x08, 0x00,
0x00, 0x03, 0x07, 0x08, 0x00,//128
0x20, 0x54, 0x54, 0x78, 0x40,
0x7F, 0x28, 0x44, 0x44, 0x38,
0x38, 0x44, 0x44, 0x44, 0x28,
......
# Makefile for X11-Basic (c) Markus Hoffmann V.@version@
# Version 28.08.2015 modified by Markus Hoffmann
# Version 28.08.2016 modified by Markus Hoffmann
# This file is part of X11-Basic, the basic interpreter for Unix/X
# ======================================================================
......@@ -24,7 +24,7 @@ INCDIR=@prefix@/include/x11basic
LIBNO=@version@
RELEASE=42
RELEASE=43
# Register variables (-ffixed-reg) -Wall
......
#! /bin/sh
# From configure.in Revision: 0.12 .
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for X11-Basic 1.24.
# Generated by GNU Autoconf 2.69 for X11-Basic 1.25.
#
# Report bugs to <kollo@users.sourceforge.net>.
#
......@@ -581,8 +581,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='X11-Basic'
PACKAGE_TARNAME='x11-basic'
PACKAGE_VERSION='1.24'
PACKAGE_STRING='X11-Basic 1.24'
PACKAGE_VERSION='1.25'
PACKAGE_STRING='X11-Basic 1.25'
PACKAGE_BUGREPORT='kollo@users.sourceforge.net'
PACKAGE_URL=''
......@@ -669,6 +669,7 @@ infodir
docdir
oldincludedir
includedir
runstatedir
localstatedir
sharedstatedir
sysconfdir
......@@ -741,6 +742,7 @@ datadir='${datarootdir}'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
runstatedir='${localstatedir}/run'
includedir='${prefix}/include'
oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
......@@ -993,6 +995,15 @@ do
| -silent | --silent | --silen | --sile | --sil)
silent=yes ;;
-runstatedir | --runstatedir | --runstatedi | --runstated \
| --runstate | --runstat | --runsta | --runst | --runs \
| --run | --ru | --r)
ac_prev=runstatedir ;;
-runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
| --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
| --run=* | --ru=* | --r=*)
runstatedir=$ac_optarg ;;
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
......@@ -1130,7 +1141,7 @@ fi
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir sysconfdir sharedstatedir localstatedir includedir \
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
libdir localedir mandir
libdir localedir mandir runstatedir
do
eval ac_val=\$$ac_var
# Remove trailing slashes.
......@@ -1243,7 +1254,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures X11-Basic 1.24 to adapt to many kinds of systems.
\`configure' configures X11-Basic 1.25 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1283,6 +1294,7 @@ Fine tuning of the installation directories:
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
......@@ -1308,7 +1320,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of X11-Basic 1.24:";;
short | recursive ) echo "Configuration of X11-Basic 1.25:";;
esac
cat <<\_ACEOF
......@@ -1394,7 +1406,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
X11-Basic configure 1.24
X11-Basic configure 1.25
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -2057,7 +2069,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by X11-Basic $as_me 1.24, which was
It was created by X11-Basic $as_me 1.25, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
......@@ -7426,7 +7438,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by X11-Basic $as_me 1.24, which was
This file was extended by X11-Basic $as_me 1.25, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -7488,7 +7500,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
X11-Basic config.status 1.24
X11-Basic config.status 1.25
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
......
# configure.in file for X11-Basic (c) Markus Hoffmann
# used by autoconf
#
AC_INIT([X11-Basic], [1.24], [kollo@users.sourceforge.net])
AC_INIT([X11-Basic], [1.25], [kollo@users.sourceforge.net])
version=$PACKAGE_VERSION
vdate=`date`
AC_REVISION($Revision: 0.12 $)
......
......@@ -361,7 +361,7 @@ double ltext(int x, int y, double s, double t, double wk, int pflg, char *tt) {
}
}
return(bxx);
}
}
......
......@@ -53,8 +53,8 @@ FILE *optr;
/* X11-Basic needs these declar<ations: */
int prglen=0;
const char version[]="1.24"; /* Programmversion*/
const char vdate[]="2016-01-01";
const char version[]="1.25"; /* Programmversion*/
const char vdate[]="2016-08-01";
char *programbuffer=NULL;
char **program=NULL;
int programbufferlen=0;
......@@ -722,7 +722,7 @@ static int loadbcprg(char *filename) {
bload(filename,p,len);
if(p[0]==BC_BRAs && p[1]==sizeof(BYTECODE_HEADER)-2) {
bytecode=(BYTECODE_HEADER *)p;
fprintf(optr,"/* X11-Basic-Compiler Version 1.24\n"
fprintf(optr,"/* X11-Basic-Compiler Version 1.25\n"
" (c) Markus Hoffmann 2002-2016\n"
"\n"
"\nBytecode: %s (%d Bytes)\n\n",filename,len);
......
......@@ -14,14 +14,14 @@
VERSION 1.24
VERSION 1.25