Changed encoding

This commit is contained in:
llsth 2015-03-22 12:35:37 +01:00
parent 14d042aa3f
commit a3d4b45854
2 changed files with 123 additions and 119 deletions

View File

@ -1,13 +1,16 @@
This software contains copyrighted matetial by: This software contains copyrighted material by:
The Regents of the University of California The Regents of the University of California
The NetBSD Foundation, Inc. The NetBSD Foundation, Inc.
Sun Microsystems, Inc Sun Microsystems, Inc
Carsten Larsen Poul-Henning Kamp
Ryan Juckett Carsten Larsen
Ryan Juckett
Code has been contributed by:
Stephen L. Moshier Portions of the code have been contributed by:
Carsten Larsen Stephen L. Moshier
Ryan Juckett Poul-Henning Kamp
Chris Torek Carsten Larsen
Mike Hibler Ryan Juckett
Chris Torek
Mike Hibler

213
HISTORY
View File

@ -1,106 +1,107 @@
----------------------------- -------------------------------------------------------------------------------
--- amath release history --- --- amath change history ---
----------------------------- -------------------------------------------------------------------------------
v1.5.5 March 05 2015 v1.5.5 March 05 2015
- Fixed console bug causing shell to hang on AROS. - Fixed console bug causing shell to hang on AROS.
v1.5.4 March 04 2015 v1.5.4 March 04 2015
- Fixed several bugs in output of significant digits. - Fixed several bugs in output of significant digits.
- Fixed sign bug in addition of negative complex numbers. - Fixed sign bug in addition of negative complex numbers.
- Fixed sign bug in inverse hyperbolic cosine of complex numbers. - Fixed sign bug in inverse hyperbolic cosine of complex numbers.
- Fixed sign bug in inverse hyperbolic secant of complex numbers. - Fixed sign bug in inverse hyperbolic secant of complex numbers.
- Fixed calculation bug in division of real number with complex number. - Fixed calculation bug in division of real number with complex number.
- Fixed calculation bug in exponentiation with complex number. - Fixed calculation bug in exponentiation with complex number.
- Implemented reduction of unary sign in expressions. - Implemented reduction of unary sign in expressions.
- Implemented reduction of complex numbers in expressions. - Implemented reduction of complex numbers in expressions.
- Implemented internal optimization of expression trees. - Implemented internal optimization of expression trees.
- Miscellaneous internal code optimization. - Miscellaneous internal code optimization.
- Changed to Amiga hosted GCC compiler. - Changed to Amiga hosted GCC compiler.
- Verified calculation through 192 test cases. - Verified calculation through 192 test cases.
v1.5.3 October 26 2014 v1.5.3 October 26 2014
- Changed iconed versions to run directly from Workbench. - Changed iconed versions to run directly from Workbench.
- Reconfigured builds to avoid erroneous calculations. - Reconfigured builds to avoid erroneous calculations.
- Removed broken support for numeral systems. - Removed broken support for numeral systems.
- Switched to new floating output library. - Switched to new floating output library.
- Reintroduced 68020 FPU and 68030 version. - Reintroduced 68020 FPU and 68030 versions.
v1.5.2 October 11 2014 v1.5.2 October 11 2014
- Modified character handling code to comply with licenses. - Modified character handling code to comply with licenses.
- Modified complex math code to comply with licenses. - Modified complex math code to comply with licenses.
- Modified code base to work with Kickstart 2.04. - Modified code base to work with Kickstart 2.04.
- Square root of negative numbers now yield correct result. - Square root of negative numbers now yields correct result.
- Implemented scientific notation of numbers. - Implemented scientific notation of numbers.
- Infinity is now shown in division with 0. - Infinity is now shown in division with 0.
- Fixed bug in number code sometimes yielding 0. - Fixed bug in number code sometimes yielding 0.
- Switched to Amiga memory allocation. - Switched to Amiga memory allocation.
- Fixed out-of-memory bug. - Fixed out-of-memory bug.
- Miscellaneous bug fixes. - Miscellaneous bug fixes.
- Removed dead code. - Removed dead code.
- Added icons. - Added icons.
v1.5.1 September 28 2014 v1.5.1 September 28 2014
- Improved navigation with arrow keys. - Improved navigation with arrow keys.
- Improved text and color compositions. - Improved text and color compositions.
- Implemented missing complex functions. - Implemented missing complex functions.
- Fixed bug in negative complex numbers. - Fixed bug in negative complex numbers.
- Fixed file I/O bug in shell mode. - Fixed file I/O bug in shell mode.
- Fixed shell flush bug on AROS. - Fixed shell flush bug on AROS.
- Fixed clear console bug on AROS. - Fixed clear console bug on AROS.
- Miscellaneous minor bug fixes. - Miscellaneous minor bug fixes.
v1.5 September 21 2014 v1.5 September 21 2014
- Calculation with complex numbers. - Calculation with complex numbers.
- Fixed command line version. - Fixed command line version.
- Miscellaneous bug fixed. - Miscellaneous bug fixed.
- Fixed spelling mistakes in help files. - Fixed spelling mistakes in help files.
- Documentation including class diagrams in HTML format. - Documentation including class diagrams in HTML format.
- Scripts for porting and building the source. - Scripts for porting and building the source.
v1.4 August 24 2014 v1.4 August 24 2014
- New math engine based on Sun Microsystems fdlibm (64 bit IEEE 754). - New math engine based on Sun Microsystems fdlibm (64 bit IEEE 754).
- Support for positional numeral systems including binary, octal and hexadecimal. - Support for positional numeral systems including binary, octal and hexadecimal.
- Added pure command line version (CLI) as addition to the stand-alone version. - Added pure command line version (CLI) as addition to the stand-alone version.
- Added statement to clear all in-memory variables and functions. - Added statement to clear all in-memory variables and functions.
- Fixed bug causing console to close when entering an empty statement. - Fixed bug causing console to close when entering an empty statement.
- Fixed bug causing application to hang when loading files with KS 2.0.4. - Fixed bug causing application to hang when loading files with KS 2.0.4.
- Fixed accuracy bug when using pi and e. - Fixed accuracy bug when using pi and e.
- Restructured and improved built-in help. - Restructured and improved built-in help.
- Added new 68030 and FPU versions. - Added new 68030 and FPU versions.
v1.3.2 August 11 2014 v1.3.2 August 11 2014
- Fixed two severe bugs causing memory corruption. - Fixed two severe bugs causing memory corruption.
v1.3.1 August 08 2014 v1.3.1 August 08 2014
- AROS i386 version released. - AROS i386 version released.
v1.3 August 06 2014 v1.3 August 06 2014
- All trigonometric and hyperbolic functions are now supported. - All trigonometric and hyperbolic functions are now supported.
- Runs in console window. amath no longer depends on a shell. - Runs in console window. amath no longer depends on a shell.
- Hardened code. amath is no longer a beta version. - Hardened code. amath is no longer a beta version.
- Added support for disk based activities. - Added support for disk based activities.
- Fixed bug in exponentiation operator. - Fixed bug in exponentiation operator.
- Reverted back to clib math. - Reverted back to clib math.
- Fixed a few memory leak bugs. - Fixed a few memory leak bugs.
- Optimized generated binaries. - Optimized generated binaries.
- Comments added in source code. - Comments added in source code.
- Improved error handling. - Improved error handling.
- Improved built-in help. - Improved built-in help.
- Simplified license. - Simplified license.
v1.2b July 21 2014 v1.2b July 21 2014
- Root functions added. - Root functions added.
- User defined functions added. - User defined functions added.
- Improved error handling. - Improved error handling.
- Improved build-in help. - Improved build-in help.
- Binary support for additional processors. - Binary support for additional processors.
- Miscellaneous bug fixes. - Miscellaneous bug fixes.
- Source files restructured. - Source files restructured.
v1.1b July 13 2014 v1.1b July 13 2014
- Minor bug fixes. - Minor bug fixes.
- Source code released. - Source code released.
v1.0b July 11 2014 v1.0b July 11 2014
- First public release. - First public release.