[go: up one dir, main page]

Menu

[r2635]: / releases / 1.3.1 / ChangeLog  Maximize  Restore  History

Download this file

11651 lines (7940 with data), 369.6 kB

2017-02-14  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/irexpand.spad: Fix division by zero in
	'ilog'

2017-02-13  Bill Page <bill.page@newsynthesis.org>

	* src/interp/i-intern.boot: Remove interpreter
	transform of '~='

2017-02-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Qian Yun  <oldk1331@gmail.com>

	* src/algebra/integrat.spad, src/algebra/irexpand.spad:
	Fix kernel selection in 'ilog'

2017-02-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Qian Yun  <oldk1331@gmail.com>

	* src/algebra/pfo.spad: Properly initialize random range
	in FSRED

2017-02-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/pfo.spad: Fix computation of order
	for some parametric divisors

2017-02-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/divisor.spad: Fix inconsitency between
	'princ?' and 'reduce'

2017-02-07  Qian Yun  <oldk1331@gmail.com>

	* src/interp/i-output.boot: Correction to previous
	output fix

2017-02-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/format.boot: Fix regression in ')show'

2017-02-06  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/irexpand.spad: Better tantrick

2017-02-05  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/mkfunc.spad: mkLisp(): Ensure double accuracy

2017-02-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/incl.boot: Fix %id

2017-02-02  Qian Yun  <oldk1331@gmail.com>

	* src/interp/i-output.boot: Fix width calcualtion
	after roots

2017-02-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gpresent.spad: Use HLT strategy in
	Todd-Coxeter

2017-01-31  Martin Baker  <ax87438@martinb.com>

	* src/algebra/gpresent.spad: Add 'symmetricGroup', cleanup

2017-01-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gpresent.spad: Improve Todd-Coxeter

2017-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-doc.boot, src/interp/msgdb.boot,
	src/share/doc/msgs/s2-us.msgs: Move some messages
	to source code

2017-01-27  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/aggcat.spad, src/algebra/constant.spad,
	src/algebra/draw.spad, src/algebra/intaux.spad,
	src/algebra/irexpand.spad, src/algebra/kl.spad,
	src/algebra/list.spad, src/algebra/mkfunc.spad,
	src/algebra/prs.spad, src/algebra/si.spad:
	Misc cleanups

2017-01-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/permgrps.spad: Add code to generate
	presentation

2017-01-25  Martin Baker  <ax87438@martinb.com>

	* src/algebra/alg_top.spad: Simplify, clean up, add cochain

2017-01-24  Peter Broadbery  <p.broadbery@gmail.com>
            Ralf Hemmecke  <ralf@hemmecke.org>

	* src/aldor/gendepap.lsp: allow multivariate "easy types"

2017-01-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot, src/interp/setq.lisp,
	src/lisp/primitives.lisp: Fix build with sbcl-1.3.13

2017-01-24  Martin Baker  <ax87438@martinb.com>

	* src/algebra/gpresent.spad: Add Todd-Coxeter algorithm

2017-01-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nruncomp.boot: Fix compilation of non-type
	values in types

2017-01-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/interop.boot, src/interp/nrunfast.boot:
	Cleanup runtime

2017-01-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

        * src/interp/compiler.boot, src/interp/i-output.boot,
        src/interp/iterator.boot, src/interp/parse.boot,
        src/interp/property.lisp: Simplify 'parseTran'

2017-01-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/logic.spad, src/interp/category.boot,
	src/interp/interop.boot: Minor cleanups

2017-01-09  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/integer.spad: Fix problem with 'latex(1)'

2017-01-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Qian Yun  <oldk1331@gmail.com>

	Whitespace and comment cleanup

2017-01-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-funsel.boot: remove useless code

2017-01-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gdirprod.spad, src/algebra/list.spad,
	src/interp/parse.boot: remove parse transform of
	'reverse' and 'tails'

2016-11-13  Martin Baker  <ax87438@martinb.com>

	* src/algebra/gpresent.spad: Improve simplify, rename
	subgroup to quotient

2016-11-07  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/pfr.spad: Add fractionalTerms

2016-11-06  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/fparfrac.spad: Fix output of
	FullPartialFractionExpansion

2016-11-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intaf.spad: Avoid spurious simplification

2016-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combinat.spad, src/algebra/partperm.spad:
	Support odd and distinct partitions

2016-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/bezout.spad: Simplify

2016-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-boot.boot, src/interp/macros.lisp,
	src/interp/postpar.boot, src/interp/property.lisp:
	Cleanup, remove wrong transformation

2016-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/limitps.spad, src/algebra/mrv_limit.spad:
	Allow variable in limit point

2016-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/logic.spad: Fix function names

2016-10-13  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/pfr.spad: Misc fixes and improvements

2016-10-13  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/bezout.spad: Generalize column indexing

2016-10-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/acplot.spad, src/algebra/aggcat.spad,
	src/algebra/array1.spad, src/algebra/clip.spad,
	src/algebra/combfunc.spad, src/algebra/defintef.spad,
	src/algebra/defintrf.spad, src/algebra/draw.spad,
	src/algebra/drawpak.spad, src/algebra/fortran.spad,
	src/algebra/genups.spad, src/algebra/liouv.spad,
	src/algebra/mesh.spad, src/algebra/plot.spad,
	src/algebra/plot3d.spad, src/algebra/plottool.spad,
	src/algebra/random.spad, src/algebra/scene.spad,
	src/algebra/seg.spad, src/algebra/stream.spad,
	src/algebra/string.spad, src/algebra/sum.spad,
	src/algebra/view2D.spad, src/interp/i-spec1.boot: Replace
	'lo' by 'low' and 'hi' by 'high'

2016-10-10  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/bezout.spad: Fix indexing error

2016-10-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/pdecomp.spad: Remove
	src/algebra/updecomp.spad: Extend to nonzero characteristic
	src/algebra/Makefile.in, src/algebra/algfunc.spad,
	src/algebra/exposed.lsp: Adjust

2016-10-07  Martin Baker  <ax87438@martinb.com>

	* src/algebra/gpresent.spad: Fix and improve

2016-10-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.in, src/interp/util.lisp:
	Include whole interpreter in the executable

2016-10-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/oct.spad: Sanitize Octonion

2016-09-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/lie.spad: Remove wrong exports

2016-09-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/computation.spad, src/algebra/newpoly.spad,
	src/interp/cattable.boot, src/interp/i-funsel.boot:
	Minor cleanups

2016-09-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/algcat.spad: Add FramedModule
	src/algebra/Makefile.in, src/algebra/naalgc.spad

2016-09-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in, src/algebra/divisor.spad:
	Rename FramedModule to FractionalIdealAsModule

2016-09-25  Martin Baker  <ax87438@martinb.com>

	* src/algebra/gpresent.spad: Fix regression in
	coercion to OutputForm

2016-09-24  Martin Baker  <ax87438@martinb.com>
	    Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/alg_top.spad: Add more examples
	src/algebra/Makefile.in: Adjust

2016-09-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Consolidate and cleanup Boot files
	* src/interp/bc-util.bootsrc/interp/dq.boot,
	src/interp/i-util.boot: Remove, move contend to
	other files
	src/interp/Makefile.in, src/interp/br-util.boot,
	src/interp/buildom.boot, src/interp/g-opt.boot,
	src/interp/g-util.boot, src/interp/i-code.boot,
	src/interp/i-coerfn.boot, src/interp/i-syscmd.boot,
	src/interp/interop.boot, src/interp/modemap.boot,
	src/interp/pile.boot: Cleanup and adjust

2016-09-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Regularize compiler
	coercion to OutputFrom
	src/algebra/*: Adjust

2016-09-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-con.boot, src/interp/i-code.boot,
	src/interp/i-eval.boot, src/interp/i-spec2.boot,
	src/interp/i-toplev.boot, src/interp/int-top.boot:
	Misc cleanups

2016-09-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/alql.spad: Replace Lisp calls by Spad code
	src/interp/alql.boot: Remove, move remaining functions to
	src/interp/br-search.boot, src/interp/match.boot
	src/interp/Makefile.in: Adjust

2016-09-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* alg_top.spad: Fix removal of duplicates in
	'addImpliedFaces'

2016-09-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/newfort.boot: Remove, move code to
	src/algebra/fortout.spad
	src/interp/br-op1.boot, src/algebra/fortran.spad,
	src/interp/Makefile.in: Adjust

2016-09-18  Martin Baker  <ax87438@martinb.com>

	* src/algebra/computation.spad: Fix coerce

2016-09-16  Martin Baker  <ax87438@martinb.com>

	* src/algebra/computation.spad: Update

2016-09-15  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/list.spad: Repeat defintion of map!
	for better speed

2016-09-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrungo.boot: Make inlining effective in
	interpreter

2016-09-15  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/array1.spad: Use faster array accessors

2016-09-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerce.boot: Omit bogus call to
	failCheck

2016-09-13  Martin Baker  <ax87438@martinb.com>
	    Johannes Grabmeier <johannes@grabmeier.net>

	* src/algebra/graph.spad: Update

2016-09-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/category.boot, src/interp/cattable.boot,
	src/interp/g-cndata.boot, src/interp/i-funsel.boot,
	src/interp/i-syscmd.boot, src/interp/pathname.boot,
	src/interp/trace.boot: Misc cleanups

2016-09-12  Martin Baker  <ax87438@martinb.com>

	* src/algebra/scene.spad: Update

2016-09-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/defintef.spad: Recognize more functions
	as regular

2016-09-10  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/catdef.spad, src/algebra/sf.spad:
	Misc simplifications

2016-09-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/float.spad, src/algebra/sf.spad:
	Evaluate '0^0' for exact exponents to 1

2016-09-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/apply.boot, src/interp/as.boot,
	src/interp/br-op1.boot, src/interp/br-op2.boot,
	src/interp/category.boot, src/interp/compiler.boot,
	src/interp/database.boot, src/interp/functor.boot,
	src/interp/i-funsel.boot, src/interp/lisplib.boot,
	src/interp/modemap.boot, src/interp/nruncomp.boot,
	src/interp/nrunopt.boot: Remove traces of operator
	subsumption

2016-09-09  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/float.spad: Misc simplifications

2016-09-09  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/tree.spad: Fix map! in Tree

2016-09-08  Qian Yun  <oldk1331@gmail.com>
	    Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/vector.spad: Correct exports of direct
	product

2016-09-08  Qian Yun  <oldk1331@gmail.com>

	* contrib/emacs/Makefile.in, src/algebra/Makefile.in,
	src/doc/Makefile.in, src/etc/Makefile.in: Fix "make clean"

2016-09-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/newpoly.spad: Avoid negative conditions

2016-09-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/vector.spad: Clarify comment and
	optimize '<'

2016-09-07  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/vector.spad, src/lisp/primitives.lisp:
	Fix compare for DirectProduct(dim:NNI, PositiveInteger)

2016-09-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in, src/algebra/catdef.spad,
	src/algebra/exposed.lsp, src/interp/i-funsel.boot:
	Unify associative and nonassociative categories

2016-09-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/si.spad: Remove LinearlyExplicitOver Integer
	from SingleInteger
	src/algebra/integer.spad: Adjust

2016-09-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/category.boot, src/interp/info.boot,
	src/interp/nruncomp.boot: Simplify conditions of
	categories

2016-09-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/exposed.lsp, src/interp/nruncomp.boot,
	src/interp/pf2sex.boot: Minor cleanups

2016-09-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/category.boot: Simplify

2016-09-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nruncomp.boot: Fix 'boolean_subst_or' and
	'boolean_subst_and'

2016-09-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunopt.boot: Consider conditions in
	'extendsCategoryBasic'

2016-08-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/complet.spad: Remove unsound structure
	src/algebra/defintef.spad, src/algebra/defintrf.spad,
	src/algebra/expexpan.spad, src/algebra/intpm.spad,
	src/algebra/laplace.spad, src/algebra/limitps.spad,
	src/algebra/mrv_limit.spad, src/algebra/sign.spad
	src/algebra/sups.spad:  Adjust

2016-08-30  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/aggcat.spad: Backport some changes
	from Open Axiom

2016-08-30  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/algext.spad: Add hash for SAE

2016-08-30  Martin Baker  <ax87438@martinb.com>

	Add algebraic topology domains
	* src/algebra/alg_top.spad, src/algebra/gpresent.spad,
	src/algebra/logic.spad: New files
	src/algebra/boolean.spad, src/algebra/graph.spad,
	src/algebra/computation.spad, src/algebra/Makefile.in:
	Adjust and update.

2016-08-30  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/fraction.spad: Add hash for Fraction

2016-08-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/smith.spad, src/algebra/smith2.spad:
	Add specialized completeSmith

2016-08-29  Qian Yun  <oldk1331@gmail.com>

	* Makefile.in, src/Makefile.in: Remove book target

2016-08-29  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/float.spad: Implement hashUpdate! for Float

2016-08-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Gregory Vanuxem  <g.vanuxem@wanadoo.fr>

	* confugure.ac, Makefile.in: Remove problematic test
	for absolute path

2016-08-26  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/seg.spad: Add plus and minus for SegmentCategory

2016-08-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad: Improve integration with 'erf'

2016-08-21  Ralf Hemmecke  <ralf@hemmecke.org>
            Peter Broadbery  <p.broadbery@gmail.com>

	* src/aldor/Makefile.in: add dependencies for files coming from
	Aldor source tree

	* src/aldor/initlist.as, src/aldor/Makefile,
	src/aldor/aldor/axextend.as: Generalize Matrix in Aldor interface

2016-08-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Bill Page <bill.page@newsynthesis.org>

	* src/algebra/any.spad: Fix result of domainOf

2016-08-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/smith.spad: Handle empty matrices

2016-08-18  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/bezout.spad: Add wrapper for BezoutMatrix

2016-08-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/moddfact.spad: Remove unused exports

2016-08-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp, contrib/mk_shlib.lisp:
	Add support for using FriCAS as ECL shared library

2016-08-14  Qian Yun  <oldk1331@gmail.com>

	* src/interp/i-syscmd.boot: Preserve $IOindex in ')clar all'
	if it is nil

2016-08-14  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/poly.spad: Remove duplicate 'exquo' from SUP

2016-08-14  Qian Yun  <oldk1331@gmail.com>

	* src/interp/msgdb.boot: Preserve space before '?'

2016-08-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/list.spad: Remove a few $Lisp calls
	src/lisp/primitives.lisp: A little optimizetion

2016-08-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.spad:  Rename LinearlyExplicitRingOver
	to LinearlyExplicitOver

2016-08-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Add missing dependencies

2016-08-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/matcat.spad, src/algebra/matrix.spad:
	Generalize matrices

2016-08-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ore.spad: Unify with polynomials

2016-08-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/lodof2.spad: Speed up compilation

2016-08-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Bill Page <bill.page@newsynthesis.org>

	* src/lisp/fricas-lisp.lisp: Fix build with new ECL

2016-08-11  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/aggcat.spad, src/algebra/newpoly.spad,
	src/algebra/poly.spad, src/algebra/reclos.spad:
	Cleanup

2016-08-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad, src/algebra/elemntry.spad:
	Normalize 'lambertW'

2016-08-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intef.spad, src/algebra/intpar.spad,
	src/algebra/jet.spad: Misc cleanups

2016-08-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ffact.spad: Fix out of bounds index

2016-08-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Qian Yun  <oldk1331@gmail.com>

	* src/algebra/newpoly.spad, src/algebra/prs.spad: Cleanup

2016-08-08  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/aggcat.spad: Change signature of 'split!'

2016-08-06  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/bezout.spad: Add subSylvesterMatrix,
	subResultant, subResultantList

2016-08-03  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/aggcat.spad, src/algebra/string.spad:
	Move *trim from StringAggregate to LinearAggregate

2016-08-01  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/sturm.spad: Cleanups and improvements

2016-07-30  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/newpoly.spad, src/algebra/polycat.spad:
	More efficient 'pseudoQuotient' in UPOLYC

2016-07-29  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/newpoly.spad, src/algebra/poly.spad,
	 src/algebra/polycat.spad, src/algebra/prs.spad:
	Simplify 'pseudoRemainder' and 'pseudoDivide'

2016-07-26  Qian Yun  <oldk1331@gmail.com>

	* src/interp/i-output.boot: Replace recursion by loop

2016-07-19  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/newpoly.spad, src/algebra/poly.spad,
	src/algebra/polycat.spad:  Avoid duplication of 'fmecg'
	and 'pomopo!'

2016-07-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/float.spad, src/algebra/mesh.spad,
	src/algebra/out.spad, src/algebra/outform.spad:
	Remove some Lisp calls

2016-07-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/outform.spad: Fix output of matrices
	with 0 rows

2016-07-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot: Fix output of matrices
	with 0 columns

2016-07-17  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/sturm.spad: Fix countRealRoots

2016-07-17  Qian Yun  <oldk1331@gmail.com>

	* src/interp/property.lisp: Output space on both sides
	of equality

2016-07-08  Krystian Baclawski <krystian.baclawski@gmail.com>

	* src/doc/Makefile.in: Fix build with xvfb

2016-07-07  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/efstruc.spad, src/algebra/solverad.spad:
	Small cleanup

2016-07-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/list.spad: Simplify map

2016-07-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/prt.c: Fix a clef bug

2016-07-05  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/aggcat.spad: Fix BinaryRecursiveAggregate

2016-07-04  Qian Yun  <oldk1331@gmail.com>

	* configure.ac: Complain that sbcl 1.3.[1-4] can
	not compile FriCAS

2016-07-03  Qian Yun  <oldk1331@gmail.com>

	Fix build problems due to .fricas.input
	* src/interp/i-toplev.boot: Implement FRICAS_INITFILE
	*/Makefile.in: Use it

2016-07-01  Qian Yun  <oldk1331@gmail.com>

	* src/interp/i-syscmd.boot,
	src/share/doc/msgs/s2-us.msgs: More informative help
	about help

2016-06-28  Qian Yun  <oldk1331@gmail.com>

	* src/interp/database.boot, src/interp/i-syscmd.boot,
	src/interp/util.lisp: Evaluate predicates in ')show'

2016-06-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Qian Yun  <oldk1331@gmail.com>

	* src/algebra/list.spad: Simplify 'concat!'

2016-06-28  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/integer.spad: Make NonNegativeInteger
	and PositiveInteger coercible to InputForm

2016-06-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad: Simplify

2016-06-25  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/tree.spad: Implement missing functions

2016-06-24  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/aggcat.spad, src/algebra/bags.spad,
	src/algebra/jet.spad, src/algebra/newdata.spad,
	src/algebra/outform2.spad, src/algebra/rec.spad:
	Simplify coercion to OutputForm

2016-06-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/constant.spad: Do not use 'trueEqual' for
	equality

2016-06-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/numarr.spad, src/algebra/u32vec.spad: Fix
	signature of 'qnew'

2016-06-16  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/mama.spad: Allow arbitrary lower bound

2016-06-16  Qian Yun  <oldk1331@gmail.com>

	* src/interp/i-syscmd.boot: Fix ')show TYPE'

2016-06-16  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/texmacs.spad: Fix slow compilation and use
	  more efficient data structure

2016-06-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/doc/ht.awk: Fix incompatibility with mawk

2016-06-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mama.spad: Generalise MatrixManipulation

2016-06-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Fix a race

2016-06-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Use Kaltofen-Shoup method during factorization
	* src/algebra/ffact.spad: New file
	src/algebra/galfact.spad: Use ModularFactorization
	src/algebra/Makefile.in: Adjust

2016-06-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad: Minor cleanup

2016-06-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/expr.spad: Use FreeModule instead of
	FreeAbelianGroup

2016-06-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/array1.spad: Rename 'length' to '#'

2016-06-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intalg.spad: Handle residues which
	are third roots

2016-06-04  Kurt Pagani  <nilqed@gmail.com>

	* src/algebra/derham.spad: Allow scripted symbols in
	DeRhamComplex

2016-06-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Qian Yun  <oldk1331@gmail.com>

	* src/algebra/efstruc.spad: Fix SymmetricFunctions to match
	documentation

2016-06-02  Qian Yun  <oldk1331@gmail.com>

	* src/interp/format.boot: Fix unparse of segments

2016-06-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp:  Do not set '$createLocalLibDb'
	to true

2016-05-31  Qian Yun  <oldk1331@gmail.com>

	* src/algebra/combfunc.spad, src/algebra/curve.spad,
	src/algebra/efstruc.spad, src/algebra/efupxs.spad,
	src/algebra/elfuts.spad, src/algebra/intalg.spad,
	src/algebra/mantepse.spad, src/algebra/rdeefx.spad,
	src/algebra/special2.spad:  Set '$tryRecompileArguments'
	to true when needed

2016-05-28  Qian Yun <oldk1331@gmail.com>

	* src/interp/format.boot: Fix unparse of negative integers

2016-05-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/primitives.lisp: Remove problematic
	optimization

2016-05-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/functor.boot, src/interp/simpbool.boot
	src/interp/nruncomp.boot: Improve condition handling

2016-05-10  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/interp/ax.boot: fix failing aldor compilation

2016-04-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad, src/algebra/array2.spad:
	Propagate Comparable to sets and arrays

2016-04-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad, src/algebra/vector.spad,
	src/algebra/bags.spad, src/algebra/poltopol.spad:
	Remove useless signatures

2016-03-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad, src/algebra/product.spad:
	Generalize LinearAggregate, propagate Comparable
	src/algebra/Makefile.in: Adjust

2016-02-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/indexedp.spad, src/algebra/tensor.spad,
	src/algebra/poly.spad, src/algebra/xlpoly.spad:
	Generalize indexed product

2016-02-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/cden.spad, src/algebra/array2.spad
	src/algebra/aggcat2.spad: Generalize aggregates

2016-02-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/trigcat.spad, src/algebra/expr.spad.
	src/algebra/combfunc.spad: Partial implementation
	of 'jacobiTheta'

2016-02-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/si.spad, src/algebra/intfact.spad,
	src/algebra/pfo.spad, src/algebra/integer.spad,
	src/algebra/pfbr.spad, src/input/bugs2012.input,
	src/interp/spad.lisp: Remove argumentless 'random'

2016-02-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intalg.spad: Minor cleanup and fix

2016-02-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad: Implement real numeric
	jacobiZeta

2016-02-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Simplify and cleanup C files
	* src/hyper/addfile.h, src/hyper/cond.h,
	src/hyper/dialog.h, src/hyper/display.h,
	src/hyper/event.h, src/hyper/group.h,
	src/hyper/initx.h, src/hyper/mem.h,
	src/hyper/parse-aux.h, src/hyper/parse-paste.h,
	src/hyper/scrollbar.h, src/hyper/show-types.h,
	src/hyper/titlebar.h: Move content to hyper.h and remove
	src/hyper/sdown3d.bitmap, src/hyper/mouse11.bitmap,
	src/hyper/sup3d.bitmap, src/hyper/sdown3dpr.bitmap,
	src/hyper/sdown.bitmap, src/hyper/sup.bitmap,
	src/hyper/sup3dpr.bitmap, src/hyper/mouse11.mask,
	src/graph/include/light11.mask: Use unsigned element type
	src/hyper/Makefile.in, src/hyper/parse-aux.c,
	src/hyper/extent.h, src/hyper/display.c,
	src/hyper/dialog.c, src/hyper/show-types.c,
	src/hyper/cond.c, src/hyper/addfile.c,
	src/hyper/titlebar.c, src/hyper/parse-types.c,
	src/hyper/mem.c, src/hyper/keyin.c,
	src/hyper/event.c, src/hyper/htinp.c,
	src/hyper/scrollbar.c, src/hyper/parse-paste.c,
	src/hyper/extent2.c, src/hyper/macro.c,
	src/hyper/spadint.c, src/hyper/parse-input.c,
	src/hyper/group.c, src/hyper/input.c,
	src/hyper/form-ext.c, src/hyper/ht_icon,
	src/hyper/parse.c, src/hyper/hyper.c,
	src/hyper/extent1.c, src/hyper/initx.c,
	src/hyper/hyper.h, src/graph/view3D/lighting3d.c: Adjust

2016-02-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/jet.spad, src/algebra/aggcat.spad,
	src/algebra/ffcat.spad, src/algebra/distro.spad,
	src/algebra/dpolcat.spad, src/algebra/omcat.spad,
	src/interp/iterator.boot, src/interp/macros.lisp:
	Misc cleanups

2016-02-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot, src/interp/scwrap2.boot:
	Fix handling of documentation comments in files
	containing multiple constructors

2016-01-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Correct a typo

2015-11-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot: Do not special case
	'$' in no argument case

2015-11-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/apply.boot, src/interp/iterator.boot,
	src/interp/c-util.boot, src/interp/macros.lisp,
	src/interp/define.boot, src/interp/lisplib.boot,
	src/interp/modemap.boot, src/interp/compiler.boot:
	Misc compiler cleanups and fixes

2015-11-11  Kurt Pagani  <nilqed@gmail.com>

	* contrib/load-fricas.lisp: Add primitives.lisp

2015-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/vector.spad: Generalize direct product

2015-11-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/format.boot: Do not crash on quoted expressions
	in types

2015-11-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/defintef.spad: Handle roots in
	'checkSMP'

2015-11-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunopt.boot: Quote constants in types

2015-11-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Qian Yun <oldk1331@gmail.com>

	* src/algebra/intpar.spad, src/interp/i-funsel.boot,
	src/interp/i-resolv.boot: Small cleanups

2015-11-02  Qian Yun <oldk1331@gmail.com>

	* src/algebra/intalg.spad: Revert wrong change from
	r1809

2015-11-01  Qian Yun <oldk1331@gmail.com>

	* src/algebra/manip.spad: Avoid generating roots of
	order 1

2015-11-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/msgdb.boot: Handle '%x' directive

2015-10-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integrat.spad: Restore 'sin' and 'cos' in
	constants

2015-10-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc improvements and cleanups
	* src/algebra/catdef.spad: Add Comparable to Finite
	* src/algebra/integrat.spad: Fix crash in case of unexpected
	algebraic simplification
	* src/algebra/intfact.spad: Use 'random(n)' instead of 'random()'
	* src/algebra/algext.spad: Remove commented out code
	* src/algebra/Makefile.in: Correct order of names

2015-10-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integrat.spad: Better restore 'asin' and 'acos'

2015-09-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad: Allow differentiating sum
	with respect to limits

2015-09-14  Abhinav Baid <abhinavbaid@gmail.com>

	* src/algebra/lodof2.spad: Eliminate use of sets

2015-09-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/naalgc.spad: Generalize nonassociative rings
	src/algebra/Makefile.in: Adjust

2015-09-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/naalgc.spad: Rename Monad to Magma
	src/algebra/Makefile.in, src/algebra/exposed.lsp: Adjust

2015-09-11  Johannes Grabmeier <johannes@grabmeier.net>
	    Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/discrgrp.spad, src/algebra/mring.spad:
	Mark cyclic group and monoid ring of commutative
	monoid as commutative

2015-09-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/xlpoly.spad: Rename Magma to FreeMagma
	src/algebra/Makefile.in: Adjust

2015-09-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-funsel.boot, src/interp/nrunopt.boot,
	src/interp/simpbool.boot: Misc cleanups

2015-09-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intalg.spad: Generalize algebraic
	Hermite reduction

2015-09-07  Abhinav Baid <abhinavbaid@gmail.com>

	* src/algebra/lodof2.spad: Implement van Hoej
	factorization algorithm for LODO-s
	src/algebra/Makefile.in: Adjust

2015-09-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-analy.boot, src/interp/i-coerce.boot,
	src/interp/i-coerfn.boot, src/interp/i-funsel.boot,
	src/interp/i-resolv.boot, src/interp/i-spec1.boot:
	Misc cleanups

2015-09-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerfn.boot: Fix Sm2PolyType

2015-08-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/trigcat.spad, src/algebra/expr.spad,
	src/algebra/combfunc.spad: Implement 'weierstrassPInverse'

2015-08-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fspace.spad: Avoid division by 0 in
	derivative of 'ellipticPi'

2015-08-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/multpoly.spad, src/algebra/poly.spad,
	src/algebra/polycat.spad, src/algebra/pfo.spad:
	Generalize polynomials to semirings

2015-08-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad: Move RDEaux to
	src/algebra/intpar.spad: add SPDE1 and use it
	src/algebra/rderf.spad: Remove
	src/algebra/exposed.lsp, src/algebra/Makefile.in:
	Adjust

2015-08-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/xpoly.spad: Remove OFMONOID
	src/algebra/free.spad: Generalize free monoid to handle
	ordered case
	src/algebra/exposed.lsp, src/algebra/xpoly.spad,
	src/algebra/Makefile.in, src/algebra/xlpoly.spad: Adjust

2015-08-07  Krystian Baclawski <krystian.baclawski@gmail.com>

	* src/sman/sman.c, src/sman/session.c, src/lib/edin.c:
	Fix some warnings

2015-08-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fffg.spad: Allow specifying order of solution

2015-08-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rf.spad, src/algebra/algfunc.spad:
	Fix rootSum and univariate modulo linear polynomial

2015-08-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc improvements
	* src/algebra/u32vec.spad: pa_to_sup(): New function
	src/algebra/modhpsol.spad: Use to_mod_pa
	src/algebra/rdeefx.spad: Prefer exponential as main kernel

2015-07-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad, src/algebra/integrat.spad,
	src/algebra/intrf.spad, src/algebra/intef.spad
	src/algebra/intpm.spad: Consistently integrate
	trigonometric functions via complex exponentials

2015-07-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/funcpkgs.spad: Delete
	src/algebra/rdeefx.spad, src/algebra/oderf.spad,
	src/algebra/odeef.spad: Use EFACTOR instead of FSUPFACT
	src/algebra/intden.spad: Use EFACTOR
	src/algebra/exposed.lsp, src/algebra/Makefile.in: Adjust

2015-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/liouv.spad: Fix messed up fresnelS and
	fresnelC

2015-07-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/outform.spad: string(): Remove unused
	function
	* src/algebra/sf.spad: sign(): Add explicit type
	of parameter

2015-07-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ore.spad: Avoid infinite recursion
	during division when coefficients are power series

2015-07-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/expr.spad: Remove useless call to 'reduc'

2015-06-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/expr.spad: Use modular method for algebraic
	gcd over Expression(Integer)

2015-06-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad: Try harder to avoid roots
	during normalization

2015-06-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/modhpsol.spad: Fix order of variables

2015-06-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intpar.spad: Handle multiple extensions
	in RDE

2015-05-26  Abhinav Baid  <abhinavbaid@gmail.com>
	    Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/lodo.spad: Add LODO3 and LODOCONV
	src/algebra/Makefile.in: Adjust

2015-05-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad, src/algebra/intpar.spad: Handle
	derivatives of unknown functions in RDE

2015-05-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad: Use operators from correct
	domain in CLINDEP

2015-05-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/distro.spad, src/algebra/intpar.spad,
	src/algebra/matcat.spad: Minor cleanups

2015-05-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad: Add one of missing Ei cases

2015-05-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/parse.h, src/sman/sman.c,
	src/graph/view2D/process2d.c, src/graph/view3D/header.h,
	src/graph/viewman/sselect.c, src/graph/viewman/viewman.c,
	src/graph/viewAlone/spoon2D.c, src/lib/openpty.c,
	src/lib/fnct_key.c, src/lib/XDither.c,
	src/lib/sockio-c.c, src/lib/XShade.c,
	src/lib/cursor.c, src/lib/XSpadFill.c: Clean up C code

2015-05-11  Krystian Baclawski <krystian.baclawski@gmail.com>

	* src/lib/bsdsignal.c, contrib/macos/mk_app: Update Mac support
	contib/cygwin/mk_app: New file

2015-05-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/matrix.spad: Implement 'recip' for
	IntegralDomain-s

2015-05-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fspace.spad: distribute(): Also handle 'box'.

2015-04-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Bill Page <bill.page@newsynthesis.org>

	* src/algebra/aggcat.spad: Generalize a few categories

2015-04-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot, src/interp/g-util.boot
	src/interp/g-error.boot, src/interp/br-con.boot:
	More uniform break handling
	src/doc/htex/ug06.htex, src/doc/htex/ug04.htex: Adjust

2015-04-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/matrix.spad, src/interp/i-syscmd.boot:
	Minor cleanups

2015-04-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Reorganize files
	* src/algebra/cmplxrt.spad: Remove, move content to
	src/algebra/numsolve.spad
	src/algebra/degred.spad: Remove, move content to
	src/algebra/solverad.spad
	src/algebra/equation2.spad: Remove, move content to
	src/algebra/equation1.spad
	src/algebra/ffpoly2.spad: Remove, move content to
	src/algebra/ffpoly.spad
	src/algebra/galfactu.spad, src/algebra/galpolyu.spad,
	src/algebra/galutil.spad: Remove, move content to
	src/algebra/galfact.spad
	src/algebra/patmatch2.spad: Remove, move content to
	src/algebra/patmatch1.spad
	src/algebra/print.spad: Remove, move content to
	src/algebra/out.spad
	src/algebra/rdeef.spad: Remove, move content to
	src/algebra/intaux.spad
	src/algebra/algfact.spad: Remove SimpleAlgebraicExtensionAlgFactor
	and SAERationalFunctionAlgFactor
	src/algebra/Makefile.in: Adjust

2015-04-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/op.spad, src/algebra/cden.spad
	src/algebra/listgcd.spad, src/interp/i-syscmd.boot,
	src/interp/i-syscmd.boot, src/interp/setvart.boot,
	src/interp/i-analy.boot, src/interp/msgdb.boot,
	src/interp/i-eval.boot: Minor cleanups and fixes

2015-03-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/catdef.spad: Remove redundant implementation
	of 'gcdPolynomial' from PolynomialFactorizationExplicit

2015-03-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/expr.spad: Implement map only in Ring case

2015-03-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-eval.boot: evaluateType(): Throw error
	on incorrect type

2015-03-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/algext.spad, src/algebra/constant.spad,
	src/algebra/expr.spad: Add PolynomialFactorizationExplicit
	src/algebra/cmplxrt.spad, src/algebra/intalg.spad,
	src/algebra/irexpand.spad, src/algebra/multfact.spad,
	src/algebra/numeigen.spad, src/algebra/rdeefx.spad,
	src/algebra/transsolve.spad: Use regular factorizers
	instead of custom ones
	src/algebra/allfact.spad: Remove SUPFRACF
	src/algebra/gaussian.spad: Remove COMPFACT
	src/algebra/genufact.spad: Remove
	src/algebra/Makefile.in, src/algebra/catdef.spad,
	src/algebra/exposed.lsp, src/algebra/intpar.spad: Adjust

2015-03-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunfast.boot, src/interp/interop.boot,
	src/interp/nrunopt.boot:  Fix debugging printouts

2015-03-05  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/etc/SPADEDIT: bugfix remove .pamphlet extension

2015-02-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/eigen.spad: Generalize EigenPackage
	src/algebra/Makefile.in: Adjust

2015-02-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/cden.spad: Generalize common denominator
	for polynomials
	src/algebra/Makefile.in: Adjust

2015-02-25  Peter Broadbery  <p.broadbery@gmail.com>
	* src/interp/hashcode.boot: fix hashcode handling for
	Void in Aldor

2015-02-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/outform2.spad, src/algebra/oderf.spad,
	src/algebra/numeigen.spad, src/algebra/integrat.spad,
	src/algebra/skpol.spad, src/algebra/fraction.spad,
	src/algebra/intalg.spad, src/interp/br-saturn.boot,
	src/interp/util.lisp, src/interp/ht-root.boot,
	src/interp/sfsfun.boot, src/interp/br-search.boot,
	src/doc/ht/topics.ht: Misc cleanups

2015-02-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intpar.spad: Respect algebraic extensions
	when factoring polynomials over Expression
	src/algebra/expr.spad: move 'algtower' to
	src/algebra/fspace.spad

2015-02-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/skpol.spad: Implement gaussian style
	elimination for matrices of Ore polynomials
	src/algebra/odealg.spad: Use it
	src/algebra/oderf.spad: Fix few bugs
	src/algebra/Makefile.in: Adjust

2015-02-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad: Handle derivatives of
	undefined functions

2015-02-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad, src/algebra/fspace.spad:
	Add 'normalize' for lists

2015-02-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/files.spad, src/interp/i-syscmd.boot,
	src/interp/ht-root.boot, src/interp/compat.boot,
	src/interp/as.boot, src/interp/br-search.boot,
	src/interp/br-data.boot, src/interp/g-error.boot,
	src/interp/msgdb.boot, src/interp/vmlisp.lisp,
	src/interp/server.boot, src/interp/htcheck.boot:
	Rename READLINE and read_-line to read_line

2015-02-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Delete useless constructors, consolidate files
	* src/algebra/suts.spad, src/algebra/suls.spad,
	src/algebra/supxs.spad: Move content to
	src/algebra/sups.spad
	src/algebra/lodop.spad: Delete useless constructors,
	move other content to
	src/algebra/vector.spad and src/algebra/lodo.spad
	src/algebra/Makefile.in: Adjust

2015-02-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot, src/algebra/outform2.spad:
	Convert 'outputTran2' to Spad, rename it to 'precondition'
	src/algebra/formula.spad, src/algebra/fortout.spad,
	src/algebra/html.spad, src/algebra/mathml.spad,
	src/algebra/tex.spad, src/algebra/texmacs.spad: Adjust

2015-02-11  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/Makefile.in, src/algebra/laurent.spad,
	src/algebra/pscat.spad, src/algebra/suls.spad: allow Laurent
	series to be constructed from coefficients

2015-02-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/contfrac.spad, src/algebra/laurent.spad,
	src/algebra/mts.spad, src/algebra/padic.spad,
	src/algebra/pscat.spad, src/algebra/puiseux.spad,
	src/algebra/stream.spad: Respect 'streamsShowAll', detect
	cyclic series

2015-02-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/amodgcd.spad: Add early exit

2015-02-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intpar.spad: Fix a few bugs in RDEPAR

2015-02-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intpar.spad: Generalize 'factorPolynomial'

2015-02-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad, src/algebra/integrat.spad,
	src/algebra/odeef.spad: Better preserve roots in integrals

2015-02-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/incl.boot: Do not treat continuation lines
	as commands

2015-02-07  Abhinav Baid <abhinavbaid@gmail.com>

	* src/algebra/oderf.spad, src/algebra/ore.spad
	src/algebra/Makefile.in: Add INTDSOL

2015-02-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intaf.spad: Find more rationalizing substitutions

2015-02-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sttaylor.spad, src/algebra/taylor.spad:
	Implement Lambert style products using prodiag
	src/algebra/infprod.spad: Remove
	src/algebra/exposed.lsp, src/algebra/Makefile.in: Adjust

2015-02-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/symbol.spad, src/algebra/outform.spad,
	src/algebra/pfbr.spad: Minor cleanups

2015-02-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intaf.spad: Fix Euler substitutions

2015-02-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mkfunc.spad, src/algebra/outform.spad,
	src/interp/define.boot, src/interp/format.boot,
	src/interp/fortcall.boot, src/interp/g-timer.boot,
	rc/interp/i-output.boot, src/interp/i-toplev.boot,
	src/interp/info.boot, src/interp/modemap.boot
	src/interp/nruncomp.boot,
	src/share/doc/msgs/s2-us.msgs: Misc cleanups

2015-01-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/any.spad, src/algebra/symbol.spad,
	src/interp/format.boot: Fix unusual scripted symbols

2015-01-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/pfbr.spad, src/algebra/mlift.spad,
	src/algebra/multfact.spad, src/algebra/poly.spad,
	src/algebra/polycat.spad: Use MLIFT for Hensel lifting
	in PFBR
	src/algebra/exposed.lsp, src/algebra/Makefile.in: Adjust

2015-01-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ore.spad: Generalize extended GCD

2015-01-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intaf.spad: Simplify logarithms

2015-01-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mathml.spad, src/algebra/html.spad,
	src/algebra/rec.spad, src/algebra/pscat.spad,
	src/algebra/sups.spad, src/algebra/padic.spad,
	src/algebra/variable.spad, src/algebra/formula.spad,
	src/algebra/card.spad, src/algebra/tex.spad,
	src/algebra/puiseux.spad, src/algebra/mts.spad,
	src/algebra/fortout.spad, src/algebra/texmacs.spad,
	src/algebra/laurent.spad, src/algebra/suchthat.spad,
	src/interp/i-output.boot, src/interp/i-syscmd.boot,
	src/interp/trace.boot, src/interp/i-analy.boot,
	src/interp/i-map.boot, src/interp/i-coerce.boot: Restructure
	'outputTran'

2015-01-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/*: Reorganize

2015-01-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mlift.spad src/interp/br-util.boot
	src/interp/lisplib.boot src/interp/br-op1.boot: Minor cleanups.

2015-01-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mlift.spad: Simplify 'lifting', fix a bug.

2015-01-09  Franz Lehner  <lehner@math.tugraz.at>

	Add some examples of discrete groups
	* src/algebra/discrgrp.spad, src/input/discrgrp.input:
	New files;
	src/input/finite.input: add tests
	src/algebra/Makefile.in, src/input/Makefile.in: adjust.

2015-01-02  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/mring.spad,src/algebra/poly.spad,
	src/algebra/xlpoly.spad,src/algebra/xpoly.spad:
	correct signature of leadingMonomial and
	make MonoidRing compatible with FreeModule

2015-01-02  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/free.spad: make FreeGroup and FreeMonoid Comparable

2015-01-02  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/poly.spad,src/algebra/Makefile.in,
	src/algebra/exposed.lsp,src/input/tensor.input:
	new package FreeModuleCoefficientFunctions2;
	src/algebra/catdef.spad: typos

2015-01-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/outform.spad, src/interp/i-output.boot,
	src/interp/format.boot: Change OutputForm of matrices

2014-12-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/amodgcd.spad, src/algebra/evalut.spad,
	src/algebra/Makefile.in: Support modular algebraic GCD
	with fractional coefficients

2014-12-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gpgcd.spad: Remove commented out code

2014-12-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rderf.spad, src/algebra/intrf.spad: Remove
	another part of old RDE solver

2014-12-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/unifact.spad: Remove
	src/algebra/Makefile.in, src/algebra/exposed.lsp: Adjust

2014-12-26  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/vsbasis.spad: minor revisions of documentation
	and some optimizations.

2014-12-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeef.spad, src/algebra/exposed.lsp,
	src/algebra/intef.spad, src/algebra/Makefile.in,
	src/algebra/rdesys.spad: Remove RDEEF
	src/algebra/rdeefx.spad, src/algebra/intpar.spad: Adjust

2014-12-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot, src/interp/setq.lisp:
	Remove ')savesystem'

2014-12-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/doc/Makefile.in: Avoid needlessly remaking
	documentation

2014-12-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-analy.boot: Disable unsound propagation
	of target type in 'pushDownTargetInfo'

2014-12-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/sttaylor.spad: Add 'prodiag'

2014-12-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Allow use of GMP for more targets
	* src/lib/gmp_wrap.c: Support Clozure CL on ARM and i386
	src/lisp/num_gmp.lisp: Generalize sbcl support
	configure.ac: Adjust

2014-12-18  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/intpar.spad: fix RootFSSplit argument

2014-12-12  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/laurent.spad: fix "series" of
	UnivariateLaurentSeriesConstructor

2014-12-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/polycat.spad: Fix 'totalDegreeSorted'

2014-12-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mts.spad: Add 'coefficients' and 'series'

2014-11-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Rework extended integration
	* src/algebra/intpar.spad: New file
	src/algebra/curve.spad, src/algebra/odealg.spad,
	src/algebra/pseudolin.spad: Generalize
	src/algebra/intaf.spad, src/algebra/intef.spad,
	src/algebra/rdeefx.spad, src/algebra/Makefile.in: Adjust
	src/algebra/oderf.spad: Fix a few problems
	src/algebra/intalg.spad, src/algebra/intrf.spad: Remove
	now unused code

2014-11-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-error.boot: Correct a typo

2014-11-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/array2.spad, src/algebra/mama.spad:
	Allow empty matrices as result of spliting

2014-11-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sups.spad: Fix bug in 'order'

2014-11-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac, src/lib/cfuns-c.c: Try harder to use
	host directory operations

2014-11-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/files.spad, src/interp/nlib.lisp,
	src/interp/daase.lisp, src/interp/macros.lisp,
	src/interp/ht-util.boot, src/interp/server.boot:
	Avoid FINISH-OUTPUT

2014-11-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/vmlisp.lisp: Redirect IO when running programs
	from Closure CL

2014-11-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Add FORMCAT to CATLIST

2014-11-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/plot.spad, src/algebra/plot3d.spad:
	Simplify (works around Closure CL bug)

2014-10-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc cleanups
	* Makefile.in, config/var-def.mk, config/setup-dep.mk,
	src/interp/int-top.boot: Minor clenups
	src/scripts/document.in: Remove

2014-10-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/exposed.lsp: Expose GnuDraw.

2014-10-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-boot.boot: Avoid overwriting loop limit
	and increment.

2014-10-15  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/aldor/README, src/doc/htex/ug15.htex: fix location of
	  git mirror of svn repository

2014-10-15  David Cyganski
            Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Bill Page <bill.page@newsynthesis.org>

	Add gnuDraw
	* src/algebra/gnudraw.spad: New file
	* src/algebra/draw.spad, src/algebra/viewpack.spad,
	src/algebra/view2D.spad, src/algebra/Makefile.in
	src/doc/htex/ug07.htex: Adjust

2014-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Eliminate few uses of $Lisp
	* src/algebra/mantepse.spad, src/algebra/naalg.spad,
	src/algebra/outform.spad, src/algebra/naalgc.spad,
	src/algebra/generic.spad: Eliminate STRINGIMAGE$Lisp
	src/algebra/aggcat2.spad: Elimnate wrong NIL$Lisp

2014-10-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intalg.spad: Fix a thinko

2014-10-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad: Add DFSFUN2

2014-10-06  Kurt Pagani <nilqed@gmail.com>

	* src/algebra/derham.spad: Fix signature of 'degree'

2014-10-01  Bill Page <bill.page@newsynthesis.org>,

	Texmacs interface encodes scheme Cork symbols as unicode characters
	* contrib/texmacs/fricas: New directory
	* contrib/texmacs/fricas/doc: New directory
	* contrib/texmacs/fricas/doc/FriCAS-TeXmacs-characters.tm: New file
	* contrib/texmacs/fricas/doc/fricas-abstract.en.tm: New file
	* contrib/texmacs/fricas/doc/fricas-demo.en.tm: New file
	* contrib/texmacs/fricas/progs: New directory
	* contrib/texmacs/fricas/progs/fricas-input.scm: New file
	* contrib/texmacs/fricas/progs/fricas-kbd.scm: New file
	* contrib/texmacs/fricas/progs/fricas-menus.scm: New file
	* contrib/texmacs/fricas/progs/init-fricas.scm: Renamed file
	* src/algebra/texmacs.spad: Modified for Cork<->unicode


2014-09-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>,
	    Renaud Rioboo <Renaud.Rioboo@ensiie.fr>

	Add R. Rioboo's cylindrical algebraic decomposition
	* src/algebra/cyldec.spad: New file
	src/input/cyldec.input: Add tests
	src/algebra/Makefile.in: Adjust

2014-09-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/int-top.boot: Avoid crash when printing
	error message from '-eval'

2014-09-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scwrap2.boot: Better support for nopile
	mode

2014-09-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac, Makefile.in, config/var-def.mk,
	src/scripts/mkdist.sh, contrib/macos/mk_app,
	debian/control, debian/rules: Remove traces of
	noweb from build machinery

2014-09-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/polycat.spad, src/algebra/integer.spad
	src/algebra/poly.spad: Activate PolynomialFactorizationExplicit
	for Integer

2014-09-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intden.spad: Move 'decompose' to separate
	package
	src/algebra/rdeefx.spad, src/algebra/Makefile.in: Adjust

2014-08-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad: Fix loss of solutions
	in multiSPDE

2014-08-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad: Generalize RDEaux,
	create FSRROOT

2014-08-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad: Change interface to
	CLINDEP

2014-08-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intef.spad: Fix integration of
	unevaluated derivatives

2014-08-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad: Fix handling of dummy
	variables in CLINDEP

2014-08-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	* src/algebra/expr.spad, src/algebra/intden.spad,
	src/algebra/intef.spad, src/algebra/rdeefx.spad:
	Generalize some constructors

2014-08-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Restructure modular evaluation
	* src/algebra/evalut.spad: New file
	src/algebra/amodgcd.spad, src/algebra/modhpsol.spad: Use it
	src/algebra/Makefile.in: Adjust

2014-08-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/formula.spad, src/algebra/fortout.spad,
	src/algebra/html.spad, src/algebra/mathml.spad,
	src/algebra/tex.spad, src/algebra/texmacs.spad,
	src/interp/i-output.boot, src/interp/property.lisp:
	Remove INDEFINTEGRAL

2014-08-04  Ralf Hemmecke  <ralf@hemmecke.org>

	* Makefile.in, config/var-def.mk, src/aldor/Makefile.in,
	src/aldor/Makefile2.in, src/aldor/Makefile3.in,
	src/algebra/Makefile.in, src/doc/Makefile.in: use ${MKDIR_P}
	instead of 'mkdir -p'

2014-07-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mathml.spad, src/algebra/clifford.spad,
	src/algebra/export3D.spad: Use 'sayBrightly' instead of
	'sayTeX'

2014-07-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/interval.spad: Change difference of intervals
	to agree with definition as interval operation

2014-06-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/outform2.spad, src/algebra/fortout.spad:
	s/Formater/Formatter/

2014-06-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/tree.spad: Remove useless conditions

2014-06-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-doc.boot, src/interp/msgdb.boot,
	src/interp/scwrap2.boot: Minor cleanups

2014-06-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scwrap2.boot:  Fix handling of '\/' and '/\'

2014-06-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/ncomp.boot:  Fix toplevel multiparameter macros

2014-06-08  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/aggcat.spad: bugfix subset?

2014-05-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/pgcd.spad:  Fix failure due to bad reduction

2014-05-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/attribs.spad, src/algebra/clifford.spad,
	src/algebra/combfunc.spad, src/algebra/computation.spad,
	src/algebra/curve.spad, src/algebra/dirichlet.spad,
	src/algebra/distro.spad, src/algebra/dhmatrix.spad,
	src/algebra/efstruc.spad, src/algebra/fffg.spad,
	src/algebra/generic.spad, src/algebra/graph.spad,
	src/algebra/hashstate.spad, src/algebra/html.spad,
	src/algebra/integer.spad, src/algebra/mantepse.spad,
	src/algebra/matcat.spad, src/algebra/mathml.spad,
	src/algebra/modhpsol.spad, src/algebra/newpoly.spad,
	src/algebra/numtheor.spad, src/algebra/ore.spad:
	Make sure .spad files are correct Spad
	src/scripts/unpack_file: Adjust

2014-05-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/unpack_file: More portable version

2014-05-22  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/sex.spad: add missing hashUpdate!

2014-05-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.spad: Clean up after commit 1774

2014-05-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in, src/doc/Makefile.in: Fix
	in tree build

2014-05-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*: Remove unneded literate boilerplate

2014-05-20  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/xhash.spad: linearize literate documentation of
	xhash.spad

2014-05-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/msgdb.boot: Fix 'throwKeyedMsgCannotCoerceWithValue'

2014-05-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/setvars.boot: Fix recent breakage

2014-05-18  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/doc/ht/util.ht: remove obsolete \axiom* commands from
	util.ht

2014-05-17  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/*.spad, src/doc/ht/*.ht, src/doc/htex/*.htex:
	\axiom* --> \spad*

2014-05-17  Ralf Hemmecke  <ralf@hemmecke.org>

	* contrib/emacs/fricas.el, src/interp/i-syscmd.boot,
	src/interp/msgdb.boot,src/interp/setvars.boot: add ioHooks for
	syscmd and error function

2014-05-17  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/tex.spad: properly escape in TeXFormat

2014-05-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Fix in source 'make clean'.

2014-05-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.pamphlet: drop .pamphlet extension
	src/algebra/Makefile.in, src/doc/Makefile.in: Adjust.

2014-05-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/unpack_file : New file.
	src/scripts/find-algebra-files,
	src/algebra/Makefile.in, configure.ac: Do not use
	notangle during build.

2014-05-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-spec1.boot: Fix few problems with
	interpreter closures.

2014-05-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ssolve.spad.pamphlet,
	src/algebra/dhmatrix.spad.pamphlet,
	src/algebra/distro.spad.pamphlet,
	src/algebra/tensor.spad.pamphlet,
	src/algebra/xhash.spad.pamphlet,
	src/algebra/acplot.spad.pamphlet,
	src/algebra/expps.spad.pamphlet: De-hunkify last few
	pamphlets.  Clean up.

2014-05-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/exposed.lsp.pamphlet: unwrap, rename to
	src/algebra/exposed.lsp
	src/interp/Makefile.in: Adjust.

2014-05-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gaussian.spad.pamphlet: Improve 0 to complex
	power.

2014-05-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/card.spad.pamphlet: Allow 0^0.

2014-05-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad.pamphlet,
	src/algebra/string.spad.pamphlet,
	src/interp/match.boot: Remove broken 'stringMatch'.

2014-05-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-spec2.boot: Fix intepreter assignment
	to aggregates.

2014-05-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-code.boot: Disable incorrect optimization.

2014-05-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerce.boot: Fix interpreter coercion from
	Equation to Boolean.

2014-05-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intaf.spad.pamphlet: Fix wrong unevaluated
	algebraic integrals.

2014-05-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot: Fix problem with missing
	parentheses around plexes.

2014-05-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/msgdb.boot:  Fix printing of '%i' in types.

2014-05-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/expps.spad.pamphlet,
	src/algebra/fffg.spad.pamphlet,
	src/algebra/hashstate.spad.pamphlet,
	src/algebra/jet.spad.pamphlet,
	src/algebra/matcat.spad.pamphlet,
	src/algebra/numtheor.spad.pamphlet: De-hunkify.

2014-05-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/patmatch1.spad.pamphlet
	src/interp/g-opt.boot, src/interp/br-search.boot,
	src/interp/g-boot.boot, src/interp/macros.lisp,
	src/interp/br-con.boot, src/interp/modemap.boot,
	src/interp/compiler.boot: Misc cleanups.

2014-05-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/buildom.boot, src/interp/g-error.boot,
	src/interp/compiler.boot, src/lisp/primitives.lisp:
	Nicer error messages.

2014-05-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-op1.boot, src/interp/format.boot: Fix build
	with ecl and gcl.

2014-05-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/include/hterror.H1, src/hyper/hterror.c,
	src/sman/sman.c, src/graph/view3D/stuff3d.c,
	src/clef/edible.c, contrib/emacs/Makefile.in:
	Silence some warnings.

2014-05-01  Raoul Bourquin <raoulb@bluewin.ch>

	* src/algebra/array2.spad.pamphlet,
	src/doc/htex/ug08.htex: More general array indexing.

2014-04-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Fix compilation of 'error'.

2014-04-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeef.spad.pamphlet,
	src/algebra/rderf.spad.pamphlet,
	src/algebra/rdeefx.spad.pamphlet,
	src/algebra/Makefile.in: Improve integration in terms
	of 'Ei' and 'erf'.
	src/input/integ.input: Add tests.
	src/input/fixed.input, src/input/bugs2007.input: Adjust.

2014-04-26  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/doc/htex/ARRAY2.htex, src/doc/htex/VECTOR.htex: fix double
	!! via \spadfunFromX

2014-04-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gaussian.spad.pamphlet: Fix ComplexPatternMatch.

2014-04-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot:  Do not crash printing '%'.

2014-04-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot: For ')read' create intermediate
	files in current directory.

2014-04-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot: Allow extra semcolon at end of block.

2014-04-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/tex.spad.pamphlet,
	src/algebra/texmacs.spad.pamphlet,
	src/algebra/mathml.spad.pamphlet,
	src/algebra/html.spad.pamphlet:  Minor cleanup.

2014-04-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-util.boot, src/interp/format.boot,
	src/interp/br-op1.boot: Improve browsing of
	constructors with parameters.

2014-04-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/format.boot: Fix ')display op coerce'.

2014-04-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Avoid creating strange
	unions in 'resolve'.

2014-04-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fortout.spad.pamphlet,
	src/algebra/fortran.spad.pamphlet,
	src/algebra/forttyp.spad.pamphlet,
	src/algebra/outform2.spad.pamphlet,
	src/interp/newfort.boot,
	src/interp/i-output.boot
	src/algebra/Makefile.in: Clean up fortran output.

2014-04-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add helpers for traversing OutputForm.
	* outform2.spad.pamphlet: New file with helpers.
	src/algebra/tex.spad.pamphlet,
	src/algebra/texmacs.spad.pamphlet,
	src/algebra/mathml.spad.pamphlet,
	src/algebra/formula.spad.pamphlet
	src/algebra/html.spad.pamphlet: Use helpers.
	src/algebra/Makefile.in: Adjust.

2014-04-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-saturn.boot, src/interp/util.lisp,
	src/interp/i-syscmd.boot, src/interp/br-util.boot,
	src/interp/daase.lisp: Misc cleanups.

2014-04-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-search.boot: Avoid incorrect parse in checkPmParse.

2014-04-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Do not treat 'OutputFrom'
	in special way.

2014-04-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/string.spad.pamphlet
	src/interp/vmlisp.lisp: Add 'uentries'.

2014-04-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.spad.pamphlet: s/import/import from/.

2014-04-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet,
	src/algebra/expr.spad.pamphlet: Add classical orthogonal
	polynomials to expressions.

2014-04-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/si.spad.pamphlet,
	src/algebra/omcat.spad.pamphlet,
	src/algebra/fraction.spad.pamphlet,
	src/algebra/symbol.spad.pamphlet,
	src/algebra/sf.spad.pamphlet,
	src/algebra/integer.spad.pamphlet,
	src/algebra/openmath.spad.pamphlet,
	src/algebra/string.spad.pamphlet,
	src/algebra/gaussian.spad.pamphlet,
	src/algebra/list.spad.pamphlet,
	src/algebra/float.spad.pamphlet,
	src/algebra/Makefile.in: Simplify Open Math code.

2014-04-05  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/stream.spad.pamphlet: replace "output" by
	"showElements"

2014-04-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/initx.c, src/graph/view2D/write2d.c,
	src/graph/view2D/main2d.c, src/graph/view3D/process3d.c,
	src/graph/view3D/main3d.c, src/graph/view3D/write3d.c,
	src/graph/Gdraws/psFiles.pamphlet: s/Axiom/FriCAS/

2014-04-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad.pamphlet,
	src/algebra/tree.spad.pamphlet,
	src/algebra/naalg.spad.pamphlet,
	src/algebra/intpm.spad.pamphlet,
	src/algebra/string.spad.pamphlet,
	src/algebra/fr.spad.pamphlet,
	src/algebra/efstruc.spad.pamphlet,
	src/algebra/mts.spad.pamphlet: De-hunkify.

2014-04-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/scene.spad.pamphlet,
	src/doc/htex/ug15.htex, src/doc/htex/ug08.htex,
	src/doc/htex/ARRAY1.htex, src/doc/ht/graphics.ht:
	Fix examples.

2014-04-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/spadint.c: Fix buffer overflow.

2014-04-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Allow specifing return type
	for nulary anonymous functions.

2014-04-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mantepse.spad.pamphlet: De-hunkify.

2014-03-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Let overload resolution make
	choice between variables and literals.
	src/algebra/scene.spad.pamphlet,
	src/algebra/tree.spad.pamphlet,
	src/algebra/pattern.spad.pamphlet,
	src/algebra/integer.spad.pamphlet,
	src/algebra/view3D.spad.pamphlet,
	src/algebra/view2D.spad.pamphlet,
	src/algebra/graph.spad.pamphlet: Adjust.

2014-03-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/outform.spad.pamphlet: Remove useless exports.

2014-03-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/int-top.boot: Fix 'ncloopEscaped'.

2014-03-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rep2.spad.pamphlet,
	src/algebra/groebf.spad.pamphlet: Stop using 'autoCoerce'
	in algebra.

2014-03-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Prefer String as argument
	type of 'error', report type errors when compiling
	to OutputForm.
	src/algebra/color.spad.pamphlet,
	src/algebra/outform.spad.pamphlet,
	src/algebra/fortran.spad.pamphlet,
	src/algebra/solvefor.spad.pamphlet,
	src/algebra/openmath.spad.pamphlet,
	src/algebra/jet.spad.pamphlet,
	src/algebra/array2.spad.pamphlet: Adjust.

2014-03-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fortran.spad.pamphlet,
	src/algebra/forttyp.spad.pamphlet,
	src/algebra/Makefile.in,
	src/algebra/fortpak.spad.pamphlet,
	src/interp/newfort.boot: Partial cleanup of Fortran
	generating code.

2014-03-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rinterp.spad.pamphlet,
	src/algebra/rec.spad.pamphlet: De-hunkify.

2014-03-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/Makefile.in, src/etc/gen-cpl.lisp:  Generate
	command.list.
	configure.ac, src/Makefile.in: Adjust
	src/share/Makefile.in, src/share/algebra/command.list: Remove.

2014-03-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot, src/interp/parse.boot:
	Assign Boolean type to temporary variables for conditions.

2014-03-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Signal error on untyped
	Lisp forms.
	src/algebra/*: Adjust.

2014-03-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunfast.boot: Fix 'isDefaultPackageForm?'

2014-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot, src/interp/int-top.boot:
	Respect continuation characters in comments.

2014-03-22  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/doc/Makefile.in (xmpexp.ht): bugfix selection of examples

2014-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot, src/interp/i-syscmd.boot,
	src/interp/format.boot, src/interp/nruncomp.boot,
	src/interp/nrunopt.boot, rc/interp/br-con.boot,
	src/interp/compiler.boot, src/doc/ht/man0.ht:
	Misc cleanups.

2014-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/wtpol.spad.pamphlet: Implement missing
	function.

2014-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/si.spad.pamphlet: Add convertion from
	SingleInteger to String.

2014-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot, src/interp/c-util.boot,
	src/interp/modemap.boot, src/interp/postpar.boot,
	src/interp/property.lisp, src/interp/parse.boot,
	src/interp/compiler.boot: Use 'Sel' instead of
	'elt' to represent '$' qualification.

2014-03-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sex.spad.pamphlet,
	src/algebra/genufact.spad.pamphlet,
	src/algebra/fortran.spad.pamphlet: Decouple SExpression
	and OutputForm.

2014-03-19  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/aldor/aldor/axiom.as: bugfix: comma --> semicolon

2014-03-15  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/interp/foam_l.lisp: do not change case of filename

2014-03-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot, src/interp/interop.boot,
	src/interp/buildom.boot, src/interp/i-coerce.boot:
	Consistently use string quotes in output form
	of types like "failed".

2014-03-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-boot.boot, src/interp/define.boot,
	src/interp/slam.boot: When compiling constructors ignore
	previous information about constructor kind.

2014-03-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/ncomp.boot: Stop compilation on precompilation
	errors.

2014-03-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/int-top.boot: Do not loose input lines with
	empty continuation.

2014-03-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scwrap2.boot: Restore support for "<<" and ">>".

2014-03-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/wtpol.spad.pamphlet: Implement missing function.

2014-03-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* compiler.boot: Fix multiple assignment from a list.

2014-03-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/format.boot: Avoid crash when showing
	operations in SAE.

2014-02-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/perm.spad.pamphlet,
	src/algebra/ssolve.spad.pamphlet,
	src/algebra/dhmatrix.spad.pamphlet,
	src/algebra/numtheor.spad.pamphlet: Dechunkify.
	src/input/perm.input: Add test code from Spad file.

2014-02-06  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/interp/ax.boot: fix rename 'setelt' to 'setelt!'

	* src/aldor/aldor/axextend.as: sync with aldor version

2014-02-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot: Treat page control char as
	whitespace.

2014-01-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fspace.spad.pamphlet: Make sure formal
	derivatives are commutative.

2014-01-21  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/input/Makefile.in, src/input/bugs2014.input,
	src/algebra/fspace.spad.pamphlet: fix comparison of arguments

2014-01-21  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/input/bugs2013.input: fix testcase

2013-11-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* *: Rename 'setelt' to 'setelt!'.

2013-11-24  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/interp/setq.lisp: fix ")version" command

2013-11-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compat.boot, src/interp/nlib.lisp,
	src/interp/database.boot:  Fix HyperDoc errors in
	'Dependants' and 'Users'.

2013-11-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad.pamphlet,
	src/algebra/list.spad.pamphlet: Add 'qsetfirst!' and 'qsetrest!'.
	src/lisp/primitives.lisp: Add 'qset_first' and 'qset_rest'.

2013-11-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/bags.spad.pamphlet,
	src/algebra/aggcat.spad.pamphlet: Implement missing functions
	in Dequeue.
	src/algebra/mset.spad.pamphlet: Remove unused 'bag'.

2013-11-16  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/etc/fricas: remove SPAD variable

2013-11-16  Ralf Hemmecke  <ralf@hemmecke.org>

	* Makefile.in, src/etc/fricas, src/interp/i-syscmd.boot: find
	aldor at startup

2013-11-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/bags.spad.pamphlet,
	src/algebra/aggcat.spad.pamphlet,
	src/algebra/lmdict.spad.pamphlet,
	src/algebra/array1.spad.pamphlet,
	src/input/bags.input: Fix ArrayStack.

2013-11-15  Peter Broadbery <p.broadbery@gmail.com>

	* src/interp/hashcode.boot, src/interp/foam_l.lisp: Sync with
	aldor hash function. Note that this change makes older versions of
	aldor incompatible with this code.

2013-11-15  Peter Broadbery <p.broadbery@gmail.com>

	* src/interp/interop.boot: Don't try to evaluate conditions on
	categories where the category is already unconditionally part of a
	category's parents.

2013-11-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-opt.boot: Use different symbols for labels
	and values.

2013-10-12  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/aldor/Makefile.in: make clean now does not remove cliques.as

2013-09-30  Raoul Bourquin <raoulb@bluewin.ch>

	* src/algebra/combfunc.spad.pamphlet: Evaluate the lambertW
	function for the special value at -1/e.

2013-09-27  Ralf Hemmecke  <ralf@hemmecke.org>
	* src/aldor/Makefile.in, src/aldor/Makefile3.in,
	configure.ac: Update for free Aldor.
	src/aldor/aldor: Add needed files from Aldor distribution.

2013-09-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in, src/interp/Makefile.in,
	src/doc/Makefile.in, src/etc/Makefile.in: Makefile fixes.
	src/scripts/mkdist.sh: Update.

2013-09-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot, src/interp/scwrap2.boot:
	Restore pile mode after ')read' or ')compile'.

2013-09-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intaf.spad.pamphlet,
	src/algebra/curve.spad.pamphlet: Fix wrong changes of variables.

2013-09-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intalg.spad.pamphlet,
	src/algebra/funcpkgs.spad.pamphlet: Factor Trager
	resultant in appropriate extension.

2013-09-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intaf.spad.pamphlet,
	src/algebra/integrat.spad.pamphlet: Eliminate irrationals
	introduced by Euler substitution.

2013-09-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Update for future gcl-2.6.1x versions.

2013-09-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/incl.boot, src/share/doc/msgs/s2-us.msgs:
	Fix error messages about included files.

2013-09-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/primitives.lisp: Allow floating point
	optimizations for Clozure CL 1.8 and up.

2013-09-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/modhpsol.spad.pamphlet,
	src/algebra/rec.spad.pamphlet: Minor cleanups.

2013-09-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2ups.spad.pamphlet: Add expander
	for undefined functions.
	src/input/series3.input: New file.
	src/input/Makefile.in: Adjust.

2013-09-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fspace.spad.pamphlet: More efficient
	equality for formal derivatives.

2013-09-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/primitives.lisp: Fix problem with gcl-2.6.9
	and up.

2013-09-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet: Fix derivatives
	of Whittaker functions.

2013-09-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intrf.spad.pamphlet,
	src/algebra/intef.spad.pamphlet: Preliminary support for
	integrating lambertW.
	src/input/integ.input, src/input/pmint.input: Update tests.

2013-09-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/serexp.spad.pamphlet,
	src/algebra/combfunc.spad.pamphlet,
	src/algebra/fs2ups.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/mrv_limit.spad.pamphlet: Handle a few tractable
	functions.
	src/algebra/limitps.spad.pamphlet: Use 'mrv_limit' more.
	src/input/limit.input: New file.
	src/input/Makefile.in: Adjust.

2013-09-09  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/distro.spad.pamphlet: missing conditional
	fixed.

2013-09-03  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/distro.spad.pamphlet, src/algebra/distro.input:
	cleanup of moment package and missing transformation from
	monotone cumulants to moments added.

2013-08-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/divisor.spad.pamphlet: More efficient
	modular rowEchelon.

2013-08-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/num_gmp.lisp: Compile Clozure CL GMP support
	only on AMD64.

2013-08-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Accept Clozure CL 1.1x as new enough.

2013-08-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Smith form using Dumas-Heckenbach method.
	* src/algebra/smith2.spad.pamphlet: New file.
	src/algebra/Makefile.in,
	src/algebra/smith.spad.pamphlet: Adjust.

2013-08-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/divisor.spad.pamphlet: More efficient
	norm of fractional ideals.

2013-08-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mantepse.spad.pamphlet.
	src/algebra/Makefile.in: Clean up guessing package.

2013-08-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/posit.boot, src/interp/nruncomp.boot,
	src/interp/i-eval.boot, src/interp/postpar.boot,
	src/interp/parse.boot: Misc cleanup.

2013-08-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Fix handling of nested
	anonymous functions.

2013-08-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in, src/Makefile.in, src/algebra/Makefile.in,
	src/graph/Makefile.in, src/boot/Makefile.in,
	src/lib/Makefile.in, src/lisp/Makefile.in,
	src/etc/Makefile.in, config/setup-dep.mk: Makefile cleanup.

2013-08-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-package.lisp: With ECL by default use
	safety 0.

2013-08-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sf.spad.pamphlet,
	src/lisp/primitives.lisp: Add primitive for DoubleFloat abs.

2013-08-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/pgcd.spad.pamphlet,
	src/algebra/reclos.spad.pamphlet,
	src/algebra/ore.spad.pamphlet: Clean up
	obsolete/excessive comments.

2013-08-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scwrap2.boot, src/interp/pile.boot:
	More reasonable pile rules.

2013-08-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.in, src/interp/util.lisp,
	src/interp/i-syscmd.boot, src/interp/compat.boot,
	src/interp/nlib.lisp, src/interp/database.boot,
	src/interp/lisplib.boot, src/interp/br-con.boot,
	src/interp/setvars.boot, src/lisp/fricas-lisp.lisp,
	src/lisp/fricas-package.lisp: Misc cleanups.
	src/interp/astr.boot: Delete, move content to
	src/interp/ptrees.boot.
	src/interp/cformat.boot: Delete, move content to
	src/interp/incl.boot.

2013-08-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/catdef.spad.pamphlet,
	src/algebra/combfunc.spad.pamphlet
	src/algebra/algfunc.spad.pamphlet: Clean up
	obsolete/excessive comments.

2013-08-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* *: De-literate src/input subdirectory.

2013-08-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/*: De-literate src/etc subdirectory.

2013-08-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in, src/algebra/rdeefx.spad.pamphlet:
	Add package for linear dependence over constants.

2013-08-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-boot.boot: Fix build with gcl.

2013-08-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/build_helper, src/algebra/Makefile.in
	src/interp/Makefile.in, src/lisp/Makefile.in,
	src/lisp/fricas-lisp.lisp, src/lisp/fricas-package.lisp,
	src/etc/Makefile.in, config/var-def.mk: Clean up of
	build system.

2013-07-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/files.spad.pamphlet,
	src/lisp/primitives.lisp: Really use Lisp type
	declarations.

2013-07-28  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/doc/Makefile.in: Fix mobius build with optional xvfb-run.

2013-07-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-spec1.boot: Allow idempotent redeclaration
	of mapping mode.

2013-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/string.spad.pamphlet,
	src/algebra/Makefile.in, src/interp/Makefile.in
	src/interp/util.lisp, src/interp/scan.boot,
	src/interp/br-data.boot, src/interp/clam.boot,
	src/interp/cattable.boot, src/interp/daase.lisp,
	src/interp/g-boot.boot, src/interp/macros.lisp,
	src/interp/define.boot, src/interp/msgdb.boot,
	src/interp/lisplib.boot, src/interp/br-op1.boot,
	src/interp/vmlisp.lisp, src/interp/scwrap2.boot,
	src/boot/typrops.boot, src/boot/initial-env.lisp,
	src/boot/compiled/btscan2.clisp,
	src/boot/compiled/typrops.clisp,
	src/boot/btscan2.boot, src/lisp/primitives.lisp,
	src/lisp/fricas-package.lisp: Misc cleanups.

2013-07-25  Krystian Baclawski <krystian.baclawski@gmail.com>

	* src/interp/g-boot.boot, src/interp/define.boot,
	src/interp/compiler.boot, src/lisp/primitives.lisp:
	Add type declarations to Lisp output.

2013-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Fix compilation of
	'has' in a function.

2013-07-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/template.boot: remove, move content to
	'nrunfast.boot', 'database.boot' and 'nruncomp.boot'.
	src/interp/Makefile.in: Adjust.
	src/interp/parsing.lisp, src/interp/lisplib.boot,
	src/interp/nruncomp.boot, src/interp/scwrap2.boot,
	src/interp/property.lisp, src/interp/spad.lisp,
	src/interp/compiler.boot: Clean up.

2013-07-24  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/boot/Makefile.in:  Remove AX_FLAGS.

2013-07-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp, src/interp/macros.lisp,
	src/interp/vmlisp.lisp:  Fix tracing with clisp.

2013-07-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot, src/interp/modemap.boot:
	Simplify modemap handling.

2013-07-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/reclos.spad.pamphlet,
	src/algebra/xpoly.spad.pamphlet,
	src/algebra/xlpoly.spad.pamphlet,
	src/algebra/skpol.spad.pamphlet,
	src/algebra/multpoly.spad.pamphlet,
	src/algebra/newpoly.spad.pamphlet: Add explicit
	source qualification.

2013-07-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/array2.spad.pamphlet: Fix error messages.

2013-07-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Convert most tracing function to Boot, clean up.
	* src/interp/debug.lisp: Delete. Move remainig content to
	src/interp/macros.lisp
	src/interp/trace.boot: Put converted function here.
	src/interp/c-util.boot, src/interp/nruncomp.boot,
	src/interp/vmlisp.lisp, src/interp/spad.lisp,
	src/interp/ncomp.boot, src/interp/Makefile.in:
	Clean up and adjust.

2013-07-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/monitor.lisp: Remove unused file.
	src/interp/Makefile.in: Adjust.

2013-07-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/doc/Makefile.in, src/doc/ht/graphics.ht: Restore
	mobius.VIEW

2013-07-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/Makefile.in, src/boot/Makefile.in,
	src/doc/Makefile.in: Makefile cleanups.

2013-07-12  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/algebra/Makefile.in, src/algebra/warm.data,
	src/interp/Makefile.in, src/interp/br-op1.boot,
	src/interp/daase.lisp, src/interp/topics.boot,
	src/share/algebra/topics.data: remove warm.data, topics.data, and
	related code

2013-07-12  Ralf Hemmecke  <ralf@hemmecke.org>

	* Makefile.in, src/interp/Makefile.in, src/interp/msgdb.boot,
	src/interp/setq.lisp, src/interp/util.lisp: replace timestamp code
	by `date`

2013-07-12  Ralf Hemmecke  <ralf@hemmecke.org>

	* src/interp/Makefile.in: cleanup all-axiomsys and all-interpsys
	dependencies

2013-07-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/matcat.spad.pamphlet,
	src/algebra/mama.spad.pamphlet,
	src/algebra/array2.spad.pamphlet: Generalize array
	operations.

2013-07-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp,  src/interp/lisplib.boot:
	Eliminate version check.

2013-07-09  Ralf Hemmecke  <ralf@hemmecke.org>

	* Makefile.in, config/var-def.mk, configure.ac,
	src/algebra/Makefile.in, src/doc/Makefile.in, src/etc/Makefile.in,
	doc/README.dist: make dist and use pregenerated files

2013-07-09  Ralf Hemmecke  <ralf@hemmecke.org>

	* configure.ac, Makefile.in, src/Makefile.in,
	src/algebra/Makefile.in, src/doc/Makefile.in,
	src/etc/spadedit.pamphlet, src/hyper/Makefile.in, src/doc/*:
	re-establish HyperDoc content from .htex sources

2013-07-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot, src/interp/trace.boot
	src/interp/vmlisp.lisp, src/interp/setvars.boot
	src/interp/debug.lisp, src/interp/Makefile.in:
	Convert a few tracing functions to Boot.

2013-07-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot, src/interp/trace.boot,
	src/interp/macros.lisp, src/interp/lisplib.boot,
	src/interp/ncomp.boot: Misc cleanups.

2013-07-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-spec2.boot: Allow calling Lisp
	macros from interpreter.

2013-07-03  Ralf Hemmecke <ralf@hemmecke.org>

	* configure.ac: Remove unused AUTO_GOOD_SHELL.

2013-07-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/op.spad.pamphlet: Add more operators.

2013-07-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-map.boot: Avoid exponential time in
	'mapRecurDepth'.

2013-06-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intrf.spad.pamphlet,
	src/algebra/intef.spad.pamphlet: Rename 'limitedint'
	to 'logint', etc.

2013-06-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot, src/interp/parse.boot,
	src/interp/msg.boot: Misc cleanups.

2013-06-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot, src/interp/parsing.lisp
	src/interp/scwrap2.boot: Add charactes position to
	tokens, clean up handling of nonblank info.

2013-06-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot, src/interp/nrunopt.boot,
	src/interp/spad.lisp, src/interp/util.lisp:  Bind '$'
	only during evaluation of categories.

2013-06-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in: Add mising backslash, remove potentially
	unportable construct.

2013-06-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/view3D/process3d.c:	 Turn on outline after
	graphic reset.

2013-06-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/view3D.spad.pamphlet: Change default style
	of 3D graphics.

2013-06-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2ups.spad.pamphlet,
	src/algebra/mrv_limit.spad.pamphlet: Better zero test
	during limit computation.

2013-06-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scwrap2.boot: Report scanning errors
	during compilation.

2013-06-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/elemntry.spad.pamphlet: Change formula
	for derivatives of asec, asech, acsc and acsch.

2013-06-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integrat.spad.pamphlet,
	src/algebra/curve.spad.pamphlet,
	src/algebra/intef.spad.pamphlet: Better handling
	of algebraic integrals.

2013-06-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fspace.spad.pamphlet,
	src/algebra/expr.spad.pamphlet: Generalize 'kernels'
	and 'tower'.

2013-06-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/viewAlone/spoon2D.c: Fix another problem with
	r1557.

2013-06-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/viewAlone/spoonComp.c: Fix problem with
	last commit.

2013-06-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/include/strutil.h: Safer alternative to 'sprintf'.
	src/graph/include/G.h: Enlarge buffer.
	*/*.c: Use it.

2013-06-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integrat.spad.pamphlet: Do not signal
	errors on complex integration result.

2013-05-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeefx.spad.pamphlet: Fix trivial case in
	Ei code.

2013-05-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/fricas: Mention '-clefprog' in help output.

2013-05-28  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/poly.spad.pamphlet: Comparable instead of OrderedSet
	in FreeModule
	* src/algebra/vsbasis.spad.pamphlet: typo in documentation

2013-05-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	New routine for integration in term of Ei.
	* src/algebra/rdeefx.spad.pamphlet: New file.
	src/algebra/intrf.spad.pamphlet: Generalize 'hermiteIntegrate'
	and 'expintegrate'.
	src/algebra/intef.spad.pamphlet: Use new routine.
	src/algebra/Makefile.in: Adjust.

2013-05-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeef.spad.pamphlet: Remove wrong caching.

2013-05-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/vmlisp.lisp: Make sure CGREATERP returns a boolean.

2013-05-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad.pamphlet: Handle some special
	functions in ker2trigs.

2013-05-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/matcat.spad.pamphlet: Allow extraction
	of empty submatrices.

2013-05-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/matcat.spad.pamphlet,
	src/algebra/polycat.spad.pamphlet,
	src/algebra/vector.spad.pamphlet: Fix size of
	result of 'reducedSystem'.

2013-05-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/catdef.spad.pamphlet: OrderedRing is
	always of CharacteristicZero.

2013-05-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
	    Raoul Bourquin <raoulb@bluewin.ch>
	    Ralf Hemmecke <ralf@hemmecke.org>

	* algebra/catdef.spad.pamphlet (AbelianMonoid) [opposite?]: New.
	(Rng)[annihilate?]: New.
	(EntireRing) [annihilate?]: Implement.
	* algebra/integer.spad.pamphlet (Integer): Implement new exports.

2013-05-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/matcat.spad.pamphlet,
	src/algebra/vector.spad.pamphlet: Add 'zero?' for
	vectors and matrices.

2013-05-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/lindep.spad.pamphlet,
	src/algebra/efstruc.spad.pamphlet,
	src/algebra/intden.spad.pamphlet: Make linear
	dependence more consistent with linear solvers.

2013-05-03  Krystian Baclawski <krystian.baclawski@gmail.com>

	* configure, configure.ac: fixed fricas_debug_compiler variable
	propagation to Makefiles.
	* src/lisp/fricas-lisp.lisp: Prevent SBCL from crashing on entry to
	debugger.

2013-05-03  Andrey Grozin <A.G.Grozin@inp.nsk.su>

	* configure.ac: For consistency skip cmucl and
	Clozure CL init files.

2013-05-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intden.spad.pamphlet: Clean up, export
	'decompose' and 'solve_u'.

2013-05-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/galpolyu.spad.pamphlet,
	src/algebra/polycat.spad.pamphlet: Move unvectorise.

2013-05-03  Krystian Baclawski  <krystian.baclawski@gmail.com>

	* debian: Debian friendly way of creating deb packages.

2013-05-03  Krystian Baclawski  <krystian.baclawski@gmail.com>

	* Makefile.in: Don't fail if noweb has been already unpacked.
	* src/algebra/Makefile.in: Make the step resumable, if interpsys
	  fails.

2013-05-03  Krystian Baclawski  <krystian.baclawski@gmail.com>

	* src/scripts/build_helper: Make compilation set proper exit code on
	  failures, add debug parameter.
	* configure, configure.ac: Add configure flag to enable debug build.
	* src/boot/Makefile.in, src/interp/Makefile.in: Propagate debug
	  settings from configure.

2013-05-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/liouv.spad.pamphlet,
	src/algebra/special2.spad.pamphlet,
	src/algebra/fs2ups.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet,
	src/algebra/expr.spad.pamphlet: Implement erfi.

2013-05-01  Krystian Baclawski <krystian.baclawski@gmail.com>

	* contrib/macos: Build application bundle for MacOSX.
	* Makefile.in: Make FriCAS installation relocatable with
	  FRICAS_PREFIX environment variable.

2013-04-29  Krystian Baclawski <krystian.baclawski@gmail.com>

	* src/lib/edin.c, src/lib/fnct_key.c, src/lib/util.c,
	src/lib/wct.c: Remove rusty workaround for ancient MacOSX'es.

2013-04-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intden.spad.pamphlet: Fix integration with
	'li'.

2013-04-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeef.spad.pamphlet: Fix wrong normalization
	in RDE.

2013-04-07  Raoul Bourquin  <somebody@bluewin.ch>
	    Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add package for matrix manipulation.
	* src/algebra/mama.spad.pamphlet: New file.
	src/algebra/Makefile.in: Adjust.

2013-04-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac, src/lisp/Makefile.in: Work around broken
	Gentoo sbcl.
	configure: regenerate.

2013-04-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/cfuns-c.c, src/interp/util.lisp: Fix build with
	clisp.

2013-04-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fortran.spad.pamphlet,
	src/algebra/ffcat.spad.pamphlet: Minor cleanup.

2013-04-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/newfort.boot: Fix another fortran output problem.

2013-04-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot, src/lisp/fricas-lisp.lisp,
	src/lisp/fricas-package.lisp: Fix ')undo'.

2013-04-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/newfort.boot: Fix output of exponents.

2013-03-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intef.spad.pamphlet
	src/interp/scan.boot, src/interp/parsing.lisp,
	src/interp/scwrap2.boot: Small cleanups.

2013-03-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/fspace.spad.pamphlet: Use fresh dummies
	for formal diffs.

2013-03-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/macros.lisp: expand-tabs(): Really
	expand all tabs.

2013-03-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot: Small Spad syntax change.

2013-03-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/eigen.spad.pamphlet: Delete useless code.

2013-02-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/indexedp.spad.pamphlet.
	src/algebra/poly.spad.pamphlet: Only request Comparable
	from the second argument to FreeModule.

2013-01-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot, src/interp/macros.lisp,
	src/interp/property.lisp, src/interp/postpar.boot:
	Minor cleanups.

2012-12-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* *: More renames of 'Axiom' to 'FriCAS'.

2012-12-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/norm-out:  Clean up.

2012-11-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/trace.boot:  Fix untrace.

2012-11-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot, src/interp/parsing.lisp,
	src/interp/scwrap2.boot:  Better error messages
	from Spad parser.

2012-11-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot:  Simplify parser.
	src/interp/bootlex.lisp:  Remove.
	src/interp/Makefile.in:  Adjust.

2012-11-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/matrix.spad.pamphlet,
	src/algebra/matfuns.spad.pamphlet: Speed up matrix
	operations.

2012-11-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/primitives.lisp, src/interp/i-coerce.boot,
	src/interp/i-coerfn.boot,
	src/algebra/array2.spad.pamphlet,
	src/algebra/matrix.spad.pamphlet,
	src/algebra/modhpsol.spad.pamphlet: Use true 2-dimensional
	arrays.

2012-11-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/amodgcd.spad.pamphlet:  Fix wrong comparison
	of degrees.

2012-11-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp, src/interp/scan.boot,
	src/interp/bootlex.lisp, src/interp/parsing.lisp,
	src/interp/macros.lisp, src/interp/category.boot,
	src/interp/scwrap2.boot, src/interp/postpar.boot,
	src/interp/property.lisp, src/interp/parse.boot,
	src/interp/ncomp.boot:  Misc cleanups.

2012-11-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot:  Turn 'generate' into a keyword.
	src/algebra/ssolve.spad.pamphlet,
	src/algebra/fnla.spad.pamphlet,
	src/algebra/distro.spad.pamphlet,
	src/algebra/ituple.spad.pamphlet,
	src/algebra/seg.spad.pamphlet,
	src/algebra/mantepse.spad.pamphlet,
	src/algebra/stream.spad.pamphlet,
	src/algebra/rec.spad.pamphlet,
	src/algebra/sttaylor.spad.pamphlet,
	src/interp/scan.boot,
	src/interp/i-spec1.boot:  Adjust.

2012-10-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot:  Make sure symbols
	are keywords.

2012-10-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot, src/interp/cparse.boot,
	src/interp/s-parser.boot:  Allow 'import from'.

2012-10-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot: Turn 'goto' into keyword.
	src/algebra/fortran.spad.pamphlet: Adjust.

2012-10-31  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/etc/fricas, contrib/emacs/fricas.el: fix problem with
	calling efricas if user default shell is (t)csh

2012-10-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/files.spad.pamphlet,
	src/interp/s-parser.boot, src/interp/profile.boot,
	src/interp/int-top.boot, src/interp/pf2sex.boot,
	src/interp/setq.lisp, src/interp/macros.lisp,
	src/interp/nrunopt.boot, src/interp/scwrap2.boot,
	src/interp/ht-util.boot, src/interp/setvars.boot,
	src/interp/postpar.boot, src/interp/server.boot,
	src/interp/parse.boot, src/interp/ncomp.boot,
	src/interp/bootlex.lisp:  Misc cleanups.

2012-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/bezout.spad.pamphlet,
	src/algebra/tree.spad.pamphlet,
	src/algebra/manip.spad.pamphlet,
	src/algebra/color.spad.pamphlet,
	src/algebra/naalg.spad.pamphlet,
	src/algebra/oderf.spad.pamphlet,
	src/algebra/card.spad.pamphlet,
	src/algebra/acplot.spad.pamphlet,
	src/algebra/clip.spad.pamphlet,
	src/algebra/algfact.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/rule.spad.pamphlet,
	src/algebra/string.spad.pamphlet,
	src/algebra/curve.spad.pamphlet,
	src/algebra/clifford.spad.pamphlet,
	src/algebra/lodof.spad.pamphlet,
	src/algebra/cmplxrt.spad.pamphlet,
	src/algebra/computation.spad.pamphlet:  More explicit imports.

2012-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot, src/interp/cparse.boot,
	src/interp/scwrap2.boot, src/interp/pile.boot:
	Use lowercase symbols in interpreter parser.

2012-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot, src/interp/scwrap2.boot:
	Pass "SETTAB" and "BACKTAB" to Spad parser.
	src/algebra/oderf.spad.pamphlet:  Remove extra parenthesis.

2012-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot, src/interp/scan.boot:  Remove
	obsolete keywords from Spad parser.
	src/algebra/syssolp.spad.pamphlet,
	src/algebra/jet.spad.pamphlet: Do not use 'leave'.

2012-10-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo_db.input, src/algebra/curve.spad.pamphlet:
	Set $tryRecompileArguments to false for categories.
	src/algebra/aggcat.spad.pamphlet,
	src/algebra/algcat.spad.pamphlet,
	src/algebra/algfunc.spad.pamphlet,
	src/algebra/array2.spad.pamphlet,
	src/algebra/boolean.spad.pamphlet,
	src/algebra/catdef.spad.pamphlet,
	src/algebra/curve.spad.pamphlet,
	src/algebra/dpolcat.spad.pamphlet,
	src/algebra/ffcat.spad.pamphlet,
	src/algebra/fraction.spad.pamphlet,
	src/algebra/fspace.spad.pamphlet,
	src/algebra/gaussian.spad.pamphlet,
	src/algebra/graph.spad.pamphlet,
	src/algebra/jet.spad.pamphlet,
	src/algebra/list.spad.pamphlet,
	src/algebra/matcat.spad.pamphlet,
	src/algebra/matrix.spad.pamphlet,
	src/algebra/naalgc.spad.pamphlet,
	src/algebra/newpoly.spad.pamphlet,
	src/algebra/ore.spad.pamphlet,
	src/algebra/polycat.spad.pamphlet,
	src/algebra/pscat.spad.pamphlet,
	src/algebra/reclos.spad.pamphlet
	src/algebra/regset.spad.pamphlet,
	src/algebra/sf.spad.pamphlet,
	src/algebra/stream.spad.pamphlet,
	src/algebra/symbol.spad.pamphlet,
	src/algebra/triset.spad.pamphlet,
	src/algebra/vector.spad.pamphlet,
	src/algebra/triset.spad.pamphlet:  Add explicit imports.

2012-10-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot, src/interp/functor.boot:  Do not
	convert functions to macros.
	src/algebra/combfunc.spad.pamphlet,
	src/algebra/color.spad.pamphlet,
	src/algebra/hashstate.spad.pamphlet,
	src/algebra/xhash.spad.pamphlet,
	src/algebra/matrix.spad.pamphlet,
	src/algebra/boolean.spad.pamphlet,
	src/algebra/forttyp.spad.pamphlet,
	src/algebra/sregset.spad.pamphlet,
	src/algebra/regset.spad.pamphlet,
	src/algebra/newpoly.spad.pamphlet,
	src/algebra/triset.spad.pamphlet,
	src/algebra/ffnb.spad.pamphlet,
	src/interp/functor.boot,
	src/interp/define.boot:  Adjust.

2012-10-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/functor.boot, src/interp/g-cndata.boot,
	src/interp/g-opt.boot, src/interp/int-top.boot,
	src/interp/g-util.boot, src/interp/compiler.boot,
	src/lisp/fricas-lisp.lisp: Minor cleanups.

2012-10-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot: Fix Spad tracing with ECL.

2012-10-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/computil.spad.pamphlet: Add explicit coercions.

2012-10-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot, src/interp/macros.lisp,
	src/interp/define.boot: Minor cleanups.

2012-10-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/functor.boot, src/interp/i-syscmd.boot,
	src/interp/scwrap2.boot, src/interp/clammed.boot,
	src/lib/cfuns-c.c: Misc cleanups.

2012-10-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* config/axiom-c-macros.h: Rename to
	config/fricas_c_macros.h.
	Adjust other files.

2012-10-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-boot.boot: Minor cleanup.

2012-10-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot, src/interp/s-parser.boot,
	src/interp/parsing.lisp, src/interp/msgdb.boot,
	src/interp/scwrap2.boot, src/interp/server.boot:
	A small speedup.

2012-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.in, src/interp/util.lisp,
	src/interp/simpbool.boot, src/interp/nlib.lisp,
	src/interp/g-boot.boot, src/interp/macros.lisp,
	src/interp/define.boot, src/interp/spad.lisp:
	Misc cleanups.

2012-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp, src/interp/scan.boot,
	src/interp/s-parser.boot, src/interp/bootlex.lisp,
	src/interp/parsing.lisp: Use interpreter scanner for Spad.
	src/interp/preparse.lisp: Remove.
	src/interp/Makefile.in: Adjust.
	src/algebra/skpol.spad.pamphlet: Work around changed
	pile rules.

2012-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/setvart.boot, src/interp/i-toplev.boot,
	src/interp/lisplib.boot: Minor fixes.

2012-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-doc.boot, src/interp/c-util.boot,
	src/interp/msgdb.boot, src/interp/vmlisp.lisp,
	src/interp/spaderror.lisp: Minor cleanups.

2012-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/solvedio.spad.pamphlet: Do not use 'free'
	as identifier.

2012-10-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/op.spad.pamphlet,
	src/algebra/expr.spad.pamphlet,
	src/algebra/algfunc.spad.pamphlet: Add 'rootSum'.

2012-10-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad.pamphlet: findLinearRelation2():
	Avoid division by zero.

2012-10-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/genser.spad.pamphlet: Really remove leading
	zeros in 'nthRootIfCan'.

2012-10-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intrf.spad.pamphlet: Add ParallelIntegrationTools.
	src/algebra/Makefile.in: Adjust.

2012-10-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/limitps.spad.pamphlet: Use 'mrv_limit' also
	for finite one-sided limits.

2012-10-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mfinfact.spad.pamphlet,
	src/algebra/multfact.spad.pamphlet
	src/algebra/polycat.spad.pamphlet
	src/algebra/npcoef.spad.pamphlet: Minor cleanups.

2012-10-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/geneez.spad.pamphlet: Minor cleanup.

2012-10-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/pfbr.spad.pamphlet: Fix PFBR.

2012-09-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.spad.pamphlet: Cleanup of 'pretend'.

2012-09-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intalg.spad.pamphlet: Another case
	of unintegrable integrals.

2012-09-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/expr.spad.pamphlet: More efficient
	'alg_ker_set'.

2012-09-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*: Normalize whitespace.

2012-09-14  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/Makefile.in, src/algebra/xhash.spad.pamphlet,
	src/lisp/primitives.lisp: add XHashTable

2012-09-14  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/hashstate.spad.pamphlet, src/lisp/primitives.lisp:
	HASHSTATE: remove hyphen in Lisp identifiers

2012-09-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad.pamphlet: Generalize FLAGG.

2012-09-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/kl.spad.pamphlet: Correctly handle
	insertions during searches in SortedCache.

2012-09-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/buildom.boot: Make sure that builtin domain
	belong to right categories.

2012-09-12  Raoul Bourquin  <somebody@bluewin.ch>

	* src/algebra/intpm.spad.pamphlet: Pattern match
	Fresnel integrals.

2012-09-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/pgcd.spad.pamphlet: Fix problem with
	bad reduction.

2012-09-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad.pamphlet,
	src/algebra/list.spad.pamphlet,
	src/algebra/table.spad.pamphlet,
	src/interp/buildom.boot: Generalize hash tables.

2012-09-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/algfunc.spad.pamphlet: Fix equality
	of 'rootOf'.

2012-09-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/limitps.spad.pamphlet: Use Gruntz
	algorithm also for one sided limits.

2012-09-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/genser.spad.pamphlet,
	src/algebra/mrv_limit.spad.pamphlet,
	src/algebra/limitps.spad.pamphlet: Small speedups.

2012-09-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add Gruntz-Gonnet algorithm for computing limits.
	* src/algebra/mrv_limit.spad.pamphlet: New file.
	src/algebra/limitps.spad.pamphlet: Use 'mrv_limit'
	for exp-log functions.

2012-09-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2ups.spad.pamphlet: Generalize power
	series expanders.

2012-09-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rf.spad.pamphlet: Improve removal of
	roots from denominators.

2012-09-03  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/hashstate.spad.pamphle: add documentation for
	HashState

2012-09-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunfast.boot: Add forceLazySlot (actually
	added in previous commit).

2012-09-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/setq.lisp: Add HashState to
	'$optimizableConstructorNames'

2012-09-01  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/ptranfn.spad.pamphlet: reduce requirement for of
	argument type

2012-08-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ordinal.spad.pamphlet,
	src/algebra/symbol.spad.pamphlet,
	src/algebra/indexedp.spad.pamphlet,
	src/algebra/multpoly.spad.pamphlet,
	src/algebra/variable.spad.pamphlet: Implement 'hash'
	for a few more domains.

2012-08-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/hashstate.spad.pamphlet,
	src/algebra/product.spad.pamphlet,
	src/algebra/sf.spad.pamphlet,
	src/algebra/integer.spad.pamphlet,
	src/algebra/string.spad.pamphlet,
	src/algebra/fmod.spad.pamphlet,
	src/algebra/Makefile.in,
	src/algebra/list.spad.pamphlet,
	src/algebra/array1.spad.pamphlet,
	src/algebra/vector.spad.pamphlet,
	src/lisp/primitives.lisp: New implementation
	of 'hash'.

2012-08-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/expr.spad.pamphlet: Fix equality of
	algebraic expressions.

2012-08-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intef.spad.pamphlet: Better integration
	of symbolic derivatives.

2012-08-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/poly.spad.pamphlet,
	src/interp/define.boot, src/interp/compiler.boot:
	Minor cleanups.

2012-08-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Support mutivariate Ore algebras.
	* src/algebra/skpol.spad.pamphlet: New file.
	src/algebra/catdef.spad.pamphlet: Add LeftOreRing.
	src/algebra/Makefile.in: Adjust.

2012-08-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Disable convertion of
	undefined identifiers to symbols.
	src/algebra/*: Adjust.

2012-08-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/expr.spad.pamphlet: Fix reduction of
	nested roots.

2012-08-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeef.spad.pamphlet: Handle primitives.

2012-08-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/elemntry.spad.pamphlet: Signal error for
	'acoth', 'asech' or 'acsch' at 0.

2012-08-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/tableau.spad.pamphlet: Make Tableau CoercibleTo
	OutputForm.

2012-08-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intfact.spad.pamphlet: primes(): Use
	natural order.

2012-08-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2ups.spad.pamphlet: Enable expansion of
	dilog at 1.

2012-08-18  Raoul Bourquin  <somebody@bluewin.ch>

	* src/algebra/limitps.spad.pamphlet: Add values at infinity
	for a few special functions.

2012-08-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intpm.spad.pamphlet: Better handling of Si
	and Ci.

2012-08-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integrat.spad.pamphlet,
	src/algebra/efstruc.spad.pamphlet: Better normalization
	of Liouvillian functions.

2012-08-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2expxp.spad.pamphlet: Disable incorrect
	expansion.

2012-08-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/catdef.spad.pamphlet,
	src/algebra/naalgc.spad.pamphlet,
	src/algebra/cycles.spad.pamphlet,
	src/algebra/attribs.spad.pamphlet,
	src/algebra/pscat.spad.pamphlet,
	src/algebra/algcat.spad.pamphlet,
	src/algebra/polycat.spad.pamphlet,
	src/algebra/poly.spad.pamphlet,
	src/algebra/Makefile.in: Add another category for noncommutative
	polynomials.

2012-08-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add univariate power series with arbitrary exponents.
	* src/algebra/genser.spad.pamphlet: New file.
	src/algebra/serexp.spad.pamphlet: Support new domain.
	src/algebra/Makefile.in: Adjust.

2012-08-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/defintrf.spad.pamphlet,
	src/algebra/limitps.spad.pamphlet: Improve computing
	sign of elementary functions.

2012-08-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/interval.spad.pamphlet: Handle odd
	roots of negative intervals.

2012-07-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2ups.spad.pamphlet: Fix problem with
	previous commit.

2012-07-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/serexp.spad.pamphlet,
	src/algebra/fs2ups.spad.pamphlet: Fix Puiseux expansion
	via lode.

2012-07-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2ups.spad.pamphlet: Fix 'acot' series.

2012-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/puiseux.spad.pamphlet: Fix 'order'.

2012-07-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Bill Page  <bill.page@newsynthesis.org>

	* src/interp/*.boot: Replace CAR and CDR by 'first' and
	'rest'.

2012-07-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2ups.spad.pamphlet: Add special handling
	of logarithms needed by Gruntz algorithm.

2012-07-18  Raoul Bourquin  <somebody@bluewin.ch>

	* src/algebra/liouv.spad.pamphlet,
	src/algebra/special2.spad.pamphlet,
	src/algebra/fs2ups.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet,
	src/algebra/expr.spad.pamphlet: Add Shi and Chi.

2012-07-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* tex.spad.pamphlet: Fix superscripts in TeX output.

2012-07-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/lodof.spad.pamphlet,
	src/algebra/riccati.spad.pamphlet: Fix wrong factorizations.

2012-07-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/exposed.lsp.pamphlet: Expose FLIOUFUN.

2012-06-28  Krystian_Baclawski <krystian.baclawski@gmail.com>

	* configure.ac: Fix problem on recent Mac OS X.

2012-06-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/view3D/smoothShade3d.c: Correct a typo.

2012-06-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intden.spad.pamphlet
	src/algebra/intef.spad.pamphlet: Generalize.

2012-06-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Improve integration in terms of special functions.
	* src/algebra/intden.spad.pamphlet: New file.
	src/algebra/intrf.spad.pamphlet,
	src/algebra/intef.spad.pamphlet: Use new functions.
	src/algebra/Makefile.in: Adjust.

2012-06-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2ups.spad.pamphlet: Handle poles of Gamma.

2012-06-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integer.spad.pamphlet: qcoerce(): New
	function.

2012-05-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/float.spad.pamphlet: Change separator
	for printing groups of digits form space to underscore.

2012-05-19  Martin Baker  <ax87438@martinb.com>

	* src/algebra/scene.spad.pamphlet,
	src/algebra/graph.spad.pamphlet: Update graphics framework
	and graph theory package.
	src/algebra/Makefile.in: Adjust.

2012-05-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet: Better simplification
	for lambertW.

2012-05-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fixes for normalize.
	* src/algebra/efstruc.spad.pamphlet: findLinearRelation2():
	Find more simplifications.
	logeval(): Avoid introducing new roots.

2012-05-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-error.boot, src/interp/spaderror.lisp:
	Support trapping errors.
	src/algebra/numeric.spad.pamphlet: Trap errors in
	'numericIfCan'.

2012-05-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/msgdb.boot: wordFrom(): Do not ignore
	underscores.

2012-04-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/si.spad.pamphlet: Fix 'random()'.

2012-04-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add modular polynomial gcd over algebraic extensions.
	* src/algebra/amodgcd.spad.pamphlet: New file.
	src/algebra/Makefile.in: Adjust.
	src/input/agcd.input.pamphlet,
	src/input/Makefile.in: Add tests.

2012-03-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet,
	src/algebra/Makefile.in: Add numeric Liouvilian functions.

2012-03-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/modhpsol.spad.pamphlet: Export
	modpreduction, add little speedup.

2012-03-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/setq.lisp: Add SortedExponentVector
	to $optimizableConstructorNames.

2012-03-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/format.boot: Correct unparsing of
	argumentless function calls.

2012-03-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/liouv.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet: Change derivatives
	of fresnelC and fresnelS.

2012-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Add complex
	ellipticF and ellipticE.

2012-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/expr.spad.pamphlet:  Add missing jacobiZeta.

2012-03-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in: Workaround for noweb build problem on
	MacOS 10.7.

2012-03-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet: Fix derivatives
	of meijerG.

2012-03-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-util.boot: Fix compilation of nested if-s.
	src/algebra/allfact.spad.pamphlet,
	src/algebra/rdeef.spad.pamphlet: Fix wrong code uncoverd
	by the compiler change.

2012-03-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Add dilog and
	digamma.

2012-03-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/cfuns-c.c, src/interp/nlib.lisp,
	src/lisp/fricas-lisp.lisp, src/lisp/fricas-package.lisp,
	src/lisp/Makefile.in: Add C code for removing directories.
	configure.ac: Dectect support for directory
	operations.

2012-03-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gaussian.spad.pamphlet: Propagate
	arbitraryPrecision.

2012-02-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac, src/lib/Makefile.in: Minor configure
	cleanup.

2012-02-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot, src/interp/define.boot:
	Better error messages for wrong internal functions.

2012-02-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/expr.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet: Correct order of
	arguments to lerchPhi.

2012-02-16  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/graph.spad.pamphlet: Fix problem with Matrix
	argument.

2012-02-15  Martin Baker <ax87438@martinb.com>
	Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add graph theory package.
	* src/algebra/graph.spad.pamphlet: New file.
	src/algebra/Makefile.in: Adjust.

2012-02-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add fast routine for parsing integers.
	* src/algebra/computil.spad.pamphlet: New file.
	src/algebra/Makefile.in: Adjust.

2012-02-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/si.spad.pamphlet: Add 'qconvert'.

2012-02-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet,
	src/algebra/fs2ups.spad.pamphlet: Add power series
	expanders for Weierstrass elliptic functions at 0.

2012-02-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/primitives.lisp: Fix qsqrt_DF and qlog_DF.

2012-02-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet: Fix eval of
	hypergeometricF at 0.

2012-02-10  Martin Baker <ax87438@martinb.com>

	* src/algebra/scene.spad.pamphlet: Update.

2012-02-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Ralf Hemmecke  <ralf@hemmecke.de>

	Adjust tests.
	* src/input/bugs2012.input.pamphlet: New file.
	src/input/ideal.input.pamphlet: Workaround interpreter
	problem.

2012-02-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Add weierstrassInvariants
	and modularInvariantJ.

2012-02-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Fix few bugs
	in elliptic functions.

2012-02-06  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/aldor/Makefile.in, src/algebra/qalgset.spad.pamphlet,
	src/algebra/idecomp.spad.pamphlet: fix domains that were
	blacklisted in the aldor-interface

2012-02-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/string.spad.pamphlet,
	src/interp/vmlisp.lisp, src/lisp/primitives.lisp:
	Inline a few more string and character operations.

2012-02-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/matrix.spad.pamphlet: Revert accidentally
	commited code.

2012-02-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/prs.spad.pamphlet,
	src/algebra/op.spad.pamphlet, src/interp/setq.lisp,
	src/interp/nruncomp.boot: Minor cleanups and fixes.

2012-02-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in, src/interp/setq.lisp:
	Inline operations from a few more domains.

2012-02-04  Martin Baker <ax87438@martinb.com>
	    Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/matcat.spad.pamphlet,
	src/algebra/rep1.spad.pamphlet: Add kroneckerProduct
	and kroneckerSum.

2012-02-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet: Add Jacobi Zeta.

2012-01-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Remove depsys.
	* src/interp/primitives.lisp: move to
	src/lisp/primitives.lisp,
	src/interp/macros.lisp, src/interp/vmlisp.lisp:
	move macros to src/lisp/primitives.lisp and
	src/lisp/fricas-lisp.lisp, remove useless macros.
	src/interp/buildom.boot, src/interp/bootlex.lisp,
	src/interp/br-con.boot, src/interp/br-op1.boot,
	src/interp/compiler.boot, src/interp/c-util.boot,
	src/interp/i-syscmd.boot, src/interp/lisplib.boot,
	src/interp/nrungo.boot, src/interp/spad.lisp.
	src/interp/trace.boot, src/interp/util.lisp,
	src/interp/Makefile.in, src/lisp/Makefile.in:
	Adjust.

2012-01-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-saturn.boot, src/interp/debug.lisp,
	src/interp/interop.boot, src/interp/macros.lisp,
	src/interp/ncomp.boot, src/interp/parsing.lisp
	file src/interp/setq.lisp: Minor cleanups.

2012-01-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/string.spad.pamphlet: Add 'newline'
	constant to 'Character'.

2012-01-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* br-con.boot: Document 'construct' in 'Record'.

2012-01-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boolean.spad.pamphlet,
	src/interp/g-util.boot, src/interp/macros.lisp,
	src/interp/primitives.lisp, src/interp/scan.boot,
	src/interp/vmlisp.lisp: Misc cleanups.

2012-01-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/list.spad.pamphlet,
	src/interp/*: Remove not needed macros.

2012-01-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/u32vec.spad.pamphlet,
	src/algebra/Makefile.in, src/interp/primitives.lisp:
	Add vectors and matices of 8 and 16 bit numbers.

2012-01-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*: Remove most of now useless underscores.

2012-01-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sf.spad.pamphlet, src/interp/vmlisp.lisp:
	Replace a few elementary functions by Spad versions.

2012-01-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sf.spad.pamphlet: Add few more elliptic
	functions.

2012-01-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/scan.boot:
	Make underscores significant in Spad/interpreter names
	and strings.

2012-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/ncomp.boot:
	Fix problem with scope of macros.

2012-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/primitives.lisp: Improve qsqrt_DF and
	qlog_DF.

2012-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Improve ELIPIDF.

2012-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gaussian.spad.pamphlet: Optimize
	Complex(DoubleFloat) arithmetic.

2012-01-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sf.spad.pamphlet,
	src/interp/primitives.lisp, src/interp/vmlisp.lisp:
	Fix type mismatches discovered by ecl.

2012-01-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in, src/algebra/Makefile.in
	src/input/Makefile.in, src/boot/Makefile.in,
	src/lisp/Makefile.in, src/paste/Makefile.in,
	contrib/emacs/Makefile.in, config/setup-dep.mk:
	Fix 'make distclean'.

2012-01-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/br-con.boot,
	src/interp/br-saturn.boot, src/interp/clam.boot,
	src/interp/define.boot, src/interp/functor.boot,
	src/interp/g-boot.boot, src/interp/g-opt.boot,
	src/interp/i-analy.boot, src/interp/i-coerfn.boot,
	src/interp/i-intern.boot, src/interp/i-output.boot,
	src/interp/macros.lisp, src/interp/msgdb.boot,
	src/interp/package.boot, src/interp/parsing.lisp,
	src/interp/preparse.lisp, src/interp/primitives.lisp,
	src/interp/trace.boot, src/interp/vmlisp.lisp:
	Misc cleanups.

2012-01-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot, src/interp/primitives.lisp,
	src/interp/property.lisp, src/interp/s-parser.boot:
	Partial support for exceptions.

2012-01-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet,
	src/algebra/sf.spad.pamphlet: Add complete elliptic
	integrals.

2012-01-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/trace.boot: Fix a thinko.

2012-01-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/ptyout.boot: Recognize DEFVAR as special form.
	src/interp/cattable.boot: Add few DEFVAR-s.

2012-01-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/string.spad.pamphlet,
	src/algebra/jet.spad.pamphlet,
	src/interp/trace.boot, src/interp/nrunfast.boot,
	src/interp/sfsfun.boot, src/interp/i-analy.boot,
	src/interp/buildom.boot, src/interp/database.boot,
	src/interp/parsing.lisp, src/interp/clam.boot,
	src/interp/slam.boot, src/interp/i-coerfn.boot,
	src/interp/nrunopt.boot, src/interp/category.boot,
	src/interp/modemap.boot, src/interp/postpar.boot,
	src/interp/debug.lisp, src/interp/compiler.boot,
	src/interp/parse.boot, src/interp/Makefile.in,
	src/interp/preparse.lisp, src/interp/i-output.boot,
	src/interp/msg.boot: Misc cleanups.

2012-01-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo_db.input, src/algebra/Makefile.in,
	src/interp/daase.lisp, src/etc/Makefile.in: Generate
	browser data only at end of build.

2012-01-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/asq.c.pamphlet: Fix bitrot.

2012-01-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/ncomp.boot: Extend scope of macros
	to the end of file.

2012-01-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot, src/interp/define.boot,
	src/interp/ncomp.boot: Support macros with parameters.
	src/algebra/distro.spad.pamphlet: Avoid error discovered
	by the change.

2012-01-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/postpar.boot: Allow simplified declaration
	of constants.

2012-01-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/debug.lisp,
	src/interp/define.boot, src/interp/primitives.lisp,
	src/interp/spad.lisp, src/interp/trace.boot,
	src/algebra/files.spad.pamphlet,
	src/algebra/integer.spad.pamphlet: Misc cleanups.

2012-01-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Convert S_process to Boot.
	* src/interp/spad.lisp: delete S_process, add Boot
	version to:
	src/interp/ncomp.boot

2012-01-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nlib.lisp: Do not add "NIL" extension
	to file names.

2012-01-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/vmlisp.lisp: Workaround for opening
	named pipes.

2012-01-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/si.spad.pamphlet,
	src/algebra/table.spad.pamphlet,
	src/algebra/sf.spad.pamphlet,
	src/algebra/string.spad.pamphlet,
	src/algebra/u32vec.spad.pamphlet,
	src/algebra/modhpsol.spad.pamphlet,
	src/algebra/array1.spad.pamphlet,
	src/interp/scan.boot, src/interp/nrunfast.boot,
	src/interp/clam.boot, src/interp/slam.boot,
	src/interp/debug.lisp, src/interp/preparse.lisp,
	src/interp/primitives.lisp, src/interp/bootlex.lisp,
	src/interp/interop.boot, src/interp/g-opt.boot,
	src/interp/g-util.boot, src/interp/pf2sex.boot,
	src/interp/i-funsel.boot, src/interp/g-boot.boot,
	src/interp/macros.lisp, src/interp/vmlisp.lisp:
	Rework support macros.

2012-01-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Make libspad available
	during algebra build.

2012-01-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot: Fix ')compile' on '*.NRLIB'.

2012-01-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac, src/interp/macros.lisp,
	src/interp/vmlisp.lisp: Minor cleanups.

2012-01-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nlib.lisp: Fix build with GCL broken
	in last commit.

2012-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nlib.lisp: Clean up.
	src/interp/i-syscmd.boot, src/interp/compat.boot,
	src/interp/pathname.boot, src/interp/i-toplev.boot,
	src/interp/daase.lisp, src/interp/vmlisp.lisp:
	Adjust.

2012-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Remove patches.lisp.
	* src/interp/patches.lisp: Remove, move
	functionality to:
	src/interp/g-error.boot, src/interp/i-output.boot,
	src/interp/i-syscmd.boot, src/interp/setq.lisp,
	src/interp/util.lisp, src/interp/vmlisp.lisp.

	src/interp/bootlex.lisp, src/interp/compiler.boot,
	src/interp/define.boot, src/interp/i-toplev.boot,
	src/interp/lisplib.boot, src/interp/Makefile.in,
	src/interp/record.boot, src/interp/setvars.boot:
	Adjust.

2012-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Remove sys-pkg.lisp and axext_l.lisp.
	* src/interp/axext_l.lisp: remove, move content to
	src/interp/foam_l.lisp
	src/interp/sys-pkg.lisp: remove.
	src/interp/Makefile.in, src/interp/util.lisp:
	Adjust.

2012-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/category.boot, src/interp/util.lisp,
	src/interp/i-syscmd.boot, src/interp/pathname.boot,
	src/lisp/fricas-package.lisp: Misc cleanups.

2012-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot, src/interp/s-parser.boot,
	src/interp/cparse.boot, src/interp/bootlex.lisp:
	Make Spad and intepreter keywords closer.
	src/algebra/outform.spad.pamphlet: Remove 'div'.

2012-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/unittest.spad.pamphlet: Allow literal
	strings in input.

2012-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp: Correct a typo.

2012-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad.pamphlet,
	src/algebra/string.spad.pamphlet: Add two missing
	'convert'-s.

2012-01-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/database.boot, src/interp/patches.lisp,
	src/interp/msgdb.boot, src/interp/i-syscmd.boot,
	src/interp/setq.lisp, src/interp/lisplib.boot,
	src/interp/vmlisp.lisp, src/interp/clammed.boot,
	src/lib/cfuns-c.c, src/lib/Makefile.in:
	Misc cleanups.

2012-01-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot: Disable special handling of
	spaces after escape.

2012-01-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp, src/lisp/fricas-package.lisp,
	src/boot/btincl2.boot, src/boot/initial-env.lisp,
	src/boot/ptyout.boot, src/interp/int-top.boot,
	src/interp/vmlisp.lisp: Improve file handling.
	src/boot/compiled/* : Update.

2012-01-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Add double precision
	elliptic integrals.
	src/algebra/sf.spad.pamphlet: Use them.
	src/algebra/exposed.lsp.pamphlet: Expose them.
	src/algebra/Makefile.in: Adjust.

2012-01-06  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/interp/ax.boot: fix aldor-interface

2012-01-06  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/aldor/Makefile.in, src/aldor/initlist.as: enable Matrix over
	SemiRng+AbelianMonoid

2012-01-06  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/jet.spad.pamphlet: Remove unnecessary variable
	name from polynomial type.

2012-01-06  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/jet.spad.pamphlet: Fix dependency order of
	arguments.

2012-01-06  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/interp/interop.boot: fix regression in depsys --> bootsys
	switch

2012-01-06  Ralf Hemmecke  <ralf@hemmecke.de>

	* configure.ac, src/aldor/Makefile.in: enable configuration of
	local aldor source files

2012-01-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/daase.lisp, src/interp/fname.lisp,
	src/interp/Makefile.in, src/interp/nlib.lisp,
	 src/interp/patches.lisp, src/interp/sys-pkg.lisp,
	src/interp/vmlisp.lisp, src/lisp/fricas-package.lisp:
	Remove VMLISP package.

2012-01-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-util.boot, src/interp/macros.lisp,
	src/interp/nlib.lisp, src/interp/util.lisp,
	src/interp/vmlisp.lisp: Misc cleanups.

2012-01-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: Turn on prettyprinting
	for Closure CL.

2012-01-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot: Simplify 'outputDomainConstructor'.

2012-01-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/presea.in, src/hyper/htsearch: Replace
	'case' by 'use_case'.

2012-01-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/parsing.lisp, src/interp/patches.lisp,
	src/interp/preparse.lisp: Simplify preparse.

2012-01-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/setq.lisp: Use DEFPARAMETER for some
	variables.

2012-01-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp, src/lisp/fricas-lisp.lisp,
	src/lisp/fricas-package.lisp, src/lisp/num_gmp.lisp:
	Silence STYLE-WARNING messages when loading gmp.

2012-01-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sf.spad.pamphlet,
	src/interp/primitives.lisp: Add faster version of
	'log' and 'sqrt'.

2012-01-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/int-top.boot, src/interp/compiler.boot,
	src/interp/msg.boot, src/interp/i-syscmd.boot,
	src/interp/pathname.boot, src/interp/setq.lisp:
	Remove ')workfiles' command.

2012-01-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot, src/interp/pf2sex.boot:
	Change representation of floats.

2012-01-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Use 'printf' instead of 'echo'.

2012-01-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mkfunc.spad.pamphlet: Avoid loss of
	precision.

2012-01-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/parsing.lisp,
	src/interp/s-parser.boot: Simplify Spad parser.

2012-01-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot, src/interp/cparse.boot,
	src/interp/g-error.boot, src/boot/typars.boot,
	src/boot/btscan2.boot: Add a few variable declarations.

2012-01-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>


	* src/algebra/fraction.spad.pamphlet,
	src/algebra/jet.spad.pamphlet,
	src/algebra/modhpsol.spad.pamphlet,
	src/algebra/sregset.spad.pamphlet,
	src/algebra/regset.spad.pamphlet,
	src/algebra/expr.spad.pamphlet,
	src/input/fixed.input.pamphlet,
	src/input/knot2.input.pamphlet,
	src/interp/parsing.lisp, src/interp/bootlex.lisp,
	src/lisp/fricas-package.lisp: Misc cleanups.
	src/algebra/jet.spad.pamphlet: eliminate use of #1, #2,...

2011-12-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc cleanups.

2011-12-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Simplify build of Shoe.
	* src/boot/initial-env.lisp: Convert macros to functions,
	move remaining macros to:
	src/lisp/fricas-lisp.lisp.
	src/lisp/fricas-package.lisp: Create "BOOTTRAN" package.
	src/boot/ptyout.boot, src/boot/btincl2.boot,
	src/interp/vmlisp.lisp, src/interp/sys-pkg.lisp,
	src/boot/Makefile.in: Adjust.

2011-12-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/cattable.boot,
	src/interp/compiler.boot, src/interp/daase.lisp,
	src/interp/debug.lisp, src/interp/g-boot.boot,
	src/interp/g-error.boot, src/interp/i-output.boot,
	src/interp/i-syscmd.boot, src/interp/i-toplev.boot,
	src/interp/macros.lisp, src/interp/patches.lisp,
	src/interp/record.boot, src/interp/spad.lisp:
	Misc cleanups.
	src/interp/sockio.lisp: Remove, convert and move
	content to: src/interp/server.boot
	src/interp/Makefile.in: Adjust.

2011-12-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot: Support braces for grouping.

2011-12-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp: Search for 'TRAP-FPE' also
	in package 'SI'.

2011-12-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/macro.c:parse_parameters(): Fix another crash
	on incorrect '#'.

2011-12-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp: spadCompile(): Declare
	in-stream special.

2011-12-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp: Turn 'try', 'catch' and
	'finally' into keywords.

2011-12-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/twofact.spad.pamphlet,
	src/algebra/multsqfr.spad.pamphlet,
	src/algebra/numode.spad.pamphlet: Do not use 'try' as
	variable name.


2011-12-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/daase.lisp, src/interp/int-top.boot,
	src/interp/i-toplev.boot, src/interp/msgdb.boot,
	src/interp/patches.lisp, src/interp/util.lisp:
	Misc cleanups.

2011-12-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/u32vec.spad.pamphlet: Add extended gcd
	and resultant.

2011-12-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/poly.spad.pamphlet: Replace '>' by '<'
	for better speed.

2011-12-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Fix numeric
	lambertW at 0.

2011-12-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Avoid SIGPIPE if possible.
	* configure.ac: Detect MSG_NOSIGNAL and EPIPE
	src/lib/sockio.s: Use them.

2011-12-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Support using gmp with Closure CL.
	* src/lisp/num-gmp.lisp, src/lib/gmp_wrap.c: Add code for
	Closure CL.
	confugure.ac, src/interp/util.lisp,
	src/lisp/Makefile.in: Adjust.

2011-12-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* rename src/lisp/num-sb.lisp to
	src/lisp/num-gmp.lisp.
	src/lisp/Makefile.in: Adjust.

2011-12-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/coerce.spad.pamphlet: Add CoercibleFrom and
	ConvertibleFrom.
	src/algebra/Makefile.in: Adjust.

2011-12-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/view3D.spad.pamphlet: Remove wrong Lisp
	qualification.

2011-11-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add solver for linear systems represented by expressions.
	* src/algebra/expr.spad.pamphlet: Add ExpressionLinearSolve.
	src/algebra/Makefile.in: Adjust.

2011-11-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-package.lisp: When using sbcl
	preload "SB-SPROF".

2011-11-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/polycat.spad.pamphlet,
	src/algebra/multpoly.spad.pamphlet: Faster totalDegree.

2011-11-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet,
	src/algebra/fs2ups.spad.pamphlet: Add power series
	expander for lambertW at 0.

2011-11-28  Martin Baker <ax87438@martinb.com>

	* src/algebra/scene.spad.pamphlet: Update new
	graphics framework.
	src/algebra/Makefile.in: Adjust.
	src/hyper/pages/graphics.ht: Document new framework.

2011-11-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Add numeric lambertW.
	src/algebra/sf.spad.pamphlet: Use it.

2011-11-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/elfuts.spad.pamphlet: Fix expanders
	for elliptic integrals.

2011-11-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Fix shell glob to work
	in national locales.

2011-11-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/Makefile.in: Fix thinko: put '-lgmp' after
	file argument.

2011-11-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac, src/lib/Makefile.in: Use '-lgmp' flag
	to link with GMP.

2011-11-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/u32vec.spad.pamphlet: vector__combination():
	Avoid out of bound array reference.

2011-11-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/htsetvar.boot: Fix regression due
	to Boot/Shoe difference.

2011-11-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boolean.spad.pamphlet: Optimize boolean
	operations.

2011-11-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-map.boot: rewriteMap(): Try harder to
	find argument types.

2011-11-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-spec2.boot: Replace '%' by '$' when
	checking for categories.

2011-11-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/ptyout.boot: Bind $bfClamming when needed.

2011-11-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot: Check that add domain is
	a domain.
	src/algebra/scene.spad.pamphlet,
	src/algebra/computation.spad.pamphlet: Adjust.

2011-11-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mappkg.spad.pamphlet: Remove two unused
	buggy functions.

2011-11-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/postpar.boot: Fix compiling single toplevel '=>'.

2011-11-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/scene.spad.pamphlet,
	src/algebra/view3D.spad.pamphlet,
	src/algebra/computation.spad.pamphlet,
	src/algebra/view2D.spad.pamphlet: Clean up '$Lisp'
	qualification.

2011-11-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Cleanup.

2011-11-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/manip.spad.pamphlet: Add rootFactor.

2011-11-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Simplify build.
	* src/scripts/build_helper: New file.
	src/boot/Makefile.in, src/interp/Makefile.in,
	config/var-def.mk: Use it, simplify.

2011-11-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/info.boot: Change order of tests in knownInfo1.

2011-11-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrungo.boot, src/interp/clammed.boot
	src/boot/initial-env.lisp, src/boot/ptyout.boot: Misc cleanups.

2011-11-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/poly.spad.pamphlet: Simplify multiplication
	by scalars.

2011-11-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Implement small ordinals.
	* src/algebra/ordinal.spad.pamphlet: New file.
	src/algebra/Makefile.in: Adjust.
	src/input/ord.input.pamphlet: New file.
	src/input/Makefile.in: Adjust.

2011-11-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nruncomp.boot: Try to handle self-referential
	conditions.

2011-11-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/template.boot: Evaluate all constants in
	lazy way.

2011-10-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/multpoly.spad.pamphlet,
	src/algebra/poly.spad.pamphlet,
	src/algebra/polycat.spad.pamphlet: Minor cleanups.

2011-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/table.spad.pamphlet,
	src/interp/scan.boot, src/interp/postpar.boot,
	src/interp/compiler.boot, src/interp/br-op1.boot,
	src/interp/vmlisp.lisp: Misc cleanups.

2011-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.in, src/interp/macros.lisp,
	src/interp/spad.lisp, src/interp/util.lisp: Smaller depsys.

2011-10-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/product.spad.pamphlet: Product(): Rename
	exported functions.
	src/algebra/*: Adjust

2011-10-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/twofact.spad.pamphlet: Use smaller fields
	for bivariate factorization.

2011-10-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-doc.boot: Avoid unescaped '#'.

2011-10-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/macro.c: Fix crash due to unescaped '#'.

2011-10-18  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/jet.spad.pamphlet: fix Matrix problem
	* src/interp/ax.boot: fix "not" precedence

2011-10-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/u32vec.spad.pamphlet,
	src/interp/primitives.lisp: Add matrices of machine
	integers.
	src/algebra/Makefile.in: Adjust.

2011-10-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/numarr.spad.pamphlet: Add 'elt' and 'setelt.

2011-10-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/pfo.spad.pamphlet: kgetGoodPrime(): avoid
	wild ramification.

2011-10-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-doc.boot, src/interp/postpar.boot,
	src/interp/s-parser.boot, src/interp/br-op2.boot:
	Fix problem with missing descriptions in HyperDoc.

2011-10-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot: Do not abort on braces.

2011-09-29  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/distro.spad.pamphlet,
	src/input/distro.input.pamphlet: Provide monotone cumulants

2011-09-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/distro.spad.pamphlet: Provide 'coerce' and
	'mapall' instead of 'map'.

2011-09-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/sfsfun.boot: Remove useless underscores.

2011-09-26  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/distro.spad.pamphlet,
	src/input/distro.input.pamphlet: cleanup and new functionality

2011-09-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intalg.spad.pamphlet: Improve algebraic
	function integration.

2011-09-22  Martin Baker <ax87438@martinb.com>

	* computation.spad.pamphlet: Update.

2011-09-15  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/distro.spad.pamphlet,
	src/input/distro.input.pamphlet: new package
	for manipulation of moments, cumulants and
	orthogonal polynomials.

2011-09-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/triset.spad.pamphlet,
	src/interp/define.boot: Minor cleanups.

2011-09-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/polset.spad.pamphlet: Use RetractableFrom.

2011-09-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/indexedp.spad.pamphlet,
	src/algebra/u32vec.spad.pamphlet,
	src/algebra/polycat.spad.pamphlet,
	src/algebra/multpoly.spad.pamphlet,
	src/algebra/poly.spad.pamphlet: Optimize comparisons.

2011-09-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/constant.spad.pamphlet: Implement missing
	reducedSystem.

2011-09-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/modhpsol.spad.pamphlet: Export unpack__poly().

2011-09-13  Franz Lehner  <lehner@math.tugraz.at>

	* src/algebra/expps.spad.pamphlet,
	src/algebra/expps.input.pamphlet: new package
	for manipulation of exponential power series.

2011-09-03  Franz Lehner  <lehner@math.tugraz.at>

	some auxiliary functions.
	* src/algebra/sf.spad.pamphlet: toString for
	FloatingPointSystem.
	* src/algebra/combinat.spad.pamphlet: Catalan numbers.

2011-08-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Support build in directories with long names.
	* src/algebra/Makefile.in: Avoid too long line in
	expanded command.
	* src/hyper/*.c: Increase buffer sizes.
	* src/hyper/parse-types.c:parse_env(): Elliminate
	static buffer.

2011-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/pfo.spad.pamphlet: Allow multiple
	algebraics in divisors.

2011-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2ups.spad.pamphlet: Add power
	series expanders for liouvilian functions.

2011-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/expr.spad.pamphlet: Fix retraction of
	'rootOf' to AlgebraicNumber.

2011-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gaussian.spad.pamphlet: Delete wrong
	special case for complex roots.

2011-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/liouv.spad.pamphlet: isi(): Evaluate
	Si(0) to 0.

2011-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ffpoly.spad.pamphlet:numberOfNormalPoly():
	Fix bad pretend.

2011-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/apply.boot, src/interp/nruncomp.boot:
	Work around problem with compiling modemaps.

2011-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	src/interp/format.boot: Fix a typo.

2011-08-3  Martin Baker <ax87438@martinb.com>

	* src/algebra/computation.spad.pamphlet: Update.

2011-08-3  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/property.lisp, src/interp/parse.boot,
	src/interp/pf2sex.boot: Disable parser transformations
	of relational operators.
	src/algebra/catdef.spad.pamphlet,
	src/algebra/aggcat.spad.pamphlet,
	src/algebra/integer.spad.pamphlet,
	src/algebra/attribs.spad.pamphlet,
	src/algebra/fmod.spad.pamphlet,
	src/algebra/exposed.lsp.pamphlet,
	src/algebra/Makefile.in,
	src/algebra/mset.spad.pamphlet,
	src/interp/nrungo.boot: Adjust.

2011-08-3  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad.pamphlet: Print offending kernel.

2011-08-3  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo*.input, src/algebra/boot-sum.in,
	src/algebra/bootstrap.spad, src/algebra/boo-nilcat.spad,
	src/algebra/boo-nildom.spad: Remove.
	src/algebra/boo_db.input: New file.
	src/algebra/Makefile.in: New algebra bootstrap.

2011-08-3  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nruncomp.boot, src/interp/daase.lisp,
	src/interp/define.boot, src/interp/ncomp.boot: Better
	compiler support for database bootstrap.

2011-08-3  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/buildom.boot: Add '~=' to builtion domains.

2011-08-3  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-doc.boot: Speed up 'newWordFrom'.

2011-08-3  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: Use sbcl 'unix-mkdir'.

2011-08-3  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/format.boot, src/interp/i-eval.boot: Avoid
	error when printing error message (SF 2977357 ).

2011-08-3  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-spec1.boot: Better detection of types
	depending on local variables.

2011-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootfuns.lisp, src/interp/comp.lisp: Move
	content to src/interp/macros.lisp.

2011-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.spad.pamphlet, src/interp/*.boot:
	Remove most of useless underscores.

2011-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/polycat.spad.pamphlet,
	src/algebra/poly.spad.pamphlet: Support polynomial
	rings over semirings.

2011-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/lisplib.boot: Close $compiler_output_stream.

2011-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/forttyp.spad.pamphlet,
	src/algebra/riccati.spad.pamphlet,
	src/interp/nrunfast.boot, src/interp/int-top.boot,
	src/interp/database.boot, src/interp/slam.boot,
	src/interp/nruncomp.boot, src/interp/i-map.boot,
	src/interp/rulesets.boot, src/interp/interop.boot,
	src/interp/c-util.boot, src/interp/setq.lisp,
	src/interp/ax.boot, src/interp/vmlisp.lisp:
	Misc cleanups.

2011-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/category.boot: Simpler and faster join.
	src/algebra/curve.spad.pamphlet: Adjust.

2011-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-doc.boot: Skip documentation handling
	in bootstrap mode.

2011-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/info.boot: Correct typo from 1104.

2011-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/functor.boot: Fix problem with conditional
	exports from category with no principial ancestor.

2011-07-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/buildom.boot, src/interp/category.boot,
	src/interp/format.boot, src/interp/define.boot:
	Omit unused argument to mkCategory.

2011-07-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/s-parser.boot: Make '**', '^' and '->'
	right-associative.

2011-07-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* compColon: Correct handling of mapping-valued
	functions.
	* src/algebra/riccati.spad.pamphlet: fix junky
	declaration.

2011-07-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/catdef.spad.pamphlet,
	src/algebra/matcat.spad.pamphlet,
	src/algebra/matrix.spad.pamphlet,
	src/algebra/matfuns.spad.pamphlet: Allow matrices
	over semirings.

2011-07-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/category.boot: Correct order of arguments
	to 'PredImplies'.

2011-07-08  Martin Baker <ax87438@martinb.com>

	* src/algebra/computation.spad.pamphlet: Update.
	src/algebra/Makefile.in, src/algebra/boo-pack1.input:
	Adjust.

2011-07-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* aggcat.spad.pamphlet, list.spad.pamphlet,
	array1.spad.pamphlet: Propagate 'CoercibleTo(OutputForm)'
	to aggregates.

2011-07-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/functor.boot: Cache results of 'compHasFormat'.

2011-07-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/info.boot: Handle cycles in 'knownInfo'.

2011-07-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo-cat.input, src/algebra/boo-dom1.input,
	src/algebra/boo2.input, src/algebra/indexedp.spad.pamphlet,
	src/algebra/exposed.lsp.pamphlet, src/algebra/Makefile.in,
	src/algebra/multpoly.spad.pamphlet,
	src/algebra/poly.spad.pamphlet:
	Generalize indexed product.

2011-07-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot: Remove harmful
	initialization.

2011-07-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunopt.boot, src/interp/define.boot:
	Misc cleanups.

2011-07-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/category.boot: Simplify join.

2011-06-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in, src/etc/Makefile.in, contrib/emacs/eaxiom,
	contrib/emacs/Makefile.in: Remove eaxiom and internal
	axiom script.

2011-06-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/category.boot: Minor cleanups.

2011-06-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integer.spad.pamphlet: Make NonNegativeInteger
	into SemiRing.

2011-06-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo-nilcat.spad: Add SemiRing and SemiRng.

2011-06-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/poly.spad.pamphlet: Fix 'smaller?' in FMCAT.

2011-06-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/tytree1.boot: Cache also NIL values.

2011-06-21  Martin Baker <ax87438@martinb.com>

	Add computation theory framework.
	* src/algebra/computation.spad.pamphlet: New file.
	src/algebra/boo-cat.input, src/algebra/boo-dom1.input,
	src/algebra/boo-dom2.input, src/algebra/boo-pack1.input,
	src/algebra/Makefile.in: Adjust.


2011-06-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-spec1.boot: Fix a problem with nested
	iteration (SF 3016806).

2011-06-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integrat.spad.pamphlet: Better handling
	of trigonometric integrals.

2011-06-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerce.boot, src/interp/interop.boot:
	Fix wrong selection for 'convert'.

2011-06-02  Joachim Schue
	    Werner M. Seiler

	Add jet bundle framework.
	* jet.spad.pamphlet: New file.
	src/algebra/boo-cat.input, src/algebra/boo-pack2.input,
	src/algebra/boo-dom1.input, src/algebra/boo-pack1.input,
	src/algebra/bootstrap.spad, src/algebra/Makefile.in,
	src/algebra/attribs.spad.pamphlet: Adjust.

2011-06-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/trace.boot, src/interp/debug.lisp,
	src/interp/i-funsel.boot: Misc cleanups.

2011-05-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/trace.boot, src/interp/debug.lisp: Fix problem
	with crashes during tracing.

2011-05-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* numsolve.spad.pamphlet: Make sure that solutions have
	enough accuracy.

2011-05-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet: export iiHypergeometricF.

2011-05-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rep2.spad.pamphlet: Add Holt-Rees improvement
	to meatAxe.

2011-05-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/crfp.spad.pamphlet: Fix calculateScale,
	improve efficiency.

2011-05-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/modring.spad.pamphlet: Improve remainder.

2011-05-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/interval.spad.pamphlet: Improve precision.

2011-05-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Add some elliptic
	integrals.

2011-05-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/iterator.boot: Experimental support for
	generators.

2011-05-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/database.boot: Faster check for exposure.

2011-05-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot, src/interp/define.boot:
	Support argumentless local functions.

2011-05-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/expr.spad.pamphlet: Optionally remove
	irrationalities from denominators.

2011-05-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/sys-pkg.lisp, src/interp/parsing.lisp
	src/interp/primitives.lisp, src/interp/g-opt.boot,
	src/interp/macros.lisp, src/interp/vmlisp.lisp:
	Misc cleanups.

2011-05-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/clam.boot, src/interp/comp.lisp,
	src/interp/bootlex.lisp, src/interp/g-boot.boot
	src/interp/vmlisp.lisp: Simplify COMP370.

2011-05-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-boot.boot, src/interp/macros.lisp:
	Use NREVERSE instead of NREVERSE0.

2011-05-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/comp.lisp, src/interp/g-boot.boot,
	src/interp/macros.lisp: Simplify compilation of iterators.

2011-05-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/files.spad.pamphlet: Do not use RPACKFILE.

2011-05-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Stop build on error in
	recursive make.

2011-05-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intalg.spad.pamphlet,
	src/algebra/efupxs.spad.pamphlet,
	src/algebra/curve.spad.pamphlet,
	src/algebra/efstruc.spad.pamphlet: Changes to speed
	up compilation.


2011-05-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/tytree1.boot: Fix build with newer sbcl.

2011-05-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/apply.boot, src/interp/slam.boot,
	src/interp/nruncomp.boot, src/interp/compiler.boot,
	src/interp/bootlex.lisp, src/interp/define.boot,
	src/interp/lisplib.boot, src/interp/package.boot,
	src/interp/spad.lisp: Misc cleanups.
	src/interp/def.lisp: Remove.


2011-04-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerce.boot, src/interp/debug.lisp,
	src/interp/nrungo.boot, src/interp/bootlex.lisp,
	src/interp/macros.lisp, src/interp/vmlisp.lisp:
	Misc cleanups.

2011-04-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/ptyout.boot: Add source as comments to the
	output of BOOTCLAM.

2011-04-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-search.boot, src/interp/clam.boot,
	src/interp/i-toplev.boot, src/interp/Makefile.in:
	Fix recent breakage.

2011-04-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/postpar.boot, src/interp/property.lisp,
	src/interp/compiler.boot, src/interp/Makefile.in,
	src/interp/g-boot.boot, src/interp/spad.lisp:
	Remove old Boot.


2011-04-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/outform.spad.pamphlet,
	src/interp/record.boot, src/interp/c-doc.boot,
	src/interp/nlib.lisp, src/interp/sys-pkg.lisp,
	src/interp/br-saturn.boot, src/interp/Makefile.in,
	src/interp/util.lisp, src/interp/i-output.boot,
	src/interp/profile.boot, src/interp/comp.lisp,
	src/interp/bootlex.lisp, src/interp/g-util.boot,
	src/interp/lisplib.boot: Misc cleanups.

2011-04-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/sys-pkg.lisp, src/interp/patches.lisp,
	src/interp/util.lisp, src/interp/Makefile.in,
	src/boot/Makefile.in: Use Shoe for ')boot' command.

2011-04-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Make underscores significant in Shoe names.
	* src/boot/btscan2.boot: Keep underscores.
	src/boot/compiled/*, src/interp/parsing.lisp,
	src/interp/macros.lisp, src/interp/s-parser.boot:
	Update.

2011-04-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/sfsfun.boot: c__hyper0f1(): Fix translation form Lisp.

2011-04-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/initial-env.lisp, src/boot/ptyout.boot: Clean up,
	make more robust, add STTOSEX().
	src/boot/compiled/ptyout.clisp: update.

2011-04-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/topics.boot: Fix incompatibility with Shoe.

2011-04-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* contrib/emacs/Makefile.in: Copy gen-cpl.lisp befor use.

2011-04-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/setq.lisp, src/interp/spad.lisp:
	Avoid bogus initialization of $CategoryFrame.

2011-04-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot: Do not provide default type
	for categories.

2011-04-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/ncomp.boot: Fix handling of untyped definitions.

2011-04-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/daase.lisp: Do not mangle 0.

2011-04-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/spad.lisp, src/interp/vmlisp.lisp:
	Misc cleanups.


2011-04-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/property.lisp, src/interp/preparse.lisp
	src/interp/macros.lisp: Eliminate use of REPEAT and
	COLLECT form Lisp files.


2011-04-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.in: Use bootsys to compile .boot files.

2011-04-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/*: Make Shoe compatible.
	src/boot/typrops.boot: Use old Boot semantics for 'in'
	src/boot/compiled/typrops.clisp: Update.


2011-04-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad.pamphlet: Avoid deep recursion in concat.

2011-04-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ffcg.spad.pamphlet: Speed up FFCGP.

2011-04-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix handling of FROMTO message.
	* src/interp/msg.boot: insertPos(): Fix thinko.  Handle insert at end.

2011-04-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/union.lisp: Remove (was unused after previous change).

2011-03-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/sfsfun-l.lisp: remove, move content to
	src/interp/sfsfun.boot, convert to Boot.
	src/interp/sfsfun.boot: Rename exported functions.
	src/algebra/mkfunc.spad.pamphlet,
	src/algebra/special.spad.pamphlet,
	src/algebra/sf.spad.pamphlet,
	src/algebra/gaussian.spad.pamphlet: Adjust.
	* src/interp/bits.lisp, src/interp/hash.lisp: remove,
	move content to src/interp/vmlisp.lisp.
	* src/interp/union.lisp: move content to src/interp/vmlisp.lisp.
	* src/interp/Makefile.in: Adjust
	* src/interp/sys-pkg.lisp: Drop package parts on exported
	symbols.
	* src/interp/bootfuns.lisp, src/interp/int-top.boot,
	src/interp/patches.lisp, src/interp/util.lisp,
	src/interp/g-util.boot, src/interp/g-boot.boot,
	src/interp/format.boot, src/interp/spad.lisp: Misc cleanups.


2011-03-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: Fix 'reopen' problem
	in clisp.

2011-03-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in: Correct typo in previous commit.

2011-03-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac, config/var-def.mk, config/setup-dep.mk,
	src/aldor/Makefile2.in, src/aldor/Makefile3.in,
	*//Makefile.in: Change 'axiom' to 'fricas'.
	config/axiom.m4: Likewise, rename to config/fricas.m4.

2011-03-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Add few more elliptic
	functions.

2011-03-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/laplace.spad.pamphlet: Handle few more
	functions.

2011-03-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.spad.pamphlet: Use 'break' instead of 'leave'.

2011-03-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: Fix Lisp reader initialization in CCL.

2011-03-23  Johannes Grabmeier <johannes@grabmeier.net>

	* src/algebra/coerce.spad.pamphlet: Add RetractableFrom.
	src/algebra/boo-cat.input, src/algebra/Makefile.in: Adjust.

2011-03-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot: Use question mark for APL quad.

2011-03-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix problem with GMP-4.3.2
	* src/lib/gmp_wrap.c: Call shifts only with positive count.

2011-03-14  Grigory Sarnitskiy  <yrogirg@gmail.com>

	* src/interp/i-output.boot: Replace IBM character codes
	by Unicode.

2011-03-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add Taylor expansion for special functions.
	* src/algebra/serexp.spad.pamphlet: New file.
	src/algebra/fs2ups.spad.pamphlet: Add new
	expanders.
	src/algebra/fs2expxp.spad.pamphlet,
	src/algebra/expr2ups.spad.pamphlet,
	src/algebra/limitps.spad.pamphlet,
	src/algebra/boo-pack2.input, src/algebra/boo-cat.input,
	src/algebra/Makefile.in: Adjust.

2011-03-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/tex.spad.pamphlet: Normalize
	whitespace, add order predicates.
	src/algebra/texmacs.spad.pamphlet: Likewise, comment
	out unimplemented parts.
	src/algebra/mathml.spad.pamphlet: Use symbols instead
	of strings, align with TeX and Texmacs formats.
	src/interp/property.lisp: Fix 'not' and '~='.

2011-03-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/record.boot, src/interp/patches.lisp,
	src/interp/property.lisp, src/interp/parse.boot,
	src/interp/util.lisp, src/interp/i-output.boot,
	src/interp/i-syscmd.boot, src/interp/i-spec2.boot,
	src/interp/i-toplev.boot, src/interp/setq.lisp,
	src/interp/daase.lisp, src/interp/macros.lisp,
	src/interp/spad.lisp: Misc cleanups.
	src/interp/nspadaux.lisp: Remove.

2011-03-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/string.spad.pamphlet,
	src/interp/scan.boot, src/interp/sys-pkg.lisp: Unicode fixes.
	src/interp/vmlisp.lisp: Add NUM2USTR.

2011-03-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/view3D/spadAction3d.c,
	src/graph/include/actions.h
	src/graph/viewman/fun3D.c: Implement getting/setting
	viewpoint.

2011-03-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/tex.spad.pamphlet,
	src/algebra/texmacs.spad.pamphlet: Fix priority of unary
	minus.

2011-03-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/tex.spad.pamphlet: Change to use symbols.
	src/algebra/texmacs.spad.pamphlet: Likewise, remove
	useless code.

2011-03-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gseries.spad.pamphlet: Remove useless imports.

2011-03-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/contfrac.spad.pamphlet: Use symbol in
	OutputForm.

2011-03-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/outform.spad.pamphlet: Use PRIME as
	output form for derivatives.
	src/algebra/tex.spad.pamphlet,
	src/algebra/texmacs.spad.pamphlet,
	src/algebra/formula.spad.pamphlet,
	src/interp/property.lisp,
	src/interp/i-output.boot: Adjust.

2011-03-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Remove Spad to Aldor translator.
	* src/interp/mark.boot, src/interp/pspad1.boot,
	src/interp/pspad2.boot, src/interp/wi1.boot,
	src/interp/wi2.boot: Remove.
	src/interp/compiler.boot, src/interp/util.lisp,
	src/interp/Makefile.in: Adjust.

2011-03-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/parsing.lisp, src/interp/bootlex.lisp:
	Better error messages for Spad parsing errors.

2011-03-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Coerce constant strings
	to symbols at compile time.

2011-03-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/outform.spad.pamphlet,
	src/algebra/complet.spad.pamphlet: Use symbols in
	OutputForm.

2011-03-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in, src/etc/Makefile.in: Rename axiom to fricas.
	src/etc/axiom: Rename to src/etc/fricas

2011-03-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in, src/algebra/boo-dom1.input:
	Actually compile elliptic functions.

2011-03-03  Alexander Solovets <asolovets@gmail.com>

	* src/etc/axiom: Add '-texmacs' option.

2011-03-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Add a few elliptic
	functions.

2011-03-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Add Beta function.

2011-03-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/special2.spad.pamphlet: Improve computation
	of Gamma.

2011-02-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/polset.spad.pamphlet,
	src/algebra/aggcat.spad.pamphlet,
	src/algebra/divisor.spad.pamphlet,
	src/algebra/pattern.spad.pamphlet,
	src/algebra/rule.spad.pamphlet,
	src/algebra/fspace.spad.pamphlet: Do not use braces for sets.
	src/interp/s-parser.boot: Disable handling braces as sets.

2011-02-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/debug.lisp: Use standard output.

2011-02-25  Alexander Solovets <asolovets@gmail.com>

	* src/algebra/texmacs.spad.pamphlet: New file.
	src/algebra/boo-dom1.input,
	src/algebra/exposed.lsp.pamphlet,
	file src/algebra/Makefile.in: Adjust.
	src/interp/setvart.boot, src/interp/int-top.boot,
	src/interp/setvars.boot, src/interp/i-output.boot:
	Call routines for Texmacs output.

2011-02-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-doc.boot, src/interp/msgdb.boot,
	src/interp/debug.lisp, src/interp/c-util.boot,
	src/interp/macros.lisp: Clean up character output.

2011-02-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Alexander Solovets <asolovets@gmail.com>

	* src/lisp/fricas-lisp.lisp, src/lisp/fricas-package.lisp,
	src/interp/int-top.boot, src/sman/sman.c: Support '-eval'
	command line argument.

2011-01-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/bezout.spad.pamphlet,
	src/algebra/fortran.spad.pamphlet,
	src/algebra/poly.spad.pamphlet,
	src/algebra/ffnb.spad.pamphlet,
	src/interp/int-top.boot, src/interp/s-parser.boot,
	src/interp/macros.lisp, src/interp/vmlisp.lisp:
	Misc cleanups.

2011-01-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/msgdb.boot, src/interp/nruncomp.boot,
	src/interp/debug.lisp, src/interp/functor.boot,
	src/interp/i-output.boot, src/interp/c-util.boot,
	src/interp/setq.lisp, src/interp/macros.lisp:
	Misc cleanups.

2011-01-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* src/algebra/mantepse.spad.pamphlet,
	src/algebra/modhpsol.spad.pamphlet: Guessing of
	algebraic dependencies.

2011-01-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/info.boot:knownInfo1(): Also consider
	source when comparing signatures.

2011-01-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-funsel.boot: Avoid unwanted numeric
	evaluation.

2011-01-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/naalgc.spad.pamphlet,
	src/algebra/odealg.spad.pamphlet,
	src/algebra/divisor.spad.pamphlet,
	src/algebra/intclos.spad.pamphlet,
	src/algebra/algcat.spad.pamphlet: Fix confusion
	with regularRepresentation.

2011-01-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/naalgc.spad.pamphlet,
	src/algebra/lie.spad.pamphlet: Fix leftRankPolynomial.

2011-01-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/macros.lisp: Add format specific output
	functions.
	src/algebra/html.spad.pamphlet: Use sayHtml.

2011-01-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot: Handle toplevel 'where'.

2010-12-15  Ralf Hemmecke  <ralf@hemmecke.de>

	* configure.ac, INSTALL: rename from --with-... to --enable-...
	  --with-algebra-optimization ==> --enable-algebra-optimization
	  --with-gmp                  ==> --enable-gmp

2010-12-08  Ralf Hemmecke  <ralf@hemmecke.de>

	* configure.ac: add test for libgmp.so and gmp.h

2010-12-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intrf.spad.pamphlet: Fix explimitedint.

2010-12-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/rdeef.spad.pamphlet,
	src/algebra/rdesys.spad.pamphlet: Correct bounds for RDE.

2010-12-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad.pamphlet: Fix normaliztion
	of asec and acsc.

2010-11-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Avoid wrong log simplification.
	* src/algebra/rdeef.spad.pamphlet:linearLog?(): Make
	sure log does not appear in degree 0 term.

2010-11-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intrf.spad.pamphlet: Fail only when needed.

2010-11-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intaf.spad.pamphlet,
	src/algebra/intalg.spad.pamphlet: Improve extended integration.
	src/algebra/curve.spad.pamphlet : Comment fix.

2010-11-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot: A fix for conditional exports.
	src/algebra/catdef.spad.pamphlet: Adjust.

2010-11-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intef.spad.pamphlet:alg__split__root0(): Fix
	wrong root simplification introduced in rev. 903.

2010-11-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mantepse.spad.pamphlet:qDiffDSV(): Avoid
	unwanted truncation.

2010-11-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/primitives.lisp: Work around Closure CL compiler bug.

2010-11-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.in: Fix build with GCL.

2010-11-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/kl.spad.pamphlet, src/interp/i-syscmd.boot,
	src/interp/primitives.lisp: Correct saving of kernels.

2010-11-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in, src/lisp/Makefile.in: More
	thorough cleaning.

2010-11-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/Makefile.in: Fix breakage due to r. 945.

2010-11-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot: spadClosure?: Stricter
	check for Spad closures.

2010-11-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fspace.spad.pamphlet: Run not found case only
	when needed.

2010-11-08  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* contrib/emacs/Makefile.in: allow arguments to efricas

2010-11-03  Martin Baker <ax87438@martinb.com>

	Add new graphic framework.
	* src/algebra/scene.spad.pamphlet: New file
	src/algebra/Makefile.in, src/algebra/boo-cat.input,
	src/algebra/boo-dom1.input, src/algebra/boo-pack2.input:
	Adjust.

2010-11-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet: Add special convertions
	to input form.

2010-11-02  Elias Pipping

	* Makefile.in: Separate install-contrib and install-src targets.

2010-10-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-toplev.boot: Try '.fricas.input' before
	'.axiom.input'.
	src/interp/int-top.boot, src/interp/util.lisp: Run
	init file after initializing algebra output.

2010-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gaussian.spad.pamphlet: Fix branches for
	atan, asin and acos.

2010-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp: Fix build with recent ECL.

2010-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac, src/lib/gmp_wrap.c: Support GMP with sbcl
	for 32-bit machines.

2010-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/weier.spad.pamphlet: Fix and clean up.

2010-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mts.spad.pamphlet: Give 0 for coefficients
	after end of stream.

2010-10-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/elfuts.spad.pamphlet: Better series expanders
	for elliptic functions.
	src/input/elfuts.input.pamphlet,
	src/input/mantepse.input.pamphlet: Update.


2010-10-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/ellip.input.pamphlet: New test file.
	src/input/Makefile.in: Adjust.

2010-10-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fspace.spad.pamphlet: Fix 'belong?' in FS and ES.
	src/algebra/combfunc.spad.pamphlet: Remove workaround.

2010-10-19  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* contrib/emacs/fricas.el: repair fricas-up-input

2010-10-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/expr.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet: Add a bunch of special
	functions.

2010-10-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fs2expxp.spad.pamphlet,
	src/algebra/fs2ups.spad.pamphlet,
	src/algebra/limitps.spad.pamphlet: Change strings to
	symbols.

2010-10-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/elfuts.spad.pamphlet: Use parameter instead of
	modulus as argument to elliptic functions.

2010-10-17  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* contrib/emacs/fricas.el: improve startup and handling of
	multiline input

2010-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/info.boot: Fix a bug with conditional type info.

2010-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/manip.spad.pamphlet,
	patching file src/interp/c-util.boot: Misc cleanups.

2010-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/clifford.spad.pamphlet,
	src/algebra/combfunc.spad.pamphlet,
	src/algebra/dirichlet.spad.pamphlet,
	src/algebra/export3D.spad.pamphlet,
	src/algebra/fspace.spad.pamphlet,
	src/algebra/intef.spad.pamphlet,
	src/algebra/integrat.spad.pamphlet,
	src/algebra/numarr.spad.pamphlet,
	src/algebra/rec.spad.pamphlet,
	src/algebra/tensor.spad.pamphlet: Whitespace cleanup.

2010-10-12  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* contrib/emacs/fricas.el: add LaTeX error handling to
	fricas-insert-TeX

2010-10-05  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/op.spad.pamphlet: hypergometric -> hypergeometric

2010-10-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/expr.spad.pamphlet,
	src/algebra/fspace.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet: Add hypergeometric and Meijer
	functions.

2010-10-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nruncomp.boot, src/interp/nrunfast.boot:
	Handle functions conditioned on %.

2010-10-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/liouv.spad.pamphlet: Fix dilog(1).

2010-09-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fixes SF 2536411.
	* src/algebra/efstruc.spad.pamphlet,
	src/algebra/integrat.spad.pamphlet,
	src/algebra/liouv.spad.pamphlet,
	src/algebra/op.spad.pamphlet: Better normaliztion of
	Liouvillian functions.

2010-09-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad.pamphlet,
	src/algebra/integrat.spad.pamphlet: Normalize trigonometric
	constants.

2010-09-23  Aleksej Saushev  <asau@inbox.ru>

	* src/hyper/Makefile.in, src/sman/Makefile.in,
	src/graph/viewman/Makefile.in, src/lib/Makefile.in,
	src/lisp/Makefile.in, src/clef/Makefile.in:
	Don't spread textual substitutions all over the text.


2010-09-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Bignums via gmp in sbcl.
	* num_sb.lisp, gmp_wrap.c: New files.
	src/interp/util.lisp, src/lisp/fricas-lisp.lisp: Call
	new functions.
	configure.ac, src/lib/Makefile.in, src/lisp/Makefile.in: Adjust.

2010-09-22  Gabriel Dos Reis  <gdr@cs.tamu.edu>
	    patch identified by
	    Alfredo Portes  <doyenatccny@gmail.com>

	* src/interp/int-top.boot: Eliminate double prompt at
	startup.

2010-09-22  Aleksej Saushev  <asau@inbox.ru>

	* src/scripts/mkdist.sh: Simplify removal of ".svn"
	subdirectories.

2010-09-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/defaults.spad.pamphlet,
	src/algebra/sets.spad.pamphlet,
	src/algebra/array1.spad.pamphlet: Improve sort and set
	operations.

2010-09-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet,
	src/algebra/expr.spad.pamphlet: Add Weierstrass elliptic
	functions.

2010-09-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intaf.spad.pamphlet: Integration improvement.

2010-09-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Add '$tryRecompileArguments' flag.
	src/algebra/mantepse.spad.pamphlet: Use it, adjust.

2010-09-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intef.spad.pamphlet: Split integrals involving
	multiple square roots (fixes SF 2928663).

2010-09-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet,
	src/algebra/expr.spad.pamphlet: Add polylog.

2010-09-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/manip.spad.pamphlet: Replace strings by
	symbols.

2010-07-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunfast.boot, src/interp/nruncomp.boot,
	src/interp/nrunopt.boot, src/interp/category.boot,
	src/interp/wi2.boot, src/interp/nrungo.boot,
	src/interp/Makefile.in, src/interp/primitives.lisp,
	src/interp/interop.boot, src/interp/simpbool.boot,
	src/interp/setq.lisp, src/interp/macros.lisp,
	src/interp/define.boot, src/interp/spad.lisp: Misc
	cleanups, merge ggreater.lisp into macros.lisp.
	ggreater.lisp : remove.

2010-07-20  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/exposed.lsp.pamphlet,
	src/algebra/ideal.spad.pamphlet,src/algebra/idecomp.spad.pamphlet,
	src/algebra/qalgset.spad.pamphlet, src/hyper/pages/ug08.ht,
	src/share/algebra/command.list, src/share/algebra/topics.data:
	Rename PolynomialIdeals to PolynomialIdeal

2010-07-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet,
	src/algebra/expr.spad.pamphlet: Add derivatives of
	Airy functions and Lambert W.

2010-07-09  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/fs2expxp.spad.pamphlet,
	src/algebra/fs2ups.spad.pamphlet: make ATANFLAG into a union type
	and correct bugs (typos) in fs2expxp.

2010-07-08  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/mantepse.input.pamphlet: Exhibit failure in RECOP.

2010-07-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fspace.spad.pamphlet: Allow application
	of operators to up to 9 arguments.

2010-07-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix problem in remove__denoms.
	* src/algebra/vecrec.spad.pamphlet: remove__denoms(): Fix
	initialization of result of division.

2010-07-07  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/unittest.spad.pamphlet: remove wrong reference to
	mantepse and exposure of RECOP.

2010-06-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/dirichlet.spad.pamphlet: Add count argument to
	'additive?' and 'multiplicative?'.
	Minor adjustments.

2010-06-29  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/dirichlet.spad.pamphlet,
	src/input/dirichlet.input.pamphlet: add domain for computing in
	the Dirichlet ring.

	* contrib/emacs/fricas.el:  add < and > as punctuation to the
	syntax table.

2010-06-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/ncomp.boot: walkForm(): Print error
	message instead of invoking debugger.

2010-06-23  Martin Baker <ax87438@martinb.com>

	Support graphic export in Wavefront .obj format.
	* src/algebra/export3d.spad.pamphlet: New file.
	src/algebra/Makefile.in, src/algebra/boo-dom1.input:
	Adjust.

2010-06-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-util.boot, src/interp/compiler.boot
	src/interp/define.boot, src/interp/format.boot,
	src/interp/functor.boot, src/interp/g-opt.boot,
	src/interp/i-eval.boot, src/interp/i-funsel.boot,
	src/interp/i-intern.boot, src/interp/interop.boot,
	src/interp/i-output.boot, src/interp/msgdb.boot,
	src/interp/newfort.boot: Misc error corrections
	and improvements for problems uncovered by Shoe.

2010-06-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/apply.boot, src/interp/buildom.boot,
	src/interp/format.boot, src/interp/i-intern.boot,
	src/interp/i-map.boot, src/interp/i-output.boot,
	src/interp/i-spec2.boot, src/interp/pspad1.boot,
	src/interp/wi1.boot, src/interp/wi2.boot:
	Shoe keywords as symbols need "".

2010-06-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/*.boot: Add ')package' declarations.

2010-06-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunfast.boot, src/interp/bootfuns.lisp
	src/interp/nlib.lisp, src/interp/patches.lisp,
	src/interp/slam.boot, src/interp/debug.lisp,
	src/interp/br-saturn.boot, src/interp/i-syscmd.boot,
	src/interp/comp.lisp, src/interp/pathname.boot,
	src/interp/setq.lisp, src/interp/g-boot.boot,
	src/interp/macros.lisp, src/interp/vmlisp.lisp:
	Misc cleanups.

2010-06-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-timer.boot: Faster timing routine.

2010-06-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add domains for machine precision numeric vectors and
	matrices.
	* src/algebra/numarr.spad.pamphlet: New file
	src/algebra/boo-dom1.input, src/algebra/Makefile.in: Adjust.
	src/interp/primitives.lisp: Add new primitives.

2010-06-17  Martin Baker <ax87438@martinb.com>

	* src/algebra/html.spad.pamphlet: New file
	src/algebra/boo-dom1.input, src/algebra/Makefile.in
	src/interp/setvars.boot, src/interp/setvart.boot
	src/interp/i-output.boot: Add HTML output format.

2010-06-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/document.in, src/interp/patches.lisp,
	src/interp/setvars.boot, src/interp/msg.boot,
	src/interp/i-output.boot, src/interp/g-boot.boot,
	src/interp/vmlisp.lisp: Misc cleanups.

2010-06-16  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas.el: correct fricas-marker-format-function
	so that startTypeTime is correctly recognized.  (tested with sbcl
	only)

	* contrib/emacs/fricas.el: also set text-properties of final bit
	when restoring history, add = as punctuation to the syntax table.

2010-06-11  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/Makefile.in: add missing $ for auto-mode-alist.
	It should actually be \\', but I was to lazy to look up how to
	escape ' in bash.

2010-06-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ore.spad.pamphlet: Faster multiplication
	in Ore algebras.

2010-06-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/oct.spad.pamphlet,
	src/hyper/htinp.c, src/interp/comp.lisp,
	src/interp/macros.lisp, src/interp/define.boot: Minor cleanups.

2010-06-01  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/lodof.input.pamphlet: convert to unittesting facility,
	add another currently failing test

	* src/input/mantepse.input.pamphlet: remove useless computation.

2010-05-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad.pamphlet: Try to simplify
	logarithms of algebraic constants.

2010-04-28  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas.el: correct syntax table.

2010-04-11  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/bugs2010.input.pamphlet: exhibit failuire in coercion
	code when types with constant parameters are involved.

2010-04-08  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* contrib/emacs/fricas.el: add requirements for tab completion of
	file names.

2010-04-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/sockio-c.c, src/include/sockio-c.H1,
	src/sman/sman.c: Shorten startup/shutdown delays.

2010-04-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix problem with building graphic examples.
	* src/algebra/view3D.spad.pamphlet: makeViewport3D(): Do
	not trash old viewport.
	src/algebra/view2D.spad.pamphlet: makeViewport2D(): Likewise.
	src/hyper/pages/ug07.ht, src/input/mobius.input: Close
	viewports.

2010-03-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc (mostly whitespace) cleanup.
	* src/include/htadd.H1, src/include/session.H1,
	src/include/sman.H1, src/include/spadbuf.H1,
	src/include/spadclient.H1, src/include/useproto.h: Remove.
	src/clef/edible.c, src/graph/*/*, src/hyper/*,
	src/include/*, src/lib/*, src/sman/*,
	src/interp/primitives.lisp, src/interp/clammed.boot:
	Whitespace cleanup. Clean up header formatting.  Move
	static declarations form headers to corresponding files.
	Makefile.in, src/algebra/Makefile.in, src/interp/Makefile.in:
	Clean up.
	src/sman/Makefile.in, src/graph/Gdraws/Makefile.in,
	src/clef/Makefile.in: Adjust.

2010-03-30  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/mantepse.spad.pamphlet,
	src/input/mantepse.input.pamphlet: cleanup options for checking
	solutions.

2010-03-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/modmonom.spad.pamphlet,
	src/algebra/modhpsol.spad.pamphlet,
	src/interp/i-util.boot, src/interp/parsing.lisp,
	src/interp/patches.lisp, src/interp/ht-util.boot,
	src/interp/server.boot, src/interp/util.lisp,
	src/interp/i-spec2.boot, src/interp/g-opt.boot,
	src/interp/setq.lisp, src/interp/format.boot,
	src/interp/i-eval.boot, src/boot/typrops.boot: Misc cleanups.
	src/interp/osyscmd.boot: Remove, move content to
	src/interp/i-syscmd.boot.
	src/interp/Makefile.in: Adjust.

2010-03-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix problem with passing interpreted functions to algebra.
	* src/interp/i-toplev.boot: interpret1(): Always evaluate.
	Remove '$eval' variable.
	src/interp/i-map.boot: Likewise.

2010-03-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Ralf Hemmecke  <ralf@hemmecke.de>

	* Makefile.in: Remove support for bundling gcl.
	configure.ac: Likewise, cleanup.

2010-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/catdef.spad.pamphlet,
	src/algebra/tensor.spad.pamphlet,
	src/algebra/unittest.spad.pamphlet,
	src/algebra/clifford.spad.pamphlet,
	src/algebra/rec.spad.pamphlet,
	src/algebra/multpoly.spad.pamphlet,
	src/algebra/float.spad.pamphlet,
	src/algebra/permgrps.spad.pamphlet,
	src/algebra/vector.spad.pamphlet: Whitespace cleanup.

2010-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/multsqfr.spad.pamphlet,
	src/algebra/multfact.spad.pamphlet: Remove useless imports.

2010-03-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/draw.spad.pamphlet: draw(): Explicitely
	turn "title" into symbol.

2010-03-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/liouv.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet,
	src/algebra/expr.spad.pamphlet,
	src/algebra/limitps.spad.pamphlet: Add Fresnel integrals.

2010-03-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/draw.spad.pamphlet,
	src/algebra/fs2expxp.spad.pamphlet,
	src/algebra/quat.spad.pamphlet,
	src/algebra/fs2ups.spad.pamphlet,
	src/algebra/mantepse.spad.pamphlet,
	src/algebra/fr.spad.pamphlet,
	src/algebra/oct.spad.pamphlet,
	src/algebra/limitps.spad.pamphlet: Replace strings
	by symbols.

2010-03-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/clip.spad.pamphlet,
	src/algebra/view2D.spad.pamphlet
	src/graph/view2D/viewport2D.c: Plotting fixes.

2010-03-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/view2D/header2.h, src/graph/view2D/viewport2D.c:
	Misc cleanups.

2010-03-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-util.boot, src/interp/setq.lisp: Recognize
	constructors as side effect free.

2010-03-14  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/mantepse.input.pamphlet: more (failing) tests
	concerning handling of options.

	* src/algebra/mantepse.spad.pamphlet,
	src/input/mantepse.input.pamphlet: fix problem with Somos==true
	and rewrite option handling, more tests.

2010-03-13  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/mantepse.input.pamphlet: Somos==true is not working
	correctly, Somos and maxPower==1 should throw an error.

	* src/algebra/unittest.spad.pamphlet: fix handling of unexpected
	pass in xftestLibraryError.

	* src/input/unittest.input.pamphlet, src/input/Makefile.in: test
	unittesting facility. (1 failure!)

	* src/input/mantepse.input.pamphlet: Somos==true is not working
	correctly, Somos and maxPower==1 should throw an error.

2010-03-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/permgrps.spad.pamphlet: Restructure and
	speed up.

2010-02-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	New parser for Spad compiler.
	* src/interp/s-parser.lisp: New file.
	src/interp/parsing.lisp, src/interp/postpar.boot,
	src/interp/macros.lisp, src/interp/Makefile.in,
	src/interp/util.lisp, src/interp/bootlex.lisp: Adjust.
	src/interp/newaux.lisp, src/interp/fnewmeta.lisp,
	src/interp/fnew.meta: Remove.

2010-02-20  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/interp/g-error.boot, src/interp/setvart.boot,
	src/interp/spaderror.lisp, src/lisp/fricas-package.lisp: introduce
	new ')set breakmode quit' which quits on error with non-zero exit
	code

2010-02-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mfinfact.spad.pamphlet,
	src/algebra/twofact.spad.pamphlet: Try to avoid field
	extensions during factorization.

2010-02-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/vecrec.spad.pamphlet,
	src/algebra/u32vec.spad.pamphlet: Spent less time in
	rational reconstruction.

2010-02-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/listgcd.spad.pamphlet: localgcd(): Use
	heuristic gcd also for high degree.

2010-02-18  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/ssolve.spad.pamphlet: do not evaluate coefficients
	too eagerly.

	* src/algebra/mantepse.spad.pamphlet: delete unused line.

2010-02-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerfn.boot: Faster coercions for univariate
	polynomials.

2010-02-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerce.boot, src/interp/setq.lisp
	src/interp/clammed.boot: Cache function lookups
	during coercions.

2010-02-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/poly.spad.pamphlet: Faster polynomial
	multiplication in commutative case.

2010-02-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/multpoly.spad.pamphlet: Faster 'univariate'.

2010-02-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/polycat.spad.pamphlet: Faster 'map' for
	univariate polynomials.

2010-02-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/indexedp.spad.pamphlet: Faster polynomial
	addition.

2010-02-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Faster interpreter coercion.
	* src/interp/i-coerce.boot: coerceRetract(): Remove useless
	code.
	findRetractMms1(): Separate from retractByFunction().
	src/interp/setq.lisp, src/interp/clammed.boot: Memoize
	findRetractMms() and getConstantFromDomain().

2010-02-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/poly.spad.pamphlet: Faster coefficient.

2010-02-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerfn.boot: Sy2OV(): Detect failing
	coercion.

2010-02-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/buildom.boot, src/interp/i-coerce.boot:
	Faster coercion for unions.

2010-02-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/multpoly.spad.pamphlet: Compute monomials
	faster.

2010-02-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/u32vec.spad.pamphlet: Speed up gcd when
	degrees of arguments differ a lot.

2010-02-10  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/mantepse.spad.pamphlet,
	src/input/mantepse.input.pamphlet: add Somos option, add
	checkOption, clean up guessADE/guessRec/guessFE.

2010-02-08  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/unittest.spad.pamphlet: add colon to warnings.

2010-02-08  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* src/algebra/mantepse.spad.pamphlet: beautify debugging messages,
	fix documentation typos.

	* src/algebra/mantepse.spad.pamphlet,
	src/algebra/modhpsol.spad.pamphlet,
	src/input/mantepse.input.pamphlet: check solutions also when
	guessing over prime fields, allow polynomials over prime fields as
	coefficients.

	* src/algebra/intfact.spad.pamphlet: prime?(): do the right thing:
	really ignore sign when deciding if number is prime.

2010-02-08  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/mantepse.input.pamphlet: add test to see whether
	checking is done for guessing over prime fields, and whether
	guessing polynomials with algebraic coefficients works.

2010-02-08  Francois Maltey <fmaltey@nerim.fr>
	    Martin Rubey  <martin.rubey@univie.ac.at>

	Add VectorSpaceBasis domain.
	* src/algebra/vsbasis.spad.pamphlet,
	src/input/vsbasis.input.pamphlet: New files.
	src/algebra/boo-dom2.input, src/algebra/Makefile.in,
	src/input/Makefile.in: Adjust.

2010-02-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix for 'has' test.
	* src/interp/nrunfast.boot: lazyMatch(): Test for another
	form of LENGTH.

2010-02-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/intfact.spad.pamphlet: prime?(): Ignore sign
	when deciding if number is prime.
	src/algebra/numtheor.spad.pamphlet: Adjust.

2010-02-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/transsolve.spad.pamphlet: Use linear solver
	for linear systems of expressions.
	src/algebra/solvelin.spad.pamphlet: Export intoMatrix.

2010-02-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ore.spad.pamphlet,
	src/algebra/poly.spad.pamphlet: Remove wrong duplicate definitions
	of '^'.

2010-02-07  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/catdef.spad.pamphlet: add default implementation for
	convert()@INFORM to Finite.

	* src/input/mantepse.input.pamphlet: add package call to make
	guessing over AN succeed.  Add test demonstrating bad gcd in
	GUESSP with four variables.

	* src/algebra/aggcat.spad.pamphlet,
	src/algebra/catdef.spad.pamphlet, src/algebra/lodof.spad.pamphlet,
	src/algebra/mring.spad.pamphlet, src/algebra/vector.spad.pamphlet:
	create default definition for random in Finite and use it.

	* src/input/finite.input.pamphlet: new testsuite testing that
	lookup and index are inverses in domains with Finite.

2010-02-05  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/vector.spad.pamphlet: add missing operations for
	DirectProductCategory when Finite.

2010-02-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/listgcd.spad.pamphlet,
	src/algebra/pgcd.spad.pamphlet,
	src/algebra/u32vec.spad.pamphlet,
	src/algebra/poly.spad.pamphlet,
	src/interp/primitives.lisp: Faster polynomial gcd.

2010-02-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/modhpsol.spad.pamphlet:
	naiveBeckermannLabahnMultipoint(): Add sanity test.

2010-02-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in: Correct typo.

2010-02-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-funsel.boot: constructSubst(): Make more
	efficient by using prebuild argument markers.

2010-01-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/float.spad.pamphlet: Compute e faster.

2010-01-30  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/unittest.spad.pamphlet: cleanup, report unexpected
	passes.

	* src/input/mantepse.input.pamphlet: add another test exhibiting a
	wrong simplification in RECOP.

2010-01-29  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/mantepse.input.pamphlet: add tests for guessing over
	prime field.

	* src/algebra/ssolve.spad.pamphlet: correct types in testcases and
	add another test.

2010-01-28   Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/taylor.spad.pamphlet: revert(): Handle
	series with coefficient of 'x' not equal to 1.

2010-01-28   Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/catdef.spad.pamphlet,
	src/algebra/naalgc.spad.pamphlet,
	src/algebra/opalg.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet: Remove commented out code.

2010-01-28   Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Avoid too long argument lists when concatenating strings.
	* src/interp/macros.lisp: replaceString(): New function.
	src/interp/g-util.boot: concatenateStringList(): New
	function, use replaceString.
	src/interp/bc-solve.boot, src/interp/ht-util.boot,
	src/interp/pspad1.boot, src/interp/br-saturn.boot,
	src/interp/i-output.boot, src/interp/i-toplev.boot:
	Use concatenateStringList.

2010-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/lex.c: reset_connection(): Avoid crash
	writing to constant string.

2010-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nlib.lisp, src/interp/util.lisp,
	src/interp/macros.lisp, src/interp/vmlisp.lisp,
	src/lisp/fricas-lisp.lisp, src/lisp/fricas-package.lisp:
	Partial support for Poplog.

2010-01-26  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* src/algebra/numtheor.spad.pamphlet: carmichaelLambda():
	New function.

2010-01-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/patches.lisp: eval(): Suppress compiler
	warnings.

2010-01-23  Martin Baker <ax87438@martinb.com>

	* src/algebra/clifford.spad.pamphlet: Support Clifford
	algebra corresponding to non-diagonal matrix, add new
	operations.

2010-01-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: stamp_fasls: Avoid compilation
	on second run.

2010-01-13  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* src/algebra/mantepse.spad.pamphlet: add missing negations in
	preccheck, so checks are skipped only when we want that, move
	documentation out of functions and use consistent spacing

2010-01-12  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/mantepse.spad.pamphlet: remove redundant remainder
	computations (and some tabs), add a series of transcendentals to
	the testing series in checkInterpolant, test for reject_one_term
	at the right place, add possibility to skip checkInterpolant,
	remove heuristic tests from wrapInterpolant

	* src/input/mantepse.input.pamphlet: add test for termination

2010-01-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/lodo.spad.pamphlet:
	LinearOrdinaryDifferentialOperatorsOps(): remove wrong import.

2010-01-11  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* src/input/isprime.input.pamphlet: more tests from Zhenxiang
	Zhang

	* src/input/isprime.input.pamphlet: convert to unittesting
	facility, add Arnault's attack

2010-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/unittest.spad.pamphlet: Support expected
	failures.
	src/input/bugs2009.input.pamphlet,
	src/input/bugs2007.input.pamphlet: Adjust.

2010-01-08  Rainer Joswig <joswig@lisp.de>

	* configure.ac, config.lisp, src/scripts/document.in,
	src/interp/nlib.lisp, src/interp/util.lisp,
	src/interp/macros.lisp, src/interp/vmlisp.lisp,
	src/lisp/Makefile.in, src/lisp/fricas-lisp.lisp:
	Support build with Lispworks.

2010-01-08  Rainer Joswig <joswig@lisp.de>

	* src/lisp/fricas-lisp.lisp: save-core-restart(): Use default
	location of Closure CL kernel.

2010-01-04  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/ssolve.spad.pamphlet: use a stream of distinct
	transcendental elements
	* src/algebra/Makefile.in, src/algebra/Makenotes.tex,
	src/algebra/rec.spad.pamphlet, src/input/Makefile.in: adjust

2009-12-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ffcat.spad.pamphlet: Update comments.

2009-12-20  Aleksej Saushev  <asau@inbox.ru>

	* src/hyper/addfile.c: strpostfix(): Simplify, works
	around build problem on NetBSD.

2009-12-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fixed miscompilation of record constructor.
	* src/interp/compiler.boot: simpleCall(): do not
	try to optimize 'mkRecord'.

2009-12-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* rc/interp/int-top.boot: executeInterpreterCommand(): Use
	setCurrentLine instead of ncSetCurrentLine.

2009-12-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/u32vec.spad.pamphlet: mul(): Correct
	test for zero polynomial.

2009-12-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sf.spad.pamphlet, src/interp/primitives.lisp:
	Faster DoubleFloat computations.

2009-12-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Faster polynomial multiplication.
	* src/algebra/poly.spad.pamphlet: Faster polynomial
	multiplication.

2009-12-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/transsolve.spad.pamphlet: testZero?(): Accept
	more solutions.

2009-12-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/vecrec.spad.pamphlet: More scalable
	rational reconstruction.

2009-12-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/trace.boot, src/interp/i-analy.boot,
	src/interp/buildom.boot, src/interp/i-coerce.boot,
	src/interp/parse.boot, src/interp/i-output.boot,
	src/interp/i-spec2.boot, src/interp/g-cndata.boot,
	src/interp/setq.lisp, src/interp/i-funsel.boot,
	src/interp/i-eval.boot, src/interp/br-con.boot,
	src/interp/i-spec1.boot, src/interp/clammed.boot:
	Replace 'Domain' by 'Type' and 'Subdomain(Domain)'
	by 'Category'.

2009-11-29  Martin Rubey  <martin.rubey@univie.ac.at>, bertfried fauser

	* INSTALL (Prerequisities): add libraries for LaTeXed output in
	emacs mode

2009-11-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mantepse.spad.pamphlet: Faster check
	for guessPRec.


2009-11-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Improve guessing with allDegrees.
	* src/algebra/mantepse.spad.pamphlet,
	src/algebra/modhpsol.spad.pamphlet,
	src/input/mantepse.input.pamphlet: Allow missing
	coefficients (degree -1) when guessing with allDegrees.

2009-11-28  Bill Page  <bill.page@newsynthesis.org>

	* src/algebra/op.spad.pamphlet,
	src/algebra/poly.spad.pamphlet, src/algebra/Makefile.in:
	Add 'Comparable' to XPOLY and Tensor domains.

2009-11-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	More efficient coercion.
	* src/algebra/multpoly.spad.pamphlet: New helper package.
	src/algebra/multpoly.spad.pamphlet: Use it.
	src/algebra/boo-pack2.input,
	src/algebra/Makefile.in: Adjust.

2009-11-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/gaussian.spad.pamphlet: Make 'Complex(Integer)'
	into UniqueFactorizationDomain.

2009-11-26  Andrey Grozin <A.G.Grozin@inp.nsk.su>

	* src/algebra/files.spad.pamphlet: flush(): New function.

2009-11-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: Make Lisp compiler less
	verbose.

2009-11-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/genups.spad.pamphlet,
	src/algebra/sttaylor.spad.pamphlet: More efficient
	power series multiplication.

2009-11-24  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/mantepse.spad.pamphlet,
	src/algebra/rec.spad.pamphlet,
	src/input/mantepse.input.pamphlet: rewrite RECOP to avoid
	unwanted coercion of initial values in guessHPaux

2009-11-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo-cat.input, src/interp/nlib.lisp,
	src/interp/patches.lisp, src/interp/property.lisp,
	src/interp/postpar.boot, src/interp/compiler.boot,
	src/interp/parse.boot: Misc cleanups.

2009-11-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp: interpsys-ecl-image-init():
	Set needed defaults for ECL.

2009-11-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot, src/interp/g-opt.boot,
	src/interp/int-top.boot, src/interp/i-spec2.boot,
	src/interp/setvart.boot, src/interp/slam.boot,
	src/interp/template.boot, src/interp/vmlisp.lisp:
	Misc cleanups.

2009-11-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/sfsfun.boot, src/interp/nrunopt.boot,
	src/interp/property.lisp, src/interp/postpar.boot,
	src/interp/parse.boot, src/boot/typrops.boot,
	src/boot/Makenotes.tex:  Use '^' for power in Boot.

2009-11-05  Bill Page  <bill.page@newsynthesis.org>

	* src/algebra/xpoly.spad.pamphlet: change 'div' to
	'divide' so division is inherited from FreeMonoid

2009-11-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix handling of 'Tuple' in Spad parser.
	* src/interp/def.lisp, src/interp/nruncomp.boot,
	src/interp/nrunopt.boot, src/interp/property.lisp,
	src/interp/postpar.boot, src/interp/compiler.boot,
	src/interp/fnew.meta, src/interp/fnewmeta.lisp,
	src/interp/define.boot, src/interp/ncomp.boot:
	Replace 'Tuple' by '@Tuple'.

2009-11-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mantepse.spad.pamphlet: guessInterpolate3():
	Simplify.

2009-11-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/wi2.boot, src/interp/as.boot,
	src/interp/define.boot: Misc cleanups.

2009-11-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: compWithMappingMode1():
	Support nested functional return values.

2009-11-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Support return in nested
	functions.

2009-11-02  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/mantepse.spad.pamphlet: do not export guessAlg(q)
	and guessPade(q)

2009-11-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/vecrec.spad.pamphlet: Another common factor fix.

2009-11-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/vecrec.spad.pamphlet,
	src/algebra/modhpsol.spad.pamphlet: Cancel common factors
	during reconstruction.

2009-11-01  Franz Lehner  <lehner@finanz.math.tugraz.at>
	* src/algebra/tensor.spad.pamphlet: correct broken build
	(badly formatted comments).

2009-10-31  Franz Lehner  <lehner@finanz.math.tugraz.at>

	tensor products and tensor powers
	* src/algebra/tensor.spad.pamphlet: new file
	* src/input/tensor.input.pamphlet: new file
	new categories: TensorProductCategory, TensorPowerCategory,
	Coalgebra, Bialgebra, HopfAlgebra
	new domains: TensorProduct, TensorPower
	new package: TensorPowerFunctions2
	* src/algebra/boo-cat.input, src/algebra/boo-pack2.input,
	src/algebra/boo-dom2.input, src/algebra/exposed.lsp.pamphlet,
	src/share/algebra/command.list,
	src/algebra/Makefile.in, src/input/Makefile.in:
	add new entities
	* src/interp/property.lisp, src/interp/i-output.boot:
	ASCII output for tensors (B. Page)
	* src/algebra/poly.spad.pamphlet: rename mapLinear to linearExtend,
	take care of zero element in linearExtend
	* some cleanup in FreeModule
	* some further optimization on multiplication in the tensor
	product of algebras

2009-10-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: Correct previous version.

2009-10-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: Do not attempt to remember
	command line parameters if sbcl can not do this.

2009-10-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in, src/algebra/Makefile.in,
	src/lisp/Makefile.in, src/etc/Makefile.in,
	src/paste/Makefile.in, contrib/emacs/Makefile.in,
	config/setup-dep.mk: Makefile fixes.

2009-10-28  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra: fix typos

2009-10-28  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* src/lisp/fricas-lisp.lisp: make sbcl remember command line
	parameters

2009-10-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/format.boot: Avoid crash when unparsing equations.

2009-10-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Change '--with-noweb' to '--with-noweb-tarball'.

2009-10-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-op2.boot: dbGetFormFromDocumentation():
	Eliminate bogus error messages.

2009-10-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/document.in: Comment out buggy code.
	src/lisp/Makefile.in, configure.ac: Fixes for sbcl on
	Windows.

2009-10-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/*: Whitspace cleanup.

2009-10-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/c-doc.boot, src/interp/clam.boot,
	src/interp/br-saturn.boot, src/interp/functor.boot,
	src/interp/util.lisp, src/interp/fortcall.boot,
	src/interp/g-cndata.boot, src/interp/g-util.boot,
	src/interp/as.boot, src/interp/g-timer.boot,
	src/interp/g-error.boot: Misc cleanups.

2009-10-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/xpoly.spad.pamphlet,
	src/algebra/xlpoly.spad.pamphlet: Update comments.

2009-10-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix Aldor breakage.
	* src/aldor/gendepap.lsp: generate-ax-file(): Set
	'*print-circle* ' to nil.

2009-10-21  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/interp/hashcode.boot: Change the hashcode of Mapping.
	The patch is due to Peter Broadbery.
	http://groups.google.com/group/fricas-devel/browse_thread/thread/c1d1ccc263415ba5

	* configure.ac, Makefile.in, config/var-def.mk:
	Enable --with-noweb=/path/to/noweb-2.10a.tgz.
	Disable --with-included-noweb.
	Remove axiom_optional_srcdir.

2009-10-20  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/aldor/Makefile2.in: Remove useless trace commands.

2009-10-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mantepse.spad.pamphlet: checkInterpolant(): Reject
	pathological solutions.

2009-10-20  Ralf Hemmecke  <ralf@hemmecke.de>

	* Makefile.in: Correct test.

2009-10-20  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/mantepse.spad.pamphlet,
	src/input/mantepse.spad.pamphlet: add functional equations, adjust
	tests

2009-10-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: Set '*print-circle*' to t.

2009-10-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix array indexing error.
	* src/algebra/modhpsol.spad.pamphlet: critical__index():
	Skip coordinates which are not present.

2009-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Do not build Aldor interface by default.
	Makefile.in: Adjust.

2009-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mantepse.spad.pamphlet: Add GuessPolynomialInteger
	src/algebra/exposed.lsp.pamphlet: expose it.
	src/algebra/Makefile.in: Adjust.

2009-10-15  Anatoly Raportirenko <ram@sunct1.jinr.ru>

	* src/lib/Makefile.in: For cmucl build 32-bit
	libspad.

2009-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Whitespace cleanup.

2009-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Spelling corrections.

2009-10-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Martin Rubey  <martin.rubey@univie.ac.at>

	Guessing using modular method.
	* src/algebra/modhpsol.spad.pamphlet: New file.
	mantepse.spad.pamphlet: Call modular solver.
	fffg.spad.pamphlet: Export genVectorStream().
	src/algebra/Makefile.in, src/algebra/boo-pack1.input,
	src/algebra/boo-pack2.input: Adjust bootstrap.
	src/algebra/exposed.lsp.pamphlet: Unexpose GUESSAN.

2009-10-10  Bill Page  <bill.page@newsynthesis.org>

	* Fix bug: Error detected within library code: Unknown operator
	* change 'applyQuote to '%quote

2009-10-10  Ralf Hemmecke  <ralf@hemmecke.de>

	* configure.ac src/aldor/Makefile.in src/aldor/Makefile3.in
	src/aldor/gendepap.lsp src/aldor/libaxiom.tex src/interp/ax.boot:
	- Refactor generation of runtime lib for aldor-interface
	  from src/aldor/Makefile.in into Makefile3.in and remove
	  reference to attributes.
	- Remove use of |fileConstructors|, generate domains.mk
	  without .spad file access.

2009-10-09  Anatoly Raportirenko <ram@sunct1.jinr.ru>

	* configure.ac, src/input/elemnum.input.pamphlet,
	src/interp/htcheck.boot, src/interp/Makefile.in,
	src/interp/nlib.lisp, src/interp/util.lisp,
	src/interp/vmlisp.lisp, src/lisp/fricas-lisp.lisp,
	src/lisp/fricas-package.lisp, src/lisp/Makefile.in,
	src/scripts/document.in: Support build with cmucl.

2009-10-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: modeEqualSubst(): Better
	type equality.

2009-10-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	History file fixes.
	* src/interp/i-syscmd.boot: readHiFi(): correct a typo.
	histFileName(), restoreHistory(): Do not create trash files.

2009-09-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Aleksej Saushev  <asau@inbox.ru>

	* configure.ac: Fix AF_UNIX/AF_LOCAL test.

2009-09-27  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/Makefile.in, src/algebra/mantepse.spad.pamphlet,
	src/input/mantepse.input.pamphlet: remove superfluous argument R
	from GUESS, fix a mistake in GUESSF1 and add test, make GUESSP
	more general, adjust tests

2009-09-25  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/fffg.spad.pamphlet: make DiffAction work also when
	the desired coefficient is trivially 0.

2009-09-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add modular framework.
	* src/interp/primitives.lisp: Add macros for modular
	operations.
	src/interp/setq.lisp: U32Vector is optimizable.
	src/algebra/u32vec.spad.pamphlet,
	src/algebra/vecrec.spad.pamphlet: New files.
	src/algebra/boo-pack2.input,
	src/algebra/boo-dom1.input,
	src/algebra/boo-nildom.spad,
	src/algebra/boo-dom2.input,
	src/algebra/boo6.input,
	src/algebra/Makefile.in: Adjust bootstrap.

2009-09-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Use sbcl as default Lisp.

2009-08-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Speed up conversion of taylor series to polynomials.
	* src/algebra/taylor.spad.pamphlet: univariatePolynomial():
	speed up.

2009-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Speed up array access using Lisp primitives.
	* src/interp/primitives.lisp: New file.
	src/interp/setq.lisp: Add arrays and Matrix to
	'$optimizableConstructorNames'.
	src/interp/g-opt.boot: Instantiate them during compilation.
	src/algebra/Makefile.in, src/algebra/boo6.input: Adjust
	bootstrap.
	src/algebra/array1.spad.pamphlet,
	src/algebra/array2.spad.pamphlet,
	src/algebra/matrix.spad.pamphlet,
	src/algebra/vector.spad.pamphlet: Use new primitives.

2009-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo-nilcat.spad,
	src/algebra/exposed.lsp.pamphlet: Remove traces of
	AttributeRegistry.

2009-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/def.lisp, src/interp/i-output.boot,
	src/interp/g-boot.boot, src/interp/macros.lisp:
	Misc cleanups.

2009-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Speed up expansion into series.
	* src/algebra/fs2ups.spad.pamphlet: powerToGenUPS(),
	atancotToGenUPS(): use iExprToGenUPS instead of
	exprToGenUPS.

2009-08-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/cra.spad.pamphlet,
	src/algebra/pfo.spad.pamphlet,
	src/algebra/fs2ups.spad.pamphlet,
	src/algebra/lodop.spad.pamphlet,
	src/algebra/crfp.spad.pamphlet:  Update comments.

2009-08-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerce.boot, src/interp/rulesets.boot,
	src/interp/compiler.boot, src/interp/termrw.boot,
	src/interp/i-funsel.boot, src/interp/i-resolv.boot,
	src/interp/clammed.boot: Resolve cleanup.

2009-08-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/modring.spad.pamphlet: Always use monicDivide
	from underlying domain for remainder.

2009-08-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/muldep.spad.pamphlet,
	src/interp/nlib.lisp, src/interp/sys-pkg.lisp,
	src/interp/i-syscmd.boot, src/interp/interop.boot,
	src/interp/g-timer.boot, src/interp/macros.lisp,
	src/interp/lisplib.boot, src/interp/vmlisp.lisp,
	src/interp/spad.lisp: Misc cleanups.
	src/interp/cfuns.lisp: Remove
	src/interp/Makefile.in: Adjust.

2009-08-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/incl.boot: Fix conditionals in interpreter
	scanner.

2009-08-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/macros.lisp: ORDER?(): Avoid 'write-to-string'
	to make it more efficient.

2009-08-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/clam.boot: clearClam(): Avoid using eval.

2009-08-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Generate fricas-cpl.el at build time.
	* contrib/emacs/gen-cpl.lisp: New file.
	contrib/emacs/fricas-cpl.lisp: Delete. Move first
	and last part to contrib/emacs/fricas-cpl.hd
	and contrib/emacs/fricas-cpl.tl respectively.
	Makefile.in, contrib/emacs/Makefile.in: Adjust.

2009-07-24  Gabriel Dos Reis  <gdr@cs.tamu.edu>

	* src/algebra/poly.spad.pamphlet: Add return value.

2009-07-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Join tiny files with other.
	* src/interp/parini.boot: Move content to
	src/interp/scan.boot and remove.
	src/interp/packtran.boot: Move content to
	src/interp/g-util.boot and remove.
	src/interp/Makefile.in: Adjust.

2009-07-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunfast.boot, src/interp/nruncomp.boot,
	src/interp/nrunopt.boot, src/interp/wi2.boot,
	src/interp/functor.boot, src/interp/i-syscmd.boot,
	src/interp/as.boot, src/interp/template.boot,
	src/interp/daase.lisp, src/interp/i-funsel.boot,
	src/interp/define.boot, src/interp/lisplib.boot,
	src/interp/wi1.boot: Misc cleanups.

2009-07-23  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/matcat.spad.pamphlet: correct definition of
	random$RMATCAT

2009-07-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Do not require patch.

2009-07-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Different fix for SF-2815451.
	* src/interp/sfsfun-l.lisp: C-TO-RF(): new function.
	src/algebra/mkfunc.spad.pamphlet: mkLisp(): Revert
	change from r639.
	mkCTOR(): Use C-TO-RF.

2009-07-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: Adjust for sbcl-1.0.29.

2009-07-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/lisplib.boot: Do not add bogus modemaps
	for categories.

2009-07-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/pages/*: Replace '$' by '%'.

2009-07-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix SF-2815451.
	* src/algebra/mkfunc.spad.pamphlet: mkLisp(): Convert
	integer constants to DoubleFloat.

2009-07-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-opt.boot, src/interp/lisplib.boot
	src/interp/i-spec1.boot: Misc cleanups.

2009-07-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/tex.spad.pamphlet: Fix issue 245.

2009-06-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/quat.spad.pamphlet: Add general quaternions.
	src/algebra/boo-dom1.input,
	src/algebra/exposed.lsp.pamphlet,
	src/algebra/Makefile.in: Adjust
	src/hyper/pages/QUAT2.ht: New example file
	src/hyper/pages/QUAT.ht, src/paste/Makefile.in
	src/hyper/pages/xmpexp.ht: Adjust
	src/input/quat.input.pamphlet: Remove redundant file.
	src/input/Makefile.in: Adjust.

2009-06-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-op2.boot, src/interp/format.boot:
	Fix browser error.

2009-06-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Eliminate errors compiling
	BPADICRT and PADICRAT.

2009-06-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/any.spad.pamphlet,
	src/interp/i-eval.boot: Make equality in Any more
	reasonable.

2009-06-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/tex.spad.pamphlet,
	src/algebra/mathml.spad.pamphlet,
	src/interp/i-output.boot: Fix horizontal display of
	fractions.

2009-06-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/*, src/boot/typrops.boot: Misc cleanups.

2009-06-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/algfact.spad.pamphlet: allk(): Correctly handle
	nested extensions during algebraic factorization.

2009-06-21  Franz Lehner  <lehner@finanz.math.tugraz.at>

	* src/algebra/xlpoly.spad.pamphlet: Revert output form of LiePolynomial to state previous to cleanup of FreeModule.

2009-06-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootfuns.lisp, src/interp/util.lisp: Silence 'Loading'
	messages.

2009-06-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/si.spad.pamphlet,
	src/algebra/mkfunc.spad.pamphlet,
	src/algebra/gdirprod.spad.pamphlet,
	src/algebra/fortran.spad.pamphlet,
	src/algebra/fortpak.spad.pamphlet,
	src/algebra/oct.spad.pamphlet,
	src/algebra/vector.spad.pamphlet,
	src/interp/nruncomp.boot, src/interp/category.boot,
	src/interp/modemap.boot, src/interp/wi2.boot,
	src/interp/functor.boot, src/interp/g-opt.boot,
	src/interp/define.boot, src/interp/lisplib.boot,
	src/interp/spad.lisp: Misc cleanups.

2009-06-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Allow local domains in conditionals.
	* src/interp/info.boot: actOnInfo(): Do not put
	atoms on $functorLocalParameters.

2009-06-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sf.spad.pamphlet,
	src/interp/def.lisp, src/interp/parsing.lisp,
	src/interp/compiler.boot, src/interp/util.lisp,
	src/interp/comp.lisp, src/interp/bootlex.lisp,
	src/interp/union.lisp, src/interp/g-boot.boot,
	src/interp/macros.lisp, src/interp/wi1.boot,
	src/interp/vmlisp.lisp: Misc cleanups.

2009-06-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.spad.pamphlet: replace $ by %

2009-06-05  Franz Lehner  <lehner@finanz.math.tugraz.at>

	* cleanup of FreeModule

2009-05-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunfast.boot: newHasTest(): Signal error
	when domain is nil.

2009-05-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: compQuote(): Allow only
	symbols, set result type.
	* src/algebra/*: Convert strings to symbols.

2009-05-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Better error checking.
	src/algebra/kl.spad.pamphlet: Adjust.

2009-05-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*: Add Comparable, use it instead of
	OrderedSet when appropriate.
	src/input/bugs2009.input.pamphlet,
	src/input/mapleok.input.pamphlet,
	src/input/ruleset.input.pamphlet: Adjust tests.

2009-05-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: compPretend(): Change error
	to warning.

2009-05-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Optimize trivial lambdas.

2009-05-10  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/gaussian.spad.pamphlet,
	src/algebra/gpgcd.spad.pamphlet, src/algebra/groebf.spad.pamphlet,
	src/algebra/mts.spad.pamphlet, src/algebra/puiseux.spad.pamphlet:
	replace +-> by direct function call

2009-05-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad.pamphlet,
	src/algebra/tree.spad.pamphlet: Change nested functions to
	closures.

2009-05-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*: Merge new-lambda.

2009-04-29  Martin Rubey  <martin.rubey@math.uni-hannover.de>

	* INSTALL.CYGWIN: update to new cygwin packages, note problems
	with building under X, fricas.el and efricas are now automatically
	installed

2009-04-28  Ralf Hemmecke  <ralf@hemmecke.de>

	* contrib/emacs/Makefile.in: Must regenerate efricas after
	built and re-configure.

2009-04-28  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas.el: strip ctrl-m for MS-Windows

2009-04-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/postpar.boot: Correct a typo.

2009-04-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Parallelize release build.

2009-04-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp, src/lisp/fricas-package.lisp:
	Add exit with status.

2009-04-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/interp-proclaims.lisp: Regenerate.

2009-04-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/pages/releaseNotes.ht, src/input/test.input.pamphlet:
	Last minute changes.

2009-04-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/pages/releaseNotes.ht: Update for 1.0.6.

2009-04-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/genufact.spad.pamphlet: Fix SF/2521387.

2009-04-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/ystream.spad.pamphlet,
	src/algebra/stream.spad.pamphlet, src/interp/setq.lisp:
	Detect and report uninitialized streams.

2009-04-21  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/mantepse.spad.pamphlet: developer documentation
	improvements, more debugging messages

2009-04-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Anonymous Axiom wiki contibutor

	* src/interp/i-coerce.boot, src/interp/i-funsel.boot,
	src/interp/i-resolv.boot: Fix issues 122, 136 and 435.

	Martin Rubey  <martin.rubey@univie.ac.at>
	* src/input/i-bugs2009.input.pamphlet,
	src/input/bugs2009.input.pamphlet: add issue numbers

2009-04-15  Gabriel Dos Reis  <gdr@cs.tamu.edu>
            Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/scan.boot, src/share/doc/msgs/s2-us.msgs:
	Signal error if no digit follow radix specification.

2009-04-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* contrib/debian/mk_deb: Update.

2009-04-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/mark.boot: Add leading zero.

2009-04-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/find-algebra-files: Use 'grep -E' if
	this works.

2009-04-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/kl.spad.pamphlet: Fix issue 443.
	src/input/bugs2009.input.pamphlet: add test.
	src/input/mantepse.input.pamphlet: correct expected().

2009-04-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/void.spad.pamphlet: Allow tracing of
	functions returning Void.

2009-04-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add beginning of new compiler.
	* src/interp/ncomp.boot: New file.
	src/interp/bootlex.lisp: Init per-file macro hash table.
	src/interp/spad.lisp: Call function from ncomp if
	requested.
	src/interp/Makefile.in : Add ncomp.

2009-03-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/apply.boot, src/interp/sys-pkg.lisp,
	src/interp/patches.lisp, src/interp/cformat.boot,
	src/interp/msgdb.boot, src/interp/nruncomp.boot,
	src/interp/setvars.boot, src/interp/postpar.boot,
	src/interp/wi2.boot, src/interp/util.lisp,
	src/interp/msg.boot, src/interp/comp.lisp,
	src/interp/format.boot, src/interp/define.boot,
	src/interp/htsetvar.boot, src/interp/vmlisp.lisp:
	Misc cleanups.

2009-03-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-boot.boot: Fix breakage from revision 554.

2009-03-26  Gabriel Dos Reis  <gdr@cs.tamu.edu>

	* src/interp/i-funsel.boot, src/share/doc/msgs/s2-us.msgs:
	Select function based on type from context.
	src/input/bugs2009.input.pamphlet: Add test.

2009-03-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/comp.lisp: convert functions to Boot
	and move to
	src/interp/g-boot.boot: here.
	src/interp/i-analy.boot, src/interp/def.lisp,
	src/interp/compiler.boot: Adjust.

2009-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/info.boot, src/interp/nruncomp.boot:
	Speed up compilation of EXPEXPAN.spad.

2009-03-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: compWithMappingMode(): supress
	bogus warnings about parameters having no value.

2009-03-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot, src/interp/define.boot,
	src/interp/newaux.lisp, src/interp/property.lisp:
	Support '+->' and nested functions.

2009-03-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/info.boot, src/interp/category.boot,
	src/interp/wi2.boot, src/interp/functor.boot,
	src/interp/define.boot: Misc cleanups.

2009-03-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/axext_l.lisp, src/interp/category.boot,
	src/interp/database.boot, src/interp/define.boot,
	src/interp/htcheck.boot, src/interp/i-intern.boot,
	src/interp/i-output.boot, src/interp/i-spec2.boot,
	src/interp/i-syscmd.boot, src/interp/lisplib.boot,
	src/interp/macros.lisp, src/interp/package.boot,
	src/interp/setq.lisp, src/interp/setvars.boot,
	src/interp/spad.lisp, src/lisp/fricas-lisp.lisp,
	src/lisp/fricas-package.lisp, src/share/doc/msgs/s2-us.msgs:
	Misc cleanups.

2009-03-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunopt.boot src/interp/property.lisp,
	src/interp/compiler.boot, src/interp/c-util.boot,
	src/interp/setq.lisp, src/interp/define.boot,
	src/interp/hashcode.boot: Misc cleanups.

2009-03-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/Makefile.in: Cleanup test Makefile.

2009-03-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/category.boot: SigListOpSubsume(): Use EQ
	for faster comparison.

2009-03-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Parallelize main bootstrap
	stage.
	Makefile.in: force sequential build of noweb.

2009-03-11  Aleksej Saushev  <asau@inbox.ru>

	* configure.ac: Support Dragonfly BSD.

2009-03-06  Johannes Grabmeier  <johannes@grabmeier.net>
            Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/float.spad.pamphlet: fixed(): Correct
	fixed output of floating point numbers.
	src/input/i-bugs2009.input.pamphlet: Add tests.
	src/input/Makefile.in: Adjust.

2009-03-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intpm.spad.pamphlet: Do not compare
	expressions.

2009-03-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fraction.spad.pamphlet: Remove bogus
	comparison code.

2009-03-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.in, src/interp/comp.lisp,
	src/interp/compat.boot, src/interp/daase.lisp,
	src/interp/debug.lisp, src/interp/fname.lisp,
	src/interp/foam_l.lisp, src/interp/hash.lisp,
	src/interp/macros.lisp, src/interp/nlib.lisp,
	src/interp/patches.lisp, src/interp/sfsfun-l.lisp,
	src/interp/spaderror.lisp, src/interp/util.lisp,
	src/interp/vmlisp.lisp, src/lisp/fricas-lisp.lisp:
	Misc cleanups.

2009-02-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/elemntry.spad.pamphlet: Disable undesirable
	simplifications.
	src/algebra/transsolve.spad.pamphlet: Simplify inverses here.

2009-02-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integer.spad.pamphlet, src/interp/spad.lisp:
	Speed up integer exquo.

2009-02-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.spad.pamphlet: Whitespace cleanup.

2009-02-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bc-misc.boot, src/interp/bc-solve.boot:
	Replace '**' by '^'.

2009-02-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in: Do not install 'axiom' script.

2009-02-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.spad.pamphlet: Replace '**' by '^'.
	src/interp/i-coerfn.boot: Adjust.

2009-02-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/ax.boot, src/interp/c-util.boot,
	src/interp/compiler.boot, src/interp/daase.lisp,
	src/interp/format.boot, src/interp/functor.boot,
	src/interp/macros.lisp, src/interp/nlib.lisp,
	src/interp/nrunopt.boot, src/interp/parsing.lisp,
	src/interp/property.lisp, src/interp/setq.lisp,
	src/interp/setvars.boot, src/interp/util.lisp: Misc cleanups.

2009-02-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/buildom.boot, src/interp/property.lisp,
	src/interp/nrungo.boot, src/interp/parse.boot: Misc cleanups.

2009-02-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/pages/*.ht: Replace '**' by '^'.

2009-02-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*, src/interp/*, src/boot/*: Replace '^=' by
	'~='.

2009-02-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Better configure.
	* config.lisp: New file.
	configure.ac: Use it to detect Lisp.

2009-01-31  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/ore.spad.pamphlet: Fix right multiplication by an
	element of the coefficient domain for
	SparseUnivariateSkewPolynomial. Previously it was inherited from
	SparseUnivariatePolynomial and thus (wrongly) commutative.

2009-01-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/property.lisp: Disable transforminng '^'
	into negation in the parser.

2009-01-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix bootstrap of GCDBAS.
	* src/algebra/Makefile.in: Add GCDBAS to BADSPAD.

2009-01-28  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/lodo.spad.pamphlet: killer missed return statement
	and would therefore always exit with no relations found

2009-01-26  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/mantepse.input.pamphlet: add currently failing test
	for finding homogeneous holonomic differential equation for x^2

2009-01-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Do not add '-lutil' to link flags when
	openpty is in libc.

2009-01-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* INSTALL: Update.

2009-01-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Check for openpty first in libc.

2009-01-24  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/rec.spad.pamphlet: fix output bug when all initial
	values are zero

	* src/algebra/rec.spad.pamphlet: cleanup output of ADEs: do not
	show zero coefficients in series expansion

2009-01-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Check for openpty also in libbsd.

2009-01-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* INSTALL: Update.

2009-01-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/pages/releaseNotes.ht: Update for 1.0.5.

2009-01-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integrat.spad.pamphlet: integrate(): Temporarly
	disable fix for issue 436.

2009-01-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/sman/sman.c: fork_Axiom(): Print better error
	message.

2009-01-21  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/bugs2009.input.pamphlet: test integrals with
	specialised function

	* src/algebra/polycat.spad.pamphlet: modify implementation of
	map$POLYLIFT so it doesn't introduce new zeros anymore, add test
	* src/algebra/Makefile.in, src/input/Makefile.in: adapt

2009-01-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Suppress loading Lisp init files.
	* configure.ac: rename axiom_quiet_flag to fricas_quiet_flag,
	add to it option to suppres loading init files.
	src/lisp/Makefile.in: Add fricas_quiet_flag to Lisp
	command line.
	src/lisp/fricas-lisp.lisp: Hardcode 'norc' option into
	dumped Clisp image.

2009-01-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/elemnum.input.pamphlet: Make sure tests run
	with Clisp-2.47

2009-01-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: For ECL on Darwin add :unix
	to featues.

2009-01-20  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/rec.spad.pamphlet: modify output format of ADEs
	src/input/mantepse.input.pamphlet: fix typo

2009-01-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Avoid recompliling algebra
	twice.

2009-01-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/muldep.spad.pamphlet: Doc fix.

2009-01-20  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/Makefile.in: add STNSR

	* src/algebra/mantepse.spad.pamphlet,
	src/input/mantepse.input.pamphlet: implement a different
	(better?) approach to homogeneous equations, implement mixed
	q-equations and recurrences, options use "arbitrary" instead of
	special integers now

2009-01-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fraction.spad.pamphlet: Remove unused
	import of MatrixCommonDenominator.

2009-01-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Simplify logarithms of constants.
	* src/algebra/muldep.spad.pamphlet: new file.
	src/algebra/efstruc.spad.pamphlet: use
	logDependenceQ from the new file.

2009-01-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo3.input: Buid FlexibleArray during
	bootstrap phase.

2009-01-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp, src/lisp/fricas-lisp.lisp: Allow
	build even if Clisp lacks FFI.

2009-01-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fraction.spad.pamphlet: Improve reducedSystem
	(build smaller systems).

2009-01-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-op2.boot: getDcForm(): Workaround to
	correctly format 'reduce'.

2009-01-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-op2.boot, src/interp/compiler.boot: Do not
	set $badStack in browser.

2009-01-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix issue 440 and 442.
	* src/algebra/integrat.spad.pamphlet: integrate(): Go
	complex for complex base ring.

2009-01-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integrat.spad.pamphlet: integrate(): Partial
	fix for issue 436.

2009-01-14  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/mantepse.spad.pamphlet: fix inaccuracy in
	homogeneousPart, select only lists without common factor

	* src/algebra/mantepse.spad.pamphlet,
	src/input/mantepse.input.pamphlet: proper definition of
	homogeneous, add test

2009-01-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad.pamphlet: Handle tan/atan of
	constants in normalize.

2009-01-13  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/mantepse.input.pamphlet: test guessing facility
	src/input/Makefile.in: Adjust.

2009-01-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix issue 441.
	* src/algebra/defintrf.spad.pamphlet: findRealZero(): Remove
	multiple zeros.

2009-01-13  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/bugs2009.input.pamphlet: add issue #442

	* src/input/bugs2009.input.pamphlet: add issues #138, #439, #436,
	#360, #440, #441

	* src/input/elemnum.input.pamphlet: add reference

	* src/input/bugs2008.input.pamphlet: correct test #301, add
	expected(), fix some formatting.

2009-01-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad.pamphlet: Better normalization.
	src/input/bugs2009.input.pamphlet: New file.
	src/input/Makefile.in: Adjust.

2009-01-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/coerce.spad.pamphlet,
	src/algebra/exposed.lsp.pamphlet,
	src/interp/as.boot, src/interp/br-con.boot,
	src/interp/br-data.boot, src/interp/br-util.boot,
	src/interp/cattable.boot, src/interp/c-util.boot,
	src/interp/interop.boot, src/interp/nrunopt.boot,
	src/interp/parsing.lisp: Misc cleanups.

2009-01-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/array1.spad.pamphlet: FlexibleArray,
	IndexedFlexibleArray: Doc fix.

2009-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Avoid breakage due to cleanup in r463.
	* src/interp/br-op1.boot: dbShowOp1(): Allow integer
	valued keys.

2009-01-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Avoid referencing build directory when using ECL.
	* src/interp/util.lisp: interpsys-ecl-image-init(): call
	initroot and use value of $spadroot instead of frozen
	build value.

2009-01-07  Aleksej Saushev <asau@inbox.ru>

	Fix bootstrap failure with ECL on NetBSD.
	* src/lisp/fricas-lisp.lisp: For ECL on NetBSD add :unix
	to featues.

2009-01-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/intef2.input.pamphlet,
	src/input/intmix2.input.pamphlet: Remove redundant test files.
	src/input/calculus2.input.pamphlet: Remove redundant unused
	tests, fix wrong Laplace examples.
	src/input/Makefile.in: Adjust.

2009-01-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/fnew.meta,
	src/interp/fnewmeta.lisp, src/interp/parsing.lisp:
	Scan special chars as symbols.

2009-01-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/easter.input.pamphlet: Remove redundant test file.
	src/input/Makefile.in: Adjust.

2008-12-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot: Remove unused parameter
	to 'SubstWhileDesizing' and 'SubstWhileDesizingList'.

2008-12-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/daase.lisp,
	src/interp/fnew.meta, src/interp/fnewmeta.lisp,
	src/interp/macros.lisp, src/interp/newaux.lisp,
	src/interp/parsing.lisp: Simplify old scanner.
	src/interp/metalex.lisp, src/interp/metameta.lisp: Remove.
	src/interp/Makefile.in: Adjust

2008-12-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Correct problem with )show.
	* src/interp/format.boot: form2String(): do not set
	'$InteractiveMode' to false.
	unparseInputForm(): new function, set '$InteractiveMode'
	to false here.
	src/algebra/mkfunc.spad.pamphlet: unparse(): Use
	unparseInputForm instead of form2String.

2008-12-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-con.boot, src/interp/br-op1.boot,
	src/interp/c-doc.boot, src/interp/patches.lisp:
	Misc cleanups.

2008-12-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunfast.boot: newHasTest(): Handle 'has'
	for signatures.

2008-12-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/apply.boot: compFormWithModemap(): Allow
	calling type-valued functions in Spad.

2008-12-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/*: Change '**' to '^'.

2008-12-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-eval.boot: evaluateType(): Comment out
	final call to evaluateFormAsType to avoid infinite
	recursion when evaluationg 'Record'.

2008-12-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* trunk/src/interp/i-toplev.boot: Declare '$inRetract'.

2008-12-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/clifford.spad.pamphlet: Avoid infinite
	recursion during convertion.

2008-12-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/naalgc.spad.pamphlet,
	src/algebra/trigcat.spad.pamphlet: Add missing definitions
	of '^'.

2008-12-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Ralf Hemmecke  <ralf@hemmecke.de>
	* src/algebra/fraction.spad.pamphlet,
	src/algebra/solverad.spad.pamphlet: Eliminate use
	of SubsetCategory.

2008-12-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/lindep.spad.pamphlet: solveLinear(),
	solveLinearlyOverQ(): add matrix version.

2008-12-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mts.spad.pamphlet: Correct wrong test.

2008-12-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-spec1.boot: upTARGET() and upCOERCE(): Allow
	type-valued coercions.

2008-12-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Bill Page <bill.page@newsynthesis.org>

	* src/interp/nrunfast.boot: newHasTest(): Correct typo.

2008-11-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/def.lisp,
	src/interp/i-syscmd.boot, src/interp/macros.lisp,
	src/interp/metalex.lisp, src/interp/msgdb.boot,
	src/interp/parsing.lisp, src/interp/patches.lisp,
	src/interp/record.boot, src/interp/sys-pkg.lisp,
	src/interp/vmlisp.lisp:  Clean up stream usage.

2008-11-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/Makefile.in: Skip Nag tests.

2008-11-26  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/elemnum.input.pamphlet: add many more tests for
	branchcuts, singularities, special values and behaviour under
	normalization / evaluation.  Many tests fail.

	* src/algebra/sf.spad.pamphlet, src/algebra/trigcat.spad.pamphlet:
	move RADCAT from sf to trigcat, where it belongs.  Add
	documentation concerning branchcuts to log, acos, asin, atan

2008-11-26  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/unittest.spad.pamphlet: add testsuiteNoClear
	(testsuite now issues ")clear all") and testRealEquals,
	testComplexEquals that test for approximate equality

2008-11-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Fix install of MTSCAT (and
	MTSCAT to CATDOMS).

2008-11-17  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/mts.spad.pamphlet, src/algebra/pscat.spad.pamphlet,
	src/algebra/Makefile.in, src/input/Makefile.in: add definitions
	for coefficient for multivariate series, some tests and some
	documentation

2008-11-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: when building gcl use local copy of bfd
	library.

2008-11-07  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/float.spad.pamphlet,
	src/algebra/fspace.spad.pamphlet, src/algebra/sf.spad.pamphlet:
	remove superfluous signatures, implied by category membership

2008-11-04  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/combfunc.spad.pamphlet: Reorder documentation

2008-11-04  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas.el: Correct definition of fricas-run.

	* src/algebra/seg.spad.pamphlet: provide InputForm for
	Segment, SegmentBinding, UniversalSegment

	* src/algebra/mkfunc.spad.pamphlet: provide a packageCall variant
	in INFORM1 that returns InputForm of a function call with
	arguments.

2008-10-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/Makefile.in, contrib/emacs/fricas.el:
	Make fricas command in fricas mode and efricas variable.


2008-10-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* contrib/emacs/Makefile.in: Respect DESTDIR.

2008-10-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* interp-proclaims.lisp: Regenerate.

2008-10-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/exprode.spad.pamphlet: use "exquo" instead
	of "fixedPointExquo" to work around issue 301.

2008-10-26  Bill Page <bill.page@newsynthesis.org>

	* src/algebra/clifford.spad.pamphlet,
	src/algebra/constant.spad.pamphlet: Add coercions to InputForm
	src/interp/format.boot: Improve unparse.

2008-10-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Correct initialization of $envHashTable.
	* src/interp/compiler.boot: initEnvHashTable(): New function.
	compTopLevel(): Use it.

2008-10-21  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/interp/i-output.boot: add TeXOutput marker
	* contrib/emacs/fricas.el: simplify temporary file handling, add
	support for inline display of LaTeXed code

2008-10-20  Ralf Hemmecke  <ralf@hemmecke.de>

	* Makefile.in, configure.ac, contrib/emacs/Makefile.in:
	Install fricas.el and an efricas script to run fricas inside
	emacs.

2008-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Speed up DirectProduct directly using Lisp operations.
	* src/interp/vmlisp.lisp: add QLESSP macro.
	src/interp/sys-pkg.lisp: export it.
	src/algebra/vector.spad.pamphlet: Use Lisp operations
	in comparisons.

2008-10-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/ptrees.boot: add code from ptrop.boot
	src/interp/ptrop.boot: Remove.
	src/interp/Makefile.in: Adjust
	src/interp/g-opt.boot, src/interp/g-util.boot,
	src/interp/i-code.boot, src/interp/interop.boot,
	src/interp/nrunfast.boot, src/interp/pspad2.boot,
	src/interp/template.boot, src/interp/termrw.boot: Misc cleanups.

2008-10-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp, src/lisp/fricas-lisp.lisp:  Turn
	Closure CL based AXIOMsys into binary.
	src/sman/sman.c: Adjust.

2008-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/outform.spad.pamphlet: Use SExpression as
	representation of OutputForm.
	src/algebra/Makefile.in, src/algebra/boo6.input: Adjust.

2008-10-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Correct Shoe 'is' with strings.
	* src/boot/tytree1.boot: bfIS1(): Do not convert strings
	to symbols.

2008-10-09  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/interp/i-syscmd.boot: fix thinko (qcdr ob should be qcdr),
	thanks Bill Page

	* src/interp/i-syscmd.boot: spadClosure? and writifyInner: deal
	with newGoGet - problem introduced by switch to functions in
	SPADCALL, and WRAPPED in )history )save and )restore

2008-10-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Cleanup of renamings.
	* src/boot/typrops.boot: Do not rename "substitute".
	src/interp/property.lisp: Do not rename "SUBST".
	src/interp/br-op1.boot, src/interp/br-op2.boot,
	src/interp/br-prof.boot, src/interp/br-util.boot,
	src/interp/database.boot, src/interp/define.boot,
	src/interp/format.boot, src/interp/ht-util.boot,
	src/interp/lisplib.boot, src/interp/mark.boot,
	src/interp/modemap.boot, src/interp/nruncomp.boot,
	src/interp/parse.boot, src/interp/wi2.boot: Adjust.

2008-10-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/tytree1.boot: bfReduce():  Perform reduction
	in correct order.

2008-10-07  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas.el: fix bug in fricas-banner-filter when
	emacs is started via efricas

2008-10-07  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/interp/i-syscmd.boot: histFileErase now also deletes
	directories

2008-10-07  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas.el: add message when FriCAS is ready

2008-10-06  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/lode.input.pamphlet: convert to unittesting package

2008-10-06  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas.el: fix bug with line continuation, add
	fricas-nocheck-eval

2008-10-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/patches.lisp: Add back definition of MAP.

2008-10-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/kl.spad.pamphlet: Use binary search in
	SortedCache.

2008-10-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/patches.lisp, src/interp/util.lisp: Supress
	sbcl style warnings due to autoloading.

2008-10-02  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/efricas, contrib/emacs/fricas.el: make emacs mode
	work with ecl - suppress banner.

2008-10-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/algfunc.spad.pamphlet,
	src/algebra/combfunc.spad.pamphlet,
	src/algebra/constant.spad.pamphlet,
	src/algebra/efstruc.spad.pamphlet,
	src/algebra/elemntry.spad.pamphlet,
	src/algebra/expr.spad.pamphlet,
	src/algebra/fspace.spad.pamphlet,
	src/algebra/intef.spad.pamphlet,
	src/algebra/integrat.spad.pamphlet,
	src/algebra/kl.spad.pamphlet,
	src/algebra/laplace.spad.pamphlet,
	src/algebra/limitps.spad.pamphlet,
	src/algebra/liouv.spad.pamphlet,
	src/algebra/manip.spad.pamphlet,
	src/algebra/odeef.spad.pamphlet,
	src/algebra/oderf.spad.pamphlet,
	src/algebra/opalg.spad.pamphlet,
	src/algebra/op.spad.pamphlet,
	src/algebra/pfo.spad.pamphlet,
	src/algebra/rdeef.spad.pamphlet,
	src/algebra/rec.spad.pamphlet:  Use symbols for names
	of operator properties.

2008-09-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/algfunc.spad.pamphlet,
	src/algebra/fspace.spad.pamphlet:  Fix issue 23.
	src/input/bugs2008.input.pamphlet:  Add test.

2008-09-26  Martin Rubey  <martin.rubey@univie.ac.at>

	* INSTALL.CYGWIN, contrib/emacs/efricas, contrib/emacs/fricas.el:
	adapt install notes for cygwin, send errors when running in emacs
	to /dev/null.

2008-09-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Use new macros FRICAS_CHECK_PROG
	and FRICAS_CHECK_PROGS for better error checking.

2008-09-25  Bill Page <bill.page@newsynthesis.org>
            Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerce.boot:  Improve coercion of
	types.
	src/algebra/mkfunc.spad.pamphlet:  Use
	'typeToInputForm', add 'getType' function and functions
	corresponding to '@', '::' and 'pretend'.
	src/input/bugs2008.input.pamphlet,
	src/algebra/mkfunc.spad.pamphlet:  Add tests

2008-09-25  Martin Rubey  <martin.rubey@univie.ac.at>
            Gabriel Dos Reis  <gdr@cs.tamu.edu>

	* src/interp/i-analy.boot, src/interp/i-eval.boot,
	src/interp/i-spec1.boot:  Allow calling type-valued
	functions.
	src/interp/util.lisp: isCategoryForm now triggers
	autoloading of the compiler.
	src/input/bugs2008.input.pamphlet,
	src/input/bugs2008-ExportType.spad:  Add test.
	src/input/Makefile.in:  Adjust.

2008-09-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/newlodo.input.pamphlet:  Delete, was a duplicate
	of lodo.input.pamphlet.
	src/input/Makefile.in:  Adjust.

2008-09-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootfuns.lisp, src/interp/buildom.boot,
	src/interp/category.boot, src/interp/compiler.boot,
	src/interp/define.boot, src/interp/def.lisp,
	src/interp/i-eval.boot, src/interp/i-funsel.boot,
	src/interp/i-intern.boot, src/interp/i-syscmd.boot,
	src/interp/setq.lisp, src/interp/spad.lisp,
	src/interp/trace.boot, src/interp/wi1.boot,
	src/interp/wi2.boot:  Misc cleanups.

2008-09-24  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas.el: fixes for gcl and for emacs 21. Escapes
	in fricas-marker-format-function are not safe. Startup still fails
	sometimes.

2008-09-24  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/bugs2007.input.pamphlet: update expected() to take
	into account the fixed test for #293 from rev 366.

2008-09-24  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/mantepse.spad.pamphlet: add link to article, make
	defaults of guess reasonable.

2008-09-24  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas-comint-failed-attempt.el: removed again
	(put in only to have it documented).

2008-09-24  Martin Rubey  <martin.rubey@univie.ac.at>
	* contrib/emacs/fricas.el,
	contrib/emacs/fricas-comint-failed-attempt.el: more documentation,
	better escapes
	* contrib/emacs/axiom.el: fix typo and add reference to fricas.el.

2008-09-23  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas.el: fix saving and loading of
	worksheets. Should be mostly working now.

	* contrib/emacs/fricas.el: first version of loading worksheets.

2008-09-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* bugs2007.input.pamphlet: issue 408: Increase accuracy of
	numerical tests.

2008-09-23  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/fricas.el, contrib/emacs/fricas-cpl.el: more
	documentation.

2008-09-22  Martin Rubey  <martin.rubey@univie.ac.at>
            Francois Maltey <fmaltey@nerim.fr>

	* contrib/emacs/fricas.el: some bugfixes and more documentation.

2008-09-22  Martin Rubey  <martin.rubey@univie.ac.at>
            Francois Maltey <fmaltey@nerim.fr>

	* contrib/emacs/fricas-cpl.el, contrib/emacs/fricas.el,
	src/interp/parsing.lisp, src/interp/util.lisp,
	src/share/doc/msgs/s2-us.msgs: add a new emacs mode and fix a few
	leftovers.  Just (require 'fricas), M-x fricas and enjoy.

2008-09-19  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/interp/int-top.boot: remove ioHook(endOfOutput), since there
	seems to be a problem with long input lines, and the ioHook I send
	would be long for the emacs mode then...

2008-09-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Better unparsing.
	* src/interp/format.boot: sumOrParen(), productOrParen(),
	powerOrParen(), coerceOrParen(), appOrParen(): New functions.
	binop2String(): call sumOrParen insted of Fortran machinery.
	form2String1(): Handle package calls.
	application2String(): Likewise, add parentheses also in
	one argument case.

2008-09-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo-cat.input: Remove nonexistent categories
	from the list.

2008-09-19  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/interp/ht-util.boot, src/interp/i-toplev.boot,
	src/interp/i-util.boot, src/interp/int-top.boot,
	src/interp/msgdb.boot, src/interp/server.boot: Add more markers to
	support new emacs mode.

2008-09-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/lisplib.boot: Avoid spurious nil attributes
	(fixes problem introuduced in rev. 368).

2008-09-17  Bill Page <bill.page@newsynthesis.org>
            Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fortpak.spad.pamphlet,
	* src/algebra/mkfunc.spad.pamphlet: export parse

2008-09-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot, src/interp/lisplib.boot,
	src/interp/patches.lisp, src/interp/wi2.boot: Misc
	cleanups.

2008-09-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/fortcall.boot: writeCFile(): Remove spurious
	parenthesis.

2008-09-15  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/bugs2007.input.pamphlet: fix bad test (#293)

2008-09-15  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/sex.spad.pamphlet: fix regression from previous
	patch (removal of intp and rnump)

2008-09-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/clam.boot, src/interp/comp.lisp,
	src/interp/c-util.boot, src/interp/debug.lisp,
	src/interp/g-timer.boot, src/interp/i-coerce.boot,
	src/interp/i-output.boot, src/interp/i-syscmd.boot,
	src/interp/i-util.boot, src/interp/macros.lisp,
	src/interp/msgdb.boot, src/interp/nrungo.boot,
	src/interp/slam.boot, src/interp/vmlisp.lisp:
	Misc cleanups.

2008-09-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/debug.lisp, src/interp/preparse.lisp
	src/interp/vmlisp.lisp: Eliminate DCQ and DSETQ macros.
	src/interp/comp.lisp: Likewise, move COMP-1 and COMP-2
	src/interp/g-boot.boot: to here (and translate to Boot).

2008-09-09  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/interp/br-op1.boot, src/interp/i-coerce.boot,
	src/interp/i-eval.boot, src/interp/i-spec1.boot,
	src/interp/interop.boot, src/interp/macros.lisp,
	src/interp/nrunfast.boot, src/interp/nrunopt.boot,
	src/interp/showimp.boot: optimize SPADCALL, it expects now that
	it's last argument really is a function, rather than a symbol
	designating a function name.  This might introduce bugs in the
	interpreter, but the algebra should run ok.

	* configure.ac, configure, src/interp/nlib.lisp,
	src/lisp/Makefile.in: introduce configure option
	with-algebra-optimization to let the lisp compiler optimize the
	algebra. (thanks to Waldek)

	* src/algebra/attribs.spad.pamphlet, src/algebra/boo-nilcat.spad,
	src/algebra/coerce.spad.pamphlet, src/interp/fnew.meta,
	src/interp/fnewmeta.lisp: introduce syntax with () for empty
	categories and use it.

	src/interp/as.boot, src/interp/daase.lisp,
	src/interp/g-cndata.boot, src/interp/interop.boot,
	src/interp/interp-proclaims.lisp: fix aldor-interface by removing
	references to *ATTRIBUTES*.

2008-09-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/attribs.spad.pamphlet: New file defining
	categories which replace attributes.
	src/algebra/attreg.spad.pamphlet: Remove.
	src/algebra/aggcat.spad.pamphlet,
	src/algebra/array2.spad.pamphlet,
	src/algebra/bezout.spad.pamphlet,
	src/algebra/card.spad.pamphlet,
	src/algebra/catdef.spad.pamphlet,
	src/algebra/defaults.spad.pamphlet,
	src/algebra/files.spad.pamphlet,
	src/algebra/float.spad.pamphlet,
	src/algebra/fortpak.spad.pamphlet,
	src/algebra/fortran.spad.pamphlet,
	src/algebra/fourier.spad.pamphlet,
	src/algebra/fraction.spad.pamphlet,
	src/algebra/gaussian.spad.pamphlet,
	src/algebra/integer.spad.pamphlet,
	src/algebra/interval.spad.pamphlet,
	src/algebra/lie.spad.pamphlet,
	src/algebra/lmdict.spad.pamphlet,
	src/algebra/matcat.spad.pamphlet,
	src/algebra/matrix.spad.pamphlet,
	src/algebra/mset.spad.pamphlet,
	src/algebra/multpoly.spad.pamphlet,
	src/algebra/naalgc.spad.pamphlet,
	src/algebra/newdata.spad.pamphlet,
	src/algebra/perman.spad.pamphlet,
	src/algebra/polset.spad.pamphlet,
	src/algebra/poly.spad.pamphlet,
	src/algebra/polycat.spad.pamphlet,
	src/algebra/rep1.spad.pamphlet,
	src/algebra/sf.spad.pamphlet,
	src/algebra/si.spad.pamphlet,
	src/algebra/solvelin.spad.pamphlet,
	src/algebra/sortpak.spad.pamphlet,
	src/algebra/stream.spad.pamphlet,
	src/algebra/table.spad.pamphlet,
	src/algebra/transsolve.spad.pamphlet,
	src/algebra/tree.spad.pamphlet,
	src/algebra/triset.spad.pamphlet,
	src/algebra/vector.spad.pamphlet,
	src/algebra/xlpoly.spad.pamphlet: Replace attributes
	by categories.
	src/algebra/Makefile.in, src/algebra/boo-cat.input: Adjust.
	src/hyper/pages/ug12.ht: Replace "commutative(*)" by
	"CommutativeStar".
	src/input/i-bugs2008.input.pamphlet: Replace ATTREG by TYPE.
	src/interp/br-op1.boot,
	src/interp/br-util.boot,
	src/interp/c-util.boot,
	src/interp/category.boot,
	src/interp/cattable.boot,
	src/interp/compiler.boot,
	src/interp/daase.lisp,
	src/interp/define.boot,
	src/interp/info.boot,
	src/interp/interop.boot,
	src/interp/nrunfast.boot,
	src/interp/nrunopt.boot,
	src/interp/parse.boot: Remove attribute support.
	src/interp/database.boot:getDomainFromMm(): Work around
	to avoid regression with finding exposed 'map!'.

2008-09-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nlib.lisp, src/interp/def.lisp,
	src/interp/setvars.boot, src/interp/wi2.boot,
	src/interp/br-saturn.boot, src/interp/g-timer.boot,
	src/interp/g-error.boot, src/interp/setq.lisp,
	src/interp/vmlisp.lisp: Misc cleanups.

2008-09-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/g-util.boot, src/interp/nruncomp.boot,
        src/interp/parse.boot, src/interp/vmlisp.lisp:
	Misc fixes.

2008-09-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/ptyout.boot: bpOutItem(): handle
	SETANDFILEQ, SETQ, DEFPARAMETER, DEFCONSTANT.
	src/boot/typars.boot, src/boot/typrops.boot: do not
	mangle NE.
	src/boot/tytree1.boot: bfWhere(): Also rename bodys
	of argumentless functions.

2008-09-04  Martin Rubey  <martin.rubey@univie.ac.at>
	    Ralf Hemmecke  <ralf@hemmecke.de>

	* Makefile.in, configure.ac, configure, src/Makefile.in,
	src/aldor, src/hyper/pages/ug16.ht, src/interp/ax.boot.tex,
	src/interp/foam_l.lisp, src/interp/setvars.boot,
	src/interp/setvart.boot, src/lisp/fricas-package.lisp: merge
	Ralf's wonderful new Aldor interface

	Martin Rubey  <martin.rubey@univie.ac.at>

	* src/interp: eliminate use of prefix ^ as negation operator in
	boot code, disallow ^ as prefix operator.

            Gabriel Dos Reis  <gdr@cs.tamu.edu>
	* src/algebra: eliminate use of prefix ^ as negation operator in
	algebra code

2008-09-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Bill Page  <bill.page@newsynthesis.org>

        Eliminate Fortran names in unparsed output.
	* src/interp/format.boot: binop2String() : New
	function.
	form2String1(): Use it.

2008-09-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sf.spad.pamphlet,
	src/interp/cfuns.lisp, src/interp/debug.lisp,
	src/interp/def.lisp, src/interp/functor.boot,
	src/interp/g-error.boot, src/interp/g-timer.boot,
	src/interp/interop.boot, src/interp/macros.lisp,
	src/interp/nlib.lisp, src/interp/patches.lisp,
	src/interp/postpar.boot, src/interp/trace.boot,
	src/interp/vmlisp.lisp: Misc cleanups.

2008-09-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sex.spad.pamphlet: Do not define
	representation.

2008-09-02  Alfredo Portes  <alfredo.portes@gmail.com>

	* src/hyper/pages/util.ht: Correct path to spadclient.

2008-08-31  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/ore.spad.pamphlet: Fix issue #431 - exponentiation
	in ORESUP
	* src/input/i-bugs2008.input.pamphlet: Add test.

2008-08-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/op.spad.pamphlet: Fix regression in
	printing Gamma.
	* src/input/i-bugs2008.input.pamphlet: Add test.

2008-08-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nocompil.lisp: Remove.
	* src/interp/bootfuns.lisp, src/interp/br-con.boot,
	src/interp/br-data.boot, src/interp/category.boot,
	src/interp/compiler.boot, src/interp/daase.lisp,
	src/interp/debug.lisp, src/interp/define.boot,
	src/interp/functor.boot, src/interp/g-timer.boot,
	src/interp/interop.boot, src/interp/lisplib.boot,
	src/interp/Makefile.in, src/interp/nruncomp.boot,
	src/interp/nrunfast.boot, src/interp/nrungo.boot,
	src/interp/nrunopt.boot, src/interp/package.boot,
	src/interp/parse.boot, src/interp/setq.lisp,
	src/interp/setvars.boot, src/interp/setvart.boot,
	src/interp/spad.lisp, src/interp/wi1.boot,
	src/interp/wi2.boot: Misc cleanups.

2008-08-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot: Report error if colon
	conversion appears in Spad source.
	* src/algebra/card.spad.pamphlet,
	src/algebra/ddfact.spad.pamphlet,
	src/algebra/degred.spad.pamphlet,
	src/algebra/eigen.spad.pamphlet,
	src/algebra/fnla.spad.pamphlet,
	src/algebra/formula.spad.pamphlet,
	src/algebra/gaussfac.spad.pamphlet,
	src/algebra/gdpoly.spad.pamphlet,
	src/algebra/ideal.spad.pamphlet,
	src/algebra/idecomp.spad.pamphlet,
	src/algebra/irsn.spad.pamphlet,
	src/algebra/lingrob.spad.pamphlet,
	src/algebra/lodop.spad.pamphlet,
	src/algebra/mappkg.spad.pamphlet,
	src/algebra/moddfact.spad.pamphlet,
	src/algebra/modmon.spad.pamphlet,
	src/algebra/multsqfr.spad.pamphlet,
	src/algebra/naalg.spad.pamphlet,
	src/algebra/npcoef.spad.pamphlet,
	src/algebra/numeigen.spad.pamphlet,
	src/algebra/out.spad.pamphlet,
	src/algebra/perman.spad.pamphlet,
	src/algebra/permgrps.spad.pamphlet,
	src/algebra/pfbr.spad.pamphlet,
	src/algebra/pfr.spad.pamphlet,
	src/algebra/poly.spad.pamphlet,
	src/algebra/polycat.spad.pamphlet,
	src/algebra/radeigen.spad.pamphlet,
	src/algebra/realzero.spad.pamphlet,
	src/algebra/rep2.spad.pamphlet,
	src/algebra/sf.spad.pamphlet,
	src/algebra/stream.spad.pamphlet,
	src/algebra/sturm.spad.pamphlet,
	src/algebra/tree.spad.pamphlet,
	src/algebra/twofact.spad.pamphlet,
	src/algebra/unifact.spad.pamphlet,
	src/algebra/weier.spad.pamphlet,
	src/algebra/xlpoly.spad.pamphlet,
	src/algebra/xpoly.spad.pamphletr: Eliminate use of colon
	convertions.

2008-08-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/pages/man0.ht: Use full path to htsearch
	program.

2008-08-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/mkdist.sh: Update to new names of Lisp
	output files.

2008-08-26  Bill Page  <bill.page@newsynthesis.org>

	* src/interp/daase.lisp: Re-add two lines accidentaly
	removed in previous commit.

2008-08-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/tytree1.boot, src/hyper/htinp.c,
	src/interp/astr.boot, src/interp/bootfuns.lisp,
	src/interp/bootlex.lisp, src/interp/buildom.boot,
	src/interp/category.boot, src/interp/clam.boot,
	src/interp/comp.lisp, src/interp/daase.lisp,
	src/interp/define.boot, src/interp/def.lisp,
	src/interp/g-util.boot, src/interp/i-coerce.boot,
	src/interp/i-intern.boot, src/interp/i-syscmd.boot,
	src/interp/i-util.boot, src/interp/lisplib.boot,
	src/interp/macros.lisp, src/interp/msg.boot,
	src/interp/msgdb.boot, src/interp/newfort.boot,
	src/interp/nocompil.lisp, src/interp/patches.lisp,
	src/interp/pathname.boot, src/interp/property.lisp,
	src/interp/ptrees.boot, src/interp/record.boot,
	src/interp/setq.lisp, src/interp/setvars.boot,
	src/interp/setvart.boot, src/interp/slam.boot,
	src/interp/spaderror.lisp, src/interp/spad.lisp,
	src/interp/sys-pkg.lisp, src/interp/trace.boot,
	src/interp/union.lisp, src/interp/util.lisp,
	src/interp/vmlisp.lisp, src/interp/wi1.boot,
	src/interp/wi2.boot: Misc cleanups.

2008-08-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/XDither.c, src/lib/XShade.c,
	src/lib/XSpadFill.c: Do not include Xt headers.

2008-08-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boot-sum.in, src/algebra/Makefile.in,
	src/etc/Makefile.in, src/interp/daase.lisp,
	src/interp/lisplib.boot, src/interp/nlib.lisp: Change
	name of generated Lisp file from 'XYZ.NRLIB/code.lsp'
	to 'XYZ.NRLIB/XYZ.lsp'.

2008-07-29  Gregory Vanuxem  <g.vanuxem@wanadoo.fr>

	* src/hyper/event.c: Add support for mouse wheel.

2008-07-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/fnew.meta, src/interp/fnewmeta.lisp: Remove
	support for using '$' as selector.

2008-07-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in: install: fix install without X support.

2008-07-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-data.boot, src/interp/br-saturn.boot
	src/interp/c-doc.boot, src/interp/util.lisp: Remove
	use of 'machine-type'.

2008-07-17  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/Makefile.in, src/algebra/table.spad.pamphlet,
	src/input/Makefile.in: make equality in Table (actually, HashTable
	and descendents) when hashing is possible independent of the
	internal order of the keys.

2008-07-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/category.boot
	src/interp/c-util.boot, src/interp/daase.lisp
	src/interp/debug.lisp, src/interp/fortcall.boot
	src/interp/i-syscmd.boot, src/interp/metalex.lisp
	src/interp/parini.boot, src/interp/parsing.lisp
	src/interp/pathname.boot, src/interp/setq.lisp
	src/interp/slam.boot, src/interp/trace.boot:
	Misc cleanups.

2008-06-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Workaround for graphic hang.
	* src/graph/viewman/viewman.c: main(): close viewport on failed
	readViewport.

2008-06-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Implement multiple precision Gamma.
	* src/algebra/special2.spad.pamphlet: New file.
	* src/algebra/Makefile.in, src/algebra/exposed.lsp.pamphlet:
	Adjust.

2008-06-11  Bill Page  <bill.page@newsynthesis.org>

        Fix issue 117.
	* src/algebra/vector.spad.pamphlet (DirectProductCategory):
	Also a Monoid if base type belongs to Monoid.
	(DirectProduct): Implement multiplication if base type belongs to
	Monoid.

2008-06-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo-cat.input, src/algebra/catdef.spad.pamphlet,
	src/algebra/Makefile.in: Add semirings (SemiRng and SemiRing).

2008-06-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Gabriel Dos Reis  <gdr@cs.tamu.edu>

	* src/algebra/boo-cat.input, src/algebra/catdef.spad.pamphlet,
	src/algebra/Makefile.in:  Port from OpenAxiom, add
	OrderedSemiGroup.

2008-05-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Refer to INSTALL instead of README.wh
	* configure.ac.pamphlet: rename to confignotes.tex.

2008-05-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-package.lisp: Fix build with Closure CL
	1.2.

2008-05-21  Ralf Hemmecke  <ralf@hemmecke.de>

	* src/algebra/Makefile.pamphlet: ${OUTSRC}/%.spad: Delete
	useless rule.

2008-05-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* */Makefile.pamphlet: Rename to */Makenotes.tex.

2008-05-19  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/interp/Makefile.in: add foam_l and axext_l to DEP, because
	otherwise the aldor interface won't work (FUNCALL [or a callee]
	requires more than one argument.)

2008-05-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac, Makefile.in, src/algebra/Makefile.in,
	src/clef/Makefile.in, src/graph/Gdraws/Makefile.in,
	src/graph/Makefile.in, src/graph/view2D/Makefile.in,
	src/graph/view3D/Makefile.in, src/graph/viewAlone/Makefile.in,
	src/graph/viewman/Makefile.in, src/hyper/Makefile.in,
	src/interp/Makefile.in, src/lib/Makefile.in,
	src/lisp/Makefile.in, src/sman/Makefile.in: Fix 'clean' target.

2008-05-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/algext.spad.pamphlet,
	src/algebra/ffcat.spad.pamphlet,
	src/algebra/ffnb.spad.pamphlet,
	src/algebra/fortran.spad.pamphlet,
	src/algebra/newpoly.spad.pamphlet,
	src/algebra/polset.spad.pamphlet,
	src/algebra/regset.spad.pamphlet,
	src/algebra/sregset.spad.pamphlet,
	src/algebra/tex.spad.pamphlet,
	src/algebra/triset.spad.pamphlet,
	src/algebra/xlpoly.spad.pamphlet: Eliminate use of
	'$$'.

2008-05-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/ax.boot, src/interp/br-op2.boot,
	src/interp/br-search.boot, src/interp/category.boot,
	src/interp/c-doc.boot, src/interp/clammed.boot,
	src/interp/c-util.boot, src/interp/interop.boot,
	src/interp/newfort.boot: Misc cleanups.

2008-05-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intef.spad.pamphlet: lfextendedint():
	when integrating rational functions use only logarithms
	of rational functions.

2008-05-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/Makefile.in: stamp-databases: Avoid error
	when 'USERS.DAASE' or 'DEPENDENTS.DAASE' already
	exist.

2008-05-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/fnew.meta: Remove support for floating point
	numbers without leading digit.
	* src/interp/fnewmeta.lisp: Regenerate.
	* src/algebra/acplot.spad.pamphlet: Add leading zero to
	'EPSILON'.

2008-04-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/include/edible.h: Add extra key definitions.
	* src/lib/edin.c: do_reading(): Handle '^A', '^E' and
	xterm 'End' key.

2008-04-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/Makefile.in: ht.db: copy bitmaps separately
	(avoid recursive copy).

2008-04-16  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/aggcat.spad.pamphlet: correct definition of
	random$FiniteSetAggregate

2008-04-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/fnew.meta: Simplify parsing.
	* src/interp/fnewmeta.lisp: Regenerate.

2008-04-10  Juergen Weiss

	* src/interp/newaux.lisp: Increase right binding
	power of '+->'.

2008-04-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootfuns.lisp, src/interp/apply.boot,
	src/interp/int-top.boot, src/interp/modemap.boot,
	src/interp/wi2.boot, src/interp/parse.boot,
	src/interp/i-toplev.boot, src/interp/setq.lisp,
	src/interp/define.boot, src/interp/lisplib.boot,
	src/interp/wi1.boot, src/interp/spaderror.lisp:
	Misc cleanups.

2008-03-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/ptyout.boot, src/interp/database.boot,
	src/interp/nrungo.boot, src/interp/scan.boot,
	src/interp/vmlisp.lisp: Misc cleanups.

2008-03-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/preparse.lisp: Fake support for ')package'
	command in old Boot.

2008-03-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: AWK_FOR_TARGET, AUTO_GOOD_SHELL: new
	configuration variables.
	* config/var-def.mk: propagate them as TARGET_AWK
	and GOOD_SHELL.
	* src/hyper/presea: rename to presea.in, use TARGET_AWK.
	* src/algebra/boot-sum.sh: use GOOD_SHELL.
	* src/hyper/Makefile.in, src/algebra/Makefile.in: Adjust.

2008-03-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/clef/edible.c.pamphlet, src/sman/sman.c.pamphlet,
	src/sman/session.c.pamphlet, src/sman/spadclient.c.pamphlet:
	Unwrap and replace by the content.
	* src/clef/Makefile.in, src/sman/Makefile.in: Adjust.

2008-03-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/*/*.c.pamphlet: Unwrap and replace by the C
	files.
	* src/graph/*/Makefile.in: Adjust.

2008-03-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/*.pamphlet: Unwrap and replace by the content.
	* src/hyper/Makefile.in: Adjust.

2008-03-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/apply.boot, src/interp/bootfuns.lisp,
	src/interp/compiler.boot, src/interp/comp.lisp,
	src/interp/c-util.boot, src/interp/define.boot,
	src/interp/def.lisp, src/interp/functor.boot,
	src/interp/g-opt.boot, src/interp/g-util.boot,
	src/interp/i-map.boot, src/interp/i-output.boot,
	src/interp/macros.lisp, src/interp/newaux.lisp,
	src/interp/nruncomp.boot, src/interp/nrungo.boot,
	src/interp/nspadaux.lisp, src/interp/parse.boot,
	src/interp/patches.lisp, src/interp/postpar.boot,
	src/interp/property.lisp, src/interp/pspad1.boot,
	src/interp/sys-pkg.lisp, src/interp/vmlisp.lisp,
	src/interp/wi1.boot, src/interp/wi2.boot: Misc cleanups.

2008-03-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/compiled: New directory.
        * src/boot/*.boot.pamphlet: Unwrap and replace by the
	corresponding .boot file.  Put the cached Lisp file
	in the compiled subdirectory.
	* src/boot/initial-env.lisp.pamphlet: Unwrap.
	* src/boot/Makefile.in: Adjust.

2008-03-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/cfuns-c.c, src/lib/XDither.c,
	src/lib/XShade.c, src/hyper/halloc.pamphlet,
	src/graph/viewman/cleanup.c.pamphlet: do not
	include malloc.h.

2008-03-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in: Install each file using INSTALL_PROGRAM,
	INSTALL_DATA or INSTALL_SCRIPT (as appropriate).

2008-03-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in, src/etc/Makefile.in,
	src/hyper/Makefile.in, src/interp/Makefile.in,
	src/lisp/Makefile.in, src/share/Makefile.in:
	Avoid using INSTALL_PROGRAM, INSTALL_DATA and
	INSTALL_SCRIPT during build.

2008-03-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/*.spad.pamphlet: Replace tabs by spaces,
	replace whitespace-only lines by empty lines.

2008-03-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/listgcd.spad.pamphlet: internal(): Add check
	for bad reduction.

2008-03-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/buildom.boot src/interp/compiler.boot,
	src/interp/debug.lisp, src/interp/functor.boot,
	src/interp/g-util.boot, src/interp/i-output.boot,
	src/interp/i-spec2.boot, src/interp/lisplib.boot,
	src/interp/macros.lisp, src/interp/modemap.boot,
	src/interp/nlib.lisp, src/interp/patches.lisp,
	src/algebra/fname.spad.pamphletr: Misc cleanups, move
	DEFSTREAM, NOTE and POINT from macros.lisp to
	debug.lisp.

2008-03-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mlift.spad.pamphlet: Use explicit import.
	* src/interp/define.boot: doIt(): Change warning about
	missing 'import' to error.

2008-02-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-util.boot: Remove $newCompilerUnionFlag,
	orderUnionEntries. Clean up.
	* src/interp/buildom.boot, src/interp/compiler.boot,
	src/interp/i-coerce.boot: Adjust.

2008-02-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/vmlisp.lisp: Remove tabs.

2008-02-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/sys-pkg.lisp, src/interp/vmlisp.lisp:
	Remove ECQ macro.

2008-02-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-op1.boot, src/interp/br-saturn.boot,
	src/interp/cfuns.lisp, src/interp/cstream.boot,
	src/interp/debug.lisp, src/interp/g-opt.boot,
	src/interp/g-util.boot, src/interp/i-coerfn.boot,
	src/interp/i-spec2.boot, src/interp/i-syscmd.boot,
	src/interp/package.boot, src/interp/parsing.lisp,
	src/interp/property.lisp, src/interp/sys-pkg.lisp,
	src/interp/vmlisp.lisp: Remove useless code.

2008-02-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/view2D.spad.pamphlet,
	src/algebra/view3D.spad.pamphlet: Use _$ViewportServer
	instead of VIEWPORTSERVER.

2008-02-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/category.boot: mkCategory(): Use correct
	count.

2008-02-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootfuns.lisp, src/interp/clammed.boot,
	src/interp/debug.lisp, src/interp/i-analy.boot,
	src/interp/i-coerce.boot, src/interp/i-eval.boot,
	src/interp/i-spec1.boot, src/interp/i-spec2.boot,
	src/interp/i-syscmd.boot, src/interp/i-toplev.boot,
	src/interp/newaux.lisp, src/interp/packtran.boot,
	src/interp/parse.boot, src/interp/parsing.lisp,
	src/interp/pathname.boot, src/interp/property.lisp,
	src/interp/rulesets.boot, src/interp/setq.lisp,
	src/interp/setvars.boot, src/interp/spad.lisp:
	Remove unused code.

2008-02-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/view2D.spad.pamphlet,
	src/algebra/view3D.spad.pamphlet, src/interp/sockio.lisp
        src/lisp/fricas-lisp.lisp, src/lisp/fricas-package.lisp:
	Normalize names of socket functions.

2008-02-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootlex.lisp, src/interp/newaux.lisp: Remove
	support for altenative spelling of brackts and braces.
	* src/interp/fnew.meta, src/interp/fnewmeta.lisp: Remove
	support for 'Scripts' syntax.
	* src/interp/postpar.boot: Likewise.  Remove support for
	APL like syntax.

2008-02-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/axiom: Disable graphics when viewman is
	missing.

2008-02-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix issue 292.
	* src/algebra/defintef.spad.pamphlet: checkForPole(),
	checkSMP(): handle powers.

2008-02-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add support for 'nopile' syntax.
	* src/interp/incl.boot, src/interp/scan.boot: Allow parenthesis
	at the start of a line.
	* src/interp/i-syscmd.boot, src/interp/setq.lisp: Add ')piles'
	and ')nopiles' command
	* src/interp/pile.boot: Handle it.

2008-02-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/sfsfun.boot: Use double-float version of pi.

2008-02-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Avoid name conflict with Debian clisp.
	* src/include/sockio-c.H1, src/lib/sockio-c.c,
	src/sman/sman.c.pamphlet: Rename 'accept_connection'
	to 'fricas_accept_connection'.

2008-02-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/htinp.pamphlet: Deactivate use of IBM
	codepage in HyperDoc pages.

2008-02-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Speed up lookup in environment.
	* src/interp/compiler.boot, src/interp/g-util.boot,
	src/interp/i-intern.boot: Use '$envHashTable' to cache
	information about absence of properties.

2008-02-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Speed up mkCategory.
	* src/interp/category.boot: sigParams(): New function,
	use hash table to eliminate duplicates.
	mkCategory(): move part of the code to sigParams.

2008-02-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: For clisp set *LOAD-VERBOSE*
	to nil.

2008-02-14  Gabriel Dos Reis  <gdr@cs.tamu.edu>

	Fix issue 272.
	* interp/i-spec1.boot (compileADEFBody): Don't evaluate unnamed
	functions.  Compile them instead.

2008-02-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp, src/interp/util.lisp,
	src/interp/i-syscmd.boot: Eliminate tabs.

2008-02-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/initial-env.lisp.pamphlet: Eliminate use
	of 'defpackage'.

2008-02-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc cleanups.
	* src/interp/apply.boot: Deactivate unused code.
	* src/interp/bc-util.boot: Remove unused code.
	* src/interp/bootfuns.lisp: Likewise.
	* src/interp/br-con.boot: Likewise.
	* src/interp/c-util.boot: Likewise.
	* src/interp/category.boot: Likewise.
	* src/interp/cattable.boot: Likewise.
	* src/interp/compiler.boot: Likewise.
	* src/interp/debug.lisp: Likewise.
	* src/interp/define.boot: Likewise.
	* src/interp/g-util.boot: Likewise.
	* src/interp/i-resolv.boot: Likewise.
	* src/interp/int-top.boot: Likewise.
	* src/interp/msg.boot: Likewise.
	* src/interp/msgdb.boot: Likewise.
	* src/interp/pf2sex.boot: Likewise.
	* src/interp/property.lisp: Likewise.
	* src/interp/setq.lisp: Likewise.
	* src/interp/setvars.boot: Likewise.
	* src/interp/setvart.boot: Likewise.
	* src/interp/spad.lisp: Likewise.
	* src/interp/sys-pkg.lisp: Likewise.
	* src/interp/vmlisp.lisp: Likewise.
	* src/interp/wi1.boot: Likewise.
	* src/interp/varini.boot: Remove.
	* src/interp/Makefile.in: Adjust.

2008-02-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/Makefile.in: Avoid uselessly repeating bootstrap.

2008-02-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Build shared libspad for openmcl.
	* src/lisp/fricas-lisp.lisp: Add macros to support FFI,
	rewrite most foreign definitions using them.  Move
	|sockGetStringFrom| here and add ECL and openmcl versions.
	* src/lisp/fricas-package.lisp: Export foreign function.
	* src/lisp/Makefile.in: For GCL load 'fricas-lisp.lisp'
	before compiling to define macros.
	* src/interp/ffi-func.lisp: Remove.
	* src/interp/ffi-func2.lisp: Remove.
	* src/interp/Makefile.in: Adjust.
	* src/interp/util.lisp: fricas-init(): Simplify loading of
	shared libspad and server initialization.
	* src/interp/sockio.lisp: Remove now unneeded functions.
	* src/interp/cfuns.lisp: Likewise.

2008-02-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/cfuns-c.c: make_path_from_file(): Fix a typo.

2008-02-06  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/matcat.spad.pamphlet,
	src/algebra/matrix.spad.pamphlet: add support for Pfaffians and
	some testcases

	* src/input/bugs2007.input.pamphlet: add expected statistics

2008-02-04  Arthur C. Ralfs  <arthur@mathbrane.ca>

	* src/algebra/mathml.spad.pamphlet: Add extra parentheses
	to disambiguate output.

2008-02-04  Arthur C. Ralfs  <arthur@mathbrane.ca>

	* src/algebra/mathml.spad.pamphlet: Display Gamma as greek
	letter.

2008-02-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/fricas-lisp.lisp: relative-to-absolute(): use
	better test for absolute paths.
	* src/interp/Makefile.in: Add missing $BASE in output
	path for autoloaded files.

2008-01-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/Makefile.in: Add $(BASE) to final bootsys target.

2008-01-30  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/Makefile.in, src/algebra/matcat.spad.pamphlet,
	src/algebra/matrix.spad.pamphlet, src/input/Makefile.in: add
	columnSpace, add regression test, correct doc, adjust makefiles.

2008-01-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/Makefile.in: add @axiom_c_runtime_extra@ to shared
	libspad link command.

2008-01-28  Martin Rubey  <martin.rubey@univie.ac.at>

	* INSTALL: correct hint to extra library libgmp3-dev (thanks Avi)

2008-01-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/ptyout.boot.pamphlet: BOOT(): correct numbers
	of arguments in call to BOOTTOCL.

2008-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/Makefile.in: Fix gcl breakage introduced in
	revision 211.

2008-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add separate init function.
	* src/interp/util.lisp: fricas-init(): new function.
	fricas-restart(): call it.

2008-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/Makefile.in: Avoid copying executables.
	* src/boot/ptyout.boot.pamphlet: BOOTTOCLLINES(),
	BOOTTOCL(), BOOTCLAM(), BOOTCLAMLINES(): Add output
	argument, do not touch *READ-DEFAULT-FLOAT-FORMAT*
	* src/boot/boot-proclaims.lisp: Adjust.

2008-01-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/axiom-lisp.lisp: rename to fricas-lisp.lisp
	* src/lisp/axiom-package.lisp: rename to fricas-package.lisp
	* src/lisp/fricas-lisp.lisp, src/lisp/fricas-package.lisp,
	src/lisp/Makefile.in: change names, 'axiom*' to 'fricas*'
	* configure.ac, config/var-def.mk, src/scripts/document.in,
	src/scripts/document.in, src/boot/Makefile.in,
	src/boot/initial-env.lisp.pamphlet, src/interp/Makefile.in,
	src/interp/sys-pkg.lisp, src/interp/nlib.lisp,
	src/interp/fname.lisp: Adjust
	* src/interp/util.lisp: Adjust, rename 'axiom-restart' to
	'fricas-restart'.

2008-01-26  Martin Rubey  <martin.rubey@univie.ac.at>

	* INSTALL.CYGWIN: add detailed instructions for building from svn
	under MS Windows/cygwin

	* src/input/elemnum.input.pamphlet: convert to new regression test
	format

	* src/algebra/unittest.spad.pamphlet: add testLibraryError and
	testcaseNoClear, fix display glitches, add new warnings

	* src/algebra/string.spad.pamphlet: fix #97 also for sbcl (clean
	build needed, it seems)

	* src/input/bugs2007.input.pamphlet: update regression test for
	#293 (Moll's integral)

	* src/algebra/laplace.spad.pamphlet,
	src/input/bugs2007.input.pamphlet: add rule for laplace(log s, s,
	t), update regression test

	* src/input/bugs2008.input.pamphlet,
	src/input/i-bugs2008.input.pamphlet: add tests for #272, #97, #311

2008-01-24  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/matcat.spad.pamphlet: Add overview over constructors
	related to matrices.

2008-01-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Makefile fixes and cleanup.
	* src/interp/Makefile.in: Compile Lisp files specifying
	output argument, to avoid copying.  Update lists of
	files.  Fix clean rule.
	* src/interp/util.lisp: Do not prepend 'nocompil' to
	the list of object files.
	* src/lisp/axiom-lisp.lisp: Add output argument to
	'load-maybe-compiling'. Add 'maybe-compile' function.
	* src/lisp/axiom-package.lisp: Export 'maybe-compile'.
	* src/interp/axext_l.lisp: Fix order of definitions.
	* src/algebra/Makefile.in: Do not copy Lisp files for
	in-source build.

2008-01-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add support for input/output markers.
	* src/interp/int-top.boot: Add ioHook function. Call it.
	* src/interp/i-output.boot, src/interp/i-toplev.boot,
	src/interp/msgdb.boot: Call ioHook.

2008-01-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp: build-interpsys(): Initialize flag
	variables for ECL.
	* src/interp/setq.lisp: Default $createLocalLibDb to nil
	(for AXIOMsys changed in Makefile to t).
	* src/interp/Makefile.in: Adjust.

2008-01-22  Martin Rubey  <martin.rubey@univie.ac.at>
	* contrib/emacs/eaxiom: add a minimalistic script for those that
	want to run only axiom in emacs.

	* contrib/emacs/axiom.el.pamphlet: fix doc typo, update startup
	function
	* src/etc/spadedit.pamphlet: fix doc typo

2008-01-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Martin Rubey  <martin.rubey@univie.ac.at>

	* src/interp/patches.lisp: Allow symbols as arguments to
	cd command.

2008-01-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Martin Rubey  <martin.rubey@univie.ac.at>

	* src/interp/util.lisp: Attach 'spad-system-error-handler' to
	*debugger-hook* (needed to trap Ctrl-C in sbcl).

2008-01-21  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/lingrob.spad.pamphlet: Docstring for computeBasis
	and warning for LGROBP (#284), thanks Waldek and Ralf

2008-01-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: When using cached Lisp build algebra
	in a single Lisp image.

2008-01-19  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/hyper/dialog.pamphlet, src/hyper/keyin.pamphlet: Fix #149,
	thanks to Gregory Vanuxem

2008-01-19  Ralf Hemmecke  <ralf@hemmecke.de>

	* configure.ac: Fix test for makeindex.

2008-01-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Change Axiom to FriCAS.

2008-01-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Issue 271.
	* src/interp/i-coerce.boot: retract2Specialization(): ignore
	expressions which do not belong to a field.

2008-01-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Issue 410.
	* trunk/src/interp/i-syscmd.boot: displaySpad2Cmd(): when
	displaying abbreviations allow also abbreviations as
	input (like ')abbrev query).

2008-01-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Issue 81.
	* src/algebra/newdata.spad.pamphlet: Remove French error
	message.

2008-01-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Reject build or source directory names
        containing spaces.

2008-01-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/Makefile.in: Fix database dependency for
	parallel build.

2008-01-15  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/unittest.spad.pamphlet, src/input/Makefile.in,
	src/input/bugs2007.input.pamphlet,
	src/input/i-bugs2007.input.pamphlet: Convert bugs2007.

2008-01-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/op.spad.pamphlet: Revert change from 2007-12-24
	(revision 163).  Treat 'Gamma' like other operators.
	* src/algebra/tex.spad.pamphlet: Print 'Gamma' as Greek
	letter.

2008-01-14  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/Makefile.in, src/algebra/exposed.lsp.pamphlet,
	src/algebra/unittest.spad.pamphlet, src/input/Makefile.in,
	src/input/bugs2008.input.pamphlet,
	src/input/i-bugs2008.input.pamphlet: add new unittesting
	facility.  Convert bugs2008 to use it.  Add new file i-bugs2008
	for interpreter bugs.

2008-01-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/fnew.meta: getSemanticForm: use FUNCALL instead
	of EVAL.
	* src/interp/fnewmeta.lisp: regenerate.

2008-01-13  Gabriel Dos Reis  <gdr@cs.tamu.edu>

	Fix Bug SF/1790563
	* i-output.boot.pamphlet (outputDomainConstructor): Fix
	thinko -- do not try to compute CAR of a vector.

2008-01-10  Martin Rubey  <martin.rubey@univie.ac.at>
	    Gabriel Dos Reis  <gdr@cs.tamu.edu>

	* /src/algebra/bags.spad: From open-axiom-patches, 2007-12-16, Fix
	SF/1850100. Implement parts$Stack, map$Stack, map!$Stack. add
	regression test (#415)

	* mappkg.spad.pamphlet: From open-axiom-patches, 2007-11-12, avoid
	old-style import form.

2008-01-09  Martin Rubey  <martin.rubey@univie.ac.at>

	*   src/algebra/fr.spad.pamphlet,
	src/algebra/gdpoly.spad.pamphlet,
	src/algebra/lmdict.spad.pamphlet,
	src/algebra/plot3d.spad.pamphlet, src/algebra/prs.spad.pamphlet,
	src/algebra/sups.spad.pamphlet, src/input/bugs2008.input.pamphlet:
	fix various bugs with return statements missing in loops, add
	regression tests (#413, #414).  Note: the return in unklimint from
	intef was (by mistake) fixed with rev 172 already.

	* src/algebra/exposed.lsp.pamphlet,
	src/input/bugs2008.input.pamphlet:
	expose PFRPAC, add regression test (#309)

2008-01-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/comp.lisp, src/interp/debug.lisp
	src/interp/def.lisp, src/interp/fnew.meta,
	src/interp/fnewmeta.lisp, src/interp/int-top.boot
	src/interp/macros.lisp, src/interp/newaux.lisp
	src/interp/property.lisp, src/interp/spad.lisp:
	Remove useless code.
	* src/interp/fnewmeta.lisp: Regenerate.

2008-01-08  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/aggcat.spad.pamphlet,
	src/algebra/boolean.spad.pamphlet,
	src/algebra/divisor.spad.pamphlet, src/algebra/ffcg.spad.pamphlet,
	src/algebra/ffpoly.spad.pamphlet, src/algebra/files.spad.pamphlet,
	src/algebra/fraction.spad.pamphlet,
	src/algebra/gpgcd.spad.pamphlet,
	src/algebra/groebsol.spad.pamphlet,
	src/algebra/idecomp.spad.pamphlet,
	src/algebra/intef.spad.pamphlet,
	src/algebra/integer.spad.pamphlet,
	src/algebra/intfact.spad.pamphlet,
	src/algebra/lingrob.spad.pamphlet,
	src/algebra/lodof.spad.pamphlet, src/algebra/mring.spad.pamphlet,
	src/algebra/permgrps.spad.pamphlet,
	src/algebra/pfbr.spad.pamphlet, src/algebra/pfo.spad.pamphlet,
	src/algebra/primelt.spad.pamphlet, src/algebra/rep2.spad.pamphlet,
	src/algebra/si.spad.pamphlet, src/algebra/string.spad.pamphlet:
	replace random()$INT rem s with random(s)$INT where possible and
	similar, add comments to places where strange distributions are
	used.  Deprecate random()$QFCAT and random()$INS. (#227)

2008-01-07  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/aggcat.spad.pamphlet, src/input/Makefile.in,
	src/input/Makefile.pamphlet: add return statement in =$TBAGG
	(#412), add regression test, adapt Makefiles.

	* src/input/calculus2.input.pamphlet,
	src/input/collect.input.pamphlet, src/input/easter.input.pamphlet,
	src/input/exlap.input.pamphlet, src/input/exsum.input.pamphlet,
	src/input/grpthry.input.pamphlet, src/input/knot2.input.pamphlet,
	src/input/mountain.input.pamphlet, src/input/pat.input.pamphlet,
	src/input/repa6.input.pamphlet: fix typos, remove
	calculus.input.pamphlet (subset of calculus2.input.pamphlet),
	realclos.input.pamphlet (subset of reclos.input.pamphlet)

	* src/algebra/reclos.spad.pamphlet: make sqrt take a positive
	second argument, since sqrt(x, 0) doesn't make sense.

2008-01-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/axiom: Add '-nosman' option.

2008-01-04  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/aggcat.spad.pamphlet,
	src/algebra/tree.spad.pamphlet, src/input/bugs2007.input.pamphlet:
	fix #183, add regression tests: make member?, every?, any?, =,
	etc. lazy in HOAGG and TREE, to be consistent with definitions
	elsewhere.  Remove duplicate definitions from CLAGG.

2007-12-29  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/combfunc.spad.pamphlet,
	src/algebra/op.spad.pamphlet, src/algebra/sf.spad.pamphlet,
	src/input/bugs2007.input.pamphlet: partially fix #408, add
	regression test

2007-12-24  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/input/bugs2007.input.pamphlet, src/algebra/intpm.spad.pamphlet:
	partially fix #198, add	regression test

	* src/algebra/op.spad.pamphlet: fix display of Gamma in TeX
	output. (#6)

2007-12-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Arthur C. Ralfs  <arthur@mathbrane.ca>

	Fix MathML hex(10) display problem.
	* src/interp/format.boot: mathObject2String() : new function.
	src/algebra/mathml.spad.pamphlet: stringify(): use it.

2007-12-19  Arthur C. Ralfs  <arthur@mathbrane.ca>

	* src/algebra/mathml.spad.pamphlet: Fix display of derivatives.

2007-12-19  Arthur C. Ralfs  <arthur@mathbrane.ca>

	* src/algebra/mathml.spad.pamphlet: Correct comments.

2007-12-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.in: instll: use $PREFIX/lib/FRICAS as
	installation directory.  Install 'fricas' as
	alternative name of user command.

2007-12-18  Arthur C. Ralfs  <arthur@mathbrane.ca>

	* src/algebra/mathml.spad.pamphlet: formatZag():
	correct handling of finite zag.  Upadte commants.

2007-12-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* config/var-def.mk, src/boot/Makefile.in,
        src/interp/Makefile.in, src/interp/util.lisp,
        src/interp/vmlisp.lisp, src/lisp/axiom-lisp.lisp,
        src/lisp/axiom-package.lisp: Support bootstrap
	with ECL.

2007-12-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.in: Simplify.

2007-12-15  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/aggcat.spad.pamphlet, src/algebra/matcat.spad.pamphlet,
	src/input/bugs2007.input.pamphlet: make RectangularMatrixCategory
	Finite when it is, add regression test

	* src/graph/view2D/graph2d.c.pamphlet,
	src/graph/viewman/makeGraph.c.pamphlet: use correct pointer to
	free arrays. (Gregory Vanuxem and Waldek Hebisch)

2007-12-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac, src/lisp/axiom-package.lisp,
	src/lisp/axiom-lisp.lisp, src/lisp/Makefile.in,
	src/scripts/document.in, src/boot/Makefile.in,
	src/boot/initial-env.lisp.pamphlet: Support ECL
	in boot subdirectory.

2007-12-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/integer.spad.pamphlet: Join PositiveInteger
	to OrderedAbelianSemiGroup.

2007-12-13  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/etc/spadedit: Really rename to spadedit.pamphlet
	* src/etc/Makefile.in: Adjust.

2007-12-06   Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Install algebra sources also
	in cached Lisp mode.

2007-12-06  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/etc/spadedit: Rename to spadedit.pamphlet
	* src/etc/Makefile.in: Adjust.

2007-12-05  Martin Rubey  <martin.rubey@univie.ac.at>

	* contrib/emacs/axiom.el.pamphlet: add gnu-emacs mode
	* src/algebra/mantepse.spad.pamphlet: add functionality for
	guessing sequences with a binomial term, allow algebraic numbers, etc.
	* src/algebra/fffg.spad.pamphlet: documentation improvements
	* src/algebra/ssolve.spad.pamphlet: add log to SUPEXPR, various
	minor changes.  Still a hack
	* src/algebra/rec.spad.pamphlet: add getOp and replace getADE by
	getEq and make it work for Recurrences and Differential Equations
	* src/algebra/Makefile.in: make GUESSADE
	* src/algebra/Makefile.pamphlet: adjust, even if unused
	* src/algebra/exposed.lsp.pamphlet: expose GUESSADE

2007-12-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/mathml.spad.pamphlet: formatZag(): Handle
	'"..."' as an argument.
	formatZag1(): Likewise.
	formatMml(): Do not eat leading '%%' in names.

2007-12-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/Makefile.in: Copy help files.
	* Makefile.in: Create spadhelp subdirectory.
	* src/paste/Makefile.in: Support caching normal .pht
	pages.
	* configure.ac: Likewise.
	* src/scripts/mkdist.sh: Copy (if requested) help files
	and normal .pht pages.

2007-12-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Martin Rubey  <martin.rubey@univie.ac.at>

	* src/etc/Makefile.in: Install SPADEDIT.
	* src/etc/spadedit: New file.
	* src/interp/i-syscmd.boot: reportOpsFromUnitDirectly():
	Comment out message about ')edit'.
	reportOpsFromLisplib(): Likewise.

2007-12-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp: axiom-restart(): Disable readline
	for gcl in server mode.

2007-11-28  Bill Page       <bill.page@newsynthesis.org>

	* src/algebra/aggcat.spad.pamphlet: Add default 'parts'
	  to RecursiveAggregate which provides 'members' to
	  BinaryTree and similar domains

2007-11-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-spec1.boot: Move definition of $specialOps
	frome here
	* src/interp/i-spec2.boot: to here.

2007-11-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.in:makeint.lisp: echo commands.
	* src/interp/nlib.lisp: Add ECL variants of some functions.
	* src/interp/util.lisp: Likewise.
	* src/interp/vmlisp.lisp: Likewise.
	* src/lisp/axiom-lisp.lisp: Likewise.

2007-11-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/parsing.lisp: pop-stack-1 (): For openmcl
	define as a function.

2007-11-20  David Einstein  <Deinst@gmail.com>

	* src/hyper/event.pamphlet,
	src/graph/view2D/process2d.c.pamphlet,
	src/graph/view3D/process3d.c.pamphlet: Put parentheses
	around FD_ISSET.

2007-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/patches.lisp: spool(): convert filename
	to string (if needed).

2007-11-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sf.spad.pamphlet: pi(): coerce result to
	double.

2007-11-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/axiom-lisp.lisp: Turn on ANSI compliance for
	clisp.

2007-11-02  Bill Page  <bill.page1@synthesis.anikast.ca>

	* src/algebra/catdef.spad.pamphlet: enumerate(): new
	function.
	* src/algebra/product.spad.pamphlet : implement
	'index', 'lookup', 'random' and 'hash'.
	* src/algebra/vector.spad.pamphlet: Likewise.
	* src/algebra/Makefile.in: Adjust.
	* src/input/bugs2007.input.pamphlet : Add tests.

2007-11-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

 	* src/lib/*.c.pamphlet: Unwrap and replace by the
        corresponding .c file.
 	* src/lib/Makefile.in: Adjust.

2007-11-01  Alfredo Portes  <alfredo.portes@gmail.com>

	* src/hyper/pages/man0.ht: Change AXIOM to FriCAS.

2007-11-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/axiom.xpm.pamphlet: Remove.
	* src/lib/emupty.c.pamphlet: Likewise.
	* src/lib/ChangeLog: Likewise.

2007-10-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/curve.spad.pamphlet: kmin should not fail, adjust.
	Remove duplicate export of represents.
	* src/algebra/ffcat.spad.pamphlet: conditionP(): only test
	for empty?
	* src/algebra/lodo.spad.pamphlet: nonTrivial?(): remove.
	killer(): use empty? instead of find(nonTrivial?...)

2007-10-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/matfuns.spad.pamphlet: nullSpace(): when result
	has dimension 0 return empty list (insted of one element list
	containing zero vector).
	* src/algebra/curve.spad.pamphlet: Adjust.
	* src/algebra/lindep.spad.pamphlet: Likewise.
	* src/algebra/naalg.spad.pamphlet: Likewise.

2007-10-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/util.lisp: boot-load(): quote |on|.

2007-10-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot: output(): When taking Aldor branch
	make sure that the function is not a symbol.
	* src/input/bugs2007.input.pamphlet: Add tests.

2007-10-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nruncomp.boot: NRTassocIndex(): Use CAR insted
	of implicit ELT.
	* src/lisp/axiom-lisp.lisp: axiom-probe-file(): Make it
	gcl 2.7.0 compatible.

2007-10-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/lisplib.boot: $printLoadMsgs now takes "on" and
	"off" values.
	* src/interp/util.lisp: Likewise.
	* src/interp/bootfuns.lisp: Likewise. Remove printLoadMessages.
	* src/interp/setvart.boot: Replace $printLoadMessages by
	$printLoadMsgs.

2007-10-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/radix.spad.pamphlet: intgroup() : Test for
	big radix when emiting single digit.

2007-10-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/osyscmd.boot: Change SPAD_READER to
	SPAD__READER.

2007-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/setvart.boot: Change autoload setting to
	LITERALS.

2007-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/ptyout.boot.pamphlet: Add output argument to
	BOOTTOCLC and BOOTTOCLLINES.  Update cached Lisp.
	* src/scripts/document.in: Pass output argument to BOOTTOCLC.
	* src/interp/util.lisp: Add output argument to 'boottocl'.
	* src/interp/Makefile.in: Avoid copying .boot files -- directly
	use source files.

2007-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/*.boot.pamphlet: Unwrap and replace by the
	corresponding .boot file.
	* src/interp/*.lisp.pamphlet: Likewise.
	* src/interp/fnew.meta: Add unwraped old parser source.
	* src/interp/Makefile.in: Adjust.

2007-10-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/ptyout.boot.pamphlet: Use replace IN_-PACKAGE
	by setCurrentPackage when package is variable.

2007-10-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bookvol5.pamphlet: Remove all code, move to
	* src/interp/util.lisp.pamphlet: here
	* src/interp/vmlisp.lisp.pamphlet: and here.
	* src/interp/Makefile.in: Adjust.

2007-10-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/*.boot.pamphlet: Move documentation into code
	parts.

2007-10-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nruntime.boot.pamphlet: Remove, move content to
	* src/interp/interop.boot.pamphlet: here
	* src/interp/lisplib.boot.pamphlet: and here.
	* src/interp/Makefile.in: Adjust.

2007-10-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nci.lisp.pamphlet: Remove, move content to
	* src/interp/int-top.boot.pamphlet: here
	* src/interp/i-toplev.boot.pamphlet: and here
	* src/interp/osyscmd.boot.pamphlet: and here
	* src/interp/vmlisp.lisp.pamphlet: and here.
	* src/interp/Makefile.in: Adjust.

2007-10-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/*.lisp.pamphlet: Move documentation into code
	parts.
	* src/interp/util.lisp.pamphlet: Remove 'fc' and 'fe'.

2007-10-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/property.lisp.pamphlet: Remove useless or
	redundant settings. Move some entries to
	* src/interp/def.lisp.pamphlet: here
	* rc/interp/spad.lisp.pamphlet: and here.

2007-10-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/*: Replace ASSOC, LAST, READ_-LINE by lowercase
	version.  Replace READ by VMREAD and lastNode by LASTNODE.
	* src/interp/property.lisp.pamphlet: Remove now useless renames.

2007-10-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/def.lisp.pamphlet: Remove redundant MAKEPROP
	calls, move the only non-redundant case to
	* src/interp/property.lisp.pamphlet: here.
	* src/interp/g-util.boot.pamphlet: Change LASTPAIR to LASTNODE.
	* src/interp/i-intern.boot.pamphlet: Likewise.
	* src/interp/vmlisp.lisp.pamphlet: Remove definition of lastpair,
	change call to lastpair to LASTNODE.  Spell lastnode in all caps.

2007-10-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.in: Clean up.

2007-10-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/boo-nilcat.spad: Remove non-existent constructors.
	* src/algebra/boo-nildom.spad: Likewise.

2007-10-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/clef/Makefile.in: Add dependency on libspad.a.
	* src/graph/view2D/Makefile.in: Likewise.
	* src/graph/view3D/Makefile.in: Likewise.
	* src/graph/viewAlone/Makefile.in: Likewise.
	* src/graph/viewman/Makefile.in: Likewise.
	* src/hyper/Makefile.in: Likewise.
	* src/sman/Makefile.in: Likewise.

2007-10-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/axiom-lisp.lisp.pamphlet: Move content to
	* src/lisp/axiom-lisp.lisp: and
	* src/lisp/axiom-package.lisp:
	* src/lisp/Makefile.in: Adjust.
	* src/lisp/Makefile.pamphlet: Remove.

2007-10-04  Stephen Wilson  <wilsons@multiboard.com>

	* src/interp/compiler.boot.pamphlet: FreeList(): treat as
	free only symbols having a mode.

2007-10-03  Arthur C. Ralfs  <arthur@mathbrane.ca>

	* src/algebra/mathml.spad.pamphlet: New file -- add MathMLFormat
	domain.
	* src/interp/i-output.boot.pamphlet: Use it to support Math ML
	output.
	* src/interp/setvart.boot.pamphlet: Add Math ML output to user
	settings.
	* src/interp/setvars.boot.pamphlet: Likewise.
	* src/algebra/exposed.lsp.pamphlet: Adjust.
	* src/algebra/Makefile.in: Adjust.

2007-10-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Gregory Vanuxem  <g.vanuxem@wanadoo.fr>

	* src/lib/sockio-c.c.pamphlet: connect_to_local_server(): repeat
	connect when errno == EBADF.

2007-10-01  Gregory Vanuxem  <g.vanuxem@wanadoo.fr>

	* configure.ac: On Cygwin declare CYGWINplatform
	* Makefile.in: Make install phony.
	* src/graph/view2D/Makefile.in: Add $(EXEEXT) to view2D.
	* src/hyper/hyper.pamphlet: Add CYGWINplatform to conditional.
	* src/hyper/Makefile.in: Add $(EXEEXT) to hthits.  Remove
	$(EXEEXT) from htsearch.

2007-10-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Build libspad.so for Clisp.
	* src/interp/ffi-func2.lisp: New file.
	* src/interp/Makefile.in: Add rule to copy ffi-func2.lisp to
	autoload directory.
	* src/interp/bookvol5.pamphlet: For Clisp load libspad.so
	and ffi-func2.lisp.

2007-09-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/sman/sman.c.pamphlet: sman_catch_signals(): Use SIGABRT
	(instead of SIGIOT) if available.

2007-09-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: SOLIB_FLAGS: new variable, set to correct
	value for Darwin.
	* src/lib/Makefile.in: Use it.

2007-09-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: --enable-gcl: replace withwal by
        enableval.  Do not search for Lisp if --enable-gcl=yes.

2007-09-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/pages/releaseNotes.ht, src/hyper/pages/ug.ht,
	src/hyper/pages/ug00.ht, src/hyper/pages/ug15.ht:
	Update release info.

2007-09-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Make more thorough name change.

2007-09-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/modgcd.spad.pamphlet: Comment out junk line.

2007-09-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/interp-proclaims.lisp: Regenerate.

2007-09-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/mkdist.sh: Look for README, not for README.wh

2007-09-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/Makefile.in: For gcl turn sgc off.

2007-09-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac: Trigger build of shared libspad for sbcl.
	* src/lib/Makefile.in: Add rules for building shared libspad.
	* src/lisp/axiom-lisp.lisp.pamphlet: Set sbcl default
	external encoding to LATIN-1
	* src/interp/Makefile.in: Add rules for ffi-func.
	* src/interp/ffi-func.lisp: New file.
	* src/interp/bookvol5.pamphlet: axiom-restart(): Dynamically load
	libspad.so and ffi-func.fasl at startup if available.
	* src/interp/pathname.boot.pamphlet: pathname(): support
	symbols as names.
	* src/interp/sockio.lisp.pamphlet: rename |sockGetString| to
	|sockGetStringFrom|, make it GCL specific and change it to allocate
	resulting string.
	* src/interp/server.boot.pamphlet: executeQuietCommand(): use
	|sockGetStringFrom| insted of |sockGetString|.
	serverReadLine(): Likewise, do not test for IS_-CONSOLE.
	* src/interp/vmlisp.lisp.pamphlet: IS-CONSOLE(): recognize
	synonums of *terminal-io*.
	* src/paste/Makefile.in: Set LC_CTYPE to ISO-8859-1 during
	build.

2007-09-18  Gabriel Dos Reis  <gdr@cs.tamu.edu>

        From OpenAxiom.
	* setvart.boot.pamphlet (quit): Set value to unprotected,
	as documented.

2007-09-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Gabriel Dos Reis  <gdr@cs.tamu.edu>

	Misc cleanups.
	* src/algebra/generic.spad.pamphlet: generic(): correct typo
	* src/algebra/mts.spad.pamphlet: stream(): avoid double
	definition.
	* src/algebra/polset.spad.pamphlet: exactQuo(): use
        exported iexactQuo to avoid double definition.
	* src/algebra/newpoly.spad.pamphlet: Likewise.
	ZToR(), PZToPR(): avoid double definition.
	* src/algebra/pfo.spad.pamphlet: cmult(): export to
	avoid double definition.
	* src/algebra/regset.spad.pamphlet: remove useless definitions
	of decompose.
	* src/algebra/sregset.spad.pamphlet: Likewise.
	* src/interp/br-search.boot.pamphlet: docSearch1(): correct
	number of arguments in call to showNamedConstruct.
	* src/interp/clam.boot.pamphlet: remHashEntriesWith0Count():
	Use fn as function.
        numberOfEmptySlots(): Use NEQ insted of NE.
	* src/interp/fortcall.boot.pamphlet: writeXDR(): Quote string.
	* src/interp/i-output.boot.pamphlet: boxLApp(): correct
	number of arguments in call to appHorizLine.
	* src/interp/metameta.lisp.pamphlet: Declare XNAME.
	* src/interp/pspad2.boot.pamphlet: formatDeftranRepper(): correct
        number of arguments in call to formatDeftran.
        * src/interp/vmlisp.lisp.pamphlet: MACRO-MISSINGARGS(): move
        assignment outside of argument list.
	* src/interp/bootfuns.lisp.pamphlet: Remove useless code.
	* src/interp/bootlex.lisp.pamphlet: Likewise. Declare
	SPADERRORSTREAM.
	* src/interp/i-coerce.boot.pamphlet: Likewise.
	* src/interp/i-eval.boot.pamphlet: Likewise.
	* src/interp/i-util.boot.pamphlet: Likewise.
	* src/interp/metalex.lisp.pamphlet: Likewise.
	* src/interp/nci.lisp.pamphlet: Likewise.
	* src/interp/newaux.lisp.pamphlet: Likewise. Declare
	|PARSE-NewKEY| before use.
	* src/interp/parse.boot.pamphlet: Likewise.
	* src/interp/parsing.lisp.pamphlet: Likewise.
	* src/interp/postpar.boot.pamphlet: Likewise. Correct typo
	InteractiveMode to $InteractiveMode.
	* src/interp/preparse.lisp.pamphlet: Likewise.
	* src/interp/setq.lisp.pamphlet: Likewise.
	* src/interp/setvars.boot.pamphlet: Likewise.
	* src/interp/setvart.boot.pamphlet: Likewise.
	* src/interp/sockio.lisp.pamphlet: Likewise.
	* src/interp/spad.lisp.pamphlet: Likewise.
	* src/interp/util.lisp.pamphlet: Likewise.

2007-09-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Do not use pamphlets for build machinery.
	* config/setup-dep.mk: Remove dependency on Makefile.pamphlet
	and configure.ac.pamphlet.
	* build-setup.sh: Remove pamphlet support.
	* configure.ac: use src/Makefile.in as unique file.
	* src/interp/Makefile.pamphlet: Move warm.data
	* src/algebra/warm.data: to here (new file).
	* src/interp/Makefile.in: Adjust.

2007-09-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/catdef.spad.pamphlet: OrderedAbelianSemiGroup
	is now a SemiGroup (not a Monoid)

2007-09-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/macros.lisp.pamphlet: macroexpandall(): Be more
	careful checking for lambda form.

2007-09-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/iterator.boot.pamphlet: getIdentity(): return
	"nil" if the THETA property in NIL.

2007-09-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/hyper.pamphlet: Clean socket on hypertex exit.

2007-09-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/sman/sman.c.pamphlet: Clean socket on hypertex exit.

2007-09-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/Makefile.pamphlet: Install axiom script when
	using cached Lisp.

2007-09-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/mkdist.sh: New file -- helper script to
	create distributions.
	* src/algebra/Makefile.pamphlet: Add support for cached Lisp.
	* src/etc/Makefile.pamphlet: Likewise.
	* src/paste/Makefile.pamphlet: Add support for cached images
	and graphic .pht files.
	* configure.ac.pamphlet: Detect cached files.
	* src/interp/patches.lisp.pamphlet: Add back HyperDoc support
	functions.


2007-09-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/mobius.input: New file.
	* src/paste/Makefile.pamphlet: Add rule to generate
	mobius.VIEW.  Add real clean rule.

2007-08-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/Gdraws/Makefile.pamphlet: Change PSfiles to
	PSFiles (correct a typo).

2007-08-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/macros.lisp.pamphlet: setandfileq(): Use
	defparameter insted of setq.
	* src/interp/vmlisp.lisp.pamphlet: SETANDFILE(): Likewise.

2007-08-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/intint.lisp.pamphlet: Remove, move code to
	* src/interp/int-top.boot.pamphlet: here
	* src/interp/i-syscmd.boot.pamphlet: and here
	* src/interp/i-toplev.boot.pamphlet: and here
	* src/interp/nci.lisp.pamphlet: and here
	* src/interp/osyscmd.boot.pamphlet: and here
	* src/interp/pf2sex.boot.pamphlet: and here
	* src/interp/patches.lisp.pamphlet: and here.  Remove usesless
	code.
	* src/interp/vmlisp.lisp.pamphlet: Remove usesless code. Move
	SUBSTQ to macros.lisp.pamphlet.
	* src/interp/macros.lisp.pamphlet: Likewise.
	* src/interp/Makefile.pamphlet: Adjust.

2007-08-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/define.boot.pamphlet: Remove useless code.
	* src/interp/interop.boot.pamphlet: Likewise.
	* src/interp/nruncomp.boot.pamphlet: Likewise.
	* src/interp/nrunfast.boot.pamphlet: Likewise.
	* src/interp/nrungo.boot.pamphlet: Likewise.
	* src/interp/setq.lisp.pamphlet: Likewise.
	* src/interp/template.boot.pamphlet: Likewise.
	* src/interp/util.lisp.pamphlet: Likewise.
	* src/interp/wi2.boot.pamphlet: Likewise.

2007-08-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/axiom-lisp.lisp.pamphlet: Supress Clisp startup
	banner.  Supress searching "./lisp" directory tree.

2007-08-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/vmlisp.lisp.pamphlet: Remove shoeConsole,
	shoeInputFile and AXIOM-MEMBER.
	* src/interp/g-util.boot.pamphlet: Replace AXIOM-MEMBER by
	member.
	* src/interp/intfile.boot.pamphlet: Remove.
	src/interp/Makefile.pamphlet: Adjust.  Remove rule on
	DOCFILES.
	* src/interp/spad.lisp.pamphlet: Remove unused functions and
	variables.
	* src/interp/bootfuns.lisp.pamphlet: Remove $lisp2lispRenameAssoc
	and $spadOpList.
	* src/interp/cfuns.lisp.pamphlet: Remove findString  and
	findStringInFile.

2007-08-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc ports from OpenAxiom.
	* src/interp/vmlisp.lisp.pamphlet: Move parsing function from here
	* src/interp/cparse.boot.pamphlet: to here.
	* src/interp/ht-root.boot.pamphlet: Correct path to ht.db.

2007-08-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Gabriel Dos Reis  <gdr@cs.tamu.edu>

	Port from OpenAxiom: bookvol5 cleanup.
	* src/interp/bookvol5.pamphlet: Remove most of the content
	* src/interp/i-syscmd.boot.pamphlet: moving it here
	* src/interp/int-top.boot.pamphlet: and here
	* src/interp/g-util.boot.pamphlet: and also here
	* src/interp/i-util.boot.pamphlet: makeInitialModemapFrame():
	Move to src/interp/i-syscmd.boot.pamphlet.

2007-08-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Workaround for bug 351.
	* src/algebra/fr.spad.pamphlet:coerce(): Check for zero
	divisors.

2007-08-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.pamphlet: DOCFILES: Remove unused
	variable.
	* src/interp/varini.boot.pamphlet: Remove unused variables.

2007-08-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
            Gabriel Dos Reis  <gdr@cs.tamu.edu>

	Port from OpenAxiom:
	Downcase UNION, DELETE, MEMBER, INTERSECTION, RASSOC and
	REMOVE.  Replace GET by GETL.

2007-08-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/bootfuns.lisp.pamphlet: Remove unused code.
	* src/interp/bootlex.lisp.pamphlet: Likewise.
	* src/interp/category.boot.pamphlet: Likewise.
	* src/interp/cattable.boot.pamphlet: Likewise.
	* src/interp/compat.boot.pamphlet: Likewise.
	* src/interp/hypertex.boot.pamphlet: Likewise.
	* src/interp/nruncomp.boot.pamphlet: Likewise.
	* src/interp/nrunfast.boot.pamphlet: Likewise.
	* src/interp/nruntime.boot.pamphlet: Likewise.
	* src/interp/patches.lisp.pamphlet: Likewise.
	* src/interp/preparse.lisp.pamphlet: Likewise.
	* src/interp/setq.lisp.pamphlet: Likewise.
	* src/interp/spad.lisp.pamphlet: Likewise.
	* src/input/bugs2007.input.pamphlet: Add a test for tracing.

2007-08-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/macros.lisp.pamphlet: make-bf(): Use proper lists to
	represent big floats.
	* src/interp/pf2sex.boot.pamphlet: float2Sex(): Likewise.
	* src/interp/postpar.boot.pamphlet: postBigFloat(): Likewise.
	* src/interp/compat.boot.pamphlet: makeBigFloat(): Remove.

2007-08-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/exposed.lsp.pamphlet: Remove info about NAG routines.

2007-08-23  Bill Page  <bill.page1@synthesis.anikast.ca>
            Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac.pamphlet: Do not restrict darwin to powerpc.
	* src/interp/nlib.lisp.pamphlet: *lisp-bin-filetype*: move
	to util.lisp.pamphlet
	* src/interp/util.lisp.pamphlet: *lisp-bin-filetype*: Automatically
	compute OpenMCL fasl extension. Replace *bin-path* by
	*lisp-bin-filetype*.


2007-07-28  Stephen Wilson  <wilsons@multiboard.com>

	Port from Axiom/trunk
	* src/algebra/newdata.spad.pamphlet: Fix issue 371.
	* src/input/bugs2007.input.pamphlet: Add tests.

2007-07-28  Franz Lehner  <lehner@finanz.math.tu-graz.ac.at>
            Bill Page  <bill.page1@synthesis.anikast.ca>

	Create MonoidRingCategory.
	* src/algebra/mring.spad.pamphlet: change macro to
	category definition.
	* src/algebra/Makefile.pamphlet: Adjust.
	* src/algebra/boo-cat.input: Likewise.
	* src/algebra/exposed.lsp.pamphlet: Expose MonoidRingCategory.

2007-07-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Add script to compare test results.
	* src/scripts/norm-out: new file

2007-07-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	* src/interp/obey.lisp.pamphlet, src/interp/unlisp.lisp.pamphlet,
	src/interp/debugsys.lisp.pamphlet: Remove.
	* src/interp/incl.boot.pamphlet: Adjust.
	* src/interp/int-top.boot.pamphlet: Likewise.
	* src/interp/vmlisp.lisp.pamphlet: Put few remaining functions
	from unlisp.lisp.pamphlet here, remove unused code.
	* src/interp/Makefile.pamphlet: Adjust.  When building
	interpsys load bookvol5 only once.
	* src/interp/bookvol5.pamphlet: Move few critical functions
	to util.lisp.pamphlet, remove unused code.
	* src/interp/util.lisp.pamphlet: Ditto. Remove support for
	autoloading NAG library.
	* src/interp/bootfuns.lisp.pamphlet: Remove unused variables,
	put $boldString and $normalString names in vertical bars.
	* src/interp/macros.lisp.pamphlet: Adjust.
	* src/interp/patches.lisp.pamphlet: Likewise.
	* src/interp/cattable.boot.pamphlet: Remove unused code.
	* src/interp/cformat.boot.pamphlet: Likewise.
	* src/interp/g-util.boot.pamphlet: Likewise.
	* src/interp/i-syscmd.boot.pamphlet: Likewise.
	* src/interp/i-util.boot.pamphlet: Likewise.
	* src/interp/monitor.lisp.pamphlet: Likewise.
	* src/interp/nrunfast.boot.pamphlet: Likewise.
	* src/interp/package.boot.pamphlet: Likewise.
	* src/hyper/event.pamphlet:pSelection: Change type to match use.
	* src/lib/sockio-c.c.pamphlet: connect_to_local_server_new():
	Remove unused function.

2007-07-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Remove executable property.

2007-07-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc fixes for Solaris 10.
	* src/scripts/document.in: quote string for testing.
	* src/lisp/Makefile.pamphlet: axiom-lisp.lisp: correct argument
	order.
	* src/graph/viewman/Makefile.pamphlet: add @axiom_c_runtime_extra@
	* src/hyper/Makefile.pamphlet: Likewise.
	* src/algebra/boot-sum.in: require (at least temporarily) bash.

2007-07-11  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.pamphlet: Skip bootstrap when re-making.

2007-07-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-con.boot.pamphlet: Remove duplicate functions.
	* src/interp/br-data.boot.pamphlet: Likewise
	* src/interp/br-op1.boot.pamphlet: Likewise
	* src/interp/br-op2.boot.pamphlet: Likewise
	* src/interp/br-saturn.boot.pamphlet: Likewise
	* src/interp/br-search.boot.pamphlet: Likewise
	* src/interp/br-util.boot.pamphlet: Likewise
	* src/interp/ht-util.boot.pamphlet: Likewise
	* src/interp/hypertex.boot.pamphlet: Likewise
	* src/interp/postpar.boot.pamphlet: Likewise
	* src/interp/define.boot.pamphlet: update compDefineCapsuleFunction
	(so that it maches with version from br-saturn).
	* src/interp/setq.lisp.pamphlet: put $FormalFunctionParameterList
	here.


2007-07-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix build with sbcl.
	* src/algebra/Makefile.pamphlet: Propagate FASLEXT to boot-sum.sh.
	* src/algebra/boot-sum.in: Use FASLEXT.
	* src/interp/bookvol5.pamphlet: axiom-restart: call initroot
	in all Lisps.

2007-07-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Clarify copyright and summary.
	* src/etc/copyright: Remove notices which apply only to removed
	parts.  Put FriCAS name here.
	* src/etc/summary: Put FriCAS name here.

2007-07-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc fixes to hyperdoc pages.
	* src/hyper/pages/rootpage.ht: Remove references to Nag library.
	* src/hyper/pages/ug15.ht: Remove some references to Nag library.
	* src/paste/Makefile.pamphlet: Install viewports and graphic
	.pht files from the gphts rule.

2007-07-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix build failure due to file removals.
	* src/hyper/Makefile.pamphlet: Adjust.
	* src/input/Makefile.pamphlet: Adjust.

2007-07-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	New algebra bootstrap (fixes algebra breakage due to file
	removals).
	* src/algebra/Makefile.pamphlet: Add new bootstap rules.
	* src/algebra/boot-sum.in: New file.
	* src/algebra/boo1.input: New file.
	* src/algebra/boo2.input: New file.
	* src/algebra/boo3.input: New file.
	* src/algebra/boo4.input: New file.
	* src/algebra/boo5.input: New file.
	* src/algebra/boo6.input: New file.
	* src/algebra/boo-nilcat.spad: New file.
	* src/algebra/boo-nildom.spad: New file.
	* src/algebra/bootstrap.spad: New file.
	* src/algebra/boo-cat.input: New file.
	* src/algebra/boo-dom1.input: New file.
	* src/algebra/boo-dom2.input: New file.
	* src/algebra/boo-pack1.input: New file.
	* src/algebra/boo-pack2.input: New file.
	* src/algebra/algext.spad.pamphlet: Make type of coordsQF explicit
	(works around bootstrap problem).
	* src/algebra/algcat.spad.pamphlet: Make type of mat0 explicit.
	* src/interp/patches.lisp.pamphlet: Call makeConstructorsAutoLoad
	on restart
	* src/share/algebra/category.daase: Empty database (replaces old
	version).
	* src/share/algebra/compress.daase: Likewise.
	* src/share/algebra/interp.daase: Likewise.
	* src/share/algebra/topics.data: Add back here (was in src/doc).
	* src/etc/Makefile.pamphlet: Adjust.

2007-07-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix interp build (broken due to massive file removals)
	* build-setup.sh: Adjust.
	* src/interp/Makefile.pamphlet: Likewise.
	* src/share/doc/msgs/s2-us.msgs: Likewise.
	* src/lib/pixmap.c.pamphlet: Likewise.
	* configure.ac.pamphlet: Likewise.

2007-07-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Transfered to FriCAS repository.  Updated README.wh
	and startup banner.

2007-06-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-output.boot.pamphlet: Move width calculation
	back to Boot code.
	* src/interp/unlisp.lisp.pamphlet: The same.

2007-06-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/axiom-lisp.lisp.pamphlet: Always install new
	sbcl toplevel, init parameters from it. Set
	*read-default-float-format* to 'double-float.

2007-06-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/bugs2007.input.pamphlet: New test file.
	* src/input/Makefile.pamphlet: Run new file.

2007-06-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-coerfn.boot.pamphlet: Fix issue 83.

2007-06-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/fname.pamphlet: fix |fnameReadable?| in sbcl

2007-06-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/vmlisp.lisp.pamphlet: Speed up LIST2VEC in gcl.

2007-06-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.pamphlet: Really eliminate NOISE.
	* src/interp/Makefile.pamphlet: Likewise.
	* src/doc/Makefile.pamphlet: Likewise.

2007-06-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc speedups.
	* src/algebra/elemntry.spad.pamphlet: iexp$EF: detect
	early that specialTrigs will not apply.
	* src/algebra/op.spad.pamphlet: =$BOP: if operators are EQ
	return true.
	* src/algebra/float.spad.pamphlet: =$FLOAT: if numbers
	have equal exponents just compare mantissas.
	* src/algebra/gdpoly.spad.pamphlet: Compute degree directly.
	* src/algebra/vector.spad.pamphlet: Use explicit loop for
	comparison.

2007-06-14  Gregory Vanuxem  <g.vanuxem@wanadoo.fr>

	* src/interp/spaderror.lisp.pamphlet: Use '~a' format to
	print errors.

2007-06-14  Martin Rubey  <martin.rubey@univie.ac.at>

	* src/algebra/special.spad.pamphlet: correct documentation.

2007-06-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* config/var-def.mk: eliminate NOISE.
	* Makefile.pamphlet: eliminate NOISE and int directory.
	* src/algebra/Makefile.pamphlet: Likewise.
	* src/doc/Makefile.pamphlet: Likewise.
	* src/etc/Makefile.pamphlet: Likewise.
	* src/graph/Makefile.pamphlet: Likewise.
	* src/input/Makefile.pamphlet: Likewise.
	* src/interp/Makefile.pamphlet: Likewise.
	* src/Makefile.pamphlet: Likewise.
	* src/scripts/find-algebra-files: Adjust.

2007-06-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/axiom-lisp.lisp.pamphlet: When changing directory
	with sbcl also change *default-pathname-defaults*

2007-06-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/vmlisp.lisp.pamphlet: EMBED(): coerce lambda
	list to function.

2007-06-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/i-syscmd.boot.pamphlet: replace GETENV by
	getEnv

2007-06-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.pamphlet: Avoid compiling constructors
	twice if bootstrap is rerun.

2007-06-05  Martin Rubey  <martin.rubey@univie.ac.at>

	* combfunc.spad.pamphlet: Correct sign of derivative of
	besselK (issue 355), leave derivatives of Bessel functions
	with respect to parameter unevaluated, signal error when
	polygamma(n, x) is differentiated in n.

2007-06-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/fspace.spad.pamphlet: Fix issue 338.

2007-05-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/spad.lisp.pamphlet,
	src/interp/varini.boot.pamphlet,
	src/interp/i-syscmd.boot.pamphlet,
	src/interp/i-toplev.boot.pamphlet,
	config/var-def.mk, README.wh,
	configure.ac.pamphlet: Minor cleanups.

2007-05-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lisp/axiom-lisp.lisp.pamphlet: Add eval-when to require
	declaration.

2007-05-27  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac.pamphlet: add --with-lisp-flavor option
	* src/interp/daase.lisp.pamphlet: localdatabase: simplify
	directory search.
	* src/interp/cfuns.lisp.pamphlet: Move support funtions to
	axiom-lisp.lisp.
	* src/interp/nlib.lisp.pamphlet: Likewise.
	* src/lisp/axiom-lisp.lisp.pamphlet: find out openmcl kernel
	name.
	* src/lisp/Makefile.pamphlet: compile axiom-lisp.lisp

2007-05-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.pamphlet: Small fix.
	* src/algebra/Makefile.pamphlet: Likewise.
	* src/lisp/Makefile.pamphlet: Likewise.
	* src/interp/interp-proclaims.lisp: Make content conditional
	on :GCL

2007-05-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac.pamphlet: Add partial openmcl support.
	* src/interp/bookvol5.pamphlet: Likewise.
	* src/interp/daase.lisp.pamphlet: Likewise.
	* src/interp/nlib.lisp.pamphlet: Likewise.
	* src/interp/spad.lisp.pamphlet: Likewise.
	* src/interp/vmlisp.lisp.pamphlet: Likewise.
	* src/lisp/axiom-lisp.lisp.pamphlet: Likewise.
	* src/lisp/Makefile.pamphlet: Likewise.
	* src/scripts/document.in: Likewise.
	* src/interp/util.lisp.pamphlet: Revert previous change.
	* README.wh: update.

2007-05-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Support building algebra with clisp. sbcl fixes.
	* src/interp/br-data.boot.pamphlet: Avoid deleting possibly
	nonexistent files.
	* src/interp/comp.lisp.pamphlet: silence warnings when
	compiling user files.
	* src/interp/Makefile.pamphlet: silence Lisp loading messages
	in AXIOMsys.
	* src/interp/lisplib.boot.pamphlet: Likewise.
	* src/interp/util.lisp.pamphlet: comment out useless assignment.
	* src/interp/newfort.boot.pamphlet: fortran2Lines1(): use
	make_spaces.
	* src/interp/pathname.boot.pamphlet: deleteFile: just call
	DELETE-FILE.
	* src/interp/nlib.lisp.pamphlet: Add support routines for
	clisp and sbcl.  Move some of then to axiom-lisp.lisp.pamphlet.
	* vmlisp.lisp.pamphlet: Move some support routines to
	axiom-lisp.lisp.pamphlet.
	* src/lisp/axiom-lisp.lisp.pamphlet: Put here new support routines.
	* src/interp/spaderror.lisp.pamphlet: Add Ansi error handling.
	* src/interp/bookvol5.pamphlet: Likewise.
	* src/interp/i-output.boot.pamphlet: Compute WIDTH more
	precisely, use double precision log.
	* src/interp/unlisp.lisp.pamphlet: axiom_log_10, make_spaces
	: new functions.  Use doubles in axiom_log_10 and log10.

2007-05-22  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Juergen Weiss

	* src/interp/cattable.boot.pamphlet: Remove unused code.
	* src/interp/clam.boot.pamphlet: Likewise.
	* src/interp/compiler.boot.pamphlet: Likewise.
	* src/interp/database.boot.pamphlet: Likewise.
	* src/interp/define.boot.pamphlet: Likewise.
	* src/interp/functor.boot.pamphlet: Likewise.
	* src/interp/g-cndata.boot.pamphlet: Likewise.
	* src/interp/i-analy.boot.pamphlet: Likewise.
	* src/interp/i-intern.boot.pamphlet: Likewise.
	* src/interp/i-toplev.boot.pamphlet: Likewise.
	* src/interp/macros.lisp.pamphlet: Likewise.
	* src/interp/package.boot.pamphlet: Likewise.
	* src/interp/slam.boot.pamphlet: Likewise.
	* src/interp/setq.lisp.pamphlet: Likewise.
	* src/interp/setvars.boot.pamphlet: Likewise.
	* src/interp/spad.lisp.pamphlet: Likewise.
	* src/interp/sys-pkg.lisp.pamphlet: Likewise.
	* src/interp/template.boot.pamphlet: Likewise.
	* src/interp/varini.boot.pamphlet: Likewise.
	* src/interp/vmlisp.lisp.pamphlet: Likewise.
	* src/interp/wi2.boot.pamphlet: Likewise.
	* src/interp/unlisp.lisp.pamphlet: Comment out unused code.

2007-05-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix build with ANSI GCL.
	* wh-sandbox2/src/lisp/axiom-lisp.lisp.pamphlet: For GCL export
	LISP::LAMBDA-CLOSURE.
	* src/interp/daase.lisp.pamphlet: Use explicit package for
	GCL-only symbols.
	* src/interp/nlib.lisp.pamphlet: Likewise.
	* src/interp/sockio.lisp.pamphlet: Likewise.
	* src/interp/unlisp.lisp.pamphlet: Likewise.
	* src/interp/vmlisp.lisp.pamphlet: Likewise.
	* src/interp/cfuns.lisp.pamphlet: Likewise. Remove getEnv.
	* src/interp/foam_l.lisp.pamphlet: Change system to OBEY.
	* src/interp/hash.lisp.pamphlet: Use hash-table-test.

2007-05-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/draw.spad.pamphlet: Support build with sbcl.
	* src/algebra/plot3d.spad.pamphlet: Likewise.
	* src/algebra/plot.spad.pamphlet: Likewise.
	* src/algebra/sf.spad.pamphlet: Likewise.
	* src/interp/axext_l.lisp.pamphlet: Likewise.
	* src/interp/bootlex.lisp.pamphlet: Likewise.
	* src/interp/c-util.boot.pamphlet: Likewise.
	* src/interp/daase.lisp.pamphlet: Likewise.
	* src/interp/foam_l.lisp.pamphlet: Likewise.
	* src/interp/fortcall.boot.pamphlet: Likewise.
	* src/interp/ggreater.lisp.pamphlet: Likewise.
	* src/interp/i-output.boot.pamphlet: Likewise.
	* src/interp/metalex.lisp.pamphlet: Likewise.
	* src/interp/monitor.lisp.pamphlet: Likewise.
	* src/interp/nlib.lisp.pamphlet: Likewise.
	* src/interp/parsing.lisp.pamphlet: Likewise.
	* src/interp/patches.lisp.pamphlet: Likewise.
	* src/interp/sockio.lisp.pamphlet: Likewise.
	* src/interp/unlisp.lisp.pamphlet: Likewise.
	* src/interp/vmlisp.lisp.pamphlet: Likewise.
	* src/lisp/axiom-lisp.lisp.pamphlet: Likewise.

2007-05-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Eliminate direct use of "LISP" package (use "AXIOM-LISP"
	instead), move support routines to src/lisp/axiom-lisp.lisp.pamphlet.
	* src/lisp/axiom-lisp.lisp.pamphlet: new file.
	* src/interp/vmlisp.lisp.pamphlet: Adjust (use it), add fixes
	for ANSI compliance.
	* src/boot/Makefile.pamphlet: Likewise.
	* src/boot/initial-env.lisp.pamphlet: Likewise.
	* src/input/Makefile.pamphlet: Likewise.
	* src/interp/Makefile.pamphlet: Likewise.
	* src/interp/bookvol5.pamphlet: Likewise.
	* src/interp/bootfuns.lisp.pamphlet: Likewise.
	* src/interp/daase.lisp.pamphlet: Likewise.
	* src/interp/debug.lisp.pamphlet: Likewise.
	* src/interp/i-syscmd.boot.pamphlet: Likewise.
	* src/interp/macros.lisp.pamphlet: Likewise.
	* src/interp/server.boot.pamphlet: Likewise.
	* src/interp/sys-pkg.lisp.pamphlet: Likewise.
	* src/interp/util.lisp.pamphlet: Likewise.
	* src/lisp/Makefile.pamphlet: Likewise.
	* src/scripts/document.in: Likewise.

2007-05-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac.pamphlet: Fix detection of libXpm.

2007-05-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Martin Rubey <martin.rubey@univie.ac.at>

	* src/algebra/Makefile.pamphlet: Update documentation.

2007-05-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/debugsys.lisp.pamphlet: Fix debugsys build,
	eliminate SYS.
	* config/var-def.mk: Do not define SYS.
	* src/algebra/Makefile.pamphlet: Do not reference SYS.
	* src/interp/Makefile.pamphlet: Likewise.
	* src/interp/bookvol5.pamphlet: Likewise.

2007-05-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Compiler speedups.
	* src/interp/compiler.boot.pamphlet: coerceSubset(): reorder
	tests.
	* src/interp/define.boot.pamphlet: compDefineFunctor(): do not
	set $profileCompiler to true.
	* src/interp/Makefile.pamphlet: Set $createLocalLibDb to nil
	during build.

2007-04-30  Bill Page <bill.page1@synthesis.anikast.ca>

	* src/interp/daase.lisp.pamphlet: Merge Mike Thomas
	Windows portabiity patches.
	* src/interp/nlib.lisp.pamphlet: Likewise.
	* src/interp/sys-pkg.lisp.pamphlet: Likewise.
	* src/interp/cfuns.lisp.pamphlet: Likewise.
	* src/lib/cfuns-c.c.pamphlet: Likewise.

2007-04-29  Bill Page <bill.page1@synthesis.anikast.ca>

	Enable build on Windows.

2007-04-29  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.pamphlet: Eliminate use of MID (that
	is int/interp).

2007-04-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* configure.ac.pamphlet: Add back support for noweb tarball.
	* Makefile.pamphlet: Likewise.
	* config/var-def.mk: Likewise.

2007-04-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* config/move-if-changed: New file, copy from build-improvements.
	* src/scripts/find-algebra-files: New file, extracted from
	src/Makefile.pamphlet and updated.
	* src/Makefile.pamphlet (all-algebra): Call new scripts.
	* configure.ac.pamphlet: Likewise.
	* src/algebra/Makefile.pamphlet: include extract-spad.mk
	instead of more-rules.mk

2007-04-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/doc/Makefile.pamphlet: Build Axion book with the rest
	of documentation. Skip axiom.bib.
	* configure.ac.pamphlet: Correct Latex problem.
	* src/algebra/numtheor.spad.pamphlet: Likewise.
	* src/algebra/clifford.spad.pamphlet: Replace diagram
	environment by Ascii art.
	* src/booklets/Makefile.pamphlet: Do not mention Rosetta.pamphlet
	as a pamphlet.

2007-04-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.pamphlet: Simplify, install algebra
	pamphlet files.

2007-04-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Gregory Vanuxem  <g.vanuxem@wanadoo.fr>
	    Juergen Weiss

	* src/etc/Makefile.pamphlet: Correct filename in documentation.
	* src/algebra/mantepse.spad.pamphlet: Remove last argument to
	testInterpolant.
	* Makefile.pamphlet: stamp-roots: Make $(axiom_targetdir)/algebra/
	directory.
	* src/interp/vmlisp.lisp.pamphlet: Misc fixes for Ansi compatibility,
	portablity and avoiding possible runtime errors.
	* src/algebra/defintrf.spad.pamphlet: Likewise.
	* src/algebra/exposed.lsp.pamphlet: Likewise.
	* src/interp/redefs.boot.pamphlet: Likewise.
	* src/interp/util.lisp.pamphlet: Likewise.
	* src/interp/packtran.boot.pamphlet: Likewise.
	* src/interp/setq.lisp.pamphlet: Likewise.
	* src/interp/macros.lisp.pamphlet: Likewise.
	* src/interp/monitor.lisp.pamphlet: Likewise.
	* src/interp/msgdb.boot.pamphlet: Likewise.
	* src/interp/daase.lisp.pamphlet: Likewise.
	* src/interp/Makefile.pamphlet: Likewise.
	* src/interp/i-spec1.boot.pamphlet: Likewise.
	* src/interp/foam_l.lisp.pamphlet: Likewise.
	* src/interp/sfsfun-l.lisp.pamphlet: Likewise.
	* src/interp/parsing.lisp.pamphlet: Likewise.
	* src/interp/msg.boot.pamphlet: Likewise.
	* src/interp/i-output.boot.pamphlet: Likewise.
	* src/interp/bookvol5.pamphlet: Likewise.
	* src/interp/i-syscmd.boot.pamphlet: Likewise.

2007-04-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Gabriel Dos Reis  <gdr@cs.tamu.edu>
	    Humberto Ortiz-Zuazaga <humberto@hpcf.upr.edu>

	Use openpty if available.
	* configure.ac.pamphlet: Detect openpty.
	* src/clef/Makefile.pamphlet: Use openpty if detected.
	* src/lib/openpty.c.pamphlet: Update clef_LDADD.

2007-04-20  Bill Page <bill.page1@synthesis.anikast.ca>

	* fix typo !$make in configure

2007-04-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* build-setup.sh: Use NOTANGLE environment variable
	as default notangle.
	* configure.ac.pamphlet: Test for Xpm.
	* src/algebra/Makefile.pamphlet: Use FASLEXT, remove
	unused rules and variables.
	* src/etc/Makefile.pamphlet: Use FASLEXT.
	* src/interp/Makefile.pamphlet: Replace SPAD by AXIOM.
	* src/interp/util.lisp.pamphlet: (boottocl): Remove prefix.

2007-04-19  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/boot/, src/lib/, src/include/, src/sman/,
	src/graph/: Sync with build-improvemens 506.

2007-04-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Eradicate ENV.
	* config/var-def.mk: Define former value of Axiom ENV as
	separate variables.
	* Makefile.pamphlet: Remove definition of ENV and related
	variables.  Remove use of ENV, OBJ, SRC.
	* config/setup-dep.mk: Remove use of ENV, OBJ, SRC
	* src/Makefile.pamphlet: Likewise.
	* src/input/Makefile.pamphlet: Likewise.
	* src/interp/Makefile.pamphlet: Likewise.
	* src/interp/bookvol5.pamphlet: Likewise.
	* src/graph/Makefile.pamphlet: Likewise.
	* src/algebra/Makefile.pamphlet: Likewise.

2007-04-18  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Avoid needless warnings/messages during build.
	* configure.ac.pamplet: Unconditionally create HyperDoc
	Makefile
	* src/hyper/Makefile.pamphlet (util-ht): Extra target
	* src/Makefile.pamphlet (all-algebra): Add it as dependency.
	* src/interp/htcheck.boot.pamphlet: buildHtMacroTable():
	Correct path to util.ht.
	* src/interp/nruncomp.boot.pamphlet: optDeltaEntry(): Remove
	extra message.

2007-04-11  Gabriel Dos Reis  <gdr@cs.tamu.edu>
	    Bill Page  <bill.page1@synthesis.anikast.ca>

	* configure.ac.pamphlet (axiom_c_runtime_extra): Add
	-lsocket on Solaris plaforms.
	* configure.ac: Regenerate.
	* configure: Likewise.

2007-04-11  Bill Page <bill.page1@synthesis.anikast.ca>

	* merge revision 366 from build-improvements

2007-04-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/Makefile.pamphlet: stamp: Skip all-sman and all-book
	if not configured.

2007-04-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/scripts/document.in: compile_lisp_file(): Apply
	merge-pathnames to output argument.
	* src/interp/Makefile.pamphlet: Replace OBJEXT by FASLEXT.
	* src/interp/sys-pkg.lisp: Remove nonportable GCL code.
	Add :use clauses to in-package.

2007-04-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/free.spad.pamphlet: Fix bug 343.

2007-04-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* zips/vmlisp.lisp.pamphlet.patch: Remove


2007-04-08  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* boot/*: Merge changes from build-improvements 485.
	* configure.ac.pamphlet: Likewise.
	* src/scripts/document.in: Likewise.
	* src/interp/vmlisp.lisp.pamphlet: Likewise.
	* src/interp/util.lisp.pamphlet: Likewise.
	* src/interp/patches.lisp.pamphlet: Likewise.
	* src/interp/pspad2.boot.pamphlet: Likewise.
	* src/interp/sys-pkg.lisp.pamphlet: Likewise.
	* src/interp/nocompil.lisp.pamphlet: Likewise.
	* src/interp/def.lisp.pamphlet: Likewise.
	* src/interp/ptrees.boot.pamphlet: Likewise.
	* config/setup-dep.mk: Adjust.
	* config/var-def.mk: Likewise.
	* src/Makefile.pamphlet: Likewise.
	* src/lisp/Makefile.pamphlet: Likewise.
	* src/interp/Makefile: Adjust. Do not use OUT directory.
	Replace separate target rules by pattern rules.

2007-04-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sets.spad.pamphlet: Remove tabs added by
	previous commit.

2007-04-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Bill Page  <bill.page1@synthesis.anikast.ca>

	* src/algebra/sets.spad.pamphlet: In ordered case
	sort set after map! (fixes bug 347).

2007-04-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/Makefile.pamphlet: Fix documentation build.
	* src/doc/Makefile.pamphlet: Likewise.

2007-04-05  Martin Rubey <martin.rubey@univie.ac.at>

	* src/algebra/combfunc.spad.pamphlet: Update documentation.

2007-04-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Port from build-improvements.
	* config/var-def.mk: Remove support for included noweb.
	* configure.ac.pamphlet: Likewise
	* Makefile.pamphlet: Likewise

2007-03-19  Martin Rubey <martin.rubey@univie.ac.at>

	* src/algebra/numtheor.spad.pamphlet: divisors:
	fix issue 340

2007-03-19  Martin Rubey <martin.rubey@univie.ac.at>

	* src/algebra/combfunc.spad.pamphlet: simplify binomial(n, k)
	when k is a nonnegative integer.

2007-03-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Make configure and build more robust.
	* build-setup.sh: put notangle output in temporary file
	and move to final position only if succesful
	* config/setup-dep.mk: Likewise
	* configure.ac.pamphlet: signal error if gcl or noweb are needed
	but missing
	* Makefile.pamphlet/$(axiom_build_bindir)/gcl$(EXEEXT): signal
	error if unable to change to gcl directory
	* src/hyper/Makefile.pamphlet: remove directories before
	recursive copy
	* README: point to README.wh
	* README.wh: add installation instructions

2007-03-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Misc ports from build-improvements.
	* src/config/axiom-c-macros.h.in: sync with build-improvements
	378
	* src/config/var-def.mk: add Autoconf variables (libdir and
	bindir)
	* Makefile.pamphlet: install: support DESTDIR
	all-noweb: do not apply noweb.modules.c.patch
	* zips/noweb.modules.c.patch: remove

2007-03-14  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/sman/*: sync with build-improvements 405

2007-03-13  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/Makefile.pamphlet: mostlyclean-local,
	clean-local: really clean

2007-02-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix current directory handling.  Remove $current-directory
	variable and all referenctes to it.
	* src/interp/vmlisp.lisp.pamphlet: trim-directory-name: new
	function.
	<getCD>: move to VMLISP package
	* src/interp/sys-pkg.lisp.pamphlet: export get-current-directory
	and trim-directory-name.
	* src/interp/patches.lisp.pamphlet: |cd|: just change directory
	(do not mess with $current-directory).
	do not set $current-directory.
	* src/interp/bookvol5.pamphlet: do not set $current-directory.
	* src/interp/nlib.lisp.pamphlet: get-directory-list: use
	get-current-directory.
	* src/interp/util.lisp.pamphlet: interp-make-directory: remove.
	* src/interp/bootlex.lisp.pamphlet: remove comment referencing
	$current-directory.

2007-02-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Make the final image independent of cmpinclude.h
	* src/input/Makefile.pamphlet: ${AXIOMSYS}: set
	compiler::*default-system-p* to nil in final image.

2007-02-20  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.pamphlet: Replace src dependency by stamp
	file.  Remove dependency on MID
	* src/input/Makefile.pamphlet: $(MID)/%.output: $(MID)/%.input:
	Use 'systemCommand' only _after_ supressing loading messages.

2007-02-17  Gregory Vanuxem  <g.vanuxem@wanadoo.fr>

	* src/algebra/sf.spad.pamphlet: Use "~A" Lisp format to
	convert floats to strings.  Put minus sign separately.

2007-02-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Build depsys using Shoe.
	* src/interp/Makefile.pamphlet: Use bootsys to translate
	depsys boot files.  Do not include c-util in depsys.
	* src/interp/Makefile.in: Regenerate.
	* src/interp/c-util.boot.pamphlet: Remove bootstrap Lisp.
	* src/interp/clam.boot.pamphlet: Adjust for Shoe, remove
	bootstrap Lisp.
	* src/interp/g-boot.boot.pamphlet: Likewise.
	* src/interp/g-util.boot.pamphlet: Likewise.
	* src/interp/interp-proclaims.lisp: Likewise.
	* src/interp/parse.boot.pamphlet: Likewise.
	* src/interp/postpar.boot.pamphlet: Likewise.
	* src/interp/slam.boot.pamphlet: Likewise.
	* src/interp/vmlisp.lisp.pamphlet: AXIOM-MEMBER: new function
	* src/interp/interp-proclaims.lisp: Mention it.
	* src/interp/sys-pkg.lisp.pamphlet: Likewise.

2007-02-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Martin Rubey <martin.rubey@univie.ac.at>

	Add guessing package written by Martin Rubey
	* src/algebra/fffg.spad.pamphlet: New file.
	* src/algebra/mantepse.spad.pamphlet: New file.
	* src/algebra/rec.spad.pamphlet: New file.
	* src/algebra/ssolve.spad.pamphlet: New file.
	* src/algebra/Makefile.pamphlet: guess-pkg : new rule.
	stamp: trigger guess-pkg rule.
	* src/algebra/Makefile.in: regenerate.
	* src/algebra/exposed.lsp: expose Guess, GuessOption,
	GuessPolynomial and GuessFinite.

2007-02-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/aggcat.spad.pamphlet: Remove cached Lisp.
	* src/algebra/array1.spad.pamphlet: Likewise.
	* src/algebra/boolean.spad.pamphlet: Likewise.
	* src/algebra/catdef.spad.pamphlet: Likewise.
	* src/algebra/ffcat.spad.pamphlet: Likewise.
	* src/algebra/fraction.spad.pamphlet: Likewise.
	* src/algebra/fspace.spad.pamphlet: Likewise.
	* src/algebra/integer.spad.pamphlet: Likewise.
	* src/algebra/list.spad.pamphlet: Likewise.
	* src/algebra/outform.spad.pamphlet: Likewise.
	* src/algebra/polset.spad.pamphlet: Likewise.
	* src/algebra/polycat.spad.pamphlet: Likewise.
	* src/algebra/pscat.spad.pamphlet: Likewise.
	* src/algebra/sf.spad.pamphlet: Likewise.
	* src/algebra/si.spad.pamphlet: Likewise.
	* src/algebra/string.spad.pamphlet: Likewise.
	* src/algebra/symbol.spad.pamphlet: Likewise.
	* src/algebra/triset.spad.pamphlet: Likewise.
	* src/algebra/vector.spad.pamphlet: Likewise.

2007-02-07  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Makefile.in: Regenerate

2007-02-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	New algebra bootstrap.
	* src/algebra/Makefile.pamphlet: new bootstrap rules
	* src/interp/bootfuns.lisp.pamphlet: new flag $bootstrapDomains
	* src/interp/setq.lisp.pamphlet: Likwise
	* src/interp/nruncomp.boot.pamphlet: optDeltaEntry(): respect the
	added flag

2007-02-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/asq.c.pamphlet: author field changed to
	conform with Axiom policy.

2007-02-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/Lattice.pamphlet: Remove.

2007-02-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/setq.lisp.pamphlet: Turn on pretty printing.
	* src/interp/daase.lisp.pamphlet: Likewise.  By default do
	  not compress databases.

2007-02-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/asq.c.pamphlet: Replaced by new (rewritten
	  from scratch) version.

2007-01-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/viewAlone/parabola.VIEW: Remove

2007-01-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix bug 101
	* src/algebra/laplace.spad.pamphlet:
	LaplaceTransform.lapkernel: handle derivatives
	LaplaceTransform.locallaplace: supress last rule

2007-01-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
	    Martin Rubey <martin.rubey@univie.ac.at>

	Fix bug 103
	* src/algebra/polycat.spad.pamphlet:
	FiniteAbelianMonoidRing.exquo: test for zero divisor
	PolynomialCategory.primitivePart: special handling for zero
	argument

2007-01-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/*: Remove K&R function declarations

2007-01-06  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-data.boot.pamphlet: dbHasExamplePage: Correct
	path to example pages.
	* src/hyper/pages/MSET.ht: Replace MultiSet by Multiset.
	* src/hyper/pages/ug01.ht: Likewise.
	* src/hyper/pages/xmpexp.ht: Likewise.
	* src/hyper/pages/man0.ht: Use full path to htsearch
	* src/hyper/htinp.pamphlet: Use full path to viewAlone.
	* src/hyper/pages/util.ht: Likewise.  Use $AXIOM insead of $SPAD
	* src/hyper/pages/ht.db: Remove.

2007-01-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/gaussian.spad.pamphlet: Fix complex
	argument (fixes or works around bugs 15, 47, 184,
	293, 314)

2006-12-21  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intfact.spad.pamphlet: Fix bug 329.

2006-12-12  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/manip.spad.pamphlet: Fix bug 278.

2006-12-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intef.spad.pamphlet: Fix bugs 100 and 308.

2006-12-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/intrf.spad.pamphlet: Partial fix for bug 199.

2006-12-09  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/sttaylor.spad.pamphlet: Fix bug 312

2006-12-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/efstruc.spad.pamphlet: Fix bug 294 (port
	from silver)

2006-12-05  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/Gdraws/Makefile.pamphlet: add X11 includes to
	CFLAGS

2006-12-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.pamphlet (stamp-rootdirs): Create more directories
	* configure.ac.pamphlet: add 'all-noweb' to dependencies only
	when needed.

2006-12-04  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/input/Makefile.pamphlet: make names of temporary files
	unique (needed for parallel build). Remove references to deleted
	files (fix breakage due to v364).
	* src/paste/Makefile.pamphlet: Add explanation (reference to
	documentation).

2006-12-03  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Synced with build-improvements v358

2006-12-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/paste/Makefile.pamphlet: set subdir, add rule for
	.input files

2006-12-02  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/paste/Makefile.pamphlet: Correct and activate generation
	of .pht files.
	* src/hyper/pages/: remove generated .pht files.

2006-12-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/paste: New directory
	* src/paste/Makefile.pamphlet, src/paste/Makefile.in: New
	files
	* configure.ac.pamphlet (SRC_SUBDIRS): add paste directory
	* src/Makefile.pamphlet: recurse to paste directory
	* src/interp/Makefile.pamphlet ($(SAVESYS)): remove useless
	and harmful rule.

2006-12-01  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/alql.boot.pamphlet: Add FUNCALL to fix problem
	with previous patch.

2006-11-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/alql.boot.pamphlet: getBrowseDatabase: use
	string quotes to access 'member' in shoe

2006-11-31  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/alql.boot.pamphlet: Add package declaration,
	getBrowseDatabase: modify to work with shoe.

2006-11-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/newdata.spad.pamphlet:
	iprint$InternalPrintPackage: add call to FORCE-OUTPUT

2006-11-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/sman/sman.c.pamphlet: Do not mess with terminal on exit.

2006-11-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/include/com.h: Add new command code.
	* src/interp/sockio.lisp.pamphlet: Likewise.
	* src/interp/server.boot.pamphlet: serverReadLine: send it.
	* src/sman/session.c.pamphlet: accept_session_connection:
	Use new code to detect lost race.

2006-11-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/parse-types.pamphlet: Do not add ".Z" extension.
	* src/lib/pixmap.c.pamphlet: Atomatically switch between
	compressed and uncompressed pixmaps.

2006-11-30  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/algebra/newdata.spad.pamphlet:
	iprint$InternalPrintPackage: remove useless call to FLUSH

2006-11-28  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/graph/view3D/component3d.c.pamphlet: draw3DComponents():
	reference starting point.

2006-11-26  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/htinp.pamphlet: strCopy(): call strcpy.

2006-11-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nag-e02b.boot.pamphlet: Remove duplicate file

2006-11-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nhyper.boot.pamphlet: Remove useless file.
	* src/interp/Makefile.pamphlet: Remove references to
	nhyper.boot.pamphlet.

2006-11-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/compiler.boot.pamphlet: Update functions to match
	xruncomp.boot.pamphlet
	* src/interp/functor.boot.pamphlet: Likewise.
	* src/interp/info.boot.pamphlet: Likewise.
	* src/interp/modemap.boot.pamphlet: Likewise.
	* src/interp/nruncomp.boot.pamphlet: Likewise.
	* src/interp/Makefile.pamphlet: Remove references to
	xruncomp.boot.pamphlet
	* src/interp/debugsys.lisp.pamphlet: Likewise.

2006-11-25  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/nrunfast.boot.pamphlet: Update functions to match
	xrun.boot.pamphlet, remove unused code.
	* src/interp/nrungo.boot.pamphlet: Likewise.
	* src/interp/nrungo.boot.pamphlet: Likewise.
	* src/interp/nrunopt.boot.pamphlet: Likewise.
	* src/interp/i-funsel.boot.pamphlet: Likewise.
	* src/interp/i-coerce.boot.pamphlet: Likewise.
	* src/interp/i-eval.boot.pamphlet: Likewise.
	* src/interp/clammed.boot.pamphlet: Likewise.
	* src/interp/template.boot.pamphlet: Remove unused functions.
	* src/interp/setq.lisp.pamphlet: set |$noSubsumption| to t.
	* src/interp/xrun.boot.pamphlet: Remove.
	* src/interp/Makefile.pamphlet: Remove references to
	xrun.boot.pamphlet
	* src/interp/debugsys.lisp.pamphlet: Likewise.
	* src/interp/interp-proclaims.lisp: Remove references to
	removed functions.

2006-11-24  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/lex.pamphlet: spad_error_handler: add back
	return type.

2006-11-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fix for bug #280.
	* src/interp/br-search.boot.pamphlet: grepConstruct:
	Exit early on errors

2006-11-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/daase.lisp.pamphlet: getdatabase: when
	reporting misses print arguments in consistent order

2006-11-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/interop.boot.pamphlet: Remove unused cached Lisp.
	* src/interp/setvars.boot.pamphlet: Likewise.
	* src/interp/Makefile.pamphlet: Remove reference to cached Lisp.

2006-11-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/pages/util.ht: Undo change from 2003:
	uncomment \spadcmd and \spadsys, remove leadinig
	parenthesis from \spadsyscom

2006-11-23  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Synced with build-improvements v303

2006-11-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/etc/axiom: Add Axiom binary directory to the PATH
	* src/hyper/search.pamphlet: use -k sort option, fix
	presea script

2006-11-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/daase.lisp.pamphlet (interpOpen): Also clean
	old abbreviations.
	(write-*): remove useless (finish-output) from loops.

2006-11-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Synced with build-improvements v280

2006-11-17  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	Fixes for Spad filehandling.
	* src/algebra/files.spad.pamphlet: Remove checks, add close! to
	Libray exports
	* src/interp/fname.lisp.pamphlet: Use axiom-probe-file
	* src/interp/nlib.lisp.pamphlet (probe-name): Likewise.
	(make-input-filename): Add slash to separate names.

2006-11-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-data.boot.pamphlet: Clarify comments
	Remove unused functions:
	* src/interp/database.boot.pamphlet: rebuildCDT, buildDatabase,
	* src/interp/parse.boot.pamphlet: specialModeTran
	* src/interp/patches.lisp.pamphlet: |rebuild|
	* src/interp/server.boot.pamphlet: serverLoop
	* src/interp/interp-proclaims.lisp: Remove references to
	removed functions

2006-11-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/share/algebra/browse.daase: Replace by
	minimal version
	* src/share/algebra/operation.daase: likewise

2006-11-16  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/postprop.lisp: remove
	* src/interp/Makefile.pamphlet: remove references
	to postprop.lisp
	* debugsys.lisp.pamphlet: likewise
	* property.lisp.pamphlet: uncoment '|xor|' entry

2006-11-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/lisplib.boot.pamphlet: readLibPathFast:
	activate error checking
	* src/interp/nlib.lisp.pamphlet: fix search for
	directories
	* src/etc/Makefile.pamphlet: Install USERS.DAASE and
	DEPENDENTS.DAASE

2006-11-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/daase.lisp.pamphlet: Clean old data when
	loading databases, make database compression optional.

2006-11-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/interp/br-saturn.boot.pamphlet: Explicitly assign
	nil to variables declared 'local'
	* src/interp/category.boot.pamphlet:
	* src/interp/c-doc.boot.pamphlet:
	* src/interp/compiler.boot.pamphlet:
	* src/interp/c-util.boot.pamphlet:
	* src/interp/define.boot.pamphlet:
	* src/interp/functor.boot.pamphlet:
	* src/interp/info.boot.pamphlet:
	* src/interp/i-syscmd.boot.pamphlet:
	* src/interp/iterator.boot.pamphlet:
	* src/interp/i-toplev.boot.pamphlet:
	* src/interp/nruncomp.boot.pamphlet:
	* src/interp/package.boot.pamphlet:
	* src/interp/parse.boot.pamphlet:
	* src/interp/pspad1.boot.pamphlet:
	* src/interp/pspad2.boot.pamphlet:
	* src/interp/record.boot.pamphlet:
	* src/interp/trace.boot.pamphlet:
	* src/interp/varini.boot.pamphlet: Likewise.

2006-11-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/hyper/spadint.pamphlet: print_source_to_string1():
	more precise diagnostic

2006-11-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* src/lib/pixmap.c.pamphlet: read_pixmap_file(): check
	return status of XpmReadFileToImage

2006-11-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* Makefile.pamphlet: Added '-g' option as compilation
	default.

2006-11-15  Waldek Hebisch  <hebisch@math.uni.wroc.pl>

	* ChanegeLog.wh, README.wh: Created