X-Git-Url: https://ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=NEWS;h=8a537bbc572d0e060eb44e4a775a1bc2edb3aa9a;hb=f10b253437b350a2c5897bd7e65a27914a32f068;hp=69cfd902ebf41dcf0b9503bdce87feefe080bd80;hpb=a361ae7c29a5ae5da6c2123720881ae0da2e651f;p=ginac.git diff --git a/NEWS b/NEWS index 69cfd902..8a537bbc 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,19 @@ This file records noteworthy changes. -1.2.1 () +1.2.2 () +* Added const_preorder_iterator and const_postorder_iterator classes (and + associated methods ex::pre/postorder_begin/end()) providing tree traversal + with iterators. +* Fixed the LaTeX output of the varidx class. +* Symbolic functions without any eval(), evalf() etc. functions now work + properly. + +1.2.1 (23 April 2004) * Fixed infinite recursion in atan2_evalf() and improved atan2_eval(). * Added automatic evaluations for trigonometric functions with negative arguments (e.g. sin(-2) -> -sin(2)). * Fixed a static initialization order goof-up. +* Fixed various bugs in series expansion. 1.2.0 (19 March 2004) * Added a structure template class for the easy creation of user-defined @@ -289,8 +298,8 @@ This file records noteworthy changes. * Supplement some (now deprecated) macros by inlined template functions: - is_of_type(foo, type) -> is_a(foo) - is_ex_of_type(foo, type) -> is_a(foo) - - is_exaclty_of_type(foo, type) -> is_exaclty_a(foo) - - is_ex_exaclty_of_type(foo, type) -> is_exaclty_a(foo) + - is_exactly_of_type(foo, type) -> is_exactly_a(foo) + - is_ex_exactly_of_type(foo, type) -> is_exactly_a(foo) - ex_to_foobar(baz) -> ex_to(baz) * rem(c, p[x], x) (c: numeric, p[x]: polynomial) erroneously returned p[x] instead of c.