Skip to content

Commit 5efa92e

Browse files
committed
Merge branch 'release/v.10.7.0'
2 parents 358c83b + 45834c7 commit 5efa92e

File tree

115 files changed

+705
-490
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+705
-490
lines changed

Makefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
# and file LOCALIZATION for details
2525
#
2626

27-
VERSION = 10.6.4
28-
INT_VERSION = 10604
27+
VERSION = 10.7.0
28+
INT_VERSION = 10700
2929

3030
default: makefile_build
3131
make -f makefile_build
@@ -102,7 +102,7 @@ winall64_utf8:
102102
./newlisp qa-dot
103103
tar czvf newlisp-win64-utf8.tgz newlisp.exe newlisp.dll
104104

105-
# make a Windows intaller package
105+
# make a Windows installer package
106106
wings:
107107
make -f makefile_wings
108108

@@ -335,6 +335,7 @@ version:
335335
sed -i.bak -E 's/VERSION=.+/VERSION=$(VERSION)/' makefile_original_install
336336
sed -i.bak -E 's/VERSION=.+/VERSION=$(VERSION)/' makefile_darwin_package
337337
sed -i.bak -E 's/VERSION=.+/VERSION=$(VERSION)/' makefile_wings
338+
sed -i.bak -E 's/VERSION=.+/VERSION=$(VERSION)/' makefile_wings64
338339

339340
# Prepare the manual file for PDF conversion, by replaceing all <span class="function"></span>
340341
# with <font color="#DD0000"></font> in the syntax statements and replacing &rarr; (one line

configure

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ if [ ${os_type} = MAC_OSX ] ; then
7272
cp makefile_darwinLP64_utf8_ffi makefile_build
7373
elif [ ${os_type} = LINUX ] ; then
7474
if [ -f /etc/redhat-release ] ; then
75-
libffi_version=$(ls -d /usr/lib*/libffi*/include &>/dev/null)
75+
libffi_version=$(ls -d /usr/lib*/libffi*/include)
7676
if [ -z "${libffi_version}" ] ; then
7777
libffi_version="/usr/include"
7878
fi
@@ -120,6 +120,11 @@ elif [ ${os_type} = WINDOWS ] ; then
120120
fi
121121
elif [ ${os_type} = CYGWIN ] ; then
122122
cp makefile_cygwin makefile_build
123+
if [ ${memory_model} = LP64 ]; then
124+
cp makefile_cygwinLP64 makefile_build
125+
else
126+
cp makefile_cygwin makefile_build
127+
fi
123128
elif [ ${os_type} = OS2 ] ; then
124129
cp makefile_os2 makefile_build
125130
fi

configure-alt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
PACKAGE=newlisp
4-
VERSION=10.6.4
4+
VERSION=10.7.0
55

66
rm -f config.h makefile_build makefile_install
77

doc/CHANGES

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7061,7 +7061,7 @@ Dec 6, 2009
70617061

70627062
Fixed shape sign error in canvas.lsp for bezier curves in shapes.
70637063

7064-
10.6.4
7064+
10.6.4 September 24th, 2015 Development Release
70657065
Now can retrieve 0-length document with 'get-url'.
70667066

70677067
A fix for 'share' on Linux (bug introduced in development v.10.6.3)
@@ -7116,4 +7116,34 @@ Dec 6, 2009
71167116
On Mac OS X guiserver expects newlisp in /usr/local/bin/newlisp on all other
71177117
OS it is only is expected in the executable path, as in previous versions.
71187118

7119+
10.6.5
7120+
In the crypto.lsp module "cdecl" must be used when importing on Windows.
7121+
(since v.10.6.3 a new compiler setup is used)
7122+
7123+
A second PRNG with variable initial N for seed initialization
7124+
via (seed S true N) and inquiry of current seed state via (seed).
7125+
This PRNG is built-in with same results across all platforms and
7126+
compilers. The current PRNG will stay as it offers a bigger set of
7127+
random numbers on Unix platforms. This new PRNG is necessary for doing
7128+
computer simulations and AI art, which is reproducable across
7129+
platforms and where random number sequences can be broken up in
7130+
repeatable layers using the (seed) instruction to save state.
7131+
When using the default libc based PRNG (seed) now returns the last
7132+
seed set by the programmer. On the new PRNG (seed) returns the last
7133+
seed state. - Not yet documented, may replace old PRNG in the future.
7134+
7135+
A (ssq vector) sum of squares function has been added. The vector can
7136+
be either a list or array vector.
7137+
7138+
guiserver.jar version 1.65 now correctly forces updates of a gs:canvas
7139+
in a gs:scroll-pane.
7140+
7141+
When a deleted symbol was prefix in a dynamic symbol, memory got corrupted.
7142+
The dynamic symbol reference is now replaced with nil like other symbol
7143+
references.
7144+
7145+
A illegal symbol when trying to create a context could crash the system,
7146+
when referenced again after the error message.
7147+
7148+
10.7.0 version 10.6.5 released as stable release January 2016.
71197149

doc/ExpressionEvaluation.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ <h3>References</h3>
477477
[2] <i>John McCarthy</i>, 1960<br />
478478
<a href="http://www-formal.stanford.edu/jmc/recursive.html">Recursive Functions of Symbolic Expressions and their Computation by Machine</a>.
479479
<br /><br />
480-
<center><font size="-1">Copyright &copy; 2007-2015, Lutz Mueller
480+
<center><font size="-1">Copyright &copy; 2007-2016, Lutz Mueller
481481
<a href="http://newlisp.org">http://newlisp.org</a>. All rights reserved. </font></center>
482482
</blockquote>
483483
</body>

doc/MemoryManagement.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ <h3>References</h3>
437437
For more information on expression evaluation see: <a href="http://www.newlisp.org/ExpressionEvaluation.html">Expression evaluation, Implicit Indexing, Contexts and Default Functors in the newLISP Scripting Language</a>.
438438
</font>
439439
<br/><br/>
440-
<center><font size="-1">Copyright &copy; 2004-2015, Lutz Mueller
440+
<center><font size="-1">Copyright &copy; 2004-2016, Lutz Mueller
441441
<a href="http://newlisp.org">http://newlisp.org</a>. All rights reserved. </font></center>
442442
</blockquote>
443443
</body>

doc/newLISP-10.6.3-Release.html

Lines changed: 0 additions & 147 deletions
This file was deleted.

doc/newLISP-10.6.4-Release.html

Lines changed: 0 additions & 107 deletions
This file was deleted.

0 commit comments

Comments
 (0)