[Mathlib-update] Release of version 0.4.6
Status: Beta
Brought to you by:
st_mueller
From: Stefan M. <st...@he...> - 2005-01-04 10:31:14
|
Dear all, I just released a new version of JMathLib Please find the changes below: 2005/01/04 * creation of release 0.4.6 2004/12/05 # MathLib/Interpreter/LexicalAnalyzer.java when parsing [1,2 ] problem with space in " ]" * MathLib/Interpreter/Parser.java cleanup 2004/11/21 - MathLib/Tokens/ScalarToken.java not used anywhere - MathLib/Tokens/ImaginaryNumberToken.java not used anywhere * MathLib/Tokens/RelationOperatorToken.java support for matrix comparison, e.g. [1,2;3,4]>[3,4;4,5] # MathLib/Interpreter/LexicalAnalyzer.java scanning of != did not work * MathLib/Interpreter/Interpreter.java added support for throwing exceptions. Needed by test suite evaluate test cases which throw exceptions * MathLib/Tools/TestSuite/Tokens/TestRelationsOperatorToken.java lots of tests * MathLib/Tools/TestSuite/Tokens/TestUnaryOperatorToken.java some tests 2004/11/21 * MathLib/TestSuite/Tokens/AllTests.java more tests + MathLib/TestSuite/Tokens/... several files for testing of tokens. Tough many have not test cases inside. 2004/11/15 * MathLib/Functions/Function.java moved getName() setName() from UserFunction to Function.java * MathLib/Functions/UserFunction.java * MathLib/Functions/ExternalFunction.java 2004/11/14 + MathLib/Functions/General/setPFileCaching.java enable or disable caching of p-files + MathLib/Functions/General/getPFileCaching.java return status of caching of p-files * MathLib/Functions/MFileLoader.java implement enable or disable caching of p-files + MathLib/Tools/TestSuite/Functions/General/testSetPFileCaching.java added test cases for setPFileCaching 2004/11/13 * MathLib/Functions/ Userfunctions changed context handling of user functions * MathLib/Interpreter/ Context changed context handling of user functions * MathLib/Tools/TestSuite/Functions/test/TestUserFunctions.java added more tests for m-functions 2004/11/08 # MathLib/Tools/TestSuite/Functions/testFunctions.java for a wrong test case 2004/11/01 * MathLib/UI/AWT/GUI.java removed function building code # MathLib/UI/Common/Console.java changed handling of TextArea - MathLib/UI/AWT/Console.java use MathLib/UI/Common/Console.java instead - MathLib/UI/AWT/ConsoleKeyHandler.java use MathLib/UI/Common/ConsoleKeyHandler.java instead * MathLib/Interpreter/Interpreter.java moved executeExpression("startup;") to GUI, otherwise text output of the startup-script is not displayed correctly. 2004/10/30 + more tests in the test-suite 2004/10/17 + new function MathLib/General/fix.java rounds numbers to integer towards zero * MathLib/Tools/TestSuite/Functions/General/AllTests.java + MathLib/Tools/TestSuite/Functions/General/testFix.java for testing of the fix() function 2004/07/04 * added more tests to MathLib/Tools/TestSuite/Functions/AllTests.java # includes missings tests in MathLib/Tools/TestSuite/Functions/General/AllTests.java + tests for m-functions MathLib/Tools/TestSuite/Functions/testFunctions.java 2004/06/20 * synch_mail option for sending emails after a developer comitted a file 2004/06/06 # MathLib/Tokens/RelationOperatorToken.java added support for "&" and "|" * MathLib/Tokens/Conditions.java improvement of toString() method 2004/05/30 * clear.java added clearing of user functions 2004/05/22 + WindowHandler.java + smalllogo.gif + RemoteAccesible.java + OptionsGUIDialog.java + GUIOutput.java + GUIDialog.java + GUICanvas.java + GUI.java + ConsoleKeyHandler.java + Console.java + AboutGUIDialog.java + and copied files from the directory MathLib/GUI/* to MathLib/UI/AWT/. The files in MathLib/GUI/ are obsolete now. * lots of files with not neccessary includes 2004/05/02 # removed lots of not necessary "import" commands 2004/04/26 + Source/Functions/Net/urlread.java to read files over the network 2004/04/25 + Source/Functions/Matrix/magic.java magic squares function. All sums of each row and column are equal. 2004/04/19 - Source/Functions/Matrix/_private/Jampack/Jampack.jcp - Source/Functions/Matrix/_private/Jampack/Jampack.java just an empty window - Source/Functions/Matrix/_private/Jampack/src_jampack.txt 2004/04/18 * Source/Interpreter/Interpreter.java code cleanup * Source/Interpreter/GlobalValues.java code cleanup * Source/Interpreter/RootObject.java code cleanup * Source/Plugins/PluginsManager.java code cleanup * Source/Plugins/Plugin.java code cleanup * Source/Plugins/JavaPlugin.java code cleanup * the new plugin mechanism make it possible to load plugins during runtime. There is still much to do. Loading of JAR-Files is not implemented right now. Nevertheless JMathLib now runs as an applet without loading the koala-java interpreter. 2004/04/18 + Source/Tools/Testsuite/Functions/Matrix/TestFliplr to test fliplr + Source/Tools/Testsuite/Functions/Matrix/TestFlipud to test flipud * Source/Tools/Testsuite/Functions/Matrix/TestFliplr and added fliplr, flipud 2004/04/13 * BaseTestRunner.java disabled "Reload classes every run" 2004/04/12 + Plugins directory for future plugins + PluginsManager for future plugins + Plugin.java basic class for plugins + JavaPlugin.java moved java plugin to this class 2004/04/12 + new function fliplr() for flipping matrices from left to right + new function flipud() for flipping matrices from up to down 2004/03/02 * more documentation for Functions/System/Java.java 2004/02/16 + Documentation/src/Docbook/v4.3 new docbook style + files htmltblx.mod docbookx.dtd docbook.cat dbpoolx.mod dbnotnx.mod dbhierx.mod dbgenent.mod dbcentx.mod ChangeLog catalog.xml calstblx.dtd + Documentation/src/Tools/createtdbh.pl createdocs.pl createdoclist_xml.pl + Version 0.4.5 to Documentation/src/versions.txt - Documentation/VersionList.txt 2004/03/05 + Source/MathLib/UI/Swing/AutoCompletion.java See GN0014 for more information. + Source/MathLib/UI/Swing/HTMLRenderDialog.java See GN0016 for more information. # Source/MathLib/UI/Swing/SwingGUI.java # Frame decoration finally works. See GN0013. * Enabled javadoc and function reference help menuitems. * Source/MathLib/UI/Swing/ReleaseNotes.java + Added ESC key "quit" method. See DN0013. * Source/MathLib/UI/Swing/KeyHandler.java + Added auto-completion support. * Source/MathLib/UI/Swing/SwingGUI.properties + Added AutoCompletion options + Added line wrap options. * Source/MathLib/UI/Swing/Console.java + Added static reference + Added the method getCurrentWord() * Source/MathLib/UI/Swing/KeyHandler.java + Added static reference +Source/MathLib/ResourceBundles/ErrorBundle_es.properties With kind regards, Stefan. |