Fixed bugs:
[ #482603 ] Memory leak in MA/Numeric/Python
Reported by Reggie Dugard. Turned out to be
*two* memory leaks in one case in a routine in Numeric,
array_objectype. (Dubois)
[ none ] if vals was a null-array array([]) putmask and put would
crash. Fixed with check.
[ #469951 ] n = n1[0] gives array which shares dimension of n1 array.
This causes bugs if shape of n1 is changed (n didn't used
to have it's own dimensions array (Travis Oliphant)
[ #514588 ] MLab.cov(x,x) != MLab.cov(x) (Travis Oliphant)
[ #518702 ] segfault when invalid typecode for asarray (Travis Oliphant)
[ #497530 ] MA __getitem__ prevents 0 len arrays (Reggie Duggard)
[ #508363 ] outerproduct of noncontiguous arrays (Martin Wiechert)
[ #513010 ] memory leak in comparisons (Byran Nollett)
[ #512223 ] Character typecode not defined (Jochen Kupper)
[ #500784 ] MLab.py diff error (anonymous, fixed by Dubois)
[ #503741 ] accuracy of MLab.std(x) (Katsunori Waragai)
[ #507568 ] overlapping copy a[2:5] = a[3:6]
Change uses of memcpy to memmove which allows overlaps.
[ numpy-Patches-499722 ] size of buffer created from array is bad (Michel Sanner).
[ #502186 ] a BUG in RandomArray.normal (introduced by last bug fix in 20.3)
(Katsunori Waragai).
Fixed errors for Mac (Jack Jensen).
Make rpm's properly, better Windows installers. (Gerard Vermeulen)
Added files setup.cfg; setup calculates rpm_install.sh to use current Python.
New setup.py, eliminate setup_all.py. Use os.path.join everywhere. Revision
in b6 added file README.RPM, further improvements.
Implement true division operations for Python 2.2. (Bruce Sherwood)
Note: true division of all integer types results in an array of floats,
not doubles. This decision is arbitrary and there are arguments either way,
so users of this new feature should be aware that the decision may
change in the future.
New functions in Numeric; they work on any sequence a that can be converted to a
Numeric array. Similar change to average in MA. (Dubois)
def rank (a):
"Get the rank of a (the number of dimensions, not a matrix rank)"
def shape (a):
"Get the shape of a"
def size (a, axis=None):
"Get the number of elements in a, or along a certain axis."
def average (a, axis=0, weights=None, returned = 0):
Computes average along indicated axis.
Some applications, notably the numbering of points in outlines,
use a scheme that starts with the letter "a", goes to "z", and then
starts over with "aa" thru "az", then "ba", and so on. This module
provides functions that deal with that numbering system, converting
between it and integer values.
This C++ library is intended for scientists and engineers who need to
manipulate a variety of types of matrices using standard matrix operations.
Emphasis is on the kind of operations needed in statistical calculations such
as least squares, linear equation solve and eigenvalues.
It supports matrix types: Matrix (rectangular matrix); UpperTriangularMatrix;
LowerTriangularMatrix; DiagonalMatrix; SymmetricMatrix; BandMatrix;
UpperBandMatrix; LowerBandMatrix; SymmetricBandMatrix; IdentityMatrix;
RowVector; ColumnVector.
The library includes the operations *, +, -, *=, +=, -=, Kronecker product,
Schur product, concatenation, inverse, transpose, conversion between types,
submatrix, determinant, Cholesky decomposition, QR triangularisation, singular
value decomposition, eigenvalues of a symmetric matrix, sorting, fast Fourier
and trig. transforms, printing and an interface with Numerical Recipes in C.
It is intended for matrices in the range 10 x 10 to the maximum size your
machine will accommodate in a single array. The package works for very small
matrices but becomes rather inefficient. A lazy evaluation approach to
evaluating matrix expressions is used to improve efficiency and reduce use of
temporary storage.
* Fix valign=center in html exporter
* Fix the schema.
* Backport partial fix for named expressions.
* Export copy/paste data to primary and clipboard to communicate with 1.1.x.
* Add warning dialog when we can't activate guppi.
* Backport fix for sheet object ref count error.
* Allow format dialog to grow (debian 159949)
* Backport xls export fix to handle differing numbers of argument
* Backport fix for off by 1 error in repeated col/row printing
* Fix goal seek (and thus functions like XIRR.)
Corrections since bug fix level 1 include:
* A problem with the inversion routine for quaternions.
* A segmentation fault when appending to a length 0 compressed vector
over GF2.
* An error in the computation of inverses in quaternion algebras with
non-standard parameters.
* A problem in backtrack routines using `Suborbits' if the group has
fixed points in the range [1..max(Omega)].
* A problem with the linear algebra methods for Lie algebra cohomology.
* A Problem with inverting lists of compressed vectors over fields
of order greater than 2.
* An error in computing whether an element is in a Green's D equivalence
class or not.
* Problems with various functions (including GQuotient, IntScalarProduct,
NonnegIntScalarProducts, CharacterTableDirectProduct)
* Problems with various methods (including IsGreensLessThanOrEqual and
GroupHClassOfGreensDClass, AssociatedReesMatrixSemigroupOfDClass,
IsZeroSimpleSemigroup, IsomorphismReesMatrixSemigroup and
SandwichMatrixOfReesZeroMatrixSemigroup)
XXX A bug has been introduced into GAP which prevents the test suite
(zmodnz.tst) from working in this version. This will be fixed in
bug fix 4.
For full details, please see the "description3" file that comes with
this package in ${PREFIX}/lib/gap4.3.
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks. Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
User-Visible Changes
o XDR support is now guaranteed to be available, so the default
save format will always be XDR binary files, and it is safe to
distribute data in that format. (We are unaware of any
platform that did not support XDR in recent versions of R.)
gzfile() is guaranteed to be available, so the preferred
method to distribute sizeable data objects is now via
save(compress = TRUE).
o pie() replaces piechart() and defaults to using pastel colours.
o formatC has new arguments (see below) and formatC(*, d = <dig>)
is no longer valid and must be written as formatC(*, digits = <dig>).
o Missingness of character strings is treated much more
consistently, and the character string "NA" can be used as a
non-missing value.
o summary.factor() now uses a stable sort, so the output will
change where there are ties in the frequencies.
Plus lots of new features and many bug fixes.
This perl module implements the algorithm for the solution of Bezier curves as
presented by Robert D. Miller in Graphics Gems V, "Quick and Simple Bezier
Curve Drawing"
math/gp-grape.
GRAPE is a GAP package for mathematical computation with graphs and groups.
It was written by Leonard H. Soicher of Queen Mary, University of London.
collection as math/gap.
GAP (Groups, Algorithms and Programs) is a free system for computational
discrete algebra. Its capabilities include computation involving
cyclotomic and finite fields, residue class rings, p-adic numbers,
multivariate polynomials and rational functions, vectors, matrices
and finite groups.
GAP can be copied and distributed freely for any non-commercial purpose.
* Recompute spans after reading from applix.
* Fix the guia2 prop bag import warnings
* Fix 0 sized TXO import inside escher streams
* Fix import of IMDATA inside escher streams
* Improve lotus importer
* wrap text does no supercede center across selection
* Match cummulative time
* Fix typo that broke workbook-view attribute import.
* Fix doc build.
* Register for more mime types
* use value_as_string for array content
* Don't crash on xls import if locale is confused.
* COUNT should only count ints and floats not bools
* Add Drachma to EURO.
* Support implicit conversion from string -> number in scalar graphs.
* make value_as_string as smarter when handling ValueError.
with some changes and finishing of the package by me.
GLPK is a set of routines written in ANSI C and organized in the form
of a callable library. This package is intended for solving large-scale
linear programming (LP), mixed integer linear programming (MIP), and
other related problems.
GLPK includes the following main components:
* implementation of the primal/dual simplex method;
* implementation of the primal-dual interior point method;
* implementation of the branch-and-bound procedure (based on the dual
simplex method);
* application program interface (API);
* GLPK/L, a modeling language intended for writing LP/MIP models;
* GLPSOL, a stand-alone program intended for solving LP/MIP problems
either prepared in the MPS format or written in the GLPK/L modeling
language.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
* Fix (possible) segfaults caused by the "mid", "left" and "right"
right string functions and protect those functions and
the "replace" function against invalid arguments.
* Fix validation entry sensitivity.
* Fix some memory problems in the solver.
* Don't crash on xls import/export if locale is confused.
* Simple autodetection of tab delimited vs csv
* Avoid mistranslated font names.
* Actually disable wide character checking if it is not available.
* Fix grab when selecting a col/row with validation failure.
* Handle inserting col/row if the first is hidden.
* clone grouping and frozen status too.
* preset canvas scroll region in case something scrolls before we are
realized.
* Handle some XL export breakage cause by TagoH's patch.
* Fix advanced filter of value based implied enums.
* gdk_flush after all grab/ungrab events so that long running
operations that do not update the display are certain to ungrab
without delay (thanks rconover)
* Apply the accounting format rather than the numeric version for
Keelyn.
* Fix the omf file.
* Some gda plugin warnings.
* correct the help references in a few languages
* Fix some gcc-3 warnings.
Changes are lots of bug fixes and removal of the dependency on python.
Also enable gnumeric support so the graphing functions in gnumeric actually work.
adds several constants found in science and engineering:
- 'k' Boltzmanns constnat
- 'q' Electron charge
- 'e0' Free space permitivity
- 'mu0'Free space permeability
- 'c' Free space speed of light.
EULER is a program for quickly and interactively computing with real
and complex numbers and matrices, or with intervals, in the style of
MatLab, Octave,... It can draw and animate your functions in two and
three dimensions.
Euler features :
* real, complex and interval scalars and matrices,
* a programming language, with local variables, default values for
parameters, variable parameter number, passing of functions,
* two and three dimensional graphs,
* marker plots,
* density and contour plots,
* animations,
* numerical integration and differentiation,
* statistical functions and tests,
* differential equations,
* interval methods with guaranteed inclusions,
* function minimizers (Brent, Nelder-Mean),
* Simplex algorithm,
* interpolation and approximation,
* finding roots of polynomials,
* Fast Fourier transform (FFT),
* an exact scalar product using a long accumulator,
* Postscript graphics export
Algae is an interpreted language for numerical analysis. Algae
borrows ideas from languages like MATLAB, APL, and C, but it was
developed in response to a need for a free, efficient, and versatile
high-level language with large problem capability.
- The function whos() didn't work in the previous release,
for which reason there is this early bug fix release now.
- Since introduction of KShallowObjectArray in 1.32, I forgot to
increase the constant 12 to 13 in #define pair(ka,kb) ... in
objarithm.C. Result: E.g., 2/x where x is undefined did not produce
error message but silently evaluated to 0. There could be other much
more obscure errors also. Now the constant 12 is no longer
hard-coded but is defined to be int(Kundef)+1. This works as long as
Kundef remains the last in enum Tkind (object.H). There is comment
telling it... - in tela.C:FindMachineNan(), using switch()
statement can cause compile-time error due to duplicate case labels,
fixed now by rewriting switch() as nested if's (tela.C)
(This is in code segment that was put in tela only in the previous
release.)
- some changes to allow compilation with gcc-3.0 (contributed by Ch. Spiel)
* What is new in gsl-1.1.1:
** Fixes to histogram2d stat functions
** Added missing prototypes for complex LU determinant functions
** Improved error handling in multifit routines
** Added check to avoid division by zero for rank-deficient matrix in
multifit iteration
* What was new in gsl-1.1:
** The permutation module now includes a copy function
gsl_permutation_memcpy
** The implementation of gsl_sf_gamma_inc has been improved and now
avoids problems caused by internal singularities which occurred in the
series expansion for some combinations of parameters.
** IEEE comparisons of infinities and NaNs are tested during the
configure stage and the functions gsl_isnan, gsl_isinf and gsl_finite
are only compiled on platforms which support the necessary tests.
** The histogram routines now include a sum function,
gsl_histogram_sum for computing the total bin sum, and additional
statistics functions for 2d histograms.
** Internal error checking of user-defined functions has been improved
in the multiroots functions.
** Constants now include the Bohr Radius and Vacuum Permittivity.
** Range checking is now turned off when building the library, but is
still on by default when compiling user applications.
** A combinations directory has been added for generating combinations (n,k).
** The gamma function now returns exact values for integer arguments.
** Fixed bugs in gsl_sf_hyperg_1F1_int and gsl_sf_hyperg_1F1.
** Fixed internal error handling in gsl_sf_laguerre_n to allow
recovery from overflow.
** Several routines for handling divided difference polynomials have
been added to the poly/ directory.
** The interpolation routines now include polynomial interpolation,
based on divided-differences.
** Added new random number generators from Knuth's Seminumerical
Algorithms, 3rd Edition: borosh13, coveyou, fishman18, fishman20,
fishman2x, knuthran, knuthran2, lecuyer21, waterman14.
** Changed divisor in random number generator gfsr4 from 2^32-1 to
2^32 to prevent exact value of 1.0 from being returned, as specified
in the documentation.
New in Version 1.30:
Several vector operations are now available directly in ARIBAS
(vec1 + vec2, vec1 - vec2, lambda*vec, vec mod N , etc.)
(approved by hubertf)
Routines for GAMs and other generalized ridge regression problems
with multiple smoothing parameter selection by GCV or UBRE.
Includes an implementation (not a clone) of gam().
Add support for building R extension packages as pkgsrc packages.
Bump PKGREVISION so extension packages can depend on a version of R with
this support.
Discussed with Johnny Lam.
The Spreadsheet::WriteExcel module can be used to create a cross-
platform Excel binary file. Multiple worksheets can be added to a
workbook and formatting can be applied to cells. Text, numbers,
formulas, hyperlinks and images can be written to the cells.
The Excel file produced by this module is compatible with Excel 5,
95, 97, 2000 and 2002.
The module will work on the majority of Windows, UNIX and
Macintosh platforms. Generated files are also compatible with the
Linux/UNIX spreadsheet applications Gnumeric and OpenOffice.
The generated files are not compatible with MS Access.
from its --host argument, which is exactly ${MACHINE_GNU_PLATFORM}. Use that
for the PLIST instead of ${MACHINE_ARCH}--${LOWER_OPSYS}, which may lack the
"elf" suffix on certain platforms.
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.
This is a bug fix release, new development is being done in the gnome2
based 1.1.0 version.
* Patches
http://bugzilla.gnome.org/show_bug.cgi?id=69832
* Fix LaTeX and HTML exporter crashes
http://bugzilla.gnome.org/show_bug.cgi?id=69400
* Slow sort dialog startup on large sets.
http://bugzilla.gnome.org/show_bug.cgi?id=69577
* number matching broken in some locales.
http://bugzilla.gnome.org/show_bug.cgi?id=69795
* Dont put non ascii characters in the translated source.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=131561
* Don't confuse the calling context with the view to save.
* Crash in goalseek (Andreas)
* Crash importing scrollbars from xml. (Jody)
* Importing 3d references to external books from xls. (Jody)
* regression in 1.0.3 setting properties for checkbox. (Jody)
* xml-sax support for v10 of gnumeric's format. (Jody)
* List Column actions before Row actions in menus. (Jody)
* Improve scrolling alignment of formula guru. (Jon Kåre)
* Translations
* Christian Rose (sv), Zbigniew Chyla (pl), Stanislav Visnovsky (sk)
Duarte Loreto (pt), Karsten Weiss (de)
to popular demand.
Calc is an arbitrary precision C-like programmable calculator with many
builtin functions. The basic data types are integers, fractions,
complex numbers, strings, matrices, associations, lists, files, and
user-definable "objects". You can use it interactively to evaluate
expressions line by line, or else you can write complicated programs in
its C-like language. There are many features which I will not bother
to describe here.
Calc is written entirely in C, and runs on many different platforms and
variants of UNIX.
The low-level arbitrary precision math routines have been organized into
three libraries for handling integers, fractions, and complex numbers.
You can call the routines in these libraries from your own C programs.
changes:
Please note that the __future__ options wrt integer division in Python 2.2
are NOT available in Numeric at this time.
Incompatible change to functions sum and product in MA.
See Packages/MA/changes.txt.
Fixed memory leak in divmod [#470058] thanks Reggie Dugard.
Added argmax, argmin for byte, unsigned byte [#474241]
Fixed bug in RandomArray.normal for default shape. [#482046]
To fix bug and correctly accept keyword args, changed fromstring interface
to: fromstring(string, typecode="l", count=-1)
Applied patch #[ #468068 ] Speedups for small matrices by Gary Bishop.
Removed newlines in comment in multiarray.
Fixed uninitalized variable in asinh on Windows.
Optimization: Moved array_range to C (T. Oliphant)
Add coding to setup.py for the BeOs5. (patch #466187, not applied as given)
Removed a couple of warning errors in the sea of same produced by gcc's
warnall.
Fixed bug in arrayfns.histogram (bug #462813)
Optional Package Properties 2.2
Allow external handlers in Properties. No check is made any more that
the handler is an unbound method of the class. Must have the correct
signature, however.
Changes from source's comments are below.
Version 1.1.8(2001/10/23)
bug(reported by Stephen Legrand) on VpAlloc() fixed.
Version 1.1.7(2001/08/27)
limit() method added for global upper limit of precision.
VpNewRbClass() added for new() to create new object from klass.
Serge Steer on comp.soft-sys.scilab
- minor man page fixes
- make the 'whatis' files used for the online help be lined up in columns
which significantly enhances readability
- minor fixes to the Makefile fragment for building scilab shared objects.
bump rev to scilab-2.6nb2
* small improvement to Arg(...) working on real numbers.
* improved 'make test', no need to install before test any more.
* VarList can now accept a second argument, a filter predicate.
* Pattern matcher now allows extended prototypes, like
PP(list_Contains("a")) <-- ... etcetera.
* c-style tokenizer using CTokenizer() (DefaultTokenizer() switches back
to the default tokenizer).
* Great speed-up of function Assoc.
* Christian Obrecht implemented the Rabin-Miller primality testing
algorithm, which greatly improves the speed of IsPrime.
* Orthogonal polynomials OrthoP, OrthoP,OrthoG,OrthoH,OrthoL,
OrthoT,OrthoU implemented by Serge Winitzki.
* various speedups, and a new memory manager, optimized for allocating
many small blocks (which is the case in Yacas).
* Changed the directory structure for the script files
* Greatly improved Simplify function.
* Added CurrentFile, CurrentLine functions
* Implemented backquote mechanism: `(...) will substitute every @a with
the evaluation of a (and if a is a function the function name is
replaced). The end result is evaluated. see substitute.cpp for more
details
many more... see http://www.xs4all.nl/~apinkus/changes.html for the complete
list.
references of the pkglint package.
_PKGSRCDIR is an internal definition in bsd.pkg.mk, and a few packages
which would like to refer to other packages in the build tree. It should
not be set by users, but neither should it stop a user from building a
package if it is defined, so make it obvious that this is the case.
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.
Example #1:
DISTNAME= foo-X.Y
PKGREVISION= Z
=> PKGNAME= foo-X.YnbZ
Example #2:
DISTNAME= barthing-X.Y
PKGNAME= bar-X.Y
PKGREVISION= Z
=> PKGNAME= bar=X.YnbZ (!)
On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
no longer (erroneously) included. This means the pkgsrc Makefile also
no longer needs to delete config.cache as a post-extract step.
Fixes PR pkg/14679 from Rafal Boni by applying his patch.
(uebayasi@soum.co.jp).
To quote from the PR:
Changes from the previous pkgsrc'ed version (0.9.0) are too many to write here, but five of them
picking them randomly :
* The single precision ffts now uses float throughout, rather than mixing float and double.
* Vector and matrix views are now compliant with the ANSI standard.
* Routines for complex LU decomposition are now available, allowing the solution of systems of
equations with complex coefficients.
* Reorganized the multmin functions to use the same interface as the other iterative solvers.
* Increased the maximum number of iterations in gsl_poly_complex_solve() from 30 to 60.
In addition, a buildlink.mk file was provided by Masao-san.
- fix typo: "${PKG_VERSION}" must be "${PKGVERSION}"
- remove bogus "@dirrm" commands for shared directories and directories
owned by other packages
- update for version 0.75 of "gnumeric"
Changelog:
* Bug fixes, Polishing & Optimisations
* Shrink exported XLS files. (Jody)
* More work done to support financial functions. (Jukka)
* Improve dbf importer. (Jody)
* Rewrite solver dialog as guru. (Andreas)
* Re-enable compression for .gnumeric files. (Jody)
* Lots of documentation added. (Jukka)
* Make cell format dialog only pseudo-modal. (Jody)
* Added `Help' buttons for various tools. (Jukka)
* Fix support for cancel on window manager quit. (Jody)
* Help button on autosave doesn't crash. (Jukka)
* Fix non-bonobo View menu. (Jody)
* Added `Filter' submenu into the `Data' menu. (Jukka)
* Fix sheet extent calculation new complex objects. (Jody)
* Plug leaks. (Morten)
* Improve formula guru. (Jody)
* Cleanup various access to internal strings. (Morten)
* Support scrollwheel in a larger area. (Jody)
* Fix Edit -> Fill -> Autofill. (Jody)
* Make autocorrect non-modal and cleaner. (Jody)
* Make autocompletion a view attribute, with a gui. (Jody)
* Don't clear the clipboard when Klipper runs. (Jody)
* Enable per sheet style management to support (Jody)
validation, conditionals, and to simplify XLS export.
* Translations
* ru (Valek Filippov), nn (Roy-Magne Mo)
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use. Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
use X11_BUILDLINK_MK as a test value. Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
* Core support for validation and conditional formats.
* Rewrite descriptive statistics, correlation, covariance,
and rank analysis tool dialogs to use the gnumeric-expr-entry
widget.
* Add a 'Fill' menu connection to autofill.
* Improve function documentation generator.
* Enable XL import for graphs.
* Import/Export/Edit Hidden/Locked attributes.
* Parse using the assigned fmt before checking the builtins.
* Enable basic attributes when importing shapes from XL.
* Add simple bucketing of range dependencies.
* Formating extensions and corrections.
* Some simple recalc tuning speeds things up by a factor of 2.
* Basic version of just in time rendering for another factor of 2.
* Cleanup the DOM based xml import/export utilities.
* Remove irritating frame around bonobo objects.
* Make the sheet object control points prettier.
* Off by 1 pixel/pt error when handling right/center alignment.
* Improve sheet object menus.
* Reworked the Text Combo,
* Remove the eval queue.
* Improve the Histogram tool slightly.
* Improve INDIRECT.
* Sort the function names for the index generator.
* Fix handling of mixed mode references.
* Convert lines/arrows/boxes/ovals to StyleColor.
* Correct sensitivity of menus & toolbars.
* Some initial guess work on how to import conditional XL formats.
* bump bonobo req to 1.0.8 to fix the memory problem.
* bump the gnome-print req to 0.29 in an effort to decrease
the number of problems with gnome-print installs.
* Fixed COUPNUM().
* MPS importer plugin implemented. Reads a linear program in MPS
format and creates a spreadsheet model of it. Currently, the
bounds and ranges are not implemented yet.
* The POI project has contributed an xml schema for .gnumeric files
* Speed up font handling.
* Speed up dependency handling.
* Eliminate deep recursion during dependency dirtying.
* Fix the python and python-loader modules. (Work around mind-
boggling bug in python. Again.)
* Various code cleanup.
* Fix regression.
* Implemented querying in search-and-replace.
* Implemented Search.
* improve the oleo importer.
* Support gray scale patterns when printing.
* Improve Header/Footer page for printer setup.
* Improve font handling for multi-byte environments.
* Support for translations in plugin.xml files using xml-i18n-tools
(modified xml file structure a bit).
* Sped up Gnumeric compilation by replacing #include <gnome.h> with
something smaller in almost all source files.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
when WRKOBJDIR is set, BUILD_ROOT points somewhere into the obj dir
* clean up litter in pre-clean
XXX is there a good reason we don't support a post-clean?
buildlinkify.
Explicitly disable Guile support as this was broken anyway, because
gnumeric needs at least Guile-1.5, which is a development version that
is only available through CVS.
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
USE_PYTHON (as a testcase, more or less)
-update to 20.2.1, Changes:
-bugfixes
-Lapack update
-Implemented equality and inequality testing for arrays of characters,
complex numbers, and objects (T. Oliphant)
-In RandomArray.py, improved implementation of internal routine
_build_random_array
-Removed tabs from MLab.py and RandomArray.py
-Improved test in RandomArray