changes:
-build system improvements
-Fixed bug where a FILEPOS was copied FPOS_POS_BITS octets instead of
FPOS_POS_LEN octets.
-documentation improvements
* Upgraded to latest libtool, autoconf and automake (libtool-2.2,
autoconf-2.61, automake-1.10.1)
* Fixed underflow in ODE adaptive step size controller that could
cause step size to decrease to zero.
* Improved the handling of the asymptotic regime in gsl_sf_bessel_jl.
* Improved the handling of large arguments in cumulative distribution
functions using the incomplete beta function, such as gsl_cdf_fdist_P.
* Fixed overflow bug in gsl_cdf_hypergeometric_{P,Q} for large
arguments.
* gsl_ran_gaussian_ziggurat now handles generators with different
ranges explicitly, to minimise the number of function calls
required.
* Added missing error terms in gsl_sf_exp_mult_e10_e to prevent
the error being underestimated.
* Updated some constants to the CODATA 2006 values.
* The hypergeometric function gsl_sf_hyperg_2F1 now handles the case
where x==1.
* Fixed a bug in the brent minimiser which prevented optimal convergence.
* Added functions for evaluating complex polynomials
* The convergence condition for gsl_multiroots_test_delta now accepts
dxi == 0.
* Improved functions gsl_ldexp and gsl_frexp to handle the full range
of double precision numbers in all cases.
* Added new quasi random generators gsl_qrng_halton and
gsl_qrng_reversehalton which support dimensions up to 1229.
* Added function gsl_multifit_linear_residuals for computing the
residuals of the fit
SIGNIFICANT USER-VISIBLE CHANGES
o The default graphics device in non-interactive use is now
pdf() rather than postscript(). [PDF viewers are now
more widely available than PostScript viewers.]
The default width and height for pdf() and bitmap() have been
changed to 7 (inches) to match the screen devices.
o Most users of the X11() device will see a new device that has
different fonts, anti-aliasing of lines and fonts and
supports semi-transparent colours.
o Considerable efforts have been made to make the default output
from graphics devices as similar as possible (and in
particular close to that from postscript/pdf). Many devices
were misinterpreting 'pointsize' in some way, for example as
being in device units (pixels) rather than in points.
o Packages which include graphics devices need to be re-installed
for this version of R, with recently updated versions.
+ New features and bug fixes.
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
Overview of changes in gcalctool 5.23.1
* Fixes a number of compiler warnings (Bugs #526976, #526702, #527318)
* Fixes incorrect negation precedence (Bug #526094)
* Fixes issues with thousands seperators and radix in non-english
locales (Bug #527669)
* Fixes regression in constant and function menus (Bug #527545)
* Fixes problem where display is invisible after solving equation
(Bug #524602)
Backwards-incompatible changes:
* Disable verb => numerical evaluation scheme for math functions
Major changes:
* User interface Imaxima now packaged with Maxima
New items in share:
* share/contrib/bitwise: Bitwise operations on integers
* share/contrib/noninteractive: Catch asksign and askprop questions
and turn them into conditional expressions
* share/contrib/namespaces: A namespace implementation for Maxima
* share/contrib/amatrix: Matrix with underlying Lisp array
Other revisions:
* gf package: New version of gf package (Galois fields)
* tex function: Enable TeX output to output stream
* stringproc package: Revised printf; regex functions
* ezunits package: Dimensional analysis; physical constants
* quadpack functions: Return partially-evaluated expressions
* plot functions: New options; bug fixes
* tensor functions: Many improvements
* graphs package: Improvements
The iODBC and MySQL table drivers, which allows transmitting
data between MathProg model objects and relational databases,
were re-implemented to replace a static linking by a dynamic
linking to corresponding shared libraries.
Many thanks to Heinrich Schuchardt <heinrich.schuchardt@gmx.de>
for the contribution, Rafael Laboissiere <rafael@debian.org>
for useful advices concerning the shared library support under
GNU/Linux, and Vijay Patil <vijay.patil@gmail.com> for testing
this feature under Windows XP.
A new optional feature was added to the package. This feature
is based on the zlib data compression library and allows GLPK
API routines and the stand-alone solver to read and write
compressed data files performing compression/decompression "on
the fly" (compressed data files are recognized by suffix `.gz'
in the file name). It may be useful in case of large MPS files
to save the disk space (up to ten times).
Changes are basically bugfixes.
pkgsrc changes:
Don't bother patching configure.ac - it was only part of the changes
being made to configure so don't pretend you could use it to regerate
configure.
Use -fPIC rather than -fpic for NetBSD powerpc. Should fix PR 38032.
include:
* Added some timing pauses so rotations and such are not too
fast.
* Changed default setting of X11 option :FAST-LINES to NIL. It
is no longer needed as an optimization and support seems to
now be buggy on some servers.
+ Support user-destdir installation.
+ HOMEPAGE has moved to uiowa.edu.
patch-ac that altered the order in which the terminal library for
readline was detected. The termcap.buildlink3.mk file (included
indirectly by readline/buildlink3.mk) will do the right thing by
itself.
+ Modify the pkg-index.tmpl INSTALL script fragment: we can just use
${PKG_PREFIX} instead of substituting for @PREFIX@ everywhere. Also
refactor the commands to rebuild the package index into a shell
function and give some indication to the user what is happening.
+ Remove chown operation in post-install that was basically
cargo-culted from the very first version of R imported into pkgsrc.
It's not necessary.
+ Support user-destdir installation.
Bump the PKGREVISION to 2.
- The addition of several new routines for complex number operations.
- Minor changes in the function implementations to use the new
operations.
+ Support user-destdir installation.
+ Move Makefile for building the BLAS library from patch-aa into
files/Makefile.blas. It's simpler to edit this file than to create
new patches.
Linux. The readline buildlink3.mk file now pulls in the correct
dependencies on its own.
+ Actually tell the configure script to use the readline dependency.
+ Add patch-ac which fixes the declaration of readline() to match the
readline.h header (it takes a const char * argument).
+ Add full DESTDIR support.
Bump the PKGREVISION to 2.
<URL:http://cr.yp.to/distributors.html>:
What are the distribution terms for djbfft?
2008.02.27: I hereby place the djbfft package (in particular,
djbfft-0.76.tar.gz, with MD5 checksum 9349eff24c1f9fdfb98cfb51bece8efb)
into the public domain. The package is no longer copyrighted.
Accomodate Darwin $AS which tries to read from STDIN.
On darwin, diagnoze arch via uname -p. (SIGBUS during build)
Update find_machine_architecture() to 2.3.0 logic (so disable sparcv7)
Make getHeap() use PerlIO, and consistently use bytes for output.
* Compatibility with Matlab graphics is much better now. We now
have some graphics features that work like Matlab's Handle
Graphics (tm):
* The way Octave handles search paths has changed.
* Previous versions of Octave had a number of built-in variables to
control warnings (for example, warn_divide_by_zero). These
variables have been replaced by warning identifiers that are used
with the warning function to control the state of warnings.
* All built-in variables have been converted to functions.
* For compatibility with Matlab, the output order of Octave's
"system" function has changed.
* For compatibility with Matlab, the output of Octave's fsolve
function has been changed.
* For compatibility with Matlab, normcdf, norminv, normpdf, and
normrnd have been modified to compute distributions using the
standard deviation instead of the variance.
* For compatibility with Matlab, gamcdf, gaminv, gampdf, gamrnd,
expcdf, expinv, exppdf and exprnd have been modified to compute
the distributions using the standard scale factor rather than
one over the scale factor.
This switches from the release candidate to the real release, changes
are bugfixes and some stylistic changes.
pkgsrc note: the .omf file for the documentation is missing in
the distribution. I've pulled it from CVS. This workaround can
hopefully be removed on the next update.
(The website still refers to 1.6.3 as the current stable version.)
A tentative implementation of Gomory's mixed integer cuts was
included in the branch-and-cut solver. To enable generating
Gomory's cuts the control parameter gmi_cuts passed to the
routine glp_intopt should be set to GLP_ON. This feature is
also available in the solver glpsol through command-line option
'--gomory'. For more details please see the reference manual
included in the distribution.
Andreas:
* Speed up pagination
* Account for repeating rows/cols when scaling automatically
* Load header & footer info from file
* Print headers and footers
* Reenable header/footer customization
* Add do-not-print flag to sheets. [#371754]
* Allow multi-line headers and footers
* Allow nicer entry of header/footer fields [#122175]
* Fix gtk issues triggered by sorting dialog.
* Fix printing of background of merged cells. [#497478]
* Allow inclusion of cell content in header/footer. [#162480]
* Add faster way to switch orientation. [#497438]
Jean:
* Print images.
* Fix FMR in solver dialog. [#496052]
* Fix markers shapes and objects stack order when importing
xls files. [#344950]
* Fix transparent background import from xls.
Jody:
* Fix visibility filtering for clipboard export. [#496985]
* XLS export of hyperlinks. [#81718]
Jon Kåre:
* Fix clipboard export. [#496187]
Morten:
* Make pdf exporter able to print specified sheets only.
* Make it possible to set page size for ssconvert's pdf exporter.
* Fix date entry problem with yyyy-mm-dd formats. [#494387]
* Fix FMR during workbook destruction.
* Fix UMR when moving cells.
* Validate names before defining them.
* Fix gtk issues triggered by sorting dialog.
* Improve initial appearance of quit dialog.
* Plug printing dialog leak.
* Fix just-in-time evaluation problem.
* Fix minor parse problem for faulty inter-workbook references.
* Fix interaction between re-spanning and manual recalc. [#495879]
* Refuse to jump to invisible sheet. [#496304]
* Fix rtl display problem. [#496304]
* Plug leak in oleo import. [#496867]
* Fix g-critical problem with editable labels' cursors.
* Plug excel exporter leaks. [#497191]
* Make sure =<right> produces a relative address.
* Improve recent-files integration.
* Fix CHITEST crash. [#497477]
* Fix a pile of CHITEST corner cases.
* Fix a pile of FTEST corner cases.
* Improve error message for xls export with excess function arguments.
* Fix a pile of TTEST corner cases.
Oliver Burnett-Hall:
* Fix R1C1 issued with defined names. [#409997] [#494318]
A tentative implementation of MIR (mixed integer rounding) cuts
was included in the MIP solver. To enable generating MIR cuts
the control parameter mir_cuts passed to the routine glp_intopt
should be set to GLP_ON. This feature is also available in the
stand-alone solver glpsol via command-line option '--mir'. For
more details please see the reference manual included in the
distribution.
The implementation is mainly based on the following two papers:
1. H. Marchand and L. A. Wolsey. Aggregation and mixed integer
rounding to solve MIPs. CORE discussion paper 9839, CORE,
Universite catholique de Louvain, June 1998.
2. G. Andreello, A. Caprara, and M. Fischetti. Embedding cuts
in a Branch&Cut framework. Preliminary draft, October 2003.
MIR cuts can be generated on any level of the search tree that
makes the GLPK MIP solver to be a real branch-and-cut solver.
A bug was fixed in the routine lpx_write_cpxlp. If a variable
x has upper bound and no lower bound, it should appear in the
bounds section as "-inf <= x <= u", not as "x <= u". Thanks to
Enric Rodriguez <erodri@lsi.upc.edu> for the bug report.
Changes since 12.7.7:
10/10/07 - Proper error reporting for shelling out (! command).
10/12/07 - Created directory "m4" to play with using m4 to allow easily
entering functions through macros.
10/14/07 - Improved "set dir" to display the new current directory and to
default to the home directory.
10/17/07 - Entering "=" by itself now swaps equation sides instead of doing
nothing.
10/18/07 - New "mathomatic.ico" file with transparent background.
10/21/07 - Increased speed of taylor command up to 3 times by not doing an
unnecessary simplification.
Added "tests/distance.in".
10/22/07 - Fixed a small problem in calculate command, allowing instant
calculation of (2+2i)^99 now.
Entering any power of any complex number should work now.
10/29/07 - Solving now reports what degree polynomial the equation is.
11/12/07 - Fixed 3 bugs in optimize command.
11/16/07 - Fixed another bug in optimize command.
The following new API routines were added:
glp_read_sol read basic solution from text file
glp_write_sol write basic solution to text file
glp_read_ipt read interior-point solution from text file
glp_write_ipt write interior-point solution to text file
glp_read_mip read MIP solution from text file
glp_write_mip write MIP solution to text file
changes:
-Use Lambert W to solve more equations and avoid infinite loop when solving
some equations
-More data on elements
-Fix simplification of (1-1/x)^3 and similar
-Fix clumsy mistakes in with prefixes leading to crashes
-Fix parsing of unit expressions (when converting) such as W/(m K)
-Add more exact values for sin() and cos() and avoid floating point underflow
by, in approximate mode, checking against the value of pi
-Always input decimal separator sign on keypad separator press
-Fix crash when expression entry reclaims focus if compiled with optimizations
(GTK+)
-New units: typographic units, pouce, pied du roi, grams of TNT and tons of TNT
-New functions: lambertW(), addDays(), addMonths(), addYear(), addTime(),
isNumber(), isReal(), isRational(), isInteger(), representsNumber(),
representsReal(), representsRational(), representsInteger()
-New variable: omega constant
-Other minor fixes and enhancements
also fix wrong inclusion of scrollkeeper/bl3
by any system that pkgsrc supports anyway. It seems to only be used by
ultrix and it isn't clear that scilab still works on ultrix anyway and it almost
certainly doesn't under pkgsrc.
calendar math and fill in wday/yday. Use mktime(3) to have those fields
calculated.
-Fix non-portable use of sort(1) (in an example/selftest only): the "-n"
option should "restrict" the sort key to a numeric field, there is no
requirement to use another key if no numbers are present.
-bump PKGREVISION
Based on patch provided by PR 37017.
Fixes build problem with gtk-2.12.0.
OKed by wiz@.
This release introduces so-called paper mode, a new galculator view intended to
be more intuitive by means of "Do your calculations as you would do them on a
paper". Along with this new GUI feature, various bugs all over the GUI - core
interface have been fixed, with the arithmetic core stable and flawless since a
handful of releases.
too many changes to list here
pkgsrc changes:
-add use of pcre and qhull to options, and include
both in the default configuration
-play dirty tricks to make sure GNU sed is used as sed -- there is
something in the "mkf77def" script which doesn't work with NetBSD sed
This is a major release. Significant changes include:
* calc may be built with static or dynamic shared libraries
* overhauled Makefiles to use system targets
- replaced compiler sets with host targets
- targets include: linux, OS X, FreeBSD, simple, default
- many changes to Makefile variables
* calc source static and extern variables declared with CPP symbols
- to make it easier to compile under certain Windoz environments
- to assist those who are developing a multi-threaded calc lib
* calc library makes it easier to control parse and scan messages
* added Makefile.simple for hosts without GNU Make
* added custom registers
- when calc is run with the -C flag
* dropped support of md5 and sha-0 hashes
* calc supports real and complex exponentiation bases and exponents
- i.e., 2.5 ^ 3.5, 0.5i ^ 0.25, 2.5 ^ 2.718i, 3.13145i ^ 0.30103i
added TEST_TARGET
Changes since 12.7.2:
Improved documentation.
Added display of maximum memory usage to version command.
Allow read command in the Mathomatic library and fixed memory leak with it.
Added echo command per a user's request.
Improved factoring out constants, to make all coefficients reduced integers by
factoring out their gcd.
Added gcd_verified() function, to weed out false floating point gcds.
Made limit command say whether it is substituting or solving.
Added "mathomatic.desktop" and "mathomatic.png", which are the desktop and
icon files for Linux.
Minor code, documentation, and makefile improvements.
Added "tests/quartic.in" and fixed incomplete simplification in the calculate
command.
Allow upper case when parsing infinity constant name "inf", required by CygWin
version and maybe others.
The makefiles no longer strip the created executables.
Reordered source code so many functions can be defined returning "void" (which
means no return value).
Added "tests/how_limit_works.in" tutorial and restored "doc/notes.html".
Testing change to only one kind of partial unfactoring (partial_flag =
true/false, default true), completely distinct from full unfactoring. Used
throughout, let me know if this breaks anything.
Added "simplify fraction" option, which simplifies like Maxima's ratsimp().
ChangeLog:
- Complete rewrite of units implementation, allowing user-defined units
and physical constants.
- Updated included ocamlgsl bindings to 0.6.0.
- Square root of a negative value now returns a complex result.
- gcd(), lcd(), and mod() now accept real-valued arguments.
- Fix for crash in abbrev mode.
- Made a minor Makefile change to correct linking errors under Gentoo
(maybe others).
- Numerous code cleanups. Calculator code has been better separated from
interface code.
- Support --sysconfdir configure option. (Anyone packaging for the
filesystem hierarchy standard will now need to use something like
"./configure --prefix=/usr --sysconfdir=/etc".)
- Implemented entry of most fundamental physical constants.
- Fixed incorrect error message regarding deprecated extended_enter command
DieHarder is a test suite for random number generators. It includes a
reimplementation in C of the well-known Diehard test suite as well as
additional tests.
Gnumeric 1.7.12 'Rocks for Rob, Roses for Harlan'
J.H.M. Dassen (Ray):
* Added infrastructure to render the DocBook documentation as PDF.
Jody:
* Store objects in visible order in .gnumeric files. [#438933]
* Make SMALL/LARGE support implicit intersection. [#343176]
* XLS import for Form combos/lists source ranges. [#451384]
* Remove warning when combo objects updated.
* Repeat action being activated by F4 while editing. [#461284]
* SUM(INDIRECT:INDIRECT) XL compat outside arrays. [#395926]
* Merge UI layer back into WBCGtk, no more arbitrary split.
* Use pygobject instead of pygtk
* Use utf-16 encoded cmd line args on windows. [#361321]
* Fix XLS import of workbook local hyperlinks.
* XLSX import/export of hyperlinks.
* XLSX import/export of validation and input messages.
* Basic XLSX import/export of charts.
* ROW/COLUMN return vectors not matricies. [#Harlan Grove]
Morten:
* Fix undo column/row insert/delete for arrays. [#463834]
* Fix undo column/row delete for objects.
* Fix undo of sheet objects pushed off the sheet.
* Fix auto-correct issue. [#463996]
* Fix handling of named expressions when inserting or deleting
columns or rows. [#123649]
* Validate defined names. [#346223]
* Fix 64-bit issue for non-GNOME build. [#465545]
* Allow relative formulas in name dialog.
* Make test suite a bit more robust.
* Fix date entry problem. [#472760]
changes:
Backwards-incompatible changes:
* unstore, fassave, restore: cut out undocumented functions
New items in core:
* unique: function to return unique elements of a list
* New function float_approx_equal w/ associated global
variable float_approx_equal_tolerance (for test suite cases)
* Interface to Lisp string streams: make_string_input_stream,
make_string_output_stream, get_output_stream_string
New items in share:
* vector3d package (thanks to Walter Eastes)
* Script share/share_testsuite.mac to run tests in share
* share/contrib/topoly.lisp: new functions elim and elim_allbut
New items in tests:
* Commit test scripts written by Michael Wester
Other revisions:
* run_testsuite: only simplify expected results, do not evaluate, and
do not call ratsimp; now tests are more stringent than before
* equal: recognize Maxima and Lisp arrays and Maxima and Lisp strings
* find_root: evaluate arguments in an ordinary way
* apply, outermap: evaluate arguments in an ordinary way
* save, loadfile, tex, stringout, compfile: evaluate filename argument
* display code: output space characters (no tabs)
* share/linearalgebra: improved jacobian and hessian functions
* share/contrib/lsquares.mac: replaced with a new version
* share/draw: include geographical data from World Boundaries Database;
other modifications
* with_stdout: accepts an output stream as well as a filename
* share/contrib/topoly.lisp: many improvements in to_poly
* share/contrib/numericalio: accept stream as well as a filename
* many other minor improvements
Changes since 1.7.10:
This starts the run up towards 1.8 in the fall with lots of polish
and patching. The win32 build is also getting some love. I have
not checked on how to make a fancy shmansy installer just yet but
here's a tarball of the necessary binaries and docs that patches
some of the missing features in 1.7.10. There are still issues with
print preview somewhere in cairo that we're looking into.
* Andreas
o Save and restore default paper, margins and various other print settings.
o Handle differences in page setup between sheets when printing multiple sheets.
o Fix handling of "print even if only style". [Bug 438743].
o Implement printing of row and column headers.
o Fix saving of null header/footer items [Bug 449836].
o Fix TINV for large degree of freedom.
* Jean
o Fix check for long double support in goffice.
o Import legend and axis labels fonts from excel in charts. [Bug 437858].
o Fix performance issues in float_range_function2 and fn-tsa plugin.
* Jody
o Fix drawing of large cursor while sheet scrolls. [Bug 444610].
o Fix drawing of merged cells in RTL. [Bug 442463], [442467].
o Fix editing in RTL, and for merged cells.
o Properties to store fine tuned capabilities in protected sheets.
o Read/Write of protected sheet capabilities for XLS/XLSX.
o Move the OpenPkg support code into libgsf from our xlsx plugin.
o Fix placement of validation combo in merged cells.
o Eval validation functions as arrays.
o Make Morten's pdf exporter available from gnumeric too.
o Start to implement limits to selection in protected sheets.
o Handle array expressions in SYLK importer.
o ODF import/export for hidden and RTL sheets.
o Fix redraw of spanning cells when toggling RTL.
o Work around ODF's lack of a default col/row style.
o Fix crash in t-test. [Bug 450676].
o Sylk import support for arrays, and encoding.
o Sylk export.
o Configurability for which direction moves.
o Calc property import/export for xlsx.
o Update validation combo moving between identical styles. [Bug 453525].
o Patch the problems found by coverity.
o Fix win32 docs. [Bug 443726].
o Be more flexible about range relocation for ins/del cells. [Bug 439347].
* Morten
o Make ssconvert able to export to pdf. [Bug 381965].
o Fix loading of tab text colour. [Bug 437743].
o Improve handling of foreign recently-used files. [Bug 438918].
o Improve save-on-exit dialog.
o Fix potentially confusing save-in-wrong-format-on-exit bug.
o Tentatively fix issue with recent Pango. [Bug 440514].
o Provide good mime type for recent documents.
o Fix localized-format problem in cell format dialog. [Bug 442657].
o Fix R1C1 problem. [Bug 443832].
o Fix performance problem when selecting large areas. [Bug 445617].
o Fix loading/saving of R1C1 attribute. [Bug 448714].
o Fix overflow problem when int!=long. [Bug 458158].
* Nils Kanning
o Fix the inline documentation for python addins. [Bug 412804].
changes:
* New lapack package (BLAS and LAPACK functions)
* Bug fixes and enhancements to plotting code
* Bug fixes and enhancements to Xmaxima user interface
* Revise Maxima reference manual (all languages)
* Some new add-on packages
* Several minor improvements
* Many bug fixes
changes:
* CCITT/ITU CRC-32 computation example
* changed import PRNG to autoimport
* get rid of archaic "v" print and scan functions
* fixed signededness bug in integer carry calculation
(which was patched in pkgsrc)
The following new API routines were added:
glp_set_rii set (change) row scale factor
glp_set_sjj set (change) column scale factor
glp_get_rii retrieve row scale factor
glp_get_sjj retrieve column scale factor
glp_simplex solve LP problem with the simplex method
(this routine replaces lpx_simplex, which is
also available for backward compatibility)
glp_init_smcp initialize simplex method control params
glp_bf_exists check if the basis factorization exists
glp_factorize compute the basis factorization
glp_bf_updated check if the basis factorization has been
updated
glp_get_bfcp retrieve basis factorization control params
glp_set_bfcp change basis factorization control params
glp_get_bhead retrieve the basis header information
glp_get_row_bind retrieve row index in the basis header
glp_get_col_bind retrieve column index in the basis header
glp_ftran perform forward transformation
glp_btran perform backward transformation
directly. It seems to be enough as the package rebuilds most of pari
anyway. This fixes the bulk build issues and the ordering issues seen
before. Add commented out SITES variable, as the master site for pari
doesn't have the old version any longer.
OK during freeze: wiz@
Patch provided by Mark E. Perkins in PR 36465.
2.18 January 18 2007 - Minor
! Correct invalid user set_column() calls to prevent
crashes after Excel patch KB918419 is applied.
Thanks to Sharron McKenzie for debugging.
! Fixed bug when writing comments longer than 8219 bytes.
Reported by jscaglione.
! Fixed bug when using copy() with merged formats.
Reported by jscaglione.
! Fixed bug where $@ was clobbered during garbage collection.
Reported by afoxson.
http://rt.cpan.org/Public/Bug/Display.html?id=24218
! Removed all non-ascii characters from main docs to
avoid problems with troff and man.
Reported by Ken Williams.
http://rt.cpan.org/Public/Bug/Display.html?id=20948
+ Added autoloading of OLE::Storage_Lite, when available,
to create workbooks larger than 7MB. It is no longer
required to explicitly use ::Big.
+ Added handling of Unicode sheet names in formulas
as suggested by Zhur:
http://rt.cpan.org/Public/Bug/Display.html?id=20059
Based on patch provided by Mark E. Perkins in PR 36465.
0.32 2007.05.05
- Remove the memory_leak test as well as it still fails.
0.31 2007.05.03
- Require IO::Scalar always as OLE::Storage_Lite needs it but does not prereq it
- disable some of the tests that don't yet work on 64 bit due to number precision
in order to allow automatic installation
0.30 2007.03.31
- add some more tests
- add test to see memory leak using Proc::ProcessTable
- Start using Scalar::Util qw(weaken) to (hopefully) avoid memory leak
- It seems we did not check correctly if PERLIO is available in Makefile.PL
now it is the same test we do in the code itself.
- Flag1904 renamed to Flg1904 in documentation (Chad) RT #24293
0.29 2007.03.30
- clean up basic.t to skip tests that need additional and missing module
- No more need for IO::Scalar if PERLIO is available (H.Merijn Brand)
0.28 Wed Jan 7, 2007
- Documentation update
- Add t/parse.t
- Add sample/parse.pl
- fix some syntax errors in the sub-modules
0.27 Wed Jan 3, 2007
- See changes in the 0.27_XX versions
0.27_03 Thu Nov 2, 2006
- Officially receive maintainership (Gabor Szabo)
- slight code cleanup
- more sample test
0.27_02
- Fixing another warning:
Character in 'c' format wrapped in pack
http://rt.cpan.org/Ticket/Display.html?id=18063
(Grant Stevens)
- More test, enable use of Devel::Cover
0.27_01 Mon Sep 11, 2006
- Moving test.pl to t/ and using Test::More
- Add tests running (some of the) sample files
- Add 'use warnings', remove prototypes
- Fix the warning in Spreadsheet::ParseExcel::FmtDefault
Character in "C" format wrapped at .../Spreadsheet/ParseExcel/FmtDefault.pm line 68.
http://rt.cpan.org/Public/Bug/Display.html?id=7376
(Slaven ReziÄ?and others)
Changes:
- Remove GPL preamble in "primes/*.c", so everything is LGPL.
- Allow entering "e#" and "i#" as "e" and "i". Display "e", "i", and "pi" as
"e#", "i#", and "pi#".
- Require a space between command and command line, so variables don't get
confused with commands. This is a bug fix.
- Added a directory named "hard_stuff".
- Fixed error in "tests/finance.in".
pkgsrc, in preparation for gnome1-libs removal(*).
There was no feedback for keeping these packages after my
HEADS UP mail to pkgsrc-users a week ago.
(*) More to come before that can happen, though.
as math/gnumeric-current.
Changes compared to 1.6 branch (in math/gnumeric):
Gnumeric 1.7.10
Andreas:
* Reimplement scaling
* Save orientation
* Show paper preview
* Show unit selector in print dialog
* Add margin adjustments
Jean:
* New Time Series Analysis plugin.
Jody:
* Fix inadvertent relocation of reference on other sheets. [#433907]
--------------------------------------------------------------------------
Gnumeric 1.7.9
Andreas:
* Switch to gtk print from gnome print
(some feature regression)
Jody:
* Import and Export for inline arrays in ODF. (now patched in OOo)
* Export cell comments to xls.
Morten:
* Require three digits after a thousands separator in order to
accept it as a number. [#415007]
* Fix autofill issue. [#414815]
* Fix criticals with frozen panes. [#308562]
* Fix rich text problem. [#417632]
* Use GtkRecentManager. Fixes#115112.
* Ignore local files that no longer exist. [#67453]
* Fix XL load crash. [#418868]
* Fix format guessed for $123,456.78 [#423603]
* Perform UTF-8 normalization during search. [#421678]
* Allow selecting a locale for sorting. [#427019]
* Make sure ssindex doesn't update the recent-files list.
* Update recent-files on load and save. [#152584]
--------------------------------------------------------------------------
Gnumeric 1.7.8
Morten:
* Fix FACT. [#410005]
* Fix gui problems after replacing pristine book. [#410365] [#410371].
* Fix R1C1 preventing the use of, e.g., COS and RADIANS. [#410609]
* Fix editing of out-of-range numbers with date format.
* Improve CopyDown and CopyRight. [#112847]
* Make file chooser show more files for load.
Oliver Burnett-Hall:
* Fix R1C1 problem in formula guru.
--------------------------------------------------------------------------
Gnumeric 1.7.7
Jody:
* Patch a leak in DataTables.
* Fix AutoFormat loading.
* Add support for the standard builtin formats in xlsx.
* Fix col/row grouping deletion. [#388505]
* Basic ODF AutoFilter partial import/export.
* Some property dialogs for combos and lists.
Morten:
* Unify layout and string value formatting.
* Make sheet duplication handle sheet-local names.
* Make sheet duplication change sheet references to point to
the new sheet. [#158825, #158691]
* Fix parsing of new workbook-level named expresions. [#306686]
* Fix xml loading of names that refer to other names.
* Fix crash from old-style file. [#392054]
* Fix cell contents reading from old v7 files. [#392054]
* Make sure we call g_thread_init early. [#392050]
* Fix CRITICALs with DOLLAR.
* Fix progress display for .gnumeric and thus splash. [#392546]
* Don't allow "1D2" [win32] or "0x1234p1" as numbers. [#393347]
* Fix redraw problem. [#393359]
* Don't complain over encoding-less documents unless there is a reason.
* Don't pull in popt. [#396329]
* Fix OO import crash. [#396200]
* Fix part of problem loading style conditions. [#397679]
* Fix generated libspreadsheet-1.7.pc [#399550]
* Fix tsv import problem. [#404264]
* Fix R1C1 crash. [#407274]
* Fix R1C1 issues. [#407247]
--------------------------------------------------------------------------
Gnumeric 1.7.6
Jody:
* Fix sax import of autofilters. [#383400]
* Fix autofilter lists with only 1 combo. [#383400]
* Implement sax import of sheet objects.
* Implement List and Combo objects.
* Avoid pixel dirt when drawing hidden cursor. [#365960]
* XLSX support for import and export of autofilters.
* Right click on combos/list always brings up popup. [#135966]
Morten:
* Fix title problem. [#382643]
* Fix sax loading of comments.
* Fix scaling and rtl orientation of comment marker. [#381700]
* Set a saver after loading with the sax loader.
* Implement undo for sheet object widgets. [#384136]
* Work around a gcc bug.
* Improve number formatting.
--------------------------------------------------------------------------
Gnumeric 1.7.5
Jon Kåre:
* Fix zoom preference. [#378043]
Jody:
* Improve xls import/export of 'best fit' column widths. [#378560]
* Implement Validate from List cell combo. [#375620]
* Fix xls import of checkboxes with empty labels. [#375620]
* Put the style feedback onto an idle handle to improve cursor
responsiveness.
* Improve autofill/validation combos.
- Alt-Down opens a combo in the current cell
- Enter, Alt-Up/Down selects within an open combo
- Drag autoscroll
- set initial selection for validate from list
- Home/End jumps to top bottom.
- Fix in RTL mode.
- List items unfiltered by other active conditions. [#114307]
* Fix .gnumeric import of col/row groupings. [#380015]
* SAX import for autofilters
* Fix XSD schema
- Add autofilters
- Add inputmessages
- Add Workbook Attributes
- Make it validate
* Start simplifying the object anchor types for xlsx.
* Fix RTL text display.
* Fix a collection of dialog leaks.
Morten:
* Add automatic test framework.
* Fix sc import of functions with no args.
* Prevent ssconvert from updating the recent-files list.
* Fix goal-seek crash. [#377961]
* Minor goal-seek improvements. [#379234]
* Fix critical in name definition dialog.
* Improve precision of goal-seek.
* Fix a case where goal seek went outside the interval.
--------------------------------------------------------------------------
Gnumeric 1.7.4
Jody:
* Fix splash.
* Fix crash.
* Make auto filter combo a real widget.
Morten:
* Fix ssconvert error handling.
* Fix RATE.
--------------------------------------------------------------------------
Gnumeric 1.7.3
Eduardo Lima:
* Make printing support optional. [#331948]
Jon Kåre:
* Fix another clipboard crash. [#362993]
* Fix encoding of mailtos. [#148550]
* Fix crash in sheet label context menu. [#363261]
* Fix crash when deleting same sheet from two views. [#364082]
* Fix crash reading inconsistent file. [#312010]
* Remove "deactivate all" button from plugin manager.
* Fix crash due to invalid border line type. [#364658]
* Fix crash on loading Excel file with unusual text box. [#340293]
* Fix loading Excel files with unusual cell merges. [#331190]
* Update window list when closing view. [#366335]
* Fix crash when attempting to edit locked cell. [#367870]
* Fix initial sizing bug. [#368825]
Jody:
* Rewrite expression relocation logic.
* Add accelerator (Alt-=) for auto-sum.
* Make paytype handler more flexible.
* Fix DIF import/export.
* Add accelerator for group/ungroup and inc/dec indent.
* Make clipboard faster.
* Support exporting only visible content to clipboard.
* Fix checkbox objects.
Joseph Pingenot:
* Add more conditional format types.
Morten:
* Basic life support for perl-loader. [#362911]
* Fix csv problems. [#359269]
* Fix crash deleting and adding sheets. [#363549]
* Fix jump-to-area crash. [#363977]
* Fix search crash. [#364085]
* Fix IPMT, PPMT issues.
* Start fixing issues with sheets being deleted underneath a
dialog. [#364291]
* Fix undo/redo problems in cases where all sheets might become
temporarily hidden. [#366477]
* Fix crash relating to workbook disposal. [#366570]
* Fix edit-line weirdness. [#367870]
* Cleanup g_free and g_strdup calls. [#369661]
* Fix undo for sheet object copy. [#308300]
* Fix redo for sheet object copy. [#308300]
* Add a bugzilla component for bug-buddy. [#348829]
* Make WorkbookView a more proper gobject.
* Fix autosave crash.
* Handle parsing of "2005/12" and "12/2005".
* Handle parsing of "1-10" in non-date cells. [#376090]
* Handle new documentation format in the function selector.
* Improve formula editor a bit.
* Fix sheet object selection problem. [#376866]
--------------------------------------------------------------------------
Gnumeric 1.7.2
Emmanuel :
* New look for col/row headers.
Jody :
* Fix off by one pt, printing vertical borders in RTL mode. [#317662]
* Handle the last (we hope) MS XL array iteration. [#361074]
* Fix inversion check for cell relocation. [#350222]
Jon Kåre:
* Fix import of certain hyperlinks from Excel.
* Fix bug which hid file type selector when saving images.
* Fix crash when storing to clipboard manager. [#321714]
* Fix warnings when storing to clipboard manager. [#342580]
* Fix warnings when pasting objects over clipboard. [#308569]
* Fix import of images in Excel files written by PHP/Perl. [#155696]
Morten:
* Fix font preview crash.
* Fix performance problem with big paste. [#359392]
* Fix paste crash. [#360672]
* Fix transposed pasting of arrays. [#349288]
* Fix sharing problem with regular pasting of arrays.
* Fix toolbar hiding/unhiding.
* Fix inter-workbook crash. [#323811]
* Re-implement sharing of top-level expressions.
* Fix stale sheet pointer problems in clipboard. [#323762]
* Fix growing button in sheet manage dialog. [#362558]
* Expand default stack. (With JKH.) [#92131]
* Force expression sharing on load.
--------------------------------------------------------------------------
Gnumeric 1.7.1
Andreas:
* Fix ngettext calls [#345027]
* Use ngettext to support correct plurals [#123860]
* Fix zoom-dialog labels [#311206]
* Initialize locale selector in stf export.
* Added Sheet_Title predefined name [#342542]
* Improve Define Names dialog [#345896]
* Fix button sensitivity in Define Names dialog in presence
of identical workbook and sheet scope names
* Remove some warnings on AMD64 [#346045]
* Add "switch scope" button to define names dialog [#345896]
* Add "print area" to sheets [#164058]
* Fix writing of floating point preference values under
--without-gnome [#346433]
* Added menu items to set/clear/show the print area of a sheet
[#164058]
* Add a latex-exporter for an unformatted table fragments [#325980]
* Implement content export in the OpenDocument exporter.
* Fix undo text for definition/update of names [#346962]
* Fix interaction of merged cells, cell comments and undo [#347536]
* Fix undo problem for paste [#347826]
* Fix crash when jumping to Print_Area [#349686]
* Adjust width of tables in LaTeX export [#350625]
* Check for empty styles.xml and meta.xml files in OpenDocument
import [#350644] Patch by sum1_abi@yahoo.com.
Jean Brefort:
* Smoothing generated by Excel graphs supported. [#349457]
* Don't use auto_shape or auto_dash when plot has no marker/line
and series have while importing from excel. [#319727]
Jody:
* Fix ODF sheet name import ('aa''a' == aa'a).
* Don't lose the orientation of line objects when copying.
* Add context menu binding for selected objects. [#338616]
* Allow File->Save even when editing an object. [#338619]
* Only install util man pages if they are built. [#341916]
* Handle Tab/Return movement. [#88167]
* Re-enable R1C1 parsing.
* Remove GnmCell::col_info to shrink cell by a ptr
* Remove ColRowInfo::pos to shrink col/row by an int
* Update schema a bit.
* Update GLPK to version 4.9.
* Make ODF merge cell import more flexible. [#347263]
* Restore ctrl-a as alternative for select-all.
* Select All no longer moves the edit_pos.
* Extend GDA type conversions, and make compatibile with 1.9.103.
Morten:
* Moved font metrics to goffice.
* Fixed font initialization.
* Fix minor mouse cursor problem. [#341877]
* Improve handling of invalid xls files. [#341917]
* Try harder not producing CRITICALs on buggy files.
* Fixup expression sharer interfaces.
* Fix scientific-number editing problem. [#342583]
* Reduce memory consumption for dependency storage.
* Fix CRITICAL for --debug-deps on startup.
* Fix sheet duplication problem related to the solver.
* Fix stf import crash. [#345477]
* Fix problems with decreasing month autofill. [#346028]
* Fix CRITICALs for =[]. [#347916]
* Fix problems with sheet reordering. [#349255]
* Fix clipboard code's memory usage. [#348922]
* Fix ods import of time values. [#355943]
Shixin Zeng:
* Add \L{} escape to LaTeX exporter (The content of the
braces is being inserted literally into the LaTeX file.)
--------------------------------------------------------------------------
Gnumeric 1.7.0
PACKAGERS :
If you store supported mimetypes anywhere other than gnumeric.desktop you
will need to resync.
Andreas:
* Fix lost minus signs in latex output. [#325656]
* Add has-header preference to the sort preferences. [#327278]
* Fix sort dialog crash. [329236]
* Make sort dialog range entry sensitive to keyboard entry.
[#329250]
Harun Vos:
* Fix Win32 crash-on-start for pre-WinXP.
Ivan, Y.C. Wong:
* Fix Gdk-WARNING when cutting or copying cells. [#314210]
* No more debug command prompt.
* Error/warning messages will go to an existing command
prompt (if any).
Jody:
* Handle the special case of ADDRESS (r1c1) actually relative.
* Make sheet name quoting modular.
* AREAS handles error conditions better.
* Make Array formulas use less memory
* Fix xls import of optimized CHOOSE
* Dup sheet props when duping a sheet.
* Adding an autofilter dirties the sheet.
* Move Workbook::uri and ::dirty into GODoc
* Handle inconsistency with XL's model of vararg eval. [#336212]
* Export underlines to html.
* handle ctrl/shift space during rangeselection.
* Fix path to docs. [#330339]
* Handle canceling object drag motion. [#314866]
* Fix image drags with previously selected objects.
* Handle oddness in xls files generated by 'miniCalc' [#336858]
* Do not make backgrounds for xl95 charts transparent.
* Basic import and export for MS Office 12 (beta1) files
* xls import optimization for shared strings.
* Install the headers for libspreadsheet. [#332218]
* Enable ODF metadata import.
* Fix ODF import of underlines.
* Fix ODF import of sheets with quoted names.
* Enable ODF import of hidden rows/cols.
* Fix ODF import of col/row cell default styles.
Klokan Pridal:
* Implement xml saving/loading of "protected" attribute. [#334257]
* Implement xls saving/loading of "protected" attribute. [#330129]
Luciano Miguel Wolf:
* ODS import improvements.
Morten:
* Fix COUNTBLANK.
* Fix auto-filter formatting issue. [#322392]
* Fix ATAN2(0,0).
* Make AND, OR, and XOR ignore strings as claimed.
* Fix TRIM for non-ASCII case with spaces at end.
* Fix TYPE crash. [#323128]
* Plug leak.
* Fix sheet quoting problem. [#323546]
* Improve Excel compatibility of BIN2DEC, BIN2HEX, and
BIN2OCT. [#323787]
* Fix crash on xml load. [#323888]
* Fix file corruption on saving scenarios. [#323927]
* Fix a pile of leaks in solver and scenario saving and loading.
* Fix leaks in solver dialog.
* Fix parser leak. [#301127]
* Fix NetBSD compilation. [#324358]
* Fix solver dialog crash. [#324585]
* Fix FMR in SUBSTITUTE.
* Fix REPLACE and SEARCH for non-ASCII strings.
* Fix division-by-zero problems in FIXED, ROUND, ROUNDUP,
ROUNDDOWN, TRUNC.
* Fix accuracy of ROUND, ROUNDUP, ROUNDDOWN, TRUNC.
* Fix out-of-memory problem in REPT.
* Fix lots of little XL compatibility problems in string
functions.
* Fix error on Search-and-replace.
* Improve handling of boolean args for "R" functions.
* Fix near-infinite loop in FACTDOUBLE.
* Fix text-to-columns crash probably affecting stf import too.
* Fix font preference crash. [#326830]
* Fix memory allocation problem for writing charts.
* Fix loading of boolean constants from ods files.
* Fix MID for out-of-bounds values.
* Fix constructed-range parsing for OO.
* Improve .desktop file. [#328015]
* Make expressions use less memory by merging ref_count
and operator fields.
* Split expression memory pool into one for large and one for
small nodes.
* Fix SECOND, MINUTE, HOUR compatibility problems.
* Fix DATE compatibility for bizarre input.
* Cleanup parameter handling in financial functions.
* Fix parsing problem with underscores in sheet names. [#329236]
* Fix LCM and GCD for large arguments.
* Switch gnumeric option handling to GOption.
* Switch ssconvert option handling to GOption. [#154395]
* Switch ssindex option handling to GOption. [#154395]
* Fix problem with solver error message translation.
* Expand the range of certain random number functions.
* Fix large-argument cases for BITOR, BITAND, BITXOR, BITLSHIFT,
and BITRSHIFT.
* Redo string-to-value parsing.
* Allow "12Dec2001" for date entry. [#56168]
* Allow "20041231:103355".
* Fix bogus duplicate-accelerator warnings. [#324692]
* Fix criticals relating to toolbar combos for very narrow windows.
[#162498]
* Allow vertical toolbars.
* Save a bit of memory for function calls.
* Fix type confusing in mps importer.
* Greatly reduce the use of the type-unsafe GnmExprList.
* Use argc/argv form for sheet function taking uneval'd args.
* Fix expression creation and leaks in mps importer.
* Use toolbuttons for edit-line buttons. [#331916]
* Go to end of text on F2. [#319311]
* Let GtkNotebook handle hidden sheets by using hidden tabs.
* Fix updates of tab colours.
* Make Workbook a little more like a proper GObject.
* Rework "dirty" handling for sheets and workbooks.
* Fix 64-bit problem for xls save.
* Fix printing issue when sheet is zoomed. [#332932]
* Fix dbf import issue. [#332878]
* Fix menu feedback when replacing a pristine workbook
by a file.
* Fix stf text import speed regression. [#333407]
* Fix XIRR issues. [#333620] [#333631]
* Fix autofilter for text that looks like numbers. [#333809]
* Plug leak in SEARCH.
* Fix printing issue with wrapped, right-aligned text. [#334144]
* Introduce top-level expressions.
* Eliminate ref-counting at the sub-expression level.
* Plug leaks in preferences dialog.
* Make CORREL, COVAR, RSQ, SLOPE, and INTERCEPT really ignore
blanks. [#334591]
* Fix DOLLARDE and DOLLARFR.
* Resurrect the ability to name external workbooks by filename,
including relative filename. (But things still expand to URIs.)
* Improve Excel compatibility for ROMAN and COMBIN in extreme cases.
* Fix sheet object deletion crash. [#335052]
* Make ISPRIME and PFACTOR work for much larger numbers.
* Fix border case for iterative evaluation.
* Display and xml-save inter-workbook references using relative
URIs. [#334724]
* Fix theming problem. [#309060]
* Fix validation problems. [#114086]
* Fix validation handling of errors/strings/booleans.
* Implement WORKDAY.
* Improve Excel compatibility for EDATE and EOMONTH in extreme
cases.
* Fix EVEN and ODD for very large numbers.
* Fix sheet-manage dialog crash. [#336165]
* Reimplement autofill.
* Fix xls export of data tables.
* Fix xls export for intersections.
* Fix parser crash for ={-TRUE}.
* Get rid of integer/float split.
* Allow ={+42}.
* Fix copy-and-paste problem between gnumeric instances. [#337215]
* Improve handling of strings that look like numbers or expressions
during search-and-replace. [#167304]
* Fix rendering problems for values with attached formats.
* Fix button ordering on Win32. [#170479]
* Fix rendering on fractions that round to 0. [#314210]
* Add undo handling to deletion of names. Fix recalc are removing
or defining names. [#312610]
* Improve editing of cells containing currency amounts, fractions,
or percentages.
* Improve 1-2-3 import for Chinese files. [#337968]
* Fix 1-2-3 format handling.
* Fix parsing of "4/2005". [#166413]
* Fix initial sheet selection in the sheet-manage dialog. [#331984]
* Make autofill understand 3Q01, 4Q01, 1Q02, ... [#61650]
* Make autofill understand Apr, Jul, Oct, Jan, ... (and other skip-N
sequences, with or without year.)
* Make autofill fit columns.
* Fix sorting undo problem. [#161890]
* Add locale choice on text export. [#123339]
* Remove stray "Back" button for text export's one-sheet case.
* Fix elusive sheet tab tracking bug after we replaced the initial
pristine workbook by a newly loaded one.
* Fix GUI inconsistency for text import. [#338694]
* Fix crash on save+quit. [#338847]
* Auto-fit width when entering new values or formulas.
* Auto-fit height when entering string constants.
* Fix fits for wrapped text. [#67351]
* Fix minor undo problem for applying a height-changing format.
* When undoing or redoing, move to where things happen. [#114077,
#154705]
* Add tooltips to a few combos. [#339122]
* Improve stf import format guessing. [#332997]
* Improve stf import for sloppy clumps of whitespace. [#339297]
* Improve stf import's keyboard navigation.
* Fix applix import issue. [#339190]
* Fix critical. [#339793]
* Make "General" format pixel-perfect.
* Fix zoomed rendering issue. [#310492]
* Warn for confusing text-formatted-non-string situation. [#339834]
* Fix filling of text formatted as non-general.
* Fix printing problem for cells that haven't been displayed.
* Fix critical on exit for --debug=1.
* Display tooltips during autofill. [#51272]
* Fix editing of comments attached to merged regions.
Jon Kåre:
* Hand clipboard off to clipboard manager when exiting.
* Handle non breaking space in html input.
* Handle .xls containing html fragment [#311879]
Nick Lamb:
* Fix CONVERT crash. [#323678]
Philo Vivero:
* New loan template. [#317201]
-
Orpie is a fullscreen RPN calculator for the console.
Its operation is similar to that of modern HP calculators, but data entry has
been optimized for efficiency on a PC keyboard. Features include extensive
scientific calculator functionality, command completion, and a visible
interactive stack.
Changes since 12.6.8:
12/16/06 - Add "set special_variable_character" option.
12/26/06 - Comment makefiles and add "INSTALL.txt" for first-time users.
12/31/06 - Add "primes/primorial" Python program.
2/10/07 - "make install" wasn't working - fixed.
2/24/07 - Allow calculating large powers of complex numbers at the prompt,
like (i#+1)^99.
3/06/07 - Display which color mode is in effect on startup of Mathomatic.
3/08/07 - Some minor interface improvements to the taylor command.
3/31/07 - Corrected limit command for infinity limits.
4/3/07 - Updated root "README.txt" and created "tests/limits.in".
New features:
* Dramatically simplify the build process for Win32
* It is now possible to use setup.cfg to control various aspects of the
build process. 'config.in' contains a template containing all available
options and what they do.
Bug fixes
* RPy compiled with Numeric support will no longer crash when run with
Numeric available.
* Crash during import when R is missing from the registry
* Problem using R Wavelets library with RPy
* RPy does not build on OS X, easy fix
* Plotting with RPy crashes Python
Other
* The rpy.py now communicates RHOME, RVER, RVERSION, RUSER from python to
the _rpy module using environment variables. This avoids the need to
have duplicate C code to obtain these values, and makes things both more
maintainable and more robust.
pkgsrc changes: no longer automatically generate the PLIST.
use (de)install templates for handling updating the index files
when adding/removing R packages.
Changes 2.4.1
This is a maintenance release and fixes a number of mostly minor bugs.
Changes 2.4.0
This release has many new features. One important aspect is that S4
classes now have their own internal type, and S4 method dispatch has
been completely revised to using cached generic functions, giving
substantial performance improvements. As a consequence, all packages
depending on "methods" need to be reinstalled.
Changes in v2.01 - msouth
Fri Aug 19 23:40:24 EDT 2005
----------------------------
* Changed versioning format to leading zero after the
dot to make more minor versions possible this time
* Integration of Math::MatrixReal::Ext1 0.07
* merged new_from_cols and new_from_rows into one private
function which is called by wrappers with the old
names
* added tests to exercise all of the known failure modes
in new_from_{rows,cols} calls
* Fixes for POD
* added a much needed =over 4 to the start of the POD
* removed tabs
* reformatted indentation of the all of the code to 4 space
indent (from a mixture of tabs, 8 space, 4 space, and 2 space)
Changes in v1.9 - leto
Wed May 15 03:19:34 EST 2002
----------------------------
* as_yacas() function added
* t/yacas.t created
* Fixed issue with infinity norm and Irix, thanks to
Allen Smith <easmith@beatrice.rutgers.edu> and the CPAN testers
Changes in v1.8 -- leto
Sat Mar 23 00:13:48 EST 2002
----------------------------
* as_matlab() function added
* as_scilab() function added
* t/matlab.t created
* is_row_vector() function added
* is_col_vector() function added
* t/isrowcol.t created
* norm_p() function added
* norm_frobenius () function added
* t/vecnorm.t created
Changes in v1.7 -- leto
Fri Mar 15 13:09:49 EST 2002
---------------------------
* each() and each_diag() are now one-based for consistency
* removed _trace() comments
* as_latex() function created
* t/latex.t created
* t/bool.t created
* t/periodic.t created
* t/rank.t created
* new_from_string() shouldn't care about the case of the scientific E
notation (pointed out by Jim Bowery <jim_bowery@hotmail.com>)
* t/scinotation.t created
* is_idempotent() function added
* is_periodic() function added
* rank_LR() function added
* make is_orthogonal return 0 instead of croak when matrix
is not quadratic
Changes in v1.6 -- leto
Sat Feb 16 09:46:51 EST 2002
-------------------------
* is_skew_symmetric() function added
* fixed logic error is sym_eigenvalues ( didn't notice if not square! )
* spectral_radius() function added
* is_binary() function added
* is_LR() function added
* t/spectral.t created
* t/binary.t created
* t/is_LR.t created
* t/gramian.t created
* is_skew_symmetric() tests added to t/symmetric.t
* is_gramian() function added
Changes in v1.5 -- leto
Sat Jan 12 04:20:48 EST 2002
-------------------------
* t/inverse.t test 6 was numerically instable, commented out
I ran it 10000 times and got values from 1e-2 to 1e-16,
this caused the test to randomly fail, because it checked
that the value was less than 1e-10
I did not notice this problem because my default perl install
has USE_LONG_DOUBLE
* changed epsilon to be 1e-8 in funcs.pl ( was 1e-10)
Changes in v1.4 -- leto
Jan 10 2002
--------------------------
* Steffen Beyer gave maintainer-ship to Jonathan Leto
* exponent() function added
* trace() function added
* "**" and "**=" overloaded to exponent()
* $matrix ** -1 is now a quick way to compute the inverse, if it exists
* new_from_rows and new_from_cols integrated from Math::MatrixReal::Ext1
* is_diagonal() function added
* is_tridiagonal() function added
* each() function added
* each_diag() function added
* put functions used by all the test scripts into funcs.pl instead
of all of them having copy+paste code
* t/inverse.t created
* t/diag.t created
* t/exponent.t created
* t/trace.t created
* t/ext1.t created
* some documentation spelling errors corrected
* perl operators exp(),sin(),cos() overloaded
only works with diagonal matrices for now
* new_diag() function added
* is_upper_triangular() function added
* is_lower_triangular() function added
* t/triang.t created
* t/det.t created
* inverse() function added
* det() function added
should be much faster for diagonal and triangular matrices
* tri_diagonalize() tri_eigenvalues() and now do real tridiag check, as per TODO
* t/minor.t created
* t/cofactor.t created
* t/adjoint.t created
* t/quadratic.t created
* norm_sum() function added
* t/norm.t created
* check if $rows and $cols are integers in new()
* t/condition.t created
* t/product.t created
* eigenvalues() function added
* t/eigen_NxN.t - added test for eigenvalues()
* swap_row() function added
* swap_col() function added
* t/swap.t created
* t/orthogonal.t created
* is_orthogonal() function added
1.28 Sat Sep 03 2005
- bump version so PAUSE ignores deleted 1.27 package
0.28 Sun Aug 28 2005
- fix version mistake in META.yml
0.27 Sun Aug 28 2005
- add method to calculate root mean square of data (suggested
by Robert Hiller)
- in calculating the power spectrum, use same logic for
segments = 1 as is currently done for segments > 1 when
"number" is specified (suggested by Robert Hiller)
- in calculating the power spectrum, check if data size
is an integral power of 2 if segments is not specified
or if segments = 1 and "number" is not specified
- in the spectrum method, change the name of the "hamm" window
function to "hann" (suggested by Robert Hiller). For
backwards compatibility, "hamm" is still supported.
- in the pod for the spctrm method, clarify how options
are to be passed in (suggested by Robert Hiller)
0.26 Sat Dec 04 2004
- include "arrays.h" in FFT.xs (required for some platforms)
(thanks to Doug Shubert)
* What is new in gsl-1.9:
** Fixed the elliptic integrals F,E,P,D so that they have the correct
behavior for phi > pi/2 and phi < 0. The angular argument is now
valid for all phi. Also added the complete elliptic integral
gsl_sf_ellint_Pcomp.
** Added a new BFGS minimisation method gsl_multimin_fdfminimizer_vector_bfgs2
based on the algorithm given by R.Fletcher in "Practical Methods of
Optimisation" (Second edition). This requires substantially fewer
function and gradient evaluations, and supercedes the existing BFGS
minimiser.
** The beta functions gsl_sf_beta_e(a,b) and gsl_sf_lnbeta_e(a,b) now
handle negative arguments a,b. Added new function gsl_sf_lnbeta_sgn_e
for computing magnitude and sign of negative beta values, analagous to
gsl_sf_lngamma_sgn_e.
** gsl_cheb_eval_mode now uses the same error estimate as
gsl_cheb_eval_err.
** Improved gsl_sf_legendre_sphPlm_e to avoid underflow with large
arguments.
** Added updated Knuth generator, gsl_rng_knuthran2002, from 9th
printing of "The Art of Computer Programming". Fixes various
weaknesses in the earlier version gsl_rng_knuthran. See
http://www-cs-faculty.stanford.edu/~knuth/news02.htm
** The functions gsl_multifit_fsolver_set, gsl_multifit_fdfsolver_set
and gsl_multiroot_fsolver_set, gsl_multiroot_fdfsolver_set now have a
const qualifier for the input vector x, reflecting their actual usage.
** gsl_sf_expint_E2(x) now returns the correct value 1 for x==0,
instead of NaN.
** The gsl_ran_gamma function now uses the Marsaglia-Tsang fast gamma
method of gsl_ran_gamma_mt by default.
** The matrix and vector min/max functions now always propagate any
NaNs in their input.
** Prevented NaN occuring for extreme parameters in
gsl_cdf_fdist_{P,Q}inv and gsl_cdf_beta_{P,Q}inv
** Corrected error estimates for the angular reduction functions
gsl_sf_angle_restrict_symm_err and gsl_sf_angle_restrict_pos_err.
Fixed gsl_sf_angle_restrict_pos to avoid possibility of returning
small negative values. Errors are now reported for out of range
negative arguments as well as positive. These functions now return
NaN when there would be significant loss of precision.
** Corrected an error in the higher digits of M_PI_4 (this was beyond
the limit of double precision, so double precision results are not
affected).
** gsl_root_test_delta now always returns success if two iterates are
the same, x1==x0.
** A Japanese translation of the reference manual is now available
from the GSL webpage at http://www.gnu.org/software/gsl/ thanks to
Daisuke TOMINAGA.
** Added new functions for basis splines, see the "Basis Splines"
chapter in the GSL Reference Manual for details.
** Added new functions for testing the sign of vectors and matrices,
gsl_vector_ispos, gsl_vector_isneg, gsl_matrix_ispos and
gsl_matrix_isneg.
** Fixed a bug in gsl_sf_lnpoch_e and gsl_sf_lnpoch_sgn_e which caused
the incorrect value 1.0 instead of 0.0 to be returned for x==0.
** Fixed cancellation error in gsl_sf_laguerre_n for n > 1e7 so that
larger arguments can be calculated without loss of precision.
** Improved gsl_sf_zeta_e to return exactly zero for negative even
integers, avoiding less accurate trigonometric reduction.
** Fixed a bug in gsl_sf_zetam1_int_e where 0 was returned instead of
-1 for negative even integer arguments.
** When the differential equation solver gsl_odeiv_apply encounters a
singularity it returns the step-size which caused the error code from
the user-defined function, as opposed to leaving the step-size
unchanged.
** Added support for nonsymmetric eigensystems
** Added Mathieu functions
changes:
Documentation of # operator, comments, and cscripts.
Documented multi-line statement issues.
Added builtins related to user, system and clock time.
Changed runtime() builtin output.
* French translation (not fully complete yet)
* Return value in save() and add "name := value" as shortcut
* Integer factorization
* Interpret 0x[0-9,a-f] as hexadecimal number (do not require first digit to be 0-9)
* Add "Engineering" display mode
* Several fixes to display of units and prefixes
* Show value for variables without title in expression completion
* New functions: cross(), heaviside(), rectangular(), triangular(), ramp() kronecker(), sigmoid(), and logit()
* Use radius as argument for circumference()
* Add optional upper and lower limit arguments to integrate() for definite integrals
* Fix precision in logn()
* Ability to set shortcuts for meta modes (KDE)
* Make separate options for "Sort Minus Last" and "Negative Exponents" in numerical display menu
* Add "Edit Expression", "Edit Result", and "Insert Result Variable" to history context menu (KDE)
* Global shortcut for show/hide (KDE)
* Use localized comma for insert matrix/vector
* Remove use of libgnomeui completely and add --with-libgnome configure option
* Fix parsing of "x!)!"
* Use Julian year for light-year value
* Add several accelerator keys (GTK+)
* Connect "Exp" button Exp RPN operation and add Ctrl+Shift+E shortcut
* Fixes for old KDE and Qt versions
* New command line options for qalc: -terse (-t), -nodefs (-n), -nocurrencies, -nodatasets, -nofunctions, -nounits, -novariables
Autotools specification files (configure.ac, Makefile.am) were
changed to use GNU Libtool. This allows building the static as
well as shared GLPK library.
Changes 4.14:
Now GLPK conforms to ILP32, LLP64, and LP64 programming models
(the latter seems to be the ultimate choice regarding 64-bit
architectures). Note that GLPK itself is a 32-bit application,
and the conformity only means that the package works correctly
on all these arenae. Nevertheless, on 64-bit platforms it is
possible to use more than 4GB of memory, if necessary.
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.
Fixes PR 35265, although I did not use the patch provided therein.
A tentative implementation of the "exact" simplex method based
on bignum (rational) arithmetic was included in the package.
On API level this new feature is available through the routine
lpx_exact, which is similar to the routine lpx_simplex.
In the solver glpsol this feature is available through two new
command-line options: --exact and --xcheck. If the '--exact'
option is specified, glpsol solves LP instance using the exact
simplex method; in case of MIP it is used to obtain optimal
solution of LP relaxation. If the --xcheck option is specified,
LP instance (or LP relaxation) is solved using the standard
(floating-point) simplex method, however, then glpsol calls the
exact simplex routine to make sure that the final LP basis is
exactly optimal, and if it is not, to perform some additional
simplex iterations in exact arithmetic.
Changes 4.12:
A tentative implementation of some simplex method routines
based on exact (bignum) arithmetic was included in the package.
Currently these routines provide computing LU-factorization of
the basis matrix and computing components of basic solution.
These routines were used to implement a routine, which checks
primal and dual feasibility of basic solution exactly, i.e. in
rational numbers, without round-off errors. In glpsol this
feature is available through the command-line option --xcheck.
GLPK has its own low-level routines implementing operations on
integer and rational numbers that makes it independent on other
software packages. However, to attain a much better performance
it is highly recommended to install (before configuring GLPK)
the GNU Multiple Precision Arithmetic Library (GMP). Using GMP
makes computations 100-200 times faster.
* Compilation fixes for 64-bit brokenness introduced in last release.
Changes 1.1.12:
* Fix rare assertion when printing quite large floats.
* Compilation fixes for several platforms: *BSD, Intel Mac, and MinGW.
divide) fgmp-1.0b5 routines into the Packages Collection:
FGMP is Mark Henderson's public domain implementation of a subset of
the GNU gmp library with the same API. The fgmp library also includes
a couple of extra routines.
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
C++ for compilation without including the proper headers
Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.
graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
Changes since 12.6.3:
Fix sign bug for negative factorials (gamma function).
Improve user interface of solve command.
Add alternate command syntax for sum and product commands.
Add "-r" option, which disables readline input processing.
Fix optimize command.
Documentation changes.
Based on PR 30397 by Cameron Patrick, I modify to adapt to recent pkgsrc
tree and update from 1.85 to 1.86.
GNU Units can convert quantities expressed in one unit to an equivalent in a
difference scale. Compared to traditional BSD implementations, it offers more
units, non-linear conversions (e.g. between degrees Celsius and Fahrenheit), a
more lenient input parser, and tab completion. It can also be used to perform
calculations taking physical units into account, and provide the definitions of
units (e.g. "joule = N m = 1 kg m^2 / s^2").
Based on patch provided by Martin Wilke via PR 34389,
and remove dependency on p5-File-Temp-[0-9]*, it's already included in
perl base package.
Changes:
2.17 May 21 2006 - Minor
+ Added set_tab_color() method and example (tab_colors.pl).
+ Add set_page_view() method for Mac Excel view style
and better default worksheet dimensions.
+ Added simulated row_wrap.pl example.
+ Added simulated Autofit example (autofit.pl).
! Fixed RT #17801, incorrect close value with filehandles.
Thanks to Josie.
! Changed comment font to Excel's default of Tahoma 8.
Reported by Stefano Maurri.
! Fixed bug that stopped Charts working in 2.16.
changes:
* Add QuadraticFormula, CubicFormula, PolynomialRoots, CommutationMatrix,
ToeplitzMatrix, MakeVector, RiemannZeta, GammaFunction
* Add --exec option to execute an expression from the command line
* Add chapter to the documentation on plotting and other minor updates to
the docs
* Fix complex number handling in number of functions, particularly in
all functions that use gaussian elimination and related routines
* Translations updated a teeny bit
* Fix rational powers
changes:
* Expand and revise Maxima reference manual
* Fast integer factorization
* Improvements to plotting functions
* Improvements to Xmaxima user interface
* Several bug fixes to definite integral functions
* Several new add-on packages
* Many minor improvements
* Many bug fixes