[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.
|