finalized 1.0.15 release_1-0-15
authorChristian Bauer <Christian.Bauer@uni-mainz.de>
Mon, 11 Aug 2003 17:53:12 +0000 (17:53 +0000)
committerChristian Bauer <Christian.Bauer@uni-mainz.de>
Mon, 11 Aug 2003 17:53:12 +0000 (17:53 +0000)
NEWS
configure.ac
debian/changelog

diff --git a/NEWS b/NEWS
index dcf259c..fe249ae 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,44 +1,12 @@
 This file records noteworthy changes.
 
-1.2.0 (<insert date>)
-* Added a structure<T> template class for the easy creation of user-defined
-  algebraic classes.
-* Improved the speed of subs() and normal() by the use of maps instead of
-  lists.
-* Many internal reorganizations and optimizations.
-* Caveats for class implementors:
-   - basic::copy() and basic::destroy() are gone; classes derived from
-     basic can use the defaults for the assignment operator and copy
-     constructor.
-   - basic::subs() and basic::normal() take an 'exmap &' instead of two
-     'lst &'.
-   - basic::subs() now descends into subexpressions (if accessible via
-     nops()/op()/let_op()). If you have a custom implementation of subs()
-     that calls basic::subs() after substituting subexpressions, this needs
-     to be changed to a call to subs_one_level().
-
-1.1.0 (3 April 2003)
-* Removed deprecated macros is_ex_a, is_ex_exactly_a and friends for good.
-* The scalar_products mechanism allows the specification of an index dimension.
-* Removed dirac_gamma6/7().
-* Added ex::to_polynomial().
-* subs() accepts an optional "options" argument. The option
-  subs_option::subs_algebraic enables "smart" substitutions in products and
-  powers.
-* Added stream manipulators "dflt", "latex", "python", "python_repr", "tree",
-  "csrc", "csrc_float", "csrc_double", "csrc_cl_N", "index_dimensions" and
-  "no_index_dimensions" to control the output format. Calling basic::print()
-  directly is now deprecated.
-* Made the hashing more simple and efficient.
-* Caveats for class implementors:
-   - basic::subs(): third argument changed from "bool" to "unsigned"
-   - unarchiving constructor and basic::unarchive(): "const" removed from
-     second argument
-   - basic::let_op() should only be implemented if write access to
-     subexpressions is desired
-   - simplify_ncmul() renamed to eval_ncmul()
-   - simplified_ncmul() renamed to hold_ncmul()
-   - nonsimplified_ncmul() renamed to reeval_ncmul()
+1.0.15 (11 August 2003)
+* Added on-line help and Tab-completion for print(), iprint(), print_latex()
+  and print_csrc() in ginsh.
+* Fixed a bug in the unarchiving of sums and products: terms were not
+  reordered in a canonical way.
+* Fixed a bug in normal()/numer_denom(): denominator was not made unit
+  normal if it was a simple number
 
 1.0.14 (1 March 2003)
 * Improved the C-source output: complex numbers are printed correctly (using
index af1b549..427c8b9 100644 (file)
@@ -19,10 +19,10 @@ dnl autoconf sees "AC_MAJOR_VERSION" and complains about an undefined macro
 dnl (don't we all *love* M4?)...
 
 GINACLIB_MAJOR_VERSION=1
-GINACLIB_MINOR_VERSION=2
-GINACLIB_MICRO_VERSION=0
-GINACLIB_INTERFACE_AGE=0
-GINACLIB_BINARY_AGE=0
+GINACLIB_MINOR_VERSION=0
+GINACLIB_MICRO_VERSION=15
+GINACLIB_INTERFACE_AGE=2
+GINACLIB_BINARY_AGE=15
 GINACLIB_VERSION=$GINACLIB_MAJOR_VERSION.$GINACLIB_MINOR_VERSION.$GINACLIB_MICRO_VERSION
 
 AC_SUBST(GINACLIB_MAJOR_VERSION)
@@ -115,7 +115,6 @@ AC_CHECK_HEADER(sstream, , GINAC_ERROR([The standard <sstream> header file could
 AC_CHECK_HEADER(typeinfo, , GINAC_ERROR([The standard <typeinfo> header file could not be found.]))
 AC_CHECK_HEADER(stdexcept, , GINAC_ERROR([The standard <stdexcept> header file could not be found.]))
 AC_CHECK_HEADER(algorithm, , GINAC_ERROR([The standard <algorithm> header file could not be found.]))
-AC_CHECK_HEADER(limits, , GINAC_ERROR([The standard <limits> header file could not be found.]))
 
 dnl We need to have Bruno Haible's CLN installed.
 dnl (CLN versions >= 1.1.0 must have installed cln.m4 at a visible place,
index 7ad4568..4c10c56 100644 (file)
@@ -1,15 +1,38 @@
-ginac (1.1.0-1) unstable; urgency=low
+ginac (1.0.15-1) unstable; urgency=low
 
-  * New upstream release; binary incompatible, so it's libginac1.1 now.
-  * Adjusted to Standards-Version 3.5.8.
+  * New upstream (bugfix only) release.
+
+ -- Christian Bauer <cbauer@ginac.de>  Mon, 11 Aug 2003 15:52:11 +0200
+
+ginac (1.0.14-1) unstable; urgency=low
+
+  * New upstream (bugfix only) release.
+
+ -- Christian Bauer <cbauer@ginac.de>  Sat,  1 Mar 2003 17:29:13 +0100
+
+ginac (1.0.13-1) unstable; urgency=low
+
+  * New upstream (bugfix only) release.
 
- -- Richard Kreckel <kreckel@ginac.de>  Thu,  4 Apr 2003 12:11:21 +0200
+ -- Christian Bauer <cbauer@ginac.de>  Mon, 27 Jan 2003 17:56:07 +0100
+
+ginac (1.0.12-1) unstable; urgency=low
+
+  * New upstream (bugfix only) release.
+
+ -- Christian Bauer <cbauer@ginac.de>  Thu, 31 Oct 2002 16:21:05 +0100
 
 ginac (1.0.11-1) unstable; urgency=low
 
   * New upstream (bugfix only) release.
 
- -- Richard Kreckel <kreckel@ginac.de>  Wed, 18 Sep 2002 16:45:05 +0100
+ -- Richard Kreckel <kreckel@ginac.de>  Wed, 18 Sep 2002 16:45:05 +0200
+
+ginac (1.0.10-1) unstable; urgency=low
+
+  * New upstream (bugfix only) release.
+
+ -- Richard Kreckel <kreckel@ginac.de>  Wed, 24 Jul 2002 18:03:00 +0200
 
 ginac (1.0.8-1) unstable; urgency=low