summarylogtreecommitdiffstats
AgeCommit message (Expand)Author
2023-12-14update versionJuan Ramón Alfaro
2023-12-14update versionJuan Ramón Alfaro
2023-12-14change build to cmake, this version supports amdgpuJuan Ramón Alfaro
2020-07-27additional architecture supportDimitris Kiziridis
2020-06-13Initial commitDimitris Kiziridis
2020-06-13Initial commitDimitris Kiziridis
Christoph Stahl2016-03-06 19:16:53 +0100 committerChristoph Stahl2016-03-06 19:16:53 +0100 commita4917d5bb85b9804d95ab42063dd9293603b24c3 (patch) tree0c4856f94f596f3ec5cff90ab2652a9177331686 parentce1e2096bdbc3f9a63c732130cc2d6f1b8778671 (diff)downloadaur-a4917d5bb85b9804d95ab42063dd9293603b24c3.tar.gz
Version bump to 1.3.7
Diffstat
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD5
2 files changed, 6 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2756aabc1368..8549a9e13d84 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,18 @@
pkgbase = python-flask-apscheduler
pkgdesc = Adds APScheduler support to Flask
- pkgver = 1.0.0
+ pkgver = 1.3.7
pkgrel = 1
url = https://github.com/viniciuschiele/flask-apscheduler
arch = any
license = Apache
makedepends = python2-setuptools
makedepends = python-setuptools
- source = https://pypi.python.org/packages/source/F/Flask-APScheduler/Flask-APScheduler-1.0.0.tar.gz
+ source = https://pypi.python.org/packages/source/F/Flask-APScheduler/Flask-APScheduler-1.3.7.tar.gz
md5sums = b619a21332536ecf6992c6323e7cddd9
pkgname = python2-flask-apscheduler
depends = python2-flask
- depends = python-apscheduler
+ depends = python2-apscheduler
pkgname = python-flask-apscheduler
depends = python-flask
diff --git a/PKGBUILD b/PKGBUILD
index 9bbcd955d965..626a4e811d2a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,10 @@
# First Linux Arch packager: Serge Victor <arch@random.re>
+# Current Packager: Christoph Stahl <christoph.stahl@uni-dortmund.de>
_pipname=Flask-APScheduler
pkgbase=python-flask-apscheduler
pkgname=('python2-flask-apscheduler' 'python-flask-apscheduler')
-pkgver=1.0.0
+pkgver=1.3.7
pkgrel=1
pkgdesc="Adds APScheduler support to Flask"
arch=('any')
@@ -19,7 +20,7 @@ prepare() {
}
package_python2-flask-apscheduler() {
-depends=('python2-flask' 'python-apscheduler')
+depends=('python2-flask' 'python2-apscheduler')
cd python2-$_pipname-$pkgver
python2 setup.py install --root="$pkgdir/" --optimize=1
74"
"52085d2850053db11009365ebdc164e7764f52c3b0d00add4a3d8d8c82860174")
prepare() {
are/pixmaps/${pkgname}.png ## add license install -D -m 644 ${srcdir}/3T-EULA.txt usr/share/licenses/${pkgname}/3T-EULA.txt } '>256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695
From 027aba6008ce7f5068cc9d813ba512e77f5f0024 Mon Sep 17 00:00:00 2001
From: David Hummel <hummeltech@sherpaguru.com>
Date: Wed, 21 May 2025 22:47:10 +0200
Subject: [PATCH] Use system dependencies

---
 .gitmodules                                   | 43 +--------------
 premake5.lua                                  | 52 +++++++++++++------
 src/xenia/apu/sdl/premake5.lua                |  2 +-
 src/xenia/emulator.cc                         |  2 +-
 src/xenia/helper/sdl/premake5.lua             |  2 +-
 src/xenia/hid/sdl/premake5.lua                |  2 +-
 src/xenia/kernel/premake5.lua                 |  1 -
 src/xenia/ui/premake5.lua                     |  2 +-
 third_party/DirectXShaderCompiler             |  2 +-
 third_party/SDL2                              |  1 -
 third_party/SDL2/include                      |  1 +
 third_party/SPIRV-Tools                       |  1 -
 third_party/SPIRV-Tools/include               |  1 +
 third_party/Vulkan-Headers                    |  1 -
 third_party/Vulkan-Headers/include/vulkan     |  1 +
 third_party/VulkanMemoryAllocator             |  2 +-
 third_party/capstone                          |  1 -
 third_party/capstone/include                  |  1 +
 third_party/catch                             |  1 -
 third_party/catch/include/catch.hpp           |  1 +
 .../catch/single_include/catch2/catch.hpp     |  1 +
 third_party/cxxopts                           |  1 -
 third_party/cxxopts/include/cxxopts.hpp       |  1 +
 third_party/date                              |  2 +-
 third_party/fmt                               |  1 -
 third_party/fmt/include                       |  1 +
 third_party/glslang                           |  2 +-
 third_party/imgui                             |  2 +-
 third_party/libusb                            |  2 +-
 third_party/premake-cmake                     |  2 +-
 third_party/premake-core                      |  2 +-
 third_party/pugixml                           |  1 -
 third_party/pugixml/src/pugixml.hpp           |  1 +
 third_party/rapidcsv                          |  2 +-
 third_party/rapidjson                         |  2 +-
 third_party/snappy                            |  2 +-
 third_party/tabulate                          |  2 +-
 third_party/tomlplusplus                      |  1 -
 third_party/tomlplusplus/impl                 |  1 +
 third_party/tomlplusplus/include              |  1 +
 third_party/tomlplusplus/toml.hpp             |  1 +
 third_party/utfcpp                            |  2 +-
 third_party/xbyak                             |  2 +-
 third_party/xxhash                            |  1 -
 third_party/xxhash/xxhash.h                   |  1 +
 third_party/zarchive                          |  1 -
 third_party/zarchive/include                  |  1 +
 third_party/zlib-ng                           |  1 -
 third_party/zlib-ng/zlib-ng.h                 |  1 +
 third_party/zstd                              |  2 +-
 50 files changed, 73 insertions(+), 90 deletions(-)
 delete mode 160000 third_party/SDL2
 create mode 120000 third_party/SDL2/include
 delete mode 160000 third_party/SPIRV-Tools
 create mode 120000 third_party/SPIRV-Tools/include
 delete mode 160000 third_party/Vulkan-Headers
 create mode 120000 third_party/Vulkan-Headers/include/vulkan
 delete mode 160000 third_party/capstone
 create mode 120000 third_party/capstone/include
 delete mode 160000 third_party/catch
 create mode 120000 third_party/catch/include/catch.hpp
 create mode 120000 third_party/catch/single_include/catch2/catch.hpp
 delete mode 160000 third_party/cxxopts
 create mode 120000 third_party/cxxopts/include/cxxopts.hpp
 delete mode 160000 third_party/fmt
 create mode 120000 third_party/fmt/include
 delete mode 160000 third_party/pugixml
 create mode 120000 third_party/pugixml/src/pugixml.hpp
 mode change 160000 => 120000 third_party/snappy
 delete mode 160000 third_party/tomlplusplus
 create mode 120000 third_party/tomlplusplus/impl
 create mode 120000 third_party/tomlplusplus/include
 create mode 120000 third_party/tomlplusplus/toml.hpp
 delete mode 160000 third_party/xxhash
 create mode 120000 third_party/xxhash/xxhash.h
 delete mode 160000 third_party/zarchive
 create mode 120000 third_party/zarchive/include
 delete mode 160000 third_party/zlib-ng
 create mode 120000 third_party/zlib-ng/zlib-ng.h

diff --git a/.gitmodules b/.gitmodules
index 2502770d6..1560702ae 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -7,16 +7,9 @@
 [submodule "third_party/binutils-ppc-cygwin"]
 	path = third_party/binutils-ppc-cygwin
 	url = https://github.com/benvanik/binutils-ppc-cygwin.git
-[submodule "third_party/catch"]
-	path = third_party/catch
-	url = https://github.com/catchorg/Catch2.git
 [submodule "third_party/premake-core"]
 	path = third_party/premake-core
 	url = https://github.com/premake/premake-core.git
-[submodule "third_party/snappy"]
-	path = third_party/snappy
-	url = https://github.com/google/snappy.git
-	ignore = dirty
 [submodule "third_party/premake-export-compile-commands"]
 	path = third_party/premake-export-compile-commands
 	url = https://github.com/xenia-project/premake-export-compile-commands.git
@@ -29,24 +22,9 @@
 [submodule "third_party/aes_128"]
 	path = third_party/aes_128
 	url = https://github.com/openluopworld/aes_128.git
-[submodule "third_party/capstone"]
-	path = third_party/capstone
-	url = https://github.com/capstone-engine/capstone.git
-[submodule "third_party/tomlplusplus"]
-	path = third_party/tomlplusplus
-	url = https://github.com/marzer/tomlplusplus.git
-[submodule "third_party/cxxopts"]
-	path = third_party/cxxopts
-	url = https://github.com/jarro2783/cxxopts.git
-[submodule "third_party/SDL2"]
-	path = third_party/SDL2
-	url = https://github.com/libsdl-org/SDL.git
 [submodule "third_party/utfcpp"]
 	path = third_party/utfcpp
 	url = https://github.com/nemtrif/utfcpp.git
-[submodule "third_party/fmt"]
-	path = third_party/fmt
-	url = https://github.com/fmtlib/fmt.git
 [submodule "third_party/disruptorplus"]
 	path = third_party/disruptorplus
 	url = https://github.com/xenia-canary/disruptorplus.git
@@ -55,13 +33,10 @@
 	url = https://github.com/microsoft/DirectXShaderCompiler.git
 [submodule "third_party/premake-cmake"]
 	path = third_party/premake-cmake
-	url = https://github.com/JoelLinn/premake-cmake.git
+       url = https://github.com/Jarod42/premake-cmake.git
 [submodule "third_party/date"]
 	path = third_party/date
 	url = https://github.com/HowardHinnant/date.git
-[submodule "third_party/xxhash"]
-	path = third_party/xxhash
-	url = https://github.com/Cyan4973/xxHash.git
 [submodule "third_party/FFmpeg"]
 	path = third_party/FFmpeg
 	url = https://github.com/xenia-canary/FFmpeg_radixsplit.git
@@ -74,37 +49,21 @@
 [submodule "third_party/FidelityFX-FSR"]
 	path = third_party/FidelityFX-FSR
 	url = https://github.com/GPUOpen-Effects/FidelityFX-FSR.git
-[submodule "third_party/Vulkan-Headers"]
-	path = third_party/Vulkan-Headers
-	url = https://github.com/KhronosGroup/Vulkan-Headers.git
 [submodule "third_party/glslang"]
 	path = third_party/glslang
 	url = https://github.com/KhronosGroup/glslang.git
-[submodule "third_party/SPIRV-Tools"]
-	path = third_party/SPIRV-Tools
-	url = https://github.com/KhronosGroup/SPIRV-Tools.git
 [submodule "third_party/VulkanMemoryAllocator"]
 	path = third_party/VulkanMemoryAllocator
 	url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
 [submodule "third_party/zstd"]
 	path = third_party/zstd
 	url = https://github.com/facebook/zstd.git
-[submodule "third_party/zarchive"]
-	path = third_party/zarchive
-	url = https://github.com/exzap/ZArchive.git
 [submodule "third_party/tabulate"]
 	path = third_party/tabulate
 	url = https://github.com/p-ranav/tabulate.git
 [submodule "third_party/rapidcsv"]
 	path = third_party/rapidcsv
 	url = https://github.com/d99kris/rapidcsv.git
-[submodule "third_party/zlib-ng"]
-	path = third_party/zlib-ng
-	url = https://github.com/zlib-ng/zlib-ng.git
-	ignore = dirty
-[submodule "third_party/pugixml"]
-	path = third_party/pugixml
-	url = https://github.com/zeux/pugixml.git
 [submodule "third_party/libusb"]
 	path = third_party/libusb
 	url = https://github.com/libusb/libusb.git
diff --git a/premake5.lua b/premake5.lua
index b3b2d9c16..76d57d937 100644
--- a/premake5.lua
+++ b/premake5.lua
@@ -1,9 +1,9 @@
 include("tools/build")
 if _ACTION == "export-compile-commands" then
-  require("third_party/premake-export-compile-commands/export-compile-commands")
+  -- require("third_party/premake-export-compile-commands/export-compile-commands")
 end
 if os.istarget("android") then
-  require("third_party/premake-androidndk/androidndk")
+  -- require("third_party/premake-androidndk/androidndk")
 end
 if _ACTION == "cmake" then
   require("third_party/premake-cmake/cmake")
@@ -128,13 +128,35 @@ filter("platforms:Linux")
   --buildoptions({
   --    "-mlzcnt",   -- (don't) Assume lzcnt is supported.
   --})
+  pkg_config.all("RapidJSON")
+  pkg_config.all("SPIRV-Tools")
+  pkg_config.all("capstone")
+  pkg_config.all("cxxopts")
+  pkg_config.all("fmt")
   pkg_config.all("gtk+-x11-3.0")
+  pkg_config.all("libxxhash")
+  pkg_config.all("libzstd")
+  pkg_config.all("pugixml")
+  pkg_config.all("sdl2")
+  pkg_config.all("snappy")
+  pkg_config.all("zarchive")
+  pkg_config.all("zlib-ng")
   links({
-    "stdc++fs",
+    "SDL2",
+    "SPIRV-Tools",
+    "capstone",
     "dl",
+    "fmt",
     "lz4",
     "pthread",
+    "pugixml",
     "rt",
+    "snappy",
+    "stdc++fs",
+    "xxhash",
+    "z",
+    "zarchive",
+    "zstd"
   })
 
 filter({"platforms:Linux", "kind:*App"})
@@ -201,7 +223,7 @@ if os.istarget("android") then
   filter("platforms:Android-*")
     system("android")
     systemversion("24")
-    cppstl("c++")
+    -- cppstl("c++")
     staticruntime("On")
     -- Hidden visibility is needed to prevent dynamic relocations in FFmpeg
     -- AArch64 Neon libavcodec assembly with PIC (accesses extern lookup tables
@@ -294,22 +316,22 @@ workspace("xenia")
   configurations({"Checked", "Debug", "Release"})
 
   include("third_party/aes_128.lua")
-  include("third_party/capstone.lua")
+  -- include("third_party/capstone.lua")
   include("third_party/dxbc.lua")
   include("third_party/discord-rpc.lua")
-  include("third_party/cxxopts.lua")
-  include("third_party/tomlplusplus.lua")
+  -- include("third_party/cxxopts.lua")
+  -- include("third_party/tomlplusplus.lua")
   include("third_party/FFmpeg/premake5.lua")
-  include("third_party/fmt.lua")
+  -- include("third_party/fmt.lua")
   include("third_party/glslang-spirv.lua")
   include("third_party/imgui.lua")
   include("third_party/mspack.lua")
-  include("third_party/snappy.lua")
-  include("third_party/xxhash.lua")
-  include("third_party/zarchive.lua")
-  include("third_party/zstd.lua")
-  include("third_party/zlib-ng.lua")
-  include("third_party/pugixml.lua")
+  -- include("third_party/snappy.lua")
+  -- include("third_party/xxhash.lua")
+  -- include("third_party/zarchive.lua")
+  -- include("third_party/zstd.lua")
+  -- include("third_party/zlib-ng.lua")
+  -- include("third_party/pugixml.lua")
 
   if os.istarget("windows") then
     include("third_party/libusb.lua")
@@ -322,7 +344,7 @@ workspace("xenia")
     -- one controller (Nvidia Shield) being supported, digital triggers are also
     -- not supported; lifecycle management (especially surface loss) is also
     -- complicated.
-    include("third_party/SDL2.lua")
+    -- include("third_party/SDL2.lua")
   end
 
   -- Disable treating warnings as fatal errors for all third party projects, as
diff --git a/src/xenia/apu/sdl/premake5.lua b/src/xenia/apu/sdl/premake5.lua
index 77bf00131..208b109ef 100644
--- a/src/xenia/apu/sdl/premake5.lua
+++ b/src/xenia/apu/sdl/premake5.lua
@@ -6,6 +6,7 @@ project("xenia-apu-sdl")
   uuid("153b4e8b-813a-40e6-9366-4b51abc73c45")
   kind("StaticLib")
   language("C++")
+  pkg_config.all("sdl2")
   links({
     "xenia-apu",
     "xenia-base",
@@ -13,4 +14,3 @@ project("xenia-apu-sdl")
     "SDL2",
   })
   local_platform_files()
-  sdl2_include()
diff --git a/src/xenia/emulator.cc b/src/xenia/emulator.cc
index 3ad0c6958..2ce3e9647 100644
--- a/src/xenia/emulator.cc
+++ b/src/xenia/emulator.cc
@@ -14,7 +14,7 @@
 #include "third_party/tabulate/single_include/tabulate/tabulate.hpp"
 #include "third_party/zarchive/include/zarchive/zarchivecommon.h"
 #include "third_party/zarchive/include/zarchive/zarchivewriter.h"
-#include "third_party/zarchive/src/sha_256.h"
+// #include "third_party/zarchive/src/sha_256.h"
 #include "xenia/apu/audio_system.h"
 #include "xenia/base/assert.h"
 #include "xenia/base/byte_stream.h"
diff --git a/src/xenia/helper/sdl/premake5.lua b/src/xenia/helper/sdl/premake5.lua
index 26058f713..c538827eb 100644
--- a/src/xenia/helper/sdl/premake5.lua
+++ b/src/xenia/helper/sdl/premake5.lua
@@ -6,8 +6,8 @@ project("xenia-helper-sdl")
   uuid("84b00ad3-fba3-4561-96c9-1f9993b14c9c")
   kind("StaticLib")
   language("C++")
+  pkg_config.all("sdl2")
   links({
     "SDL2",
   })
   local_platform_files()
-  sdl2_include()
diff --git a/src/xenia/hid/sdl/premake5.lua b/src/xenia/hid/sdl/premake5.lua
index 15bcf4fca..9d011902c 100644
--- a/src/xenia/hid/sdl/premake5.lua
+++ b/src/xenia/hid/sdl/premake5.lua
@@ -6,6 +6,7 @@ project("xenia-hid-sdl")
   uuid("44f5b9a1-00f8-4825-acf1-5c93f26eba9b")
   kind("StaticLib")
   language("C++")
+  pkg_config.all("sdl2")
   links({
     "xenia-base",
     "xenia-hid",
@@ -13,4 +14,3 @@ project("xenia-hid-sdl")
     "SDL2",
   })
   local_platform_files()
-  sdl2_include()
diff --git a/src/xenia/kernel/premake5.lua b/src/xenia/kernel/premake5.lua
index f478c9f22..0aa3a02b2 100644
--- a/src/xenia/kernel/premake5.lua
+++ b/src/xenia/kernel/premake5.lua
@@ -9,7 +9,6 @@ project("xenia-kernel")
   links({
     "aes_128",
     "fmt",
-    "zlib-ng",
     "pugixml",
     "xenia-apu",
     "xenia-base",
diff --git a/src/xenia/ui/premake5.lua b/src/xenia/ui/premake5.lua
index 0188c1118..05fda1004 100644
--- a/src/xenia/ui/premake5.lua
+++ b/src/xenia/ui/premake5.lua
@@ -17,7 +17,7 @@ project("xenia-ui")
   if os.istarget("android") then
     filter("platforms:Android-*")
       -- Exports JNI functions.
-      wholelib("On")
+      -- wholelib("On")
   end
 
   filter("platforms:Windows")
diff --git a/third_party/DirectXShaderCompiler b/third_party/DirectXShaderCompiler
index 69e54e290..d751c827e 160000
--- a/third_party/DirectXShaderCompiler
+++ b/third_party/DirectXShaderCompiler
@@ -1 +1 @@
-Subproject commit 69e54e29086b7035acffb304cec57a350225f8b0
+Subproject commit d751c827ed3b61e87fdf57d0f424cb2d7af30cd0
diff --git a/third_party/SDL2 b/third_party/SDL2
deleted file mode 160000
index e11183ea6..000000000
--- a/third_party/SDL2
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e11183ea6caa3ae4895f4bc54cad2bbb0e365417
diff --git a/third_party/SDL2/include b/third_party/SDL2/include
new file mode 120000
index 000000000..38776340f
--- /dev/null
+++ b/third_party/SDL2/include
@@ -0,0 +1 @@
+/usr/include/SDL2
\ No newline at end of file
diff --git a/third_party/SPIRV-Tools b/third_party/SPIRV-Tools
deleted file mode 160000
index 4451f6ab1..000000000
--- a/third_party/SPIRV-Tools
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4451f6ab13dda98bf255a7cd7b4d120132dc0dfd
diff --git a/third_party/SPIRV-Tools/include b/third_party/SPIRV-Tools/include
new file mode 120000
index 000000000..408ea0f82
--- /dev/null
+++ b/third_party/SPIRV-Tools/include
@@ -0,0 +1 @@
+/usr/include
\ No newline at end of file
diff --git a/third_party/Vulkan-Headers b/third_party/Vulkan-Headers
deleted file mode 160000
index 409c16be5..000000000
--- a/third_party/Vulkan-Headers
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 409c16be502e39fe70dd6fe2d9ad4842ef2c9a53
diff --git a/third_party/Vulkan-Headers/include/vulkan b/third_party/Vulkan-Headers/include/vulkan
new file mode 120000
index 000000000..b1548a777
--- /dev/null
+++ b/third_party/Vulkan-Headers/include/vulkan
@@ -0,0 +1 @@
+/usr/include/vulkan
\ No newline at end of file
diff --git a/third_party/VulkanMemoryAllocator b/third_party/VulkanMemoryAllocator
index c788c5215..6ec8481c8 160000
--- a/third_party/VulkanMemoryAllocator
+++ b/third_party/VulkanMemoryAllocator
@@ -1 +1 @@
-Subproject commit c788c52156f3ef7bc7ab769cb03c110a53ac8fcb
+Subproject commit 6ec8481c8a13db586d7b3ba58f4eb9bbf017edf0
diff --git a/third_party/capstone b/third_party/capstone
deleted file mode 160000
index 66b08439a..000000000
--- a/third_party/capstone
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 66b08439abd988e87b4542389b4937ce13bd0063
diff --git a/third_party/capstone/include b/third_party/capstone/include
new file mode 120000
index 000000000..408ea0f82
--- /dev/null
+++ b/third_party/capstone/include
@@ -0,0 +1 @@
+/usr/include
\ No newline at end of file
diff --git a/third_party/catch b/third_party/catch
deleted file mode 160000
index ee1450f26..000000000
--- a/third_party/catch
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ee1450f268dfd5c13aa8670ba97e93cabaf2e15d
diff --git a/third_party/catch/include/catch.hpp b/third_party/catch/include/catch.hpp
new file mode 120000
index 000000000..52ec8c5b8
--- /dev/null
+++ b/third_party/catch/include/catch.hpp
@@ -0,0 +1 @@
+/usr/include/catch2/catch.hpp
\ No newline at end of file
diff --git a/third_party/catch/single_include/catch2/catch.hpp b/third_party/catch/single_include/catch2/catch.hpp
new file mode 120000
index 000000000..52ec8c5b8
--- /dev/null
+++ b/third_party/catch/single_include/catch2/catch.hpp
@@ -0,0 +1 @@
+/usr/include/catch2/catch.hpp
\ No newline at end of file
diff --git a/third_party/cxxopts b/third_party/cxxopts
deleted file mode 160000
index f029892da..000000000
--- a/third_party/cxxopts
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f029892dab60526184ee42ae63a7f6d19a6b0e49
diff --git a/third_party/cxxopts/include/cxxopts.hpp b/third_party/cxxopts/include/cxxopts.hpp
new file mode 120000
index 000000000..9b8b3dc8a
--- /dev/null
+++ b/third_party/cxxopts/include/cxxopts.hpp
@@ -0,0 +1 @@
+/usr/include/cxxopts.hpp
\ No newline at end of file
diff --git a/third_party/date b/third_party/date
index f94b8f36c..e32a0d809 160000
--- a/third_party/date
+++ b/third_party/date
@@ -1 +1 @@
-Subproject commit f94b8f36c6180be0021876c4a397a054fe50c6f2
+Subproject commit e32a0d809c3d3c4797826825dc2d0b287281e3b2
diff --git a/third_party/fmt b/third_party/fmt
deleted file mode 160000
index e3ddede6c..000000000
--- a/third_party/fmt
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e3ddede6c4ee818825c4e5a6dfa1d384860c27d9
diff --git a/third_party/fmt/include b/third_party/fmt/include
new file mode 120000
index 000000000..408ea0f82
--- /dev/null
+++ b/third_party/fmt/include
@@ -0,0 +1 @@
+/usr/include
\ No newline at end of file
diff --git a/third_party/glslang b/third_party/glslang
index ae2a56293..a45e175a4 160000
--- a/third_party/glslang
+++ b/third_party/glslang
@@ -1 +1 @@
-Subproject commit ae2a562936cc8504c9ef2757cceaff163147834f
+Subproject commit a45e175a45fe2792bf62e3acebcc817fecfc8422
diff --git a/third_party/imgui b/third_party/imgui
index 4806a1924..c0d02e5ae 160000
--- a/third_party/imgui
+++ b/third_party/imgui
@@ -1 +1 @@
-Subproject commit 4806a1924ff6181180bf5e4b8b79ab4394118875
+Subproject commit c0d02e5ae42d26dbe9b31f76233f1c96c3407162
diff --git a/third_party/libusb b/third_party/libusb
index a61afe5f7..3dbfa16f0 160000
--- a/third_party/libusb
+++ b/third_party/libusb
@@ -1 +1 @@
-Subproject commit a61afe5f75d969c4561a1d0ad753aa23cee6329a
+Subproject commit 3dbfa16f0cd9e8ed4fec916c6c00f41c738cb8f4
diff --git a/third_party/premake-cmake b/third_party/premake-cmake
index 91c646f63..8e02bb91a 160000
--- a/third_party/premake-cmake
+++ b/third_party/premake-cmake
@@ -1 +1 @@
-Subproject commit 91c646f638a6fbff20f0ea90769df8dcf62bc5e4
+Subproject commit 8e02bb91a4d0f29d7540de7357574cf3b7c454f9
diff --git a/third_party/premake-core b/third_party/premake-core
index ba2c383c0..5b3497937 160000
--- a/third_party/premake-core
+++ b/third_party/premake-core
@@ -1 +1 @@
-Subproject commit ba2c383c0456aa75d1b93faf62f4aec2691f23b2
+Subproject commit 5b3497937b81e135001ac5cfe9b41cdcefa57531
diff --git a/third_party/pugixml b/third_party/pugixml
deleted file mode 160000
index b2b466403..000000000
--- a/third_party/pugixml
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b2b466403084667c90a0f0cc4e960405cfc8117a
diff --git a/third_party/pugixml/src/pugixml.hpp b/third_party/pugixml/src/pugixml.hpp
new file mode 120000
index 000000000..2dc728a92
--- /dev/null
+++ b/third_party/pugixml/src/pugixml.hpp
@@ -0,0 +1 @@
+/usr/include/pugixml.hpp
\ No newline at end of file
diff --git a/third_party/rapidcsv b/third_party/rapidcsv
index a98b85e66..d76cf1c08 160000
--- a/third_party/rapidcsv
+++ b/third_party/rapidcsv
@@ -1 +1 @@
-Subproject commit a98b85e663114b8fdc9c0dc03abf22c296f38241
+Subproject commit d76cf1c08e79be1eb04c9d4d8eb7893221127991
diff --git a/third_party/rapidjson b/third_party/rapidjson
index 7c73dd7de..24b5e7a8b 160000
--- a/third_party/rapidjson
+++ b/third_party/rapidjson
@@ -1 +1 @@
-Subproject commit 7c73dd7de7c4f14379b781418c6e947ad464c818
+Subproject commit 24b5e7a8b27f42fa16b96fc70aade9106cf7102f
diff --git a/third_party/snappy b/third_party/snappy
deleted file mode 160000
index 6af9287fb..000000000
--- a/third_party/snappy
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6af9287fbdb913f0794d0148c6aa43b58e63c8e3
diff --git a/third_party/snappy b/third_party/snappy
new file mode 120000
index 000000000..408ea0f82
--- /dev/null
+++ b/third_party/snappy
@@ -0,0 +1 @@
+/usr/include
\ No newline at end of file
diff --git a/third_party/tabulate b/third_party/tabulate
index 3a5830106..b9026bf1e 160000
--- a/third_party/tabulate
+++ b/third_party/tabulate
@@ -1 +1 @@
-Subproject commit 3a58301067bbc03da89ae5a51b3e05b7da719d38
+Subproject commit b9026bf1e31dd561680e20cfda2a37716161aac1
diff --git a/third_party/tomlplusplus b/third_party/tomlplusplus
deleted file mode 160000
index 708fff700..000000000
--- a/third_party/tomlplusplus
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 708fff700f36ab3c2ab107b984ec9f3b8be5f055
diff --git a/third_party/tomlplusplus/impl b/third_party/tomlplusplus/impl
new file mode 120000
index 000000000..77969bc9d
--- /dev/null
+++ b/third_party/tomlplusplus/impl
@@ -0,0 +1 @@
+/usr/include/toml++/impl
\ No newline at end of file
diff --git a/third_party/tomlplusplus/include b/third_party/tomlplusplus/include
new file mode 120000
index 000000000..408ea0f82
--- /dev/null
+++ b/third_party/tomlplusplus/include
@@ -0,0 +1 @@
+/usr/include
\ No newline at end of file
diff --git a/third_party/tomlplusplus/toml.hpp b/third_party/tomlplusplus/toml.hpp
new file mode 120000
index 000000000..a07398185
--- /dev/null
+++ b/third_party/tomlplusplus/toml.hpp
@@ -0,0 +1 @@
+/usr/include/toml++/toml.hpp
\ No newline at end of file
diff --git a/third_party/utfcpp b/third_party/utfcpp
index 65701fe00..da71cf910 160000
--- a/third_party/utfcpp
+++ b/third_party/utfcpp
@@ -1 +1 @@
-Subproject commit 65701fe00700577f9f4e9b96d682bd7cfcc0b76e
+Subproject commit da71cf91038973df102d19510d0be3cc9f730eeb
diff --git a/third_party/xbyak b/third_party/xbyak
index 4e44f4614..e09816e75 160000
--- a/third_party/xbyak
+++ b/third_party/xbyak
@@ -1 +1 @@
-Subproject commit 4e44f4614ddbf038f2a6296f5b906d5c72691e0f
+Subproject commit e09816e752b0c9d93a4abc4fd045d89c8a3a825d
diff --git a/third_party/xxhash b/third_party/xxhash
deleted file mode 160000
index e626a72bc..000000000
--- a/third_party/xxhash
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e626a72bc2321cd320e953a0ccf1584cad60f363
diff --git a/third_party/xxhash/xxhash.h b/third_party/xxhash/xxhash.h
new file mode 120000
index 000000000..ce079552f
--- /dev/null
+++ b/third_party/xxhash/xxhash.h
@@ -0,0 +1 @@
+/usr/include/xxhash.h
\ No newline at end of file
diff --git a/third_party/zarchive b/third_party/zarchive
deleted file mode 160000
index b467f7aa3..000000000
--- a/third_party/zarchive
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b467f7aa342895e66a1a003377ed63b3c1be3de3
diff --git a/third_party/zarchive/include b/third_party/zarchive/include
new file mode 120000
index 000000000..408ea0f82
--- /dev/null
+++ b/third_party/zarchive/include
@@ -0,0 +1 @@
+/usr/include
\ No newline at end of file
diff --git a/third_party/zlib-ng b/third_party/zlib-ng
deleted file mode 160000
index 860e4cff7..000000000
--- a/third_party/zlib-ng
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 860e4cff7917d93f54f5d7f0bc1d0e8b1a3cb988
diff --git a/third_party/zlib-ng/zlib-ng.h b/third_party/zlib-ng/zlib-ng.h
new file mode 120000
index 000000000..0199e157c
--- /dev/null
+++ b/third_party/zlib-ng/zlib-ng.h
@@ -0,0 +1 @@
+/usr/include/zlib-ng.h
\ No newline at end of file
diff --git a/third_party/zstd b/third_party/zstd
index 20707e371..1dbc2e090 160000
--- a/third_party/zstd
+++ b/third_party/zstd
@@ -1 +1 @@
-Subproject commit 20707e3718ee14250fb8a44b3bf023ea36bd88df
+Subproject commit 1dbc2e09084e843f6c0dcc2d0791610015c50979
-- 
2.51.0

of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-28Updated version (5.38.1.376.g238515f -> 5.38.1.378.gad86a80).AUR Update Bot Changelog ========= In package ezunits, do not compile predicate functions. This fixes SF bug #3232: "Ezunits won't compile with" As it happens, compiling the functions does not appear to make ezunits any faster, so this change is no loss. (ad86a80) In some share test scripts, put reset() at the top. This reduces the number of failed tests when executing run_testsuite(share_tests=true), although there are still more failed tests than with share_tests=only, so there is apparently still some interaction with the core test suite. (b225a0f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (238515f) In DSKARY, output "fast arrays" (hashtables) in a readable format. (There is at least one Lisp implementation, namely GCL, for which hash tables are not readable.) (1d53f32) add new functions for string comparison: slessp,slesspignore, sgreaterp,sgreaterpignore (acd94bd) fix: in gcl-builds smismatch returns wrong position when string ends with non-us-ascii (85aff4c) In DSKARY, emit DEFPARAMETER to avoid "undefined variable" warning when loading a saved array. SBCL issues the warning, other Lisps might or might not. (473de86) In timedate, (1) round TZ to multiple of 1/60 even if it is rational; this works around an apparent bug in GCL. (2) Call DECODE-UNIVERSAL-TIME with or without TZ argument; some Lisps treat null TZ as "not present" and some do not. From what I can tell, CLHS is not clear on this point, so avoid assuming null TZ = not present. (d37c3e4) In test suite, mark a known failure in rtest11 which is due to some Lisp implementations not recognizing 1899 as a valid year. Reported as bug #49689 for GCL at least. (0ec66c6) In timedate, allow timezone offset to be a float. Include an example of the timezone offset in the examples for timedate. (2b0e64f) In timedate, accept optional timezone offset. (79fbbcc) In package solver, remove solver.mac to avoid case-insensitive name collision with Solver.mac. (950a532) Revert "Renamed solver.mac to Solver.mac" (b13614a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8876290) In DISPLAY-ITEMS, move (CLEAR-INPUT) inside the block where the user is prompted to choose an item. This fixes a bug observed when Maxima is compiled with GCL, in which --batch-string='describe(sin);' caused Maxima to wait for the user to hit carriage return. (That was noticed because describe(sin) is in rtest5, so invoking run_testsuite via --batch-string would cause Maxima to wait.) (8ced9d3) When formatting bigfloats for output, round the last output digit (via CL:ROUND) instead of truncating. Fixes SF bug #3213: "fpprintprec do not round bfloat correctly." (98b0349) Added a note to README.lisps, that building with ECL bytecodes does not work. (60ba73e) Another test for bug #3244. (3745efa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b2bbaff) Crosscompiling: forgot to 'git add' one file in last commit (90997f4) Crosscompiling: improve SBCL download, ectraction and installation. Update crosscompiling documentation (README.txt and TODO.txt) (b77f502) Crosscompiliing: Improve VTK download, extraction and installation. (cc63d8a) Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) In MQAPPLY1, call AMPERCHK to obtain a symbol for a string operator. Resolves SF bug #3241: f()(...) not same as "foo"(...) when f returns "foo" (120d8be) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-27Updated version (5.38.1.373.gacd94bd -> 5.38.1.376.g238515f).AUR Update Bot Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (238515f) In DSKARY, output "fast arrays" (hashtables) in a readable format. (There is at least one Lisp implementation, namely GCL, for which hash tables are not readable.) (1d53f32) add new functions for string comparison: slessp,slesspignore, sgreaterp,sgreaterpignore (acd94bd) fix: in gcl-builds smismatch returns wrong position when string ends with non-us-ascii (85aff4c) In DSKARY, emit DEFPARAMETER to avoid "undefined variable" warning when loading a saved array. SBCL issues the warning, other Lisps might or might not. (473de86) In timedate, (1) round TZ to multiple of 1/60 even if it is rational; this works around an apparent bug in GCL. (2) Call DECODE-UNIVERSAL-TIME with or without TZ argument; some Lisps treat null TZ as "not present" and some do not. From what I can tell, CLHS is not clear on this point, so avoid assuming null TZ = not present. (d37c3e4) In test suite, mark a known failure in rtest11 which is due to some Lisp implementations not recognizing 1899 as a valid year. Reported as bug #49689 for GCL at least. (0ec66c6) In timedate, allow timezone offset to be a float. Include an example of the timezone offset in the examples for timedate. (2b0e64f) In timedate, accept optional timezone offset. (79fbbcc) In package solver, remove solver.mac to avoid case-insensitive name collision with Solver.mac. (950a532) Revert "Renamed solver.mac to Solver.mac" (b13614a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8876290) In DISPLAY-ITEMS, move (CLEAR-INPUT) inside the block where the user is prompted to choose an item. This fixes a bug observed when Maxima is compiled with GCL, in which --batch-string='describe(sin);' caused Maxima to wait for the user to hit carriage return. (That was noticed because describe(sin) is in rtest5, so invoking run_testsuite via --batch-string would cause Maxima to wait.) (8ced9d3) When formatting bigfloats for output, round the last output digit (via CL:ROUND) instead of truncating. Fixes SF bug #3213: "fpprintprec do not round bfloat correctly." (98b0349) Added a note to README.lisps, that building with ECL bytecodes does not work. (60ba73e) Another test for bug #3244. (3745efa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b2bbaff) Crosscompiling: forgot to 'git add' one file in last commit (90997f4) Crosscompiling: improve SBCL download, ectraction and installation. Update crosscompiling documentation (README.txt and TODO.txt) (b77f502) Crosscompiliing: Improve VTK download, extraction and installation. (cc63d8a) Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) In MQAPPLY1, call AMPERCHK to obtain a symbol for a string operator. Resolves SF bug #3241: f()(...) not same as "foo"(...) when f returns "foo" (120d8be) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-27Updated version (5.38.1.371.gd37c3e4 -> 5.38.1.373.gacd94bd).AUR Update Bot Changelog ========= add new functions for string comparison: slessp,slesspignore, sgreaterp,sgreaterpignore (acd94bd) fix: in gcl-builds smismatch returns wrong position when string ends with non-us-ascii (85aff4c) In timedate, (1) round TZ to multiple of 1/60 even if it is rational; this works around an apparent bug in GCL. (2) Call DECODE-UNIVERSAL-TIME with or without TZ argument; some Lisps treat null TZ as "not present" and some do not. From what I can tell, CLHS is not clear on this point, so avoid assuming null TZ = not present. (d37c3e4) In test suite, mark a known failure in rtest11 which is due to some Lisp implementations not recognizing 1899 as a valid year. Reported as bug #49689 for GCL at least. (0ec66c6) In timedate, allow timezone offset to be a float. Include an example of the timezone offset in the examples for timedate. (2b0e64f) In timedate, accept optional timezone offset. (79fbbcc) In package solver, remove solver.mac to avoid case-insensitive name collision with Solver.mac. (950a532) Revert "Renamed solver.mac to Solver.mac" (b13614a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8876290) In DISPLAY-ITEMS, move (CLEAR-INPUT) inside the block where the user is prompted to choose an item. This fixes a bug observed when Maxima is compiled with GCL, in which --batch-string='describe(sin);' caused Maxima to wait for the user to hit carriage return. (That was noticed because describe(sin) is in rtest5, so invoking run_testsuite via --batch-string would cause Maxima to wait.) (8ced9d3) When formatting bigfloats for output, round the last output digit (via CL:ROUND) instead of truncating. Fixes SF bug #3213: "fpprintprec do not round bfloat correctly." (98b0349) Added a note to README.lisps, that building with ECL bytecodes does not work. (60ba73e) Another test for bug #3244. (3745efa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b2bbaff) Crosscompiling: forgot to 'git add' one file in last commit (90997f4) Crosscompiling: improve SBCL download, ectraction and installation. Update crosscompiling documentation (README.txt and TODO.txt) (b77f502) Crosscompiliing: Improve VTK download, extraction and installation. (cc63d8a) Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) In MQAPPLY1, call AMPERCHK to obtain a symbol for a string operator. Resolves SF bug #3241: f()(...) not same as "foo"(...) when f returns "foo" (120d8be) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-24Updated version (5.38.1.369.g2b0e64f -> 5.38.1.371.gd37c3e4).AUR Update Bot Changelog ========= In timedate, (1) round TZ to multiple of 1/60 even if it is rational; this works around an apparent bug in GCL. (2) Call DECODE-UNIVERSAL-TIME with or without TZ argument; some Lisps treat null TZ as "not present" and some do not. From what I can tell, CLHS is not clear on this point, so avoid assuming null TZ = not present. (d37c3e4) In test suite, mark a known failure in rtest11 which is due to some Lisp implementations not recognizing 1899 as a valid year. Reported as bug #49689 for GCL at least. (0ec66c6) In timedate, allow timezone offset to be a float. Include an example of the timezone offset in the examples for timedate. (2b0e64f) In timedate, accept optional timezone offset. (79fbbcc) In package solver, remove solver.mac to avoid case-insensitive name collision with Solver.mac. (950a532) Revert "Renamed solver.mac to Solver.mac" (b13614a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8876290) In DISPLAY-ITEMS, move (CLEAR-INPUT) inside the block where the user is prompted to choose an item. This fixes a bug observed when Maxima is compiled with GCL, in which --batch-string='describe(sin);' caused Maxima to wait for the user to hit carriage return. (That was noticed because describe(sin) is in rtest5, so invoking run_testsuite via --batch-string would cause Maxima to wait.) (8ced9d3) When formatting bigfloats for output, round the last output digit (via CL:ROUND) instead of truncating. Fixes SF bug #3213: "fpprintprec do not round bfloat correctly." (98b0349) Added a note to README.lisps, that building with ECL bytecodes does not work. (60ba73e) Another test for bug #3244. (3745efa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b2bbaff) Crosscompiling: forgot to 'git add' one file in last commit (90997f4) Crosscompiling: improve SBCL download, ectraction and installation. Update crosscompiling documentation (README.txt and TODO.txt) (b77f502) Crosscompiliing: Improve VTK download, extraction and installation. (cc63d8a) Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) In MQAPPLY1, call AMPERCHK to obtain a symbol for a string operator. Resolves SF bug #3241: f()(...) not same as "foo"(...) when f returns "foo" (120d8be) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-24Updated version (5.38.1.367.g950a532 -> 5.38.1.369.g2b0e64f).AUR Update Bot Changelog ========= In timedate, allow timezone offset to be a float. Include an example of the timezone offset in the examples for timedate. (2b0e64f) In timedate, accept optional timezone offset. (79fbbcc) In package solver, remove solver.mac to avoid case-insensitive name collision with Solver.mac. (950a532) Revert "Renamed solver.mac to Solver.mac" (b13614a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8876290) In DISPLAY-ITEMS, move (CLEAR-INPUT) inside the block where the user is prompted to choose an item. This fixes a bug observed when Maxima is compiled with GCL, in which --batch-string='describe(sin);' caused Maxima to wait for the user to hit carriage return. (That was noticed because describe(sin) is in rtest5, so invoking run_testsuite via --batch-string would cause Maxima to wait.) (8ced9d3) When formatting bigfloats for output, round the last output digit (via CL:ROUND) instead of truncating. Fixes SF bug #3213: "fpprintprec do not round bfloat correctly." (98b0349) Added a note to README.lisps, that building with ECL bytecodes does not work. (60ba73e) Another test for bug #3244. (3745efa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b2bbaff) Crosscompiling: forgot to 'git add' one file in last commit (90997f4) Crosscompiling: improve SBCL download, ectraction and installation. Update crosscompiling documentation (README.txt and TODO.txt) (b77f502) Crosscompiliing: Improve VTK download, extraction and installation. (cc63d8a) Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) In MQAPPLY1, call AMPERCHK to obtain a symbol for a string operator. Resolves SF bug #3241: f()(...) not same as "foo"(...) when f returns "foo" (120d8be) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-21Updated version (5.38.1.362.g60ba73e -> 5.38.1.367.g950a532).AUR Update Bot Changelog ========= In package solver, remove solver.mac to avoid case-insensitive name collision with Solver.mac. (950a532) Revert "Renamed solver.mac to Solver.mac" (b13614a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8876290) In DISPLAY-ITEMS, move (CLEAR-INPUT) inside the block where the user is prompted to choose an item. This fixes a bug observed when Maxima is compiled with GCL, in which --batch-string='describe(sin);' caused Maxima to wait for the user to hit carriage return. (That was noticed because describe(sin) is in rtest5, so invoking run_testsuite via --batch-string would cause Maxima to wait.) (8ced9d3) When formatting bigfloats for output, round the last output digit (via CL:ROUND) instead of truncating. Fixes SF bug #3213: "fpprintprec do not round bfloat correctly." (98b0349) Added a note to README.lisps, that building with ECL bytecodes does not work. (60ba73e) Another test for bug #3244. (3745efa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b2bbaff) Crosscompiling: forgot to 'git add' one file in last commit (90997f4) Crosscompiling: improve SBCL download, ectraction and installation. Update crosscompiling documentation (README.txt and TODO.txt) (b77f502) Crosscompiliing: Improve VTK download, extraction and installation. (cc63d8a) Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) In MQAPPLY1, call AMPERCHK to obtain a symbol for a string operator. Resolves SF bug #3241: f()(...) not same as "foo"(...) when f returns "foo" (120d8be) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-20Updated version (5.38.1.361.g3745efa -> 5.38.1.362.g60ba73e).AUR Update Bot Changelog ========= Added a note to README.lisps, that building with ECL bytecodes does not work. (60ba73e) Another test for bug #3244. (3745efa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b2bbaff) Crosscompiling: forgot to 'git add' one file in last commit (90997f4) Crosscompiling: improve SBCL download, ectraction and installation. Update crosscompiling documentation (README.txt and TODO.txt) (b77f502) Crosscompiliing: Improve VTK download, extraction and installation. (cc63d8a) Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) In MQAPPLY1, call AMPERCHK to obtain a symbol for a string operator. Resolves SF bug #3241: f()(...) not same as "foo"(...) when f returns "foo" (120d8be) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-20Updated version (5.38.1.358.g90997f4 -> 5.38.1.361.g3745efa).AUR Update Bot Changelog ========= Another test for bug #3244. (3745efa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b2bbaff) Crosscompiling: forgot to 'git add' one file in last commit (90997f4) Crosscompiling: improve SBCL download, ectraction and installation. Update crosscompiling documentation (README.txt and TODO.txt) (b77f502) Crosscompiliing: Improve VTK download, extraction and installation. (cc63d8a) Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) In MQAPPLY1, call AMPERCHK to obtain a symbol for a string operator. Resolves SF bug #3241: f()(...) not same as "foo"(...) when f returns "foo" (120d8be) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-19Updated version (5.38.1.357.gb77f502 -> 5.38.1.358.g90997f4).AUR Update Bot Changelog ========= Crosscompiling: forgot to 'git add' one file in last commit (90997f4) Crosscompiling: improve SBCL download, ectraction and installation. Update crosscompiling documentation (README.txt and TODO.txt) (b77f502) Crosscompiliing: Improve VTK download, extraction and installation. (cc63d8a) Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-19Updated version (5.38.1.355.gc12dae7 -> 5.38.1.357.gb77f502).AUR Update Bot Changelog ========= Crosscompiling: improve SBCL download, ectraction and installation. Update crosscompiling documentation (README.txt and TODO.txt) (b77f502) Crosscompiliing: Improve VTK download, extraction and installation. (cc63d8a) Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-18Updated version (5.38.1.354.g6dee329 -> 5.38.1.355.gc12dae7).AUR Update Bot Changelog ========= Docs: add newlines so paragraphs and examples don't run into each other (c12dae7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-18Updated version (5.38.1.351.ge2a6f50 -> 5.38.1.354.g6dee329).AUR Update Bot Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6dee329) Tell gnuplot not to round down everything < 1e-8 to zero. (e2a6f50) trap floating point overflow in ecl (588ff7e) use signal for floating point overflow (dae685a) Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-17updateStefan Husmann 2016-11-15Updated version (5.38.1.348.g47c7d24 -> 5.38.1.350.g67fd622).AUR Update Bot Changelog ========= Fixed bug #3246: "Integrating u'(x) * f(u(x) + c) fails for f any inverse trigonometric/hyperbolic function" by adding look-up table entries for the antiderivatives of all inverse trigonometric/hyperbolic function. Added test cases and modified an existing test case because integrate(atan2(y,x),y) now returns an equivalent, but slightly different form than before. (67fd622) test for overflow in exp(1000),numer (06b469f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-13Updated version (5.38.1.346.g15c5d17 -> 5.38.1.348.g47c7d24).AUR Update Bot Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (47c7d24) Remove redundant definition of copy from share/affine, and move documentation from linearalgebra.texi to Expressions.texi. Resolves bug reported to mailing list 2016-11-12: "copy question" (74800c2) Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-11Updated version (5.38.1.345.g8ec3a05 -> 5.38.1.346.g15c5d17).AUR Update Bot Changelog ========= Crosscompiling: Update SBCL (15c5d17) Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-09Updated version (5.38.1.343.ge354f84 -> 5.38.1.345.g8ec3a05).AUR Update Bot Changelog ========= Another fix for summation of rational functions: make sure there are no poles in the summation area. (8ec3a05) Pass all required arguments to changevar in recursive calls. (985ee62) Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-06Updated version (5.38.1.341.ge042ecb -> 5.38.1.343.ge354f84).AUR Update Bot Changelog ========= Merge branch 'scratch-pad' removed atomson in matcom.lisp. It was just a simple version of "(remove-if-not #'atom list)". (e354f84) removed atomson. this function was used only in two places in matcom.lisp and was a recursive version of "(remove-if-not #'atom list)" no errors in tests. run_testsuite has tests that use this branch of the code. (9c63bed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-05Updated version (5.38.1.339.g989086a -> 5.38.1.341.ge042ecb).AUR Update Bot Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e042ecb) In parse_timedate, handle timezone offsets, ignore leading and trailing whitespace, and allow any number of digits in fractional seconds. (27df459) Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-04Updated version (5.38.1.338.gc7f1018 -> 5.38.1.339.g989086a).AUR Update Bot Changelog ========= Comment out wrong code. (989086a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-11-02Updated version (5.38.1.320.g314ae8e -> 5.38.1.338.gc7f1018).AUR Update Bot Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c7f1018) In package facexp, remove "&&" because load(facexp) complains about that. Fixes bug reported to mailing list 2016-11-01: "facexp, pls fix" (394ca66) In RGRP, rephrase test for ECL to avoid comparing float infinity with rational, which tickles a bug in ECL (reported as https://gitlab.com/embeddable-common-lisp/ecl/issues/299). Fixes SF bug #3235: "ECL lisp arithmetic error in definite integration with large limits" (e916dd0) Use return value from complex numerical eval (537cbc0) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5f3c61a) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Fix uses of complex-float-numerical-eval-p (dd6fbb1) complex-float-numerical-eval-p should work like bigfloat (4088e70) Use return value from complex-bigfloat-numerical-eval-p (c674047) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (4c967aa) Reindent badly indented code. (b7aaad5) Use return value from complex-bigfloat-numerical-eval-p (e371633) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (f60c713) Reindent badly indented code. (6bd6b84) Use return value from complex-bigfloat-numerical-eval-p (01c6d1e) Merge branch 'master' into rtoy-complex-numerical-eval-returns-values (5656996) Reindent badly indented code. (4fb8843) Convert maxima rational to lisp rational (06306dc) Use results from complex-float-numerical-eval-p (657f405) Don't convert reals to complexes. (2a0ec86) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Use the new complex numerical eval function for elliptic_pi computation (3250089) Complex numerical eval returns args (766f655) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-29Updated version (5.38.1.316.g8d80db1 -> 5.38.1.320.g314ae8e).AUR Update Bot Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (314ae8e) Ensure that *OPR-TABLE* associates "{" with $SET instead of ${. Fixes bug reported to mailing list 2016-10-27: "Subtle change in apply (with simp:false)" (b7ee537) Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Reindent badly indented code. (b7aaad5) Reindent badly indented code. (6bd6b84) Reindent badly indented code. (4fb8843) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d8f72ec) In package Solver, remove solver.mac since it causes trouble on case-insensitive file systems. (5ebc1ba) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-29Updated version (5.38.1.312.gb7aaad5 -> 5.38.1.316.g8d80db1).AUR Update Bot Changelog ========= Ran simplifications.texi through update_examples: There were no errors in the results this time. But they partially differed with what maxima currently outputs as response. (8d80db1) Documentation: A link from factor to collectterms. (5aae6c8) Documentation: Tried to improve the googleability of collectterms and added an example to its manual entry. (71ddb4e) Ran update_examples on Simplification.texi and corrected the only example that was broken. (9f43849) Reindent badly indented code. (b7aaad5) Reindent badly indented code. (6bd6b84) Reindent badly indented code. (4fb8843) Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-26UpdateStefan Husmann 2016-10-21Updated version (5.38.1.307.gf3a3c59 -> 5.38.1.309.g30e12db).AUR Update Bot Changelog ========= Documentation: Scanmap was lacking an anchor leading to warnings during compilation. (30e12db) Documentations: Cross references between append, addrow and addcol, since these functions all append elements to objects. (79f030d) Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-19Updated version (5.38.1.306.gd7c6950 -> 5.38.1.307.gf3a3c59).AUR Update Bot Changelog ========= Neatly indent simp-$elliptic_pi (f3a3c59) * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-19Updated version (5.38.1.304.g07363c2 -> 5.38.1.306.gd7c6950).AUR Update Bot Changelog ========= * tests/rtest_elliptic.mac: Save and restore fpprec. (d7c6950) Handle complex phi in elliptic_pi (f2788d6) Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-18Updated version (5.38.1.303.g7060221 -> 5.38.1.304.g07363c2).AUR Update Bot Changelog ========= Fix bug in running test files. Variable test-file-path not updated, same file run twice. Introduced in [22d564bc3f1b0d2412da7b3d5343e3c724923beb] (07363c2) Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-16Updated version (5.38.1.300.g35ffdc3 -> 5.38.1.303.g7060221).AUR Update Bot Changelog ========= Add tests from but #3221 (7060221) Fix #3221: elliptic_pi(n,z,m) wrong for z > %pi/2 (2204fca) Renamed solver.mac to Solver.mac (6620590) In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-15Updated version (5.38.1.297.g1b38672 -> 5.38.1.300.g35ffdc3).AUR Update Bot Changelog ========= In package Solver, create new solver.mac which prints a message and loads Solver.mac. (35ffdc3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2a6493f) In package Solver, rename solver.mac to Solver.mac to make package name coincide with function name. Also correct name of function in solver/test.mac. (6aebc96) * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-15Updated version (5.38.1.296.g22d564b -> 5.38.1.297.g1b38672).AUR Update Bot Changelog ========= * tests/rtest_algsys.mac: Add two tests from maxima-dicuss list. (1b38672) Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-14Updated version (5.38.1.295.g3ba4f23 -> 5.38.1.296.g22d564b).AUR Update Bot Changelog ========= Make run_testsuite(share_tests=true) work (22d564b) Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-13Updated version (5.38.1.294.gbc706f7 -> 5.38.1.295.g3ba4f23).AUR Update Bot Changelog ========= Crosscompiling: Update SBCL. (3ba4f23) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-11Updated version (5.38.1.291.gc262392 -> 5.38.1.294.gbc706f7).AUR Update Bot Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bc706f7) Documentation: A "see also" section for map (). (4cf489c) In package stringproc, return default encoding for SBCL. (98067d7) Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-09Updated version (5.38.1.290.ge49d612 -> 5.38.1.291.gc262392).AUR Update Bot Changelog ========= Avoid asksign question about sign of 0 in diff(elliptic_pi ...). (c262392) * src/algsys.lisp:simplify-after-subst Limit expression growth from rectform (e49d612) * tests/rtest_algsys.mac: More tests. (e1ed80f) * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-08UpdateStefan Husmann 2016-10-07Updated version (5.38.1.287.g8650644 -> 5.38.1.288.g4deba9a).AUR Update Bot Changelog ========= * tests/rtest_algsys.mac: Enable two tests. (4deba9a) *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-06Updated version (5.38.1.285.gb782138 -> 5.38.1.287.g8650644).AUR Update Bot Changelog ========= *src/algsys:simplify-after-subst Set ($rootsconmode t) ($radexpand t) (8650644) [bug:#453] algsys fails in simple case (cb3dc1c) * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-05Updated version (5.38.1.283.g7efa7eb -> 5.38.1.285.gb782138).AUR Update Bot Changelog ========= * tests/rtest_algsys.mac: Add examples from Beyer (1984) (b782138) In package charsets, flatten.lisp was renamed charsets_flatten.lisp. (4735682) i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-04Updated version (5.38.1.279.ga0cfb94 -> 5.38.1.283.g7efa7eb).AUR Update Bot Changelog ========= i* tests/rtest_algsys.mac: Add tests from SF bug 2059. (7efa7eb) * tests/rtest_algsys.mac: Add tests from SF [bugs:2038] and [bugs:#2736] (4851e2c) SF [bug:#1266][bug:#3208] Don't use $radcan when simplifying in algsys. (640ca75) update timestamp example (b277e59) Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-02Updated version (5.38.1.274.g3672c77 -> 5.38.1.279.ga0cfb94).AUR Update Bot Changelog ========= Add PLY support (a0cfb94) Fix SF [bugs:#3208]. Use sqrtdenest in algsys to simplify partial solutions. (2986fc0) * src/sqrtdenest.lisp: New file with lisp sqrtdenest function. (d0a0a0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (0ee6576) * share/simplification/rtest_sqdnst.mac: Add new tests. (28d174e) Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-10-01Updated version (5.38.1.273.g86f2ae3 -> 5.38.1.274.g3672c77).AUR Update Bot Changelog ========= Use REDUCE instead of APPLY in UCONTENT (3672c77) Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-09-28Updated version (5.38.1.267.g2da3703 -> 5.38.1.273.g86f2ae3).AUR Update Bot Changelog ========= Restructure src/algsys.lisp:ebaksubst1 to separate call to radcan (86f2ae3) src/algsys.lisp:ebaksubst New function ebaksubst1 (95d60c0) [bugs:#3208] algsys.lisp:presultant: resimplify result (5fd2f55) Tidy up recent commit to tests. (9eeff35) tests/rtest8.mac: Delete two algsys tests moved to rtest_algsys.mac (e4df541) New algsys tests collected while investigating bugs. (5d801a5) Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-09-25Updated version (5.38.1.262.gcb7928f -> 5.38.1.267.g2da3703).AUR Update Bot Changelog ========= Commit f6cf5718 triggered commit 4734ec8a (which updated the list of share subdirectories) by making "make html" create additional subdirectories on systems running the current version of texi2any. (2da3703) Manual: Updated the documentation of openr and openw. (d6bba2f) share-subdirs.lisp is auto-generated *and* in version control - which is afaik unavoidable for the lisp-only build system. It also currently is out-of-sync with the repo => Updated the repo version. (4734ec8) Removed two auto-generated documentation from git: Otherwise a "make clean" deletes them and a "make html" regenerates them either as .html files or as .html directories containing one file per chapter. Both makes doing a "git bisect" an nightmare. (a775e97) Another error message that perhaps needs a googleable explanation. (3bacf3f) Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-09-24Updated version (5.38.1.260.ga3263ea -> 5.38.1.262.gcb7928f).AUR Update Bot Changelog ========= Manual: A example value for maxima_tempdir that matches what is to be expected of the next version of maxima. (cb7928f) Manual: Added documentation for another frequently-asked-for error message. (bd385c6) Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-09-24Updated version (5.38.1.259.gb9fdad7 -> 5.38.1.260.ga3263ea).AUR Update Bot Changelog ========= Apply patch from Leo (a3263ea) resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-09-23Updated version (5.38.1.258.g13b1e70 -> 5.38.1.259.gb9fdad7).AUR Update Bot Changelog ========= resultant() algorithm mod is commented out. Document this. (b9fdad7) tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2) 2016-09-23Updated version (5.38.1.255.g0926376 -> 5.38.1.258.g13b1e70).AUR Update Bot Changelog ========= tests/rtest_elliptic.mac: Remove debugging prints from test_deriv() (13b1e70) Document system variable %rnum in doc/info/Equations.texi (4af1e76) tests/rtest_elliptic.mac: a working version of test_deriv(). (ce5caf9) Update comments for test_deriv() in tests/rtest_elliptic.mac (0926376) Test derivatives of elliptic_{f,e,pi} using numerical differentiation. (8871ff4) Define derivatives of elliptic_pi() wrt all arguments. (106c95d) Crosscompiling: removed (obsolete and now wrong) comment. (a7fde4b) Update docs for elliptic_pi(). Promise less. (172b8fa) Allow subscripted variables in ode_check (dcc8f9b) Increase output when running share/contrib/diffequations/tests (f91d677) Crosscompiling: updated documentation. (8f6ad20) Correct ODEs kamke 2.232 and 2.233 (e45aa77) Call kovacicODE() from contrib_ode for 2nd order linear ODEs * share/contrib/diffequations/contrib_ode: Add call to kovacicODE() * share/contrib/diffequations/tests/rtestode_kamke_2_*.mac: Update expected solutions to ODEs (2f89b26) share/contrib/diffequations/tests/rtestode_odelin.mac testsuite update - Enable tests that were disabled due to algsys regression - Update ode soultions that have changed form (9ef3062) Enable tests that were disabled due to algsys regression * share/contrib/diffequations/tests/rtestode_kamke_1_1.mac * share/contrib/diffequations/tests/rtestode_kamke_1_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_1.mac * share/contrib/diffequations/tests/rtestode_kamke_2_2.mac * share/contrib/diffequations/tests/rtestode_kamke_2_3.mac * share/contrib/diffequations/tests/rtestode_kamke_2_4.mac * share/contrib/diffequations/tests/rtestode_kamke_2_5.mac (a52dd0e) SF bugs 3210 and 3212. Fix algsys regressions. (a5873ba) expintegral_e_simp was renamed to expintegral_e_simplify. Fix call. (d6dc64b) Tweak solution for Kamke ODE 1.518 (fbab61f) Tweak solution for Kamke ODE 1.26 (eeb479d) Bug #2796 can't load ode2 with n declared constant (9a4694f) Bug report ID: 1621 Wrong solution to ode2 (3c6c473) Triage contrib_ode testsuite to enable it to run to completion. Disable 39 tests that "hang" in odelin. Fix a few minor differences in results. (4b0bb5d) Actually rename expintegral_e_simp to expintegral_e_simplify. This was started 2015-09-06 but missed the actual rename. (61a0ec1) Declare split_sum as evfun. (1ea2ca7) throw 'limit on failure (840643d) limit(floor(sin(x)), x, 0, minus); (7823bb5) Crosscompiling: Update SBCL to version 1.3.9 (fda193d) remove assumption that lim-epsilon < 10 ^ -8 (c54f533) Fix sign for li[3](-1.0) (e698e55) Documentation: Mentioned the 'geomview' plot_format. (4acbf2a) Update documentation on xlabel, ylabel and zlabel (65ca7d1) Update documentation on xlabel, ylabel and zlabel (6b5187e) * Add support for axes labels in 2D VTK scenes. * Revert default axes labels to empty strings. We want the same behavior for Gnuplot and VTK. (cf8ac7f) Remove background rectangle in epslatex_standalone files. (af53a13) Additional test cases for mod. (753dd2d) In TeX processing for exponents, distinguish trig-like functions from others. Output foo^n x for trig-like foo and foo(x)^n otherwise. Fixes SF bug #2667: "tex1 of f(x)^n" Thanks to Leo Butler for the patch. (cf9cbb2) Update list of built-in symbols by extracting all @defvr and @deffn items from doc/info/*.texi. (179efa3) In rtest_log, additional tests for SF bug #3105. (bf4cf94) In rtest_limit, li[4](1.0) now simplifies to a float. (15155a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8ed2077) In rtest5, change the documentation index that is loaded to one that exists now. share/MYTOPIC.info is the output from makeinfo template-standalone.texi in share/. (ffa4ef1) Adjust the numerical tolerances of 10 tests for Allegro CL (5be9543) Crosscompiling: Updated wxwidgets to 3.1.0 (recommended by Gunter) (does currently work with the current wxMaxima Git version, but I assume, there will be a wxMaxima release before the next Maxima release) (d688caf) VTK: Windows was not correctly identified, then the space between the vtkpython and the script was missing (the command to be executed was: vtkpythonC:) Hopefully fixed the issue. (7c85cff) Documentation: Fix 'make html' - the make process failed in share/contrib/maxima-odesolve (723bb65) Documentation: Changed abs_integrate.texi, so that the generated PDF is readable. (some lines were way too long) Some results changed in current Maxima. The referenced URL is redirected to a new one, changed the URL. Made the URL clickable. (6457769) Hyperrefs from isolate to disolate and vice versa. (27e09fc) Fix building logic.pdf from the texinfo source. Remove the now generated logic.pdf from the repository. (3af27a6) Remove background rectangle in eps files. (d7a16ce) Crosscompiling: Use @SEVENZIP_EXE@ variable in sbcl.sh "installation script" Add information about the included software (not only Maxima, but also Gnuplot, TCL/TK, VTK, ...) and their licenses to the start menu. (bce4e64) Cut out unreachable code and the special *MACSYMA-EXTEND-TYPES-SAVED* (bfa29d3) Fixed bug #3148 ("sign can't figure out sign(a - b) but it knows sign(b - a) where a and b are exponentials"). Added test cases. Note regarding the change in compar.lisp: Most of the change shown by Git is simply a change in indentation. See the discussion on #3148 for a detailed explanation. (9ef3fee) Changed a semicolon to a dollar sign in a test case (279c5c3) Fixed bug #3194 ("No simplification of tan(x+n*%pi) and cot(x+n*%pi) with n being a declared integer"). Added test cases. (8f523fc) Update to mention the "website" repo instead of the old "site-xml" repo (e85b382) Bug fix: csign of a product depended on the order of the factors (ea9e4b8) Port VTK interface from TCL to Python (27091ad) Removed Toolchain-mingw32.cmake but did not remove it from Makefile.am (dcdd027) Crosscompiling: CMake-Changes for using a VTK python interface. (not finished yet! Marios must commit his changes for vtk.lisp that that will work.) (c9382f6) The documentation change needed after adding .wxm to file_type_maxima in my last commit (953017e1f4) (8835cde) Now maxima can directly load .wxm files from wxMaxima (953017e) Remove a broken EQ comparison in SIMPLIM%GAMMA_INCOMPLETE (0902ac8) Crosscompiling: Update SBCL, TCL, TK (d51d278) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d2ddc) In f90, bind special variables to ensure that exponent markers are printed appropriately for Fortran. New lines of code are copied from src/fortra.lisp. (3c71534) Fix some shell quoting issues (f8e1509) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fc2d2c3) Another test for triangularize, this time with tellrat. (53345c2) In triangularize, bind algebraic according to logic copied from echelon. Fixes SF bug #3158: "triangularize gives incorrect result on a matrix containing %i" (c9375b3) Draw/vtk: Minor corrections to a few comments (0ab4c89) Draw: Explicitely check if all temporary files can be created. If draw doesn't manage to create temporary files that allow it to communicate with gnuplot the result is either a lisp error (which is fine) or a blank plot without a description why (which leads to long debugging sessions. Added a few lines of code that should catch the latter case. (acfc005) In LIMIT-CONTEXT and MAKE-LIMIT-ASSUMPTIONS, assume integer or rational values instead of floats. Fixes SF bug #3185: "Error in sum with non-false modulus" (2f7df6f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5cd9c91) Revert commit 99a8ba2, so that totalorderp returns indices in the sorted list, per discussion on mailing list. (b06e9b8) Additional tests for numerical evaluation of elliptic functions, this time for complex bigfloats. Mark two tests as expected failures since elliptic_eu and jacobi_am cannot handle complex bigfloats. (d6f86ee) Verify that f(u, k) = f(rectform(u), k) for elliptic functions, where u is a complex float. This tests commits c93feaa, 372582e, 133408b, and 80cab10, which fix the issue raised on the mailing list 2016-07-14: "Jacobi elliptic functions, maxima 5.38.1" (4c4acd7) In inverse_jacobi_cd, turn on numer flag to cause sqrt to simplify to a numerical value when we punt to inverse_jacobi_sn. (80cab10) Further improvements for numerical evaluation of elliptic functions. (133408b) In some elliptic functions, handle float, complex float, bigfloat, and complex bigfloat arguments uniformly. In particular, call rectform on complex floats and complex bigfloats, since the functions which detect those arguments (COMPLEX-FLOAT-NUMERICAL-EVAL-P and COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P) are also working with the rectangular form, via TRISPLIT. (372582e) Make COMPLEX-BIGFLOAT-NUMERICAL-EVAL-P exactly analogous to COMPLEX-FLOAT-NUMERICAL-EVAL-P. (c93feaa) Make maxima.bat no more deviate the temp dir location to the user's home dir. (144eb0b) Crosscompiling: It might be necessary to add the i386 architecture. (de943ed) README.rpms: Changed CVS to GIT. (0df86ed) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (381a646) Bug fix: now things like fourier_elim(2^x < 2^y, [x, y]) yield [x < y] (86fd249) Reorder the results of some fourier_elim tests (7915cf7) Crosscompiling: Update Gnuplot to 5.0.4 (95451f2) Fix #3186 and other get_plot_option issues. (fdadebc) Merge branch 'tmpdir' (a0c55de) Try to find a real temp directory for temporary files (48f3100) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ded646e) In rtest1, modify totalorderp to return indices in original input instead of indices in sorted input, in hope of making results more informative. (99a8ba2) In rtest1, paste in totalorderp from mailing list 2016-07-18 "Testing for total order (for orderlessp testing)" courtesy of Stavros Macrakis. Create 2 new test cases and mark them expected failures. (4c4c446) Crosscompiling: Updated TODO.txt Some of the TODOs are already done. (8095139) Fix bug #3022: Update the RPM spec file (3fd2b4c) In package boolsimp, remove comments which are no longer relevant. (5ccb06d) In package boolsimp, cut out explicit resimplification in evaluation. It is unneeded since simplification is handled after evaluation in general. (26c95ba) In package boolsimp, remove comments about examples that are already handled in Maxima. No need to load boolsimp to handle those. (a981d32) In package boolsimp, remove redundant comments about simplification of conditional expressions. (There is another comment block describing the same topic.) (e7705a2) In package boolsimp, cut out redefinition of INTEXT of unknown purpose. rtest_boolsimp runs without errors, so it is not required for that, and I do not remember what problem it was supposed to solve. (2e356b0) In package boolsimp, cut out commented-out definitions of $EVERY and $SOME. I forget what I was attempting to do there, and at this point I think it is probably a poor idea to redefine stuff like that. (0d763c5) In TEST-BATCH, print line number of each problem as well as problem number. (d80b253) Fix an egrep pattern which broke the finding of the share directories (d642fe7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (bd58cfd) Mentioned ABCL in README.lisps. (18cd7c0) Remove some cruft from the default props information list (6fe1cc9) Add --enable-quiet-build option (659c535) Another .gitignore entry that handles another temp directory created by "make pdf". (9584036) Documentation/Lists: Robert has informed me that there are lisp implementations that allow for fast random access to lists. Updated the documentation so it doesn't say that random access times need to be proportional to the number of list elements. (e0e600f) Adjust the numerical tolerances of 6 tests for ABCL (874e521) Work around a COERCE bug in ABCL (b1c9c0d) Don't need defpackage for INTL if lisp already has INTL. (4564ad1) Ignore *.t2p directories in the share directories. (012756f) .gitignore: added several files autogenerated by "make pdf". (c5b60d3) Resolved a build failure for "make pdf". I hate build failures as they tend to make "git bisect" a nighmare. (4aaa2b0) .gitignore: Tell git to ignore files generated by a run of "make all". (3d14139) Documentation/error messages: Added missing catbox macros (52da717) Documentation: Alphabetically sorted the chapter about error messages. (e2be6c83) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (181e8d3) Mark tests that require the docs as known failures in Lisp-only builds (94eecb5) Define *AUTOCONF-LISP-ONLY-BUILD* which is T in Lisp-only builds (ad3cf4e) Update documentation for continuous_freq and discrete_freq, which now take arrays as input as well as lists. (0ad5565) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4ce4be1) In continuous_freq and discrete_freq, accept arrays as well as lists. (33e9c87) TexInfo docu: Documented another error message I get frequent questions about. The "Zero to a negative exponent" actually describes completely what has happened. But documenting that this is a "division by 0 error" improves this error's googleability. One of the next steps will be sorting the error messages chapter alphabetically as sorting the error messages by themes or similar doesn't make much sense as long as the user doesn't know what caused them and therefore won't know in which section to look, anyway. (87c2620) Force evaluation of expressions in transform_sample. (e9514e4) Use ccl64 for ccl64 tests. (6bfefdd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (a4a0777) In SIMPLIFYA, cut out unneeded special cases for MPLUS, MTIMES, and MEXPT. (55f8004) Updated information about Clisp in our README.lisps (the same than on our website). (42c230a) Crosscompiling: update SBCL (caf3faf) Did forget to change configure.ac, when removing the crosscompile-windows/wxwidgets directory. Sorry. (9b0cb16) No longer compare numbers with EQ [part 4] (99b101f) No longer compare characters with EQ [part 2] (361740b) In package z_transform, update links and add a few more. (cd985e4) Crosscompiling: found the reason, why wxwidgets created libraries with names different from them reported by wx-config. One must use --host and --build when configuring. Very strange. (882cf6d) Remove an outdated (incorrect in CL) comment in src/limit.lisp (5903981) Add rule for generating kovacicODE.pdf. (763a6a3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (97f6468) In continuous_freq, handle empty input correctly. (c55e791) In discrete_freq, count data by sorting and then searching for indices. This is faster than the previous method. Also include more tests for discrete_freq. (d1e854b) In continuous_freq, do not bother to compile count_by_bins and friends, as it generates confusing warning messages, and does not appear to make continuous_freq any faster. (3e1fa68) In continuous_freq, rename count_em_up to count_by_bins, and have it return the bin counts instead of assigning values to an argument. (7d7ed0d) Add tests for `print_graph' and `edge_coloring' (468eb90) In continuous_freq, exclude the left end of the bin and include the right end. This is consistent with the default behavior of hist and truehist in R (and also consistent with the previous behavior of continuous_freq). (0907d88) In continuous_freq, count data falling into bins by sorting the data and then finding the indices of the bin boundaries in the sorted data. It is anticipated that this method is faster than the previous. (dc8ef8d) Fix bug 3180: declare(foo, antisymmetric) has no effect on subscripted foo (aa0a365) Draw: Corrected the indentation of the lisp code contained in commit 14b326f543 that provides the possiblility to choose transparent lines colors if gnuplot >=5.0 is used. (1adebc1) Test for SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" This tests commits 2247c1f and b1a14c3. (9ad3f2f) In COMPLEX-ERF, be careful about sqrt(z^2)/z for pure imaginary z. This (along with commits 9203cc3 and 2247c1f) fix SF bug #3090: "erfi switches sign at approximately -0.476 and 0.476" (b1a14c3) In share directories, remove generated documentation files from Git. (f6cf571) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (472c3ea) A cross-reference from abs to cabs. wxMaxima sometimes gets bug reports that can be resolved by replacing abs by cabs and this might spread awareness that both functions exist. One example I've sent to the mailing list: (7310a17) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8dc9f50) Enable building xmaxima in an out-of-source-build. (f73f6b5) No longer compare characters with EQ (d62d12f) Cut out the broken and unused macro DEF$FUN in share/affine/polyd.lisp (b9f889a) Fix/update a couple of comments (73e2f0f) Fix error message in BF-INVERSE-ERFC (wrong function names) (df9a5ac) Remove unused lexical variables in the contrib package gentran (f9051b6) Declare unused variables to be ignored in some contrib packages (e2bf248) Fix read_binary_list lisp error when reading into an existing list (84ca942) No longer compare numbers with EQ [part 3] (050553b) Add test for SF bug #3170: "Error in simtran" (already fixed by commit 3e4e107). (a57ff0c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (76bcb5a) Limits of erfc (5b5e352) Documentation/Draw: Corrected a typo. (10b195b) Define the variable $OLD_STDERR (instead of $OLD_STDIN) (da74d5f) Eliminate a superfluous PROG1 (e5fb199) Fix limit((x^(1/​x) - 1)*sqrt(x), x, inf) (0fc7634) Quote Clisp maxima image in maxima.bat (more work, so that Maxima might be installed in a user defined directory) (7b877bf) Crosscompiling: update SBCL (8f235a2) texinfo documentation and example images for the new transparent lines in draw. (b0522c1) draw: Add transparency support for lines for gnuplot >5.0 the vtk interface ignores transparency when it sees it. (14b326f) Windows: Determine the installation directory from the working directory maxima.bat was started in. This should be another step in making maxima no longer depend on hardcoded installation directory names. After this change the following things should still worked on my computer even if the installation directory has been moved: - The current wxMaxima version still finds the maxima it was installed with - The current Xmaxima version still finds the maxima it was installed with - maxima still finds its help system: "?? test" still works - maxima still is able to load packages (tested this one with load("draw"); ) (07ec0e0) In COMPLEX-ERF, compute z^2 via (* Z Z) instead of (EXPT Z 2.0) since for some Lisps, the latter yields a small spurious imaginary part when Z is pure imaginary. In GAMMA-INCOMPLETE, squash signed zeros by adding zero. In rtest_gamma, adjust a test tolerance to ensure test passes on all Lisps. (2247c1f) Revert commit 8f10856 in preparation for another attempt to fix COMPLEX-ERF. (9203cc3) Changed references to unencrypted Website to https. (one get redirected to https anyway, so one could use https directly) (ebca8d5) Resolve merge conflicts in rtest15. (3bdbb8a) Additional tests for eigenvectors. Also, cut out an existing test, which Maxima cannot solve at present, which had gone unnoticed due to a bug in eigenvectors which was recently fixed. (8d73716) In bromberg, print an error message if integrand evaluates to a nonnumeric value. (caa5a33) Reformat a few lines for readability and consistency. (855d059) Add simple test case for changevar of a summation. (d4cbc63) Simplify the code a litte more. (b63c316) Update changevar to support reversing the index for summation. (612dd83) Add docstring for meqhk. (d7822b1) Clean up tfun usage. (efe8692) adjust tolerances for GCL 2.6.12 (c4e24ca) Remove invfun and nfun from declare-top. (a80e88e) Remove trans, ovar, nvar, and tfun from declare-top. (5c10158) In eigenvectors, iterate over all eigenvalues. (3e4e107) xmaxima: Header.tcl was included twice. (caae80f) Add more missing files to autoconf 'make dist-gzip'. (still not finished...) (030712b) Crosscompiling: Update wxMaxima to 16.04.2 (1818d3b) Documentation: Got rid of an unneeded comma. (eefb9c1) Include all loop keywords in documentation. Fixes SF bug #3157: "next" (a3c0913) Add documentation item for %union. (09ddc2a) In to_poly_solve documentation, correct statement about empty set. (604bd4f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6f3d687) Attempt to clarify description of simp. (e463d52) Crosscompiling: update SBCL (3956e39) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (5e6df90) Started fixing the autoconf system, so that "make dist-gzip" includes all (necessary) files. Lots are still missing (e.g. info files in other languages). Some I am unsure, if they are required (directories archive (is that current code or should it be removed (we have a version control system, so old files can be recovered) and admin, Fortran files (some are included in the tarball, but are they really needed?), etc. (e3728a9) Additional tests for integrate: Borwein integrals (a cute sequence). (f9dae91) Avoid trouble with ratvars when solving cubics and quartics. (b433655) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (8b92ee5) In defsystem, do not bind Lisp verbosity flags. Otherwise the user cannot affect the verbosity of load and compile messages. (e7e444e) Update from Richard. (d2fd9c5) Merge branch 'master' into rtoy-polylog-eval (a28c64f) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45b9c67) Commit chebformax.lisp (Chebyshev approximations) by Richard Fateman. (f09b737) When parsing Lisp options, honor preceding --very-quiet if present. (b087ee9) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (cfd4fbb) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. Added test cases. (6d1b6fe) Partially fixed assumptions regarding products and powers. We can now do assume(2*x/y^3>0) and get sign(x*y) = pos. (639dd40) Merge branch 'master' of git://git.code.sf.net/p/maxima/code (3b37cdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b6e2ce9) Avoid unbounded recursion in PTIMES%E. Fixes SF bug #3144: "stackoverflow in integral" (4568937) Actually add *debug-quadpack* (64a78a2) Add rudimentary debugging for quadpack routines. (8da6033) Update thresholds for ccl32 and ccl64 (2392025) Merge branch 'master' into rtoy-li-eval (d831d14) Add numeric tests for li[s](z) (45a7488) Cleanup implementation of li-s-simp. (7c7101b) Comment out some prints. (7d06835) Implement the log series for li[s]. (49ce4ec) In src/cl-info.lisp, change name of variable to accurately reflect its purpose: it is a character count, so name it CHAR-COUNT instead of BYTE-COUNT. (312ab5c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (45f2b63) In MAXIMA-DUMP, distinguish 64-bit CCL from non-64-bit. (8be65b5) Fixed a typo. (285d013) Merge branch 'master' into rtoy-li-eval (71a1422) Crosscompiling: Re-enable the tex fonts (now installed in a private subdirectory below c:\maxima-..., that works even when installing as unprivileged user). Enable out-of-source builds for wxmaxima. (8294b2b) revert change to %itopot accidentally introduced in [09d160] (e10e3e0) Fixed bug #3109 - is(sin(x) <= 1) returns "unknown", is(sin(x) <= 1.00001) returns "true". Also added test cases. "sign(sin(x)-1)" now returns "nz" instead of "pnz", similar cases are also handled. (0bcccbe) Return noun instead of spurious result for integrands containing signum (5a300aa) freel second element of pair fixes mistake in commit [691cbc] (09d1603) First cut at evaluation of li[s](z). Not working. (788782a) Announce that ccl64 has been configure. (1eb49d1) Relax threshold slightly for test 534 for ecl. (3a20a64) Mark test 50 as a known failure for ccl. (c49bc5e) Fix up dependencies to errset in generr.lisp. (73adac4) Added CMakelists (did forget the git add in the last commit) Updated Makefile.am to include all required files (at least I hope so) (ea52114) Crosscompiling: Allow installation as regular user (without admin privileges) Do not install jsmath tex fonts to enable this (patch for wxmaxima sumitted, that the fonts may be included in future again) Remove our own copy of NSIS.template.in and using and patching the one shipped with cmake instead. (3d6e8dd) Add support for testing ccl64. (ff56bf7) Add support for ccl64 (beb1aa2) Added missing images to distribution archive. (73c832b) draw_graph_list: make sure that wxplot_size does not contain rationals. (2a5e26a) Crosscompiling: Use wxmaxima-16.04.1 release (1513697) Add a little more detail to INSTALL.lisp about arguments to CONFIGURE (a0cbda6) Update INSTALL.lisp to mention that dumping an image works on CCL (c67d9a2) Print a message in MAXIMA-DUMP if dumping an image is not supported (930bff6) Update decfp to compile and add tests. (c406bb6) Describe the key for *bf-sincos-table*. (6dbc8e6) Add Richard Fateman's decimal bigfloat package. (432712e) Fix integrate((x*sqrt(x^3-4*x))/(x^2-4),x) Fixes bugs #3114, #3115 introduced by [647516] Fix integrate(x=0,x) (037ea4a) Fix taylor testsuite failure Bug introduced by [22f4fd] freel check first argument (691cbc4) 5.38post: updated changelogs, updated maxima.spec to resolve a build error. (f738aff) Set version to 5.38post (c8646e2)