This update is based on patches provided by Ron Roskens (roskens at elfin dot net)
in PR pkg/20271 and his posts to tech-pkg@. Furthermore, this update fixes
PR pkg/20109 by Bill Sommerfeld.
Changes since our last version include:
* src/register/ledger-core/split-register-control.c
If we're expanded, ignore TRANS cursor classes. This prevents
a bug where the exchange-rate dialog is realized when there really
is nothing to do (because we're in an expanded transaction).
* src/register/ledger-core/split-register-model.c
Don't PERR() if we have no account -- this prevents annoying
messages when handling multi-currency txns in the GL. Note:
all GL txns are displayed in the locale currency (if possible).
* src/register/ledger-core/split-register.c
AUTO_LEDGER and JOURNAL register types _ARE_ expanded -- return
TRUE, not FALSE.
* src/report/standard-report/advanced-portfolio.scm: add extra
arguments to prevent scheme crash.
* src/gnome/glade/sched-xact.glade: Need to start the Editor dialog
as non-visible so the ledger get's sized properly
* src/gnome/dialog-scheduledxaction.c: resize the cal after the
dialog is shown, so it get's sized properly.
* src/register/register-gnome/gnucash-style.c: temporary fix to
prevent 105346, until a real fix can be created. There is still
a visual artifact leftover, but at least it doesn't crash.
* src/scm/tip-list.scm: remove the tip that says that this is a development
version. (Thanks, pogma)
* src/scm/command-line.scm: remove the "development version" string
when running "gnucash --version"
* src/import-export/import-backend.c: Add heuristic for duplicate
matching by check number.
* doc/README.OFX: Update
* src/engine/gnc-lot-p.h: some strange platforms assume "char" is
0..255 instead of -128..127. Force a "signed char" to make sure
we get the latter interpretation.
* src/app-utils/gnc-ui-utils.c: Don't round unless force_fit is true.
Fixes Debian Bug #179802.
* src/bin/overrides/gnucash-build-env.in: add business-utils
* src/business/business-utils/Makefile.am: make scm-links so you
can run gnucash from within the build tree
* po/it.po: Updated Italian translation by Lorenzo Cappelletti
<L.Cappelletti@mail.com>.
* src/import-export/qif-import/qif-file.scm: mark "splits" as negative
to make sure the numbers are reflected appropriately.
* src/import-export/qif-import/qif-objects.scm: add a neg? value to
a qif-split; use this when converting the split-amount.
Fixes bug #105179
* src/calculation/Makefile.am: need to add GUILE_INCS
* src/engine/Makefile.am: add ${INTLLIBS} for gettext() et al on
platforms that don't have it in libc
* src/backend/file/io-gncbin-r.c: don't need to define functions
that are never used, so move the #ifdef around. Fixes # 105124
* src/import-export/qif-import/qif-file.scm: fix a
wrong-number-of-arguments fatal crash when trying to reparse
dates.
* src/scm/main.scm: turn off devel version message
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.
o Updated or new translations for Japanese, Italian, Traditional
Chinese, Simplified Chinese, Russian, French, German, Swedish,
Portuguese, Brasilian Portugese
o Add French account hierarchy template
o Back-ported fix for locale of new accounts
o File permission fix
o Changed "Opening Balances" to "Opening Balance" to unify the
account name
o Tweak for newer versions of db2html
o Fix a common crash caused by a dangling pointer reference
o Add upper bounds checking on the versions of guile and g-wrap
o Fix for guile-1.4.1 srfi problem
o Added support for VWD as a quote source
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".]
o Updated or new translations for Dutch, Norwegian, Russian, Greek,
French, German, Portuguese, Azerbaijani Turkic, and Slovak
o Tweaked the exchange rate calculation so that it will work in even
more complicated cases, involving different Euroland and other currencies.
o Added Edit Report Options hyperlink to warnings in reports.
o Added workaround for Guppi barchart legend sorting
(broken in Guppi 0.40.0 - 0.40.3).
o Bug fixes
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.
o Euro conversion druid
o Updated or new translations for Brazilian Portuguese,
Danish, German, Nicaraguan Spanish, Norwegian, Portuguese,
Slovak, Spanish, and Swedish
o minor bug fixes
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.
o new Polish translation
o Danish and Spanish translation of new account files
o updated Swedish, German, and Portuguese translations
o child accounts can be reconciled with the parent
o support for TrustNet online quotes
o support for precious metal currencies
o bug fixes
Include a bugfix for lisp_LISP independently discovered by me that has
been pulled up to the automake-1-4 branch of automake cvs.
Changes are:
New in 1.4-p5:
* Allow AM_PROG_LIBTOOL again.
* Diagnose AC_CONFIG_HEADERS the same as AC_CONFIG_HEADER.
* Display distributed file list correctly in usage message.
* Allow numbers in macro names.
* Bugfixes.
New in 1.4-p4:
* Deal with configure.ac as well as configure.in -- this time for real!
* The version numbering system now allows three point version numbers,
such as 1.4.4, without thinking they are alpha release numbers.
New in 1.4-p3:
* Deal with configure.ac as well as configure.in.
* Don't complain if `version.texi' is included in multiple places.
New in 1.4-p2:
* Deal with AC_CONFIG_FILES from autoconf-2.50.
* Improvements to f77 support.
* DESTDIR now works for script targets.
* distcheck-hook works correctly.
New in 1.4-p1:
* The version numbering system now allows fork identifiers (such as
the p1 in this version of automake).
* Cope gracefully with various versions of libtool which may or may not
require ltconfig, ltcf-c.sh, ltcf-cxx.sh or ltcf-gcj.sh.
* Bugfixes.