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
Overview of changes in gcalctool 5.8.24
* Released a gcalctool tarball for GNOME 2.16.0 (Final).
Overview of changes in gcalctool 5.8.23
* Released a gcalctool tarball for GNOME 2.16.0 (RC1).
Overview of changes in gcalctool 5.8.22
* Removed several chunks of code that were surronded by #if 0/#endif.
Overview of changes in gcalctool 5.8.21
* Fixed bug #350341. gcalctool now builds again with gcc v2.95.
Overview of changes in gcalctool 5.8.20
* Released a gcalctool tarball for GNOME 2.16.0 (beta2).
Overview of changes in gcalctool 5.8.19
* More work on bug #347700. Added another "Note to translators"
comment for the Abs button labels.
* Fixed bug #348452. Removed line for help/sv/Makefile.in
* Released a gcalctool tarball for GNOME 2.16.0 (beta1).
Changes since 12.6.1:
8/20/06 - Fixed many very minor bugs. Added variable display precision.
8/21/06 - Display single digit primes when using "matho-primes pal".
8/24/06 - Increase display precision from 12 to 14 decimal digits.
8/27/06 - Added some tiny python programs: "fact/factorial" and "primes/mult".
8/31/06 - Add alternate command name "display" to flist command.
9/04/06 - Improve eliminate command by allowing "eliminate all all ..." to
eliminate all variables two or more times.
April 4th, 2006
v0.39 -- Jim Wigginton pointed out my Montgomery examples in figures 6.4 and 6.6 were off by one, k should be 9 not 8
-- Bruce Guenter suggested I use --tag=CC for libtool builds where the compiler may think it's C++.
-- "mm" from sci.crypt pointed out that my mp_gcd was sub-optimal (I also updated and corrected the book)
-- updated some of the @@ tags in tommath.src to reflect source changes.
-- updated email and url info in all source files
Jan 26th, 2006
v0.38 -- broken makefile.shared fixed
-- removed some carry stores that were not required [updated text]
November 18th, 2005
v0.37 -- [Don Porter] reported on a TCL list [HEY SEND ME BUGREPORTS ALREADY!!!] that mp_add_d() would compute -0 with some inputs. Fixed.
-- [rinick@gmail.com] reported the makefile.bcc was messed up. Fixed.
-- [Kevin Kenny] reported some issues with mp_toradix_n(). Now it doesn't require a min of 3 chars of output.
-- Made the make command renamable. Wee
August 1st, 2005
v0.36 -- LTM_PRIME_2MSB_ON was fixed and the "OFF" flag was removed.
-- [Peter LaDow] found a typo in the XREALLOC macro
-- [Peter LaDow] pointed out that mp_read_(un)signed_bin should have "const" on the input
-- Ported LTC patch to fix the prime_random_ex() function to get the bitsize correct [and the maskOR flags]
-- Kevin Kenny pointed out a stray //
-- David Hulton pointed out a typo in the textbook [mp_montgomery_setup() pseudo-code]
-- Neal Hamilton (Elliptic Semiconductor) pointed out that my Karatsuba notation was backwards and that I could use
unsigned operations in the routine.
-- Paul Schmidt pointed out a linking error in mp_exptmod() when BN_S_MP_EXPTMOD_C is undefined (and another for read_radix)
-- Updated makefiles to be way more flexible
March 12th, 2005
v0.35 -- Stupid XOR function missing line again... oops.
-- Fixed bug in invmod not handling negative inputs correctly [Wolfgang Ehrhardt]
-- Made exteuclid always give positive u3 output...[ Wolfgang Ehrhardt ]
-- [Wolfgang Ehrhardt] Suggested a fix for mp_reduce() which avoided underruns. ;-)
-- mp_rand() would emit one too many digits and it was possible to get a 0 out of it ... oops
-- Added montgomery to the testing to make sure it handles 1..10 digit moduli correctly
-- Fixed bug in comba that would lead to possible erroneous outputs when "pa < digs"
-- Fixed bug in mp_toradix_size for "0" [Kevin Kenny]
-- Updated chapters 1-5 of the textbook ;-) It now talks about the new comba code!
February 12th, 2005
v0.34 -- Fixed two more small errors in mp_prime_random_ex()
-- Fixed overflow in mp_mul_d() [Kevin Kenny]
-- Added mp_to_(un)signed_bin_n() functions which do bounds checking for ya [and report the size]
-- Added "large" diminished radix support. Speeds up things like DSA where the moduli is of the form 2^k - P for some P < 2^(k/2) or so
Actually is faster than Montgomery on my AMD64 (and probably much faster on a P4)
-- Updated the manual a bit
-- Ok so I haven't done the textbook work yet... My current freelance gig has landed me in France till the
end of Feb/05. Once I get back I'll have tons of free time and I plan to go to town on the book.
As of this release the API will freeze. At least until the book catches up with all the changes. I welcome
bug reports but new algorithms will have to wait.
December 23rd, 2004
v0.33 -- Fixed "small" variant for mp_div() which would munge with negative dividends...
-- Fixed bug in mp_prime_random_ex() which would set the most significant byte to zero when
no special flags were set
-- Fixed overflow [minor] bug in fast_s_mp_sqr()
-- Made the makefiles easier to configure the group/user that ltm will install as
-- Fixed "final carry" bug in comba multipliers. (Volkan Ceylan)
-- Matt Johnston pointed out a missing semi-colon in mp_exptmod
October 29th, 2004
v0.32 -- Added "makefile.shared" for shared object support
-- Added more to the build options/configs in the manual
-- Started the Depends framework, wrote dep.pl to scan deps and
produce "callgraph.txt" ;-)
-- Wrote SC_RSA_1 which will enable close to the minimum required to perform
RSA on 32-bit [or 64-bit] platforms with LibTomCrypt
-- Merged in the small/slower mp_div replacement. You can now toggle which
you want to use as your mp_div() at build time. Saves roughly 8KB or so.
-- Renamed a few files and changed some comments to make depends system work better.
(No changes to function names)
-- Merged in new Combas that perform 2 reads per inner loop instead of the older
3reads/2writes per inner loop of the old code. Really though if you want speed
learn to use TomsFastMath ;-)
August 9th, 2004
v0.31 -- "profiled" builds now :-) new timings for Intel Northwoods
-- Added "pretty" build target
-- Update mp_init() to actually assign 0's instead of relying on calloc()
-- "Wolfgang Ehrhardt" <Wolfgang.Ehrhardt@munich.netsurf.de> found a bug in mp_mul() where if
you multiply a negative by zero you get negative zero as the result. Oops.
-- J Harper from PeerSec let me toy with his AMD64 and I got 60-bit digits working properly
[this also means that I fixed a bug where if sizeof(int) < sizeof(mp_digit) it would bug]
Major changes:
- Added alternate command names.
- Don't allow imaginary numbers in integer only expressions.
- Made poly_gcd_simp() do its job in one pass.
- Add "set autosolve" option.
- Make entry of "=(expression)" into "0=(expression)", instead of being an
error.
- Add fraction command.
- Made simplification default to polynomial simplify.
- "replace constants" command now approximates constants with roots.
- Fixed a floating point accuracy issue recently introduced.
- Other bug fixes and improvements.
major changes:
-Revision and expansion of linear algebra functions
-Revisions of floating-point function evaluation (sqrt, trigonometric)
-Replace existing definition of "conjugate" with a much more extensive
implementation
-Revision of evaluation and simplification of sum and product
-doc improvements, spanish/portuguese support
Changes:
6/18/06 - Made entering "a=b=c" give an error, instead of just ignoring "c".
6/18/06 - Made "inf" an invalid variable, should be a constant only.
6/18/06 - Improved prompting for a variable.
6/18/06 - Mathomatic now properly removes all trailing spaces from input.
6/21/06 - Beautified the Mathomatic manuals.
6/23/06 - Remove semicolon from output of "code python" command.
6/27/06 - Add "tests/trig.in" to the tests.
6/29/06 - Allow typing "?" as a quick way to get help.
Update to 0.9-2:
Version 0.9-2, 2006/02/13
Fix minor typo in wle.fracdiff.Rd and in wle.var.test.Rd. Rewrite some part
of wle.vonmises.R and wle.wrappednormal.R since there were a problem on
looking for mutiple roots.
Version 0.9-1, 2005/12/6
Set up a NAMESPACE file.
Functions wle.wrappednormal and wle.vonmises use atan2 call instead of atan.
mle.aic has a new argument 'se' so that standard errors are reported for the
parameters of each submodel. wle.fracdiff and related functions are partialy
rewritten.
Version 0.9, 2005/04/16
This version should works under gcc-4.0 too.
Many fortran sources are removed since already included in R (blas functions)
Function qrgnin.f is modified by Prof. B. Ripley so that it does not use
entry point.
Version 0.8-1, 2005/04/10
Fixed bugs in wlestepwise.f and mlestepwise.f
The calls to the packages ts and ctest are removed.
The function wle.aic.ar (and its summaries) is added.
Add the dataset rocky
Version 0.8, 2004/10/05
Fix file wle.lm.summaries.Rd
Release 1.6 (2006-06-19) adds various bug fixes, plus support for making
dimensions WITHOUT dimvars (coordinate variables), although I think this
is a bad idea in general. ALSO, the default behavior for put.var.ncdf
with unlimited variables and NO specified start and count parameters has
changed! Before, the default was to append to the end of the existing
variable. Now, the default is to assume a start of 1 along each
dimension, and a count of the current length of each dimension. This
really can be ambiguous when using an unlimited dimension. I always
specify both start and count when writing to a variable with an
unlimited dimension, and suggest you do as well. I make require this in
a future release, as it seems to cause people problems.
since they always need a C compiler, even when the source code is
completely in C++.
For some other packages, stated in the comment that a C compiler is
really not needed.
changes:
* Added support for constants e, log2(e), log10(e), ln(2), ln(10), pi,
pi/2, pi/4, 1/pi, 2/pi, 2/sqrt(pi), sqrt(2) and sqrt(1/2).
* Fixed bug with using global instead of evaluator specific symbol table
variable in evaluator_get_variables() function.
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
* Correct bug in configure script: --enable-portable-binary option was ignored!
* Threads compilation fix on AIX: prefer xlc_r to cc_r, and don't use
either if we are using gcc.
* Updated FAQ to note that Apple gcc 4.0.1 on MacOS/Intel is broken,
and suggest a workaround. configure script now detects Core/Duo arch.
* Use -maltivec when checking for altivec.h.
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC
tree unless they're named something other than "libtool".
SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just
define it to the empty list and shlibtool-override will look for libtool
scripts.
C libraries *before* we throw the AC_LANG([C++]) switch. This makes
the generated configure script use the C compiler/linker instead of
the C++ compiler/linker when running tests. This avoids errors like
these based on not correctly getting the function signature correct:
conftest.cc:36: error: nonnull argument with out-of-range operand
number (arg 1, operand 2)
This error was causing the configure script to not detect *gettext()
routines and not building and installing the *.mo files. This fixes
the error noted in the bulk build results:
http://mail-index.netbsd.org/pkgsrc-bulk/2006/06/20/0000.html
Changes since 12.5.15:
Allow curly brackets ("{}") as parentheses.
Allow all taylor command input on the command line.
Add taylor command to tests.
Added -u option (Unbuffered mode). Previously output was always unbuffered.
Fixed compilation failure with some versions of GCC, when using readline.
Made some nice changes to "gcd.c".
Added "solve" as a command.
Adjust copyright dates and file comments in all source files.
Fix display of -0 (now displays as 0).
Restore matho-sumsq to Prime Number Tools.
* True RPN mode with stack manipulation
* Dutch translation (from Jaap Woldringh and the Dutch KDE translation team)
* New application icons (from Thomas Lübking)
* API documentation (approximately halfway)
* Enhanced edit matrix/vector dialogs, with widget for GTK+
* View/edit/insert matrix/vector menu items (GTK+)
* Combined dialog for number bases in result and expression (GTK+)
* Fix comma as decimal sign with KDE GUI
* "Convert to Best Unit" and "Convert to Base Units" was swapped (KDE)
* Ignore commas (with dot as decimal sign) in numbers and option to use dot as
thousands separator
* Fix removal of factors in simplifaction ("1 kg m/s" was simplified to
"1000 m/s")
* Fix libqalculate.so unresolved symbols
* Fix bug that caused all number arguments to require numbers to be rational
* Interpret 0x..., 0o... and 0b... as hexadecimal, octal and binary numbers,
respectively, when base is decimal
* Ability to represent numbers as 0x0feff (for HEX), 0b0011101010 (for BIN)
* Set vectors and matrices as the first argument by default
* New functions
* Fix integration
* New unit: psi
* New name format in data files for more flexible translations
* Change some dubious mathematical wordings
Don't use __sighandler_t at all, it is not standard and at least on
DrgaonFly means something completely different. Also change the typedef
to match what signal actually expects. Fix some more minor glitches
for DragonFly.
This version contains several minor fixups and removes a couple of bad
bugs such as NA-handling of mean() for integer vectors.
Changes 2.3.0
This version contains several changes and additions, mostly incremental.
Xfractint draws a wide variety of fractals. Xfractint is a port of the
IBM PC program fractint. Xfractint has online documentation which
should be referenced for most operation information. Note that the
online documentation is from fractint, and does not always accurately
describe xfractint.
Add locale message for sv. Bump revision.
Fix configure to detect libintl correctly on NetBSD.
Don't remove the entry again, fix the script if necessary!
Changes:
- Excess variables cleanup of taylor command.
- Changed argument of push command from an equation number to an equation
number range.
- Added easy selection of equation spaces, just type the number at the
prompt.
- Allow flist command when Mathomatic is compiled as a library.
all PEAR packages to php?-pear-* and all Apache packages to ap13-* or
ap2-* respectively. Add new variables to simplify the Makefile
handling. Add CONFLICTS on the old names. Reset revisions of bumped
packages. ap-php will now depend on the default Apache and PHP version.
All programs using it have an implicit option of the Apache version
as well.
OK from jlam@ and adrianp@.
Changes:
A number of minor changes.
Fixes and improvements to the Mathomatic Command Reference.
Upgraded clear and set commands to accept more than one argument.
Gave real and imaginary commands a useful argument.
Fixed a sloppiness in command line parsing in function get_range().
Code cleanup.
* Performance improvements for Intel EMT64.
* Performance improvements for large-size transforms with SIMD.
* Cycle counter support for Intel icc and Visual C++ on x86-64.
* In fftw-wisdom tool, replaced obsolete --impatient with --measure.
* Fixed compilation failure with AIX/xlc; thanks to Joseph Thomas.
* Windows DLL support for Fortran API (added missing __declspec(dllexport)).
* SSE/SSE2 code works properly (i.e. disables itself) on older 386 and 486
CPUs lacking a CPUID instruction; thanks to Eric Korpela.
Cutting planes of two new classes were implemented: mixed cover
cuts and clique cuts. On API level this feature can be enabled
by setting control parameter LPX_K_USECUTS passed to the routine
lpx_intopt. In glpsol this feature is available through the
command-line options --cover and --clique. For more details see
the reference manual.
Now the routines lpx_read_mps and lpx_read_freemps support LI
bound type. It is similar to LO, however, indicates the column
as of integer kind.
Changes:
Improved matho-primes by making primes buffer variable size.
Added "set factor_integers" option.
Removed "simplify poly" option, it was rarely useful.
Code cleanup, commenting, and speed optimization.
Improved simplification, added the fixed problem ("tests/linear.in") to the tests.
Significant changes from Maxima 5.9.1 to 5.9.2, in no particular order.
Magnitude of changes varies widely.
* Parser is now entirely case sensitive, built-in keywords and
variables are all lowercase only
* Regularize case in printed messages
* Improved TeXmacs interface, 2-d input
* Moved nset (finite set functions) into Maxima core
* Ported Mersenne twister rng to Maxima core
* English reference manual revised (form and content)
* Reference manual translated to Spanish and Portuguese
* Additional tutorial documents
* Discrete plots (for plot2d)
* Enhancements to tensor packages (Atensor, Ctensor, Itensor)
* Replaced Airy functions with much more extensive implementation
* Revisions to Bessel functions
o Bessel functions with real order and complex argument can be
evaluated numerically.
o bessel_j can be computed for negative real order.
* Revisions to gamma function
o Gamma function can be numerically evaluated for complex arguments.
* Revisions to elliptic functions
o Bugs 1165488 and 908185 fixed.
o Fixed issue where many of the routines were returning single-float
results instead of double-float when given rational args.
o elliptic_f with complex args can be numerically evaluated.
o Other inverse Jacobi routines can be evaluated at complex points.
* Extensive revisions to hypergeometric functions
o Adjusted routines to return the new names for the Bessel functions
(like bessel_j instead of %j).
o Similarly, any orthogonal polynomials now use the naming
conventions used by the specfun orthogonal polynomial package.
o Corrected many errors in implementation.
o Some missing internal functionality added.
o Bug 1155241 fixed.
o Bug 1097915 fixed.
o Branch cuts for various relationships between hypergeometric
functions and Legendre functions were implemented or corrected.
* Revised kill function (fixed several bugs, helps test suite run correctly)
* Revised code to run test suite
* Display noun forms 'for and 'if correctly
* Display if -- then -- elseif correctly
* Adjust placement of newlines between output lines
* Establish configuration variable *MAXIMA-TEMPDIR*, make use in plotting
* Cleaned up autoload declarations
* Source code lowercase
* Regularize use of packages in Maxima core
* Misc code cleanups incl. sloop -> ANSI loop, rename private let and let*
* New share files:
share/defstruct.lisp: define structured objects, also multiple assignment
share/contrib/descriptive/: descriptive statistics
share/contrib/diffequations/tests/: several new tests
share/contrib/distrib/: probability distributions
share/contrib/plotdf.lisp: direction field plotting
share/contrib/sarag/: real algebraic geometry
share/contrib/state/: state variable equations
share/contrib/unit/: units of measurement
share/contrib/Zeilberger/: hypergeometric summation
share/linearalgebra/: linear algebra
share/numeric/interpol.mac: Lagrange polynomial interpolation
share/tensor/: many new examples
* Other bug fixes:
590222 (power series)
853830 (sum)
1045821 (describe)
618280 (entier)
512736 (alphalessp)
620928 (cfratsimp)
626728 (scanmap/bottomup)
904504 (sign1)
617021 (bfloat(%gamma))
1052308, 1036900 (limit)
1038584 (integrate)
1169996 (example)
1274656 (dribble)
1179646, 1110733, 1070509 (tex)
1234221 (ev)
1216157 (kill-operator)
797401 (infix)
1173788 (prefix, postfix, nary, matchfix, nofix, and infix)
1290386, 1156759, 1107784 (plot2d)
1179660 (bfloat)
904295 (ratweight)
808772, 808772 (realpart)
783051 (expand)
1178648 (setup_autoload)
1175992 (playback)
1103687 (compile_file, translate_file)
** Added an error check to trap multifit calls with fewer observations
than parameters. Previously calling the multifit routines with n<p
would cause invalid memory access.
** Added the Debye unit to physical constants.
** Added cumulative distribution functions for the discrete
distributions, including binomial, poisson, geometric, negative
binomial, pascal and hypergeometric.
** Added the functions gsl_cdf_beta_{Pinv,Qinv} and
gsl_cdf_fdist_{Pinv,Qinv} for computing the inverse of the cumulative
beta and F distributions.
** Added the multilinear fit estimator function gsl_multifit_linear_est
for computing model values and their errors.
** Avoid division by zero in gsl_multimin_fdfminimizer_vector_bfgs
if the step-size becomes too small.
** Users on DEC Alpha systems will need to specify their desired IEEE
arithmetic options via CFLAGS when building the library, as these are
no longer added automatically.
** Added new random variate generators gsl_ran_gaussian_ziggurat
and gsl_ran_gamma_mt for the Gaussian and Gamma distributions based on
the Marsaglia-Tsang ziggurat and fast gamma methods.
** Improved the speed of the exponential power distribution
gsl_ran_exppow.
** Improved the speed of the Gaussian ratio method by adding quadratic
bounds in gsl_ran_gaussian_ratio_method.
* statistics/regress: new function
* general bug fixes and improvements (see ChangeLog for details)
* audio/waveread: big-endian fix; 2-channel file fix
* comm/galois: fix rank calculation for galois array
* general/interp2: cubic interpolation
* image/: return MxNx3 matrices of appropriate numeric class
* io/textread: faster
* io/dlmwrite: control precision and line separator; allow append
* miscellaneous/mfilename: compatibility function
* miscellaneous/listen: subnet patterns; loopback support
* NaN/xcovf: missing data xcorr
* octcdf/: support for netcdf files
* optim/wpolyfit: return row vector; allow centering and scaling
* plot/legend: fix error on first call
* plot/print: add PDF option
* signal/residued,residuez: partial fraction expansion of filters
* signal/qp_kaiser: PPN filter bank coefficients
* statistics/histfit: allow negative data
* statistics/mvnpdf,mvnrnd: multivariate normal distribution
* tsa/: improved speed, style and docs
* tsa/amarma: adaptive mean ARMA modeling
* tsa/y2res: add entropy estimation; add equidistant quantisation
* tsa/mvfreqz: add PDCF
* support for 2.9.4
* support for 64-bit indexing
* support for MinGW build
* Avoid floating point overflow and underflow
* Do not use "Read Precision" in plot
* cos(x*pi*rad) equals 1 if x is even, not -1
* isodate(), localdate(), timestamp(), stamptodate() functions
* Fix show ending zeroes
* Fix prefixes with automatic simplification/factorization
* Approximate comparison
* ...and some more...
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
Algorithmic changes
* Considerably improved performance of number input.
Changes 1.1.10:
Implementation changes
* Removed the vptr of modular integer and univariate polynomial
classes in order to fix some crashes in that sector of CLN. Code
using this needs to be recompiled.
* Many more operator signatures make the integration of CLN types with
float/double easier.
Other changes
* Several compilation fixes.
* Made it possible to cross-compile CLN.
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
Overview of changes in gcalctool 5.7.32
* Released a gcalctool tarball for GNOME 2.14.0 (Final).
----
Overview of changes in gcalctool 5.7.31
* Fix for bug #333078. cvs fails to build due to bg translation of help.
* Inclusion of a translation of gcalctool help for the bg locale.
----
Overview of changes in gcalctool 5.7.30
* Released a gcalctool tarball for GNOME 2.14.0 (RC).
----
Overview of changes in gcalctool 5.7.29
* Released a gcalctool tarball for GNOME 2.14.0 (beta2).
----
Overview of changes in gcalctool 5.7.28
* Released a gcalctool tarball for GNOME 2.14.0 (beta1).
----
Overview of changes in gcalctool 5.7.27
* Refixed bug #323150. The recent changes to the square root and
subtraction button labels broke the token parser for arithmetic
operator precedence.
----
Overview of changes in gcalctool 5.7.26
* Fixed bug #327124. Changes to fix bug #326344 had the side-effect of
causing the CE button to no longer work correctly.
----
Overview of changes in gcalctool 5.7.25
* Fixed bug #327214. The results from performing trig functions were not
being passed on to future calculations correctly (in non-arithmetic
operator precedence mode).
----
Overview of changes in gcalctool 5.7.24
* Gcalctool now uses U+00F7 (DIVISION SIGN) instead of U+2215 (DIVISION SLASH)
for label on division button.
----
Overview of changes in gcalctool 5.7.23
* Released a gcalctool tarball for GNOME 2.13.5.
----
Overview of changes in gcalctool 5.7.22
* Fixed bug #323149. Gcalctool now uses the Unicode symbols for division,
multiplication, plus/minus, minus and square root.
----
Overview of changes in gcalctool 5.7.21
* Fixed bug #326344. The bit display of large numbers (in non-arithmetic
operator precedence mode with the scientific view) now hopefully works
correctly.
----
Overview of changes in gcalctool 5.7.20
* Fixed bug #142824. Gcalctool no longer ignores locale specific numeric
point in arithmetic operator precedence mode.
* Adjusted all the copyright messages to include 2006.
----
Overview of changes in gcalctool 5.7.19
* Fixed bug #317378 (http://bugzilla.gnome.org/show_bug.cgi?id=317378)
Gcalctool no longer crashes when you double click the 0 in the display area.
----
Overview of changes in gcalctool 5.7.18
* Final fix for bug #153854. Now handles the case where the first thing
the user does is change mode (Basic, Financial, Advanced, Scientific)
in AOP mode.
* Released a gcalctool tarball for GNOME 2.13.4.
----
Overview of changes in gcalctool 5.7.17
* Fixed bug #323150. Sqrt (and other similar operations) no longer fail
in non-English locales
----
Overview of changes in gcalctool 5.7.16
* Fixed bug #324001. Primary Selection (middle mouse button) is now working.
----
Overview of changes in gcalctool 5.7.15
* Released a gcalctool tarball for GNOME 2.13.3.
----
Overview of changes in gcalctool 5.7.14
* More work on bug #153854. Similar change to that made on 15th November
2005, this time for arithmetic operator precedence mode.
----
Overview of changes in gcalctool 5.7.13
* Slight fixup for bug #157961. The toggling of the first bit in the
bit panel wasn't working correctly.
----
Overview of changes in gcalctool 5.7.12
* More work on bug #153854
If the user has completed a calculation and we are going to a
new mode that is "compatible" with this one, then just change
modes. Otherwise display a dialog warning the user that the
current calculation will be cleared.
Incompatible modes are:
Scientific -> Basic
Scientific -> Advanced
Scientific -> Financial
(unless we are in Scientific mode with Decimal numeric base and Fixed).
These changes work nicely in non-arithmetic operator precedence mode.
----
Overview of changes in gcalctool 5.7.11
* Released a gcalctool tarball for GNOME 2.13.2.
----
Overview of changes in gcalctool 5.7.10
* Fixed bug #316755. Gcalctool no longer has "Gdk-CRITICAL **:
gdk_window_invalidate_rect: assertion `window != NULL' failed"
warnings at startup.
----
Overview of changes in gcalctool 5.7.9
* Fixed bug #319934. The percent operator was broken in non-arithmetic
operator precedence mode.
----
Overview of changes in gcalctool 5.7.8
* Fixed bug #317378 (http://bugzilla.gnome.org/show_bug.cgi?id=317378)
Exponential notation now works correctly in arithmetic operator
precedence mode.
----
Overview of changes in gcalctool 5.7.7
* Slight adjustment to the bit panel. It's now centralized.
----
Overview of changes in gcalctool 5.7.6
* Adjusted the mpcmim() routine in mp.c. The fix for Sun bug #4006391
needed to also preserve v->toclear and v->pointed.
* Work on enhancement request #157961. Started to implement the bit
panel for non-arithmetic precedence mode. It's automatically displayed
when in Scientific mode.
----
Overview of changes in gcalctool 5.7.5
* Implemented enhancement request #148104 for arithmetic precedence mode.
The modulo operation. See entry below for more details.
----
Overview of changes in gcalctool 5.7.4
* Fixed bug #316382. The "useless" cursor is no longer displayed in
the calculator display area.
----
Overview of changes in gcalctool 5.7.3
* Implemented enhancement request #148104 for non-arithmetic precedence
mode. Added in a modulo operation. This is available in Scientic Mode.
A Mod B return the remainder when you divide A by B. A and B must be
integers. Keyboard shortcut for this operation is "M".
----
Overview of changes in gcalctool 5.7.2
* Fixed bug #162453. The memory register dialog now uses GtkEntry widgets
to display the register values. Gnopernicus can now correctly speak the
contents of each memory register. There is also a close button to easily
dismiss this dialog.
----
Overview of changes in gcalctool 5.7.1
* Fixed bug #314540. The memory register window is now a dialog rather
than a top-level window.
----
Overview of changes in gcalctool 5.7.0
* Fix to prevent invalid numeric entry in arithmetic operator precedence
mode, depending upon the current base.
Changes:
- Documentation improvements.
- Updated command description text in help command.
- Converted many functions to inline that are only used once and should be
inline.
- Code cleanup.
and replace with appropriate references to PKGINFODIR instead.
* Properly account for split info files during installation.
* Move info file listings directly into the package PLISTs.
This fixes info-file-related PLIST problems.
it is broken on 3.0, and makes the compilation fail on -current,
because the name of the dynamic library is transformed by bl3
and then the transformed name is handed off to ar(1), which then
doesn't find it.
Bump PKGREVISION.
Changes:
- "matho-primes pal" wasn't working, fixed.
- Improved the "Equation not defined" error message for new users.
- Worked on matho-primes program.
- Automatically determine the variable if none is specified
with the extrema command.
- Code cleanup.
- Helped simplification of complex exponentials.
- Parse things like "2 2" as "2*2", instead of giving a syntax error.
The default operator is always times.
2.16 January 6 2005 - Major
+ Rewrote and reinstated the write_comment() method to take
account of the changes in the Excel 97+ comment format.
Currently conflicts with insert_bitmap(), see docs.
+ Added standard styles such as comma, percent and currency.
! Changed write_url() methods to allow numbers or formulas
as well as strings as the optional text.
Requested by many.
+ Documented use of encoding flag in add_worksheet() to allow
handling of UTF-16 sheet names.
+ Added encoding flag to merge_range() method to allow
handling of UTF-16 strings. Requested by many.
Added merge6.pl example program.
+ Added hide_zero() worksheet method to allow hiding of zero
values in cells.
+ Added print_across() worksheet method to allow changing of
the default print direction.
+ Added right_to_left() worksheet method to allow changing of
the default worksheet direction in eastern versions of Excel.
+ Documented the Worksheet hide() method.
+ Added comments1.pl and comments2.pl example programs.
+ Added tests for the internal methods used by write_comment().
2.15 September 18 2005 - Minor
! Changed OLE container stream name from "Book" to "Workbook"
for compatibility with some third party apps.
Thanks Wieland Pusch and Kevin McMahon.
! Fixed bug that caused all worksheets to be selected in
OpenOfficeOrg causing strange linking of data between
Worksheets. Thanks M. Brodbelt. See
http://rt.cpan.org/NoAuth/Bug.html?id=14094http://www.openoffice.org/issues/show_bug.cgi?id=52955
! Changed file creation from end of program to the start of
program in order to avoid race conditions and extra file
creation on VMS.
+ Added optional user supplied results for formulas as a
workaround for uncalcuated values in some non-Excel apps.
Added formula_result.pl example of above.
2.14 May 9 2005 - Minor
! Fixed handling of Unicode font names.
2.13 April 20 2005 - Minor
! Made it a fatal error to use a merged format in a non-
merged cell (and vice-versa). This is a temporary measure
to prevent people from shooting themselves in the foot
until the Format.pm code can be refactored.
+ Add 01_merge_formats.t test for above.
+ Added date_time tests.
2.12 March 22 2005 - Minor
+ Added further Unicode support. The following methods now
handle uft8 in perl 5.8:
add_worksheet()
set_header()
set_footer()
set_font()
set_num_format()
+ Added unicode_cyrillic.pl example.
+ Added 01_add_worksheet.t test.
2.11 September 30 2004 - Minor
- Removed undocumented date_time handling from write() to
avoid potential false matches.
+ Added add_write_handler() method to allow users to add
their own data handlers to write().
+ Added 4 write_handler examples.
2.10 September 23 2004 - Major
+ Added chart support via external templates.
Added Chart.pm and add_chart_ext() method to Workbook object.
Added /charts directory with examples and documentation
+ Added write_date_time() worksheet method for writing dates
and times in Excel date format.
Added date_time.pl example.
+ Added automatic Unicode handling via utf8 in perl 5.8 and
later. Thanks Mark Fowler.
Added several unicode_*.pl examples in different encodings.
Thanks to Sean Burke for the sample encodings.
+ Added write_to_scalar.pl example in order to answer frequently
asked question about writing an Excel file to a scalar.
2.04 August 18 2004 - Minor
! Fixed handling of Euro symbol in num_format() strings.
! Renamed the Excel 5 style merge() format to the more correct
center_across(). Updated examples accordingly.
! Added bug warning about using merge formats outside of
merged ranges.
+ Fixed handling of doubled double quotes in formula strings.
Thanks to a tip from merlyn.
+ The 2.xx versions are now compatible with MS Access. Removed
statements to the contrary.
2.03 July 4 2004 - Minor
! Fixed bug that prevented column outlines from displaying.
Thanks to Marc Rosenthal.
! Enhanced add_worksheet() name checking to exclude case-
insensitive duplicate names.
Thanks to James Wilkinson.
! Internal fix to number of rows in several (unseen) places.
+ Added mod_perl 2 example program from Matisse Enzer. Thanks.
2.02 May 28 2004 - Minor
+ Fixed internal version numbers to keep CPAN.pm happy.
Thanks to David Dyck.
+ Minor changes to demo.pl merge5.pl and the html docs.
2.01 May 27 2004 - Major
This version is a MAJOR revision to Spreadsheet::WriteExcel. The
format of the Excel file that it produces has been updated from
Excel 5 to Excel 97. This allows support for long, 32k character
strings and Unicode.
DUE TO THE MAJOR INTERNAL CHANGES IT IS RECOMMENDED THAT YOU TEST
THIS UPGRADE FULLY BEFORE DEPLOYING IT.
Also note that this version can be 1.5 to 2 times slower than
previous versions and the write_comment() method has been
temporarily removed. These issues will be fixed in later releases.
+ Changed the default Excel format to Excel 97.
+ Added support for strings up to 32767 character.
+ Added support for Unicode strings.
+ Improved speed in relation to pre-release versions.
However, it is still slower than the 1.xx versions.
+ Improved OpenOffice.org support.
+ Added more examples: diag_border.pl, indent.pl,
unicode.pl, unicode_japan.pl, unicode_list.pl
+ Changed the distro dir structure.
- Temporarily removed write_comment() support since the Excel 5
version isn't compatible with Excel 97+.
1.01 May 24 2004 - Minor
! Small non-bug fix to write_comment().
0.43 April 28 2004 - Minor
! Fixed longstanding bug where page setup features didn't
show up in OpenOffice.org.
! Fixed localised @_ bug when using threaded perls.
Thanks Tamas Gulacsi and Stephan Loescher.
0.42 August 26 2003 - Minor
! Fixed bug when using IO::Sclalar object as a filehandle.
Thanks to Kyle R. Burton and David Robins.
! Fixed minor formula parser bug.
Thanks Michael Braig
! Fixed handling of column sizing for widths less than 1
unit (again). Thanks to Rubio (again).
! Failed new() returns undef instead of croak()ing as per docs.
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD
when determining whether the native makeinfo can be used.
* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.
* Get rid of all the "split" argument deduction for makeinfo since
the PLIST module already handles varying numbers of split info files
correctly.
NOTE: Platforms that have "makeinfo" in the base system should check
that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
correct.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
Changes since 12.5.8:
- Bug fix for nintegrate command. Result was correct but not fully reduced.
- Added "twin" option to "primes/matho-primes", removed "primes/matho-twin".
- Automatically determine the variable if none is specified
with the derivative and taylor commands.
- Increased the maximum variable length to 1000 characters.
- Enhanced factorization, with square free factorization of rational multivariate polynomials
- New simplification using the enhanced factorization
- Much more efficient determinant and matrix inverse calculation
- Greatly enhanced and reworked solving of equations and inequalities
- More efficient evaluation avoiding recalculations
- Generally enhanced and more correct algebraic functionality
- Faster calculation of powers with large exponent and base close to one
- Option to automatically simplify or factorize
- Option to warn about denominators assumed non-zero
- Fix negative exponents with lower-case e
- Fix fetching of exchange rates with gnome-vfs < 2.10
- Polynomial functions: coeff(), lcoeff(), pcontent(), degree(), etc.
- Fix ln(e^x)
- Display "x < 3 && x > 1" as "1 < x < 3"
- Display "&&" and "||" as "and" and "or" by default
- Fix display of fractions in "Decimal (Try Exact)" mode
- Compile without errors or warnings with -pedantic and -Wextra
- Unicode fixes
- ...and many more minor fixes and enhancements (and probably some new bugs)...
another "final release"
changes:
-__array_data__, __array_struct__ support
-some bugfixes
-Support array interface in objecttype function
-build system improvements
inofficial note:
The default indices of diagonal() and trace() changed, this causes
a selftest to fail. The default indices behaviour is documented, so
it seems that just the selftest is wrong. This only affects arrays with
more than 2 dimensions.
This update fixes various segmentation faults during "make test" (using
pari 2.1.6).
Pkgsrc changes:
- Removed files/Makefile.PL (not used anymore).
Relevant changes since version 2.010501:
========================================
- various 64-bit fixes
- extensive update ot test suite
Changes:
- Doubled the default max expression size. Display current size on
startup.
- Made solve_sub() return -1 for an identity.
- Speedup of the simplify command.
This is a major version release.
changes include:
-Undo/Redo
-support for objects (and indexes!) with more than 2**31 rows
-new datatypes
-improved HDF5 support
-compression support
Gnumeric 1.6.2
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:
* Disable the IRC link in the help menu.
* Use the cannonical web page in case of problems.
* Silence some warnings in the ODS importer.
Morten:
* Fix COUNTBLANK.
* Fix ATAN2(0,0).
* Make AND, OR, and XOR ignore strings as claimed.
* Fix TRIM for non-ASCII case with spaces at end.
* 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 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.
* 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.
* Fix SECOND, MINUTE, HOUR compatibility problems.
* Fix DATE compatibility for bizarre input.
* Cleanup parameter handling in financial functions.
Jon Kåre:
* Hand clipboard off to clipboard manager when exiting.
Nick Lamb:
* Fix CONVERT crash. [#323678]
A MIP presolver were implemented (currently incomplete). It is
used internally in the routine lpx_intopt (see below).
An advanced branch-and-bound solver (the routine lpx_intopt)
were implemented.
The routine lpx_check_int to check MIP feasibility conditions
was added.
The routine lpx_print_mip was changed to print MIP feasibility
conditions.
The built-in functions sin, cos, atan, and atan2 were added to
the MathProg language.
Some typos were fixed.
Thanks to Minh Ha Duong <haduong@centre-cired.fr> (CIRED, CNRS).
* Faster FFTW_ESTIMATE planner.
* New (faster) algorithm for REDFT00/RODFT00 (type-I DCT/DST) of odd size.
* "4-step" algorithm for faster FFTs of very large sizes (> 2^18).
* Faster in-place real-data DFTs (for R2HC and HC2R r2r formats).
* Faster in-place non-square transpositions (FFTW uses these internally
for in-place FFTs, and you can also perform them explicitly using
the guru interface).
* Faster prime-size DFTs: implemented Bluestein's algorithm, as well
as a zero-padded Rader variant to limit recursive use of Rader's algorithm.
* SIMD support for split complex arrays.
* Much faster Altivec/VMX performance.
* New fftw_set_timelimit function to specify a (rough) upper bound to the
planning time (does not affect ESTIMATE mode).
* Removed --enable-3dnow support; use --enable-k7 instead.
* FMA (fused multiply-add) version is now included in "standard" FFTW,
and is enabled with --enable-fma (the default on PowerPC and Itanium).
* Automatic detection of native architecture flag for gcc. New
configure options: --enable-portable-binary and --with-gcc-arch=<arch>,
for people distributing compiled binaries of FFTW (see manual).
* Automatic detection of Altivec under Linux with gcc 3.4 (so that
same binary should work on both Altivec and non-Altivec PowerPCs).
* Compiler-specific tweaks/flags/workarounds for gcc 3.4, xlc, HP/UX,
Solaris/Intel.
* Various documentation clarifications.
* 64-bit clean. (Fixes a bug affecting the split guru planner on
64-bit machines, reported by David Necas.)
* Fixed Debian bug no.259612: inadvertent use of SSE instructions on
non-SSE machines (causing a crash) for --enable-sse binaries.
* Fixed bug that caused HC2R transforms to destroy the input in
certain cases, even if the user specified FFTW_PRESERVE_INPUT.
* Fixed bug where wisdom would be lost under rare circumstances,
causing excessive planning time.
* FAQ notes bug in gcc-3.4.[1-3] that causes FFTW to crash with SSE/SSE2.
* Fixed accidentally exported symbol that prohibited simultaneous
linking to double/single multithreaded FFTW (thanks to Alessio Massaro).
* Support Win32 threads under MinGW (thanks to Alessio Massaro).
Changes:
- Fixed compatibility problem with "list export" and "list maxima".
- Added "tests/conversions.in".
- Made "code integer" command work with more languages than C and Java.
- Added "code python" command option.
- Added "fact/fact.c" and "fact/fact.py", which are factorial functions.
- Completed "help geometry" page.
Changes:
- Added "doc/manpage.html", which is the man page for Mathomatic
generated with "groff -Thtml -man".
- Made sure all HTML files have the extension ".html".
- Made sure we can allocate at least 1 equation space on startup.
- Made entering things like "#1 a" succeed at entering a single variable
expression.
- Fix-ups to the symbolic math library.
- Increased power of limit command.
- A limit expression with infinity in it is assumed to be infinity.
Changes:
- Removed parsing of "infinity" and fixed parsing of "inf".
- Removed matho-around. Use GNU "seq | factor" instead.
- Allow "#+"number and "#-"number at main prompt, to select relative
equation numbers.
- Removed all primes (') support from variable names.
- Added version command.
- Added "-v" option.
- Split off super.c into super.c and poly.c.
- All polynomial routines are now in poly.c.
- Improved roots command and put it in tests.
- Fixed bug simplifying "a = (e# + (e#*i#))^(pi + (pi*i#))".
link to appear in the tools directory and be picked up and embedded in
one of the installed scripts. Since this package clearly uses gzip at
runtime add an explicit USE_TOOLS+=gzip:run and fixup the gzip path that
gets embedded. Fixes PR pkg/32218. Bump PKGREVISION.
Changes:
- Ported matho-primes, matho-twin, and matho-pascal to long doubles.
"make test" added in "primes" directory.
- Alphabetic case sensitive mode set by default.
- Added "list maxima" option. "list export" is now for other programs.
- Code cleanup.
written in arabic digits to words in several languages.
You can convert an integer between -infinity and infinity.
If your system does not support such long numbers you can
call Numbers_Words::toWords() with just a string.
USER-VISIBLE CHANGES
o options("expressions") has been reduced to 1000: the limit
of 5000 introduced in 2.1.0 was liable to give crashes from C
stack overflow.
NEW FEATURES
o Use of 'pch' (e.g. in points) in the symbol font 5 is now
interpreted in the single-byte encoding used by that font.
Similarly, strwidth now recognizes that font 5 has a different
encoding from that of the locale. (These are likely to affect
the answer only in MBCS locales such as UTF-8.)
o The URW font metrics have been updated to versions from late
2002 which cover more glyphs, including Cyrillic.
o New postscript encodings for CP1250 (Windows East European),
ISO Latin-7 (8859-13, Latvian, Lithuanian and Maori), Cyrillic
(8859-5), KOI8-R, KOI8-U and CP1251.
o configure has more support for the Intel and Portland Group
compilers on ix86 and x86_64 Linux.
o R CMD INSTALL will clean up if interrupted (e.g. by ctrl-C from
the keyboard).
o There is now a comprehensive French translation of the messages,
thanks to Philippe Grosjean.
DEPRECATED & DEFUNCT
o The undocumented use of atan() with two arguments is deprecated:
instead use atan2() (as documented).
o The 'vfont' argument of axis() and mtext() is deprecated
(it currently warns and does nothing).
o The function mauchley.test() is deprecated (was a misspelling)
and replaced by mauchly.test()
Many BUG FIXES
after the libgsf update (see PR 32281).
Changes since 1.4.2 (1.4.3 is not mentioned in the ChangeLog?!):
Gnumeric 1.6.1
Allin Cottrell:
* Save configuration in non-gnome case. [#310354]
Jean Brefort:
* Use localized decimal separator. [#80139]
Jody:
* Unfreeze panes if the drag handles are pulled outwards.
* Adjust ctrl-~ vs ctrl-!
* Some R1C1 fixes
* More SpreadsheetML from MS Office XP.
* Some OpenDoc import extensions.
* Minor fixes for auto-fill
* Enable a chart importer in the experimental xml sax importer.
Lukasz Stelmach:
* Fix python binding for RangeRef::end.
Eduardo Lima:
Renato Araujo:
* Maemo/Hildon port to Nokia 770
Morten:
* Fix content probing of csv and tsv files. [#318419]
* Import formats from Lotus 1-2-3 files.
* Import column widths and row heights from Lotus 1-2-3 files.
* Handle Lotus 1-2-3 functions whose names differ from the ones
we use better.
* Read basic info from wk4 files.
* Fix issues with new function docs method.
* Fix OO import crash. [#320818]
* Fix Excel save crash. [#321009]
* Plug minor leak.
Philippe Lelong:
* Fix issue with PRICE (and probably related functions).
--------------------------------------------------------------------------
Gnumeric 1.6.0
Andreas:
* Preload selection in "Define Names" dialog. [#316406]
Jean Brefort:
* Fix crash when deleting plot with dynamic deps.
* Fix localization issues. [#318042][#318043].
Jody:
* Snap objects right in RTL mode. [#316026]
* Finish Data -> Table evaluation
* Avoid entering "" for every keystroke when using gtk-2.8
* Fix xls import/export of markers for radar plots.
* Fix rotated text with pango-1.10 [#316597]
* Update auto-expr after a recalc [#314867]
* Use Emmanuel's ideas to improve the frozen pane drag handles.
* Enable super/subscripts.
* SpreadsheetML importer.
Morten:
* Fix C99ism.
* Fix rare dependency crash.
* Warn if running with buggy pango_attr_list_splice.
* Improve stf import gui for multi-byte encoded text. [#316816]
* Fix xml-io's name parsing. [#317427]
* Fix .gnumeric saving of summary items. [#318254]
* Import some style info from Lotus 1-2-3 files.
* Fix infinite loop in pdhyper.
--------------------------------------------------------------------------
Gnumeric 1.5.90
Jody:
* quotes for pure strings in expressions for xml in/out [#313460]
* Fix F4 cycling of abs/rel in mixed mode range refs
* Check all format tuples for a match [#85950]
* Escape cancels object drag. [#314866]
* F2 while editing jumps focus to entry. [#314869]
* XLS in/out for Data -> Table
* 2d Data -> Table support
Morten:
* Fix tooltip problem. [#314865]
* Throw a minimum of effort at a Lotus importer for modern
versions. [#314875]
--------------------------------------------------------------------------
Gnumeric 1.5.5
(No code changes -- translations only)
--------------------------------------------------------------------------
Gnumeric 1.5.4
Clytie Siddall:
* Audit strings. [#312746] [#312986]
Jean Brefort:
* Fix crash on close related to graph plugins. [#313463]
Jody:
* Fix lost background colours. [#314207 and others]
* Add some drag handles for graphicly creating frozen panes.
* Fix sheetview confusion. [#314208]
Morten:
* Fix harmless, but ugly, error message on xls save.
* Fix solver crash. [#314025]
* Fix solver coefficients.
* Package lp_solve into a single file and sanitize its API.
Update to lp_solve 5.5 in the process.
* Fix dependency crash. [Part of #314207]
* Fix theming bug. [#307783]
* Fix crash related to changing colours of sheet tabs.
* Fix rich text editing problem. [#314209]
* Be consistent about dialog separators. [#314306]
* Fix print problem with page numbers. [#314520]
--------------------------------------------------------------------------
Gnumeric 1.5.3
Ivan, Y.C. Wong:
* Fix recent files list on win32. [#308302]
* Fix non-latin characters rendering of fonts sans, serif and monospace
on win32. [#161027]
Jean Brefort:
* Copy charts (to abiword).
J.H.M. Dassen (Ray):
* Bumped goffice build dependency.
Jody:
* Handle ROW/COLUMN with no argument in an array.
* Fix problems with row height resizing on win32. [#163414]
* XLS, SAX, & DOM in/out for conditional Formating.
* SAX in/out for input messages.
* SAX in for hyperlinks.
* Conditional Formating for backgrounds.
* Conditional Formating for borders.
* Store the current settings before previewing. [#301494]
* Fix F4-abs/rel state rotation after R1C1 breakage.
* Fix leak in xls chart import. [#157058]
* Fix object movement and snap to grid in RTL.
* XLS import of image fills. [#127756]
* XLS import of font for chart labels.
* Don't put extra quotes around exported series names. [#152317]
* Keep images hidden until they are sized. [#308301]
* Warnings when consolidating single columns. [#308431]
* Improve sync of cell editing and editline for autocomplete. [#308303]
Jon Kåre:
* Improve sc/xspread import.
* Export page orientation to Excel.
* Fix top margin/header interaction bug in page setup. [#310055]
Morten:
* Make changes to toolbar visibility permanent.
* Fix stf export quoting problem. [#308109]
* Fix stf export format problem.
* Prevent sheets from being renamed to "".
* Fix IRR. [Debian #315625]
* Eliminate old sheet reorganize support code.
* Make ssconvert able to save to stdout ("fd://1").
* Fix repeat-setting-border crash. [#310924]
* Fix typo that managed to get its own bugzilla entry. [#312823]
* Fix problem with save. [#312930]
* Improve screen-vs-print line breaking situation. [#312912]
* Fix crash changing font. [#313257]
* Fix crash on finalizing sheet with objects in it.
* Fix sheet-remove crash related to dependencies. [#312794]
--------------------------------------------------------------------------
Gnumeric 1.5.2
Andreas:
* permit formula guru to add array functions
Ivan:
* (Win32) Fix opening files with non-ascii names when users "open"
them in explorer. [#304874]
* Enable libspeadsheet build
* (Win32) Fix the bug that d&d from explorer doesn't work in
gnumeric. [#304074]
Jody:
* Tweak the errors from LOGNORMDIST, CONFIDENCE, STANDARDIZE, and
NORMDIST to match MS Excel.
* After a command refocus controls for the current view. [#165700]
* Fix 'Begins with' vs 'Ends With' for autofilters.
* Autofilter string equality is stronger than containment [#172355]
* Buttons in sheet manager dialog should not strech vertically.
* Stub for MS Excel's ASC function, which is unncessary in gnumeric.
* Make range clipping more efficient. [#164950]
* Fix advanced filter for inputs that do not start at col A. [#165734]
* Fix xls import of names calling fwd declared names. [#166611]
* Fix string generation for arrays.
* Don't hide columns < 4pts wide on import. [#304558]
* Rich content from MS Excel clipboard [#305405]
* Fix warning while importing pre XL-95.
* Fix adjustment object handling [#167584].
* Be more careful what we assume is a header [#165061].
* Use sheet specific print settings when printing a workbook. [#163589]
* Fix small positioning glitch when creating widgets. [#304559]
* re-enable experimental sax importer after goffice split.
* Improve handling of some odd XL operators.
* Remove warning when nudging during object creation. [#164779]
* Delete while editing should not clear the cell. [#165172]
* R1C1 support.
Jon Kåre:
* Don't output the xml declaration for xhtml. [#303827]
Michal Kaukic:
* Fix solver for affine objective functions. [#171025]
Morten:
* Fix SUMIF even more. [Debian #308346]
* Fix horizonal alignment of rotated numbers broken by fix to
#303292.
* Fix CRITICAL when undoing borders.
* Improve multiline rotated text. [#167544]
* Fix Excel load crash. [#303923]
* Speed up exit on large sheets with lots of names, such as the
one from #303923.
* Clean up dependencies somewhat.
* Simplify expressions used for defined names for single cells.
* Fix redo crash. [#305007]
* Fix auto-complete deactivation issues. [#305011]
* Fix recognition of accounting formats. [#305314]
* Fix unintentional format currency change. [#305313]
* Plug leaks.
* Work hard at not leaving passwords in memory, just in case.
* Add tooltips for ok_button, cancel_button, and func_button.
[#160344]
* Fix paste problem. [#305404]
* Fix brown bag text import problem. [Later reported as #305624]
* Improve R.QPOIS accuracy, efficiency, and termination.
* Improve R.QNORM's accuracy in the long double case.
* Improve R.QCAUCHY's accuracy.
* Add new R.QHYPER function.
* Fix xml SAX import issue for array formulae.
* Fix xml export of shared array formulae.
* Fix number matching problem. [#306254]
* Fix R.PBETA screwup for log case.
* Fix problem with hiding sheets.
* Fix sheet removal undo to also undo changes to names and
cells in other sheets.
* Save and load visibility sheet attribute.
* Fix 3D deps crash.
* Fix 3D dependencies spanning more than one sheet. (I.e., all.)
* Fix dynamic dependency crash on exit.
* Plug leaks of sheet views.
* Fix CRITICAL in the "manage sheets" dialog.
--------------------------------------------------------------------------
Gnumeric 1.5.1
Andreas:
* Make ROUNDDOWN and ROUNDUP MSExcel compatible including the
strange handling for negative numbers. [#162682]
This breaks backwards compatibility to earlier Gnumeric versions
for these functions.
* Fix text colour in selected item in sheet manage dialog. [#170462]
* Fix NORMDIST description. [#167467]
David J Craigon:
* Allow ssconvert to specify importer. [#160069]
Ivan Wong:
* Fix image filtering for Win32. [#164589]
* Implement the Win32 registry connection.
Jody:
* Major re-org for goffice split.
* Fix xls import for fit to page.
* Fix OFFSET for asymmetric ranges [#166764]
* Fix SUMIF for asymmetric ranges [#166769]
* Import sheet visibility from ms excel
* Split function docs into a distinct catalog
* Decrease memory usage in clipboard.
* Simplify tiling when pasting a copy. [#87477]
* Be more flexible pasting full cols/rows in single cells. [#87528]
* Add vertical alignment DISTRIBUTED
* Fix xls in/out of rotation
Jon Kåre:
* Don't crash on csv file with invalid unicode [#167190]
* Import html hyperlinks as hyperlinks.
* Fix session management bug when gnumeric is minimized. [#166769]
* Paste images from clipboard.
* Copy images and graphs to clipboard.
* Receive and send images by drag and drop.
* Don't clear clipboard when losing primary selection. [#300468]
Kasal:
* Modified the way generated files are handled by Automake.
* Some configure hacks to support po-functions.
Morten:
* Work around Pango bug causing XL save crash. [#166532]
* Fix Save-As GUI problem causing CRITICALs.
* Fix typos that managed to get their own bugzilla entries.
[#167495] [#302306]
* Improve auto-detection of separators for text files. [#167449]
* Fix some #decimals problems with print page setup.
* Fix saving.
* Fix crash when using --quit. Fix leak too.
* Fix rare crash on exit.
* Use unicode minus (U2212) for numbers. [#168467]
* Improve format selection dialog for text import.
* Constification.
* Use FooCanvas for rotation part of cell format dialog.
* Get rid of the last direct GnomeCanvas use.
* Clean up long double configuration.
* Fix save-as for non-local files. [#170308]
* Drop gtk+-bug workaround. [#162952]
* Make sheets even more object-like.
* Fix parsing problem with names that start out with something
that can be parsed as a cell, e.g., "K3P". [#170465]
* Improve auto-fixup of 1.0.x era non-ASCII Gnumeric files.
* Fix minor GUI problem with the format page of text import.
* Create new plugin with R.[DPQ]dist functions using the
R Project's naming and calling conventions.
Note: this is deliberately not yet in po-whatever. There are
tons of autogenerated strings and things need to settle down
a bit first.
* Fix modality issue causing crashes. [#170958]
* Use a better format for auto expressions.
* Improve undo description for rich text style changes. [#171637]
* Don't destroy target file when loading a saver plugin fails.
[#168581].
* Make sure we update our window menu when we create a new view.
* When we reopen insert->image, start in the directory we were
last time. [#143188]
* Fix conversion problems with stf export. [#126513]
* Improve text import for strange encodings. [#167191]
* Rework stf export code and fix crash-on-exit-causing leaks.
* Do something sensible when exporting dates and times as text.
[#128936]
* Fix uncompressed saving of .xml and .gnumeric (when requested).
[#173030]
* Improve extreme-case evaluation of quantile functions that are
computed by root searching, such as =BETAINV(0.52,1e-3,1e6).
* Improve accuracy of R.QF (and thus FINV).
* Fix TRIMMEAN.
* Fix MODE.
* Allocate some clipboard data in pools.
* Fix potential save-as crash.
* Fix spurious criticals. [#301581]
* Change various sheet things to use an object properties.
* Plug leaks with moving sheets.
* Use object properties for much of the {sheet,workbook}-control-gui
to sheet linkage.
* Fix multihead problems with popups.
* Fix crash for sheet-remove on sheets with local dynamic
dependencies.
* Implement CELL("sheetname", ...).
* Fix CELL with explicit sheet in the reference.
* Fix sheet reordering by dragging.
* Fix various theme related bugs. [#302902] [#302880] [#302882]
* Fix undo crash in connection with cloning sheets.
--------------------------------------------------------------------------
Gnumeric 1.5.0
Emmanuel Pacaud:
* Snap to grid mode when moving sheet objects with shift.
Jean Brefort:
* add scatter plots with spline interpolation.
* Box-plots.
* Fix crash in contour plots (#166051).
* Automatic bounds work with negative values in XY chart (#164593).
* Scrollbar and slider max values are now constant (#165173).
* Avoid recalculation of scrollbar and slider values when not
necessary (#166085).
J.H.M. Dassen (Ray):
* Generate an error when no proper UTF-8 filename is produced when
saving [Debian #291265]
Jody:
* RTL support.
* Another step towards the libgoffice split
Kasal:
* Some configure.in cleanup.
Morten:
* When using the new printing code, don't bother to generate
gnome print fonts for the old code.
* Improve search strategy for auto-completion.
* Fix crash for insert/delete column/row. [#165873]
* Fix text import crash. [#165617]
* Fix SUBSTITUTE. [#165996]
* Fix general format's use of "e".
* Plug dependency leak. [#159581]
* Fix fake rounding functions for very large numbers. [#166188]
* Eliminate old printing code.
* Clean out workarounds for old libraries.
* Avoid GnomeFont in printing.
* Fix .dbf import of floating point values. [#166311]
* Plug xls save leak. [#166561]
This is a library for common operations for document centric
applications that are conceptually simple, but complex to implement
fully. Supported operations include:
- plugins
- load/save documents
- undo/redo
Needed for gnumeric update (PR 32281).
This is tricky, because isinf as macro is removed by cmath, but
only if libstdc++ on GCC is compiled for C99 math support. Try to
check for this and use the symbol from namespace std.
- this uses libtool, tell the framework so
- don't declare alloca on DragonFly, it conflicts with system headers
- patch libtool.m4 fragment for DrgaonFly
It is more consistent with the tex.buildlink3.mk name. Also, if a package
really needs latex, it just has to set TEX_ACCEPTED to latex distributions
altough today, all TEX_ACCEPTED possibilities are latex distributions
Changes:
- Corrected color and html mode routines.
- get_expr() now has equation space pull.
- You may now enter a "#" followed by an equation space number when
prompted for an expression.
- Ported nintegrate command to non-equations. No more commands to port.
- Made redirected output ignore screen_columns.
- Added "-q" option (quiet mode, don't display prompts).
= The Mathomatic man page was improved.
Models and tests for departure from Hardy-Weinberg equilibrium and
independence between loci.
Fits models for genotypic disequilibria, as described in Huttley and
Wilson (2000), Weir (1996) and Weir and Wilson (1986). Contrast terms
are available that account for first order interactions between loci.
uni- and multivariable geostatistical modelling, prediction and
simulation
variogram modelling; simple, ordinary and universal point or block
(co)kriging, sequential Gaussian or indicator (co)simulation;
variogram and map plotting utility functions.
Classes and methods for handling genetic data. Includes classes to
represent genotypes and haplotypes at single markers up to multiple
markers on multiple chromosomes. Function include allele frequencies,
flagging homo/heterozygotes, flagging carriers of certain alleles,
estimating and testing for Hardy-Weinberg disequilibrium, estimating
and testing for linkage disequilibrium, ...
Climate analysis and downscaling package for monthly and daily data.
The package contains R functions for retrieving data, making climate
analysis and downscaling of monthly mean and daily mean global climate
scenarios.
Combine multi-dimensional arrays. This is a generalization of cbind
and rbind. Takes a sequence of vectors, matrices, or arrays and
produces a single array of the same or higher dimension.
RArcInfo is a package for the R statistical program to import
Arc/Info V7.x binary coverages. It is based on the library Avcelib
written by Daniel Morissette.
Currently, RArcInfo supports most of the file formats stored by these
type of coverages. The geographical information (arcs, polygons,
topological relationships, etc.) are stored using lists, but all the
tables containing related information are imported into a data frame.
Once the desired data are imported, the user can draw maps, even filling
the polygons according to the value of a given covariate. Although R is
not designed for heavy G.I.S. work, this package is very helpful to work
with binary coverages inside R.
Includes HTML function and methods to write in an HTML output.
Thus, making HTML reports is easy. Includes a function that allows
redirection on the fly, which appears to be very usefull for
teaching purpose, as the student can keep a copy of the produced
output to keep all that he/she did during the course
Package comes with a vignette describing how to write HTML reports
for statistical analysis. Finally, a driver for Sweave allows to parse
HTML flat files containing R code and to automatically write the
corresponding outputs (tables and graphs).
Interface between GRASS 5.0 geographical information system
and R, based on starting R from within the GRASS environment
using values of environment variables set in the GISRC file.
Interface examples should be run outside GRASS, others may
be run within. Wrapper and helper functions are provided for
a range of R functions to match the interface metadata
structures.
consists of data sets and functions with our (John Maindonald
and John Braun's) book, Data Analysis and Graphics Using
R, published by Cambridge University Press.
those packages that currently use ${MASTER_SITE_R_CRAN:=foo} as their
HOMEPAGE. As the HOMEPAGE is a single URL, not a list of URLs, the
MASTER_SITE variables cannot be used for this.
Changes:
- Made library work with constant strings passed as input to matho_process().
- Added "set bold_colors" option. Use this if equations are difficult to read.
- Removed "doc/ctips.html".
- Cleaned up and improved makefiles.
- Fixed bug in "compile.secure".
scilab update. Add a note in the Makefile to prevent this in the
future.
- add Version.incl to the buildlink files. That is needed to allow
add ons to determine the scilab version. Currently no pkgs are using
this, but that will change soon.
gnucash uses libguppi do do various graphical rendering activities.
A bug in the libraries bar-charting code means that the labels
on bar-charts are attached to the wrong objects, so attempting
to open a sub-chart results in the wrong entry being selected
(click on the first entry and the last one is displayed, click on
the last and the first).
Unfortunately, it would appear that guppi is no-longer being actively
maintained, so there might not be a further release of this library.
The attached patch is included in several source RPMS for Linux
(and apparently was committed to the guppi source CVS).
Bump PKGREVISION.
Overview of changes in gcalctool 5.6.31
* Generated release for GNOME 2.12.0 (Final)
----
Overview of changes in gcalctool 5.6.30
* Fixed bug #314540. The libparser.a library needs ranlib run on it
for Mac OS X.
----
Overview of changes in gcalctool 5.6.29
* Fixed bug #314375. Replaced usage of malloc.h with stdlib.h in
syntax_translation.c
----
Overview of changes in gcalctool 5.6.28
* Generated release for GNOME 2.12 (RC)
* Changed type of argument in paren_disp from char to int for 64bit.
----
Overview of changes in gcalctool 5.6.27
* Fixed bug #313255. The definitions for BUT_<n>_BAS in gtk.c were incorrect.
----
Overview of changes in gcalctool 5.6.26
* Generated release for GNOME 2.11.91 (beta2).
----
Overview of changes in gcalctool 5.6.25
* Fixed bug #311306. If the user was in View->Scientific with base Bin,
Oct or Hex and then went to View->Basic, then returned to View->Scientific,
some of the numeric keys were incorrectly greyed out.
----
Overview of changes in gcalctool 5.6.24
* Fixed bug #310849. Gcalctool no longer crashes when pressing the "B"
button (or typing Shift-B).
----
Overview of changes in gcalctool 5.6.23
* Fixed bug #310791. Memory register window view logic was screwed.
----
Overview of changes in gcalctool 5.6.22
* Fixed bug #310441. Adjusted code to compile with gcc 2.95.2.
----
Overview of changes in gcalctool 5.6.21
* Fixed bug #153854. When the user changes modes, a warning dialog is
displayed to let them know that their current display will be cleared
and the base reset to decimal. The user has the option of checking a
toggle box on the dialog, that will prevent this warning from being
displayed again.
----
Overview of changes in gcalctool 5.6.20
* Fixed bug #309294. Adjustments to allow gcalctool to successfully build
on Solaris with pkgconfig >= 0.17.1.
----
Overview of changes in gcalctool 5.6.19
* Fixed bug #309182. In non-arithmetic precdence mode, gcalctool can now
correctly change the sign of the exponent on scientific numbers again.
----
Overview of changes in gcalctool 5.6.18
* Fixed bug #308408. gcalctool can now correctly convert the hexadecimal
numbers "A-F" to other bases in "use arithmetic operator precedence mode".
----
Overview of changes in gcalctool 5.6.17
* Fixed bug #305619. Calculations with stored register values in arithmetic
operator precedence mode, now work correctly.
----
Overview of changes in gcalctool 5.6.16
* Fixed bug #305034. In "Use Arithmetic Precedence" mode, when switching
the format (e.g. from ENG to FIX), the displayed value switches to zero
(in the corresponding format, so e.g. 0.0 or 0e+0, ...).
----
Overview of changes in gcalctool 5.6.15
* Fixed bug #305467. gcalctool no longer crashes under the following
scenerio:
- type "f" to bring up the user function menu.
- dismiss the menu by clicking elsewhere with the mouse.
- type another character which isn't in the range "0" to "9".
----
Overview of changes in gcalctool 5.6.14
* Did a gcalctool tarball release.
----
Overview of changes in gcalctool 5.6.13
* Fixed bug #304056. Adjusted the keyboard shortcuts for the Xor and x^y
operations. New values are:
Xor - 'x'
x^y - '^'
----
Overview of changes in gcalctool 5.6.12
* Fixed bug #302555. Various gcalctool variables have now been const'ified.
----
Overview of changes in gcalctool 5.6.11
* Fixed bug #300957. Replaced the underscore character in
"translator_credits" with a hyphen, to prevent some
translation tools from being confused.
----
Overview of changes in gcalctool 5.6.10
* More work on bug #172704.
- Adjusted the code to not try to display a menu when the user
entered a left parentheses (another do_pending() type of operation).
- Toggling the "Show Trailing Zeroes" operation via keyboard
shortcuts, needed to clear the v-.pending flag.
----
Overview of changes in gcalctool 5.6.9
* Fixed up some problems reported by lint.
----
Overview of changes in gcalctool 5.6.8
* Fixed bugs #172704 and #172869. When the user now uses the keyboard shortcut
for any of the gcalctool buttons that have a menu associated with them, that
menu is now displayed. The user can use the arrow keys to select a menu item
or the menu items shortcut.
----
Overview of changes in gcalctool 5.6.7
* Fixed bug #171393. Allow stock labels to show through.
----
Overview of changes in gcalctool 5.6.6
* Refixed bug #158280. The Help->Contents menu item no longer appears if
gcalctool is built Gtk-only.
----
Overview of changes in gcalctool 5.6.5
* Fixed bug #172798. gtk_set_locale was already being run by gtk_init()
and the gtk about popup didn't have the gcalctool icon.
----
Overview of changes in gcalctool 5.6.4
* Fixed Sun internal CR #6214176. If gcalctool is being driven by gok,
the on-screen keyboard assistive technology, it's possible that the
event returned by gtk_get_current_event() is NULL. If this is the
case, we need to fudge the popping up on the menu associated with
this menu button.
----
Overview of changes in gcalctool 5.6.3
* Fixed bug #158280. You can now build gcalctool without the GNOME
libraries by specifying "--disable-gnome" on the configure command
line.
----
Overview of changes in gcalctool 5.6.2
* Fixed bug #167479. gcalctool with set the View->Memory Registers menu
item inactive if the calculator is in Basic mode.
----
Overview of changes in gcalctool 5.6.1
* Fixed bug #168694. gcalctool now saves/restores the ten memory
register values as gconf resources.
* Removed the redundant process_str() routine in graphics.c
----
Overview of changes in gcalctool 5.6.0
* Fixed bug #169196. gcalctool now uses use g_get_home_dir().
* Added in a better implementation of the trig_filter() routine in
functions.c
Changes:
- Perfected process() (the input processor).
- Code cleanup.
- Display polar coordinates in roots command.
- Parse "**" as "^".
- The docs were clarified.
- Increased sizes of many input buffers.
* What is new in gsl-1.7:
** Switched gsl_randist_binomial to use the faster binomial random
variate TPE algorithm by default. The previous binomial variate
algorithm is available as gsl_randist_binomial_knuth. This will
result in a different sequence of binomial variates in programs using
this function.
** Improved the algorithm for gsl_sf_elljac_e to avoid cancellation
errors near quarter periods.
** Fixed the branch selection in gsl_sf_gamma_inc_Q_e to avoid
inaccurate results for large a,x where x~=~a.
** The multilinear fitting functions now have forms which accept a
user-specified tolerance for the SVD cutoff and return the
corresponding effective rank of the design matrix.
** The quadratic solvers in poly/ now handle linear equations
gracefully (i.e. quadratrics with a leading coefficient of zero).
** The output of "make check" now only shows test failures by default,
to reduce the amount of output. Set the environment variable
GSL_TEST_VERBOSE=1 to display all the output. To assist debugging,
the test number of each failure is shown in square brackets at the
line-end [NNNN].
** Fixed bugs in gsl_linalg_SV_decomp_jacobi which caused
incorrect results for some input matrices.
** Bessel, coulomb, dilogarithm and legendre_H3d functions now use
hypot internally to avoid overflow when computing terms like
sqrt(1+x*x).
** The 'Usage' chapter of the reference manual now explains how to
handle deprecated functions using the GSL_DISABLE_DEPRECATED macro.
** The conflicting enum definitions for 'forward' and 'backward' in
gsl_ftt.h and gsl_wavelet.h are deprecated. User code should switch
to the new definitions gsl_fft_forward, gsl_fft_backward,
gsl_wavelet_forward and gsl_wavelet_backward. Selectively define
GSL_DISABLE_DEPRECATED before including the headers to use the new
definitions on either or both modules.
** Fixed an error in the the brent minimisation algorithm. Iterations
should now follow Brent's original description correctly.
** The bound coulomb function gsl_sf_hydrogenicR_e no longer reports
an underflow for exact zeroes of the wavefunction.
** gsl_linalg_SV_decomp_jacobi now reports an error for the
unimplemented case M<N correctly.
** Fixed conformance test for the SYRK and HERK blas functions
gsl_blas_{s,d,c,z}syrk and gsl_blas_{c,z}herk for non-square matrices.
** Configure now checks for presence of ieeefp.h if needed.
** Differential equation solvers now propagate error codes returned
from user-defined functions to the top-level in all cases.
** Sort functions now avoid an infinite loop if Nans are present in
the input vector. The order of nans in the output is undefined,
although other elements will be sorted correctly.
Changes:
- The C complex number library was finished and perfected (complex_lib.c).
- Yet another code cleanup.
- Added "UNIX" compile-time define to the Prime Number Tools.
- Some improvements to the Mathomatic documentation.
While I dislike moving pkgs around and forcing users into updates I'm
making an exception here, because this is a leaf pkg, we don't
support gnumeric-1.2 anymore and because gnumeric-1.4 is fully
compatible to older sheets tbomk. Sorry for breaking pkgchk.conf though.
Fixed
- src/kernel/sparcv8/MakeVar.SH missing from MANIFEST (hence from tarball)
- stack corruption in matsnf() [ when GC occurs ]
- incorrect result in gaffsg(s < 0, t_PADIC)
- [hi-res plot: X-Windows] rescaling bug
- [ix86 + gcc]: fix "invalid preprocessing token" Warning
- removed hack in buchall() [ function called through unappropriate
type (in init mode) to avoid inserting irrelevant arguments ]. Caused
some compiler to produce incorrect code (SEGV).
- typo in isabsolutepol(): SEGV in factorff for some t_POLs
defined over the prime field
- inconsistent error message when starting 'gp -p 436273000'
- Configure support for GNU/Hurd
- Fixed a potential crash after saving patterns.
- Removed -mpentiumpro from the Makefile.
- Zoom 1:1 and 16:1 buttons are now grayed out when appropriate.
- Rearranged zoom buttons to be more logical.
Main Changes Scilab 3.0 -> 3.1
=========================
The new features of Scilab 3.1 are the following:
- "xgetmouse", "eventhandler" event set extended to click, double-click, <Ctrl> Key. See more details in xclick and xgetmouse on line help.
Warning: Because of distinction of click events, some users' scripts can have a different behavior.
To make it work as before please check and modified test on events as follow:
supposing that button contains the value returned by xclick (left most argument) or xgetmouse (third componant of returned vector) then replace test like:
button==0 by or(button==[0,3])
button==1 by or(button==[1,4])
button==2 by or(button==[2,5])
- Integration of the ATLAS library (specific Windows version).
During the installation of Scilab, dynamic library (Atlas.dll) is automatically chosen according to the CPU detected. See details in the Atlas.spec file under scilab\bin directory.
- Java interface written to allow calling Scilab computational engine from Java
- TCL interface has been totally rewritten (for better error detection and better data transfert). ScilabEval improve to handle synchronism.
For your information you should know that tcl8.4 segfault when running on Linux 2.6 kernels on machines with 2 or more processors.
- Scipad editor
o A debugging tool is now available.
o Drag'n'drop is now supported.
o User settings and text colors are now configurable and saved across editing sessions.
o Find/Replace debugged and improved.
o Quick access in the file menu for recently opened/saved files.
o Creation of XML help page templates and xmltohtml compilation available from within Scipad.
o Identification of Scilab predefined variables and library functions in scilab scripts.
o Scipad is easily localized. Today English, German, French, Swedish and Italian languages are supported.
o Miscellaneous file management improvements: readonly flag, absolute pathnames to files, pruned pathnames display, revert to saved feature.
- Graphics editor completed
o Axes structure totally rebuild.
New axes properties available (see manual and type 'gca()' for a complet listing), z logscale enable, axes inversion.
o Save and load had been extended to graphics handle
o 'plot' macro added to scilab to mimic the "matlab plot" behavior (type "help plot" for more info.)
o 'surf' macro added to scilab to mimic the "matlab surf" behavior (type "help surf" for more info.)
Graphics entities are associated to Scilab variables of type handle. The handle is a unique identifier which is associated to each instance of a created graphics entity. Using this handle, it will be possible to reach entities properties through "set" and "get" routines. The handles are also used to manipulate graphics objects, to move them, to copy or delete them.
Enter "help graphics_entities" at Scilab prompt for more details.
- Scicos block set has been extended/revisited to be more compatible with Simulink one, compiler, code generator and implicit system simulator have been improved.
- Configure adapted to linux 64bit architectures
- Improvement of the integration of Visual Studio Compiler to the dynamic links: findmsvccompiler() and configure_msvc() macros have been added
- The source files have been updated to optimise the compiled version built with VC6 tool
Please note that the Windows binary version provided on our Web site is built with .NET
- Sparse operations and functions like real, imag, matrix, spones revisited to improve efficiency
- Bessel functions extended to work in the complex case (using Slatec routines)
Incompatibilities: The semantics of besseli, besselj, besselk and bessely functions has been changed and extended.
The oldbesseli, oldbesselj, oldbesselk and oldbessely correspond to the old obsolete semantics.
- New Matlab functions implemented in m2sci translator
- Functions to read Excel files
- Font rotation is now possible under Xwindow
- home variable (%HOME%) defined under Windows: c:/Documents and Setting/USER
- New environment variable SCIHOME:
o Under Windows: %HOME%\scilab\SCILAB_VERSION
o Under Linux: $HOME/USER/.scilab/SCILAB_VERSION
- New primitives:
o clipboard (specific Windows)
o perl
o calendar
o mkdir
o rmdir
o copyfile
o sleep
o getos
o setenv
o getshortpathname (specific Windows)
o getlongpathname (specific Windows)
o toolbar (specific Windows)
o hidetoolbar (specific Windows)
o console (specific Windows)
o mcisendstring (specific Windows)
o banner
o winqueryreg (specific Windows)
o xls_open
o xls_read
o scicos_debug_count
Changes:
- Created "complex.h".
- Fixed and documented "help all >filename", for quickly creating a
quick command reference.
- Fixed up and commented "main.c".
- Split off "complex.c" into "complex_lib.c" and made it an
independent complex number library.
- Added "integrate definite" command option.
- Corrected makefile install.
- Added check in nintegrate command to fail if result contains
infinity or nan.
- A few complex number improvements were made.
- Allow a text pre-processor to pipe input into Mathomatic.
1) Simplify the way how an emacs version is picked when no emacs
is installed, but a user try to install an Emacs Lisp package.
Just pick up the version set as EMACS_TYPE than searching for
versions already installed etc. If the EMACS_TYPE version is
not supported by the Emacs Lisp Package, just fail. EMACS_TYPE
be default to GNU Emacs 21.
(In other words, users should set EMACS_TYPE as they want.
Otherwise GNU Emacs 21 is used.)
2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to
a) the PKGNAME itself, and b) PKGNAME in its dependency lines.
EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is
used. This keeps dependency graph of Emacs-Lisp-packages-
installed-for-XEmacs consistent.
3) Document EMACS_* variables as much as possible.
4) Provide more cookies for PLIST. Maybe utilized later.
Note that the 2) change doesn't affect the default, GNU Emacs 21
behaviour. So no version / revision bumps in this commit.
Changes:
- Fixed minor bug in real and imaginary commands.
- Fixed roots command.
- Cleaned up Prime Number Tools man pages.
- Cleaned up the Mathomatic source code.
- Corrected the Mathomatic library.
- Ported taylor command to non-equations.