<Next version of Ox>

# Ox: Fixes and new features in version 1.04

New features

- Version for Hewlett Packard workstations.

- arma0(), armavar(), diff0pow(), pacf(), periodogram(), quantilec(), quantiler(), sqr(), thinc(), thinr(), trunc() functions.

- Simula class: add RMSE in report.

- Some support for computation with complex numbers: cabs(), cdiv(), cmul(), csqrt().

- Roots of polynomials: polyroots() function.

- Addition of argument to return logarithm of (absolute value of) determinant in solvetoeplitz.

Fixed bugs in version 1.04:

- The acf function returns a matrix of zeros.

- PcNaiveDgp::Print() reports MVN with variance I, eventhough Sigma is used.

- Elements in a row of a matrix constants must be separated by a comma, a space is not sufficient. Consider e.g. <-1 -1 -1>, which creates the matrix <-3>, whereas <-1,-1,-1> creates a 1 x 3 matrix with minus ones.

- The toeplitz function goes wrong when the first argument is a column vector, but works when it is a row vector.

- Double constants greater in absolute value than 2^31 go wrong in the MS-DOS version (oxl.exe) owing to a comparison being optimized away by the compiler. So e.g. print(1e9) works correctly (printing 1e+009), whereas print(1e10) fails (printing -2147483647). This did not affect the Windows version.