finance_quote_1_07:
* Updated Yahoo::Europe.pm so that stocks fetched from the
Stockholm exhcnage (.ST) are correctly listed as being in
Swedish Krona (SEK).
* Added Finance::Quote::Yahoo::Asia to provide lookup of
Asian stock quotes (not including Japan).
* Patched Quote.pm after currency conversion started to fail.
* Updated documentation in ASX.pm and Trustnet.pm to note their
current functional unhappiness.
finance_quote_1_08:
* Added ZI.pm and Union.pm modules.
* Fixed VWD problem whereby no symbol was being returned.
* Updated TrustNet documentation (#666349).
* Fixed currency conversion problems. (#232075)
* Fixed ASX problems whereby quotes were not being obtained
(#653025).
* Fixed problem where no symbol tag was being defined in ASX.
(#653035).
* Fixed problem where undefined currencies would be returned
as zero, and not undefined as occured in previous versions.
* Fixed tests in currency.t which assumed that conversion
could be done between EUR and former European currencies.
These are no longer supported due to a change in the
lookups provided by Yahoo.
* Updated Fidelity.pm to indicate its current non-working status.
* Added patches which provide a troweprice_direct method.
(#666351).
* As above, for the Fidelity module. (#666353)
* Accepted David Hampton's patch to Yahoo currencies.
The correct currency will now be flagged on stocks regardless
of the module used to grab them. (#666361)
* Added Keith Refson's module to obtain quotes from
First Trust Portfolios L.P. (#670202).
* Added Ganesan Rajagopal's excellent IndiaMutal module.
(#720896)
* Fixed Cdnfundlibrary to correctly set the success flag
when successful. (#752395).
* Updated Tdwaterhouse.pm with Robert Clark's changes to
work with the new TD Waterhouse website. (#750843).
* Added the BM Nesbitt Burns module (#752423).
* Updated BMONesbittBurns module to provide better date
handling, screening out of high-ascii characters from
fields, and removal of spurious debug output.
Changes since version 1.8.4 are numerous. For brevity, I'll include
the changes from 1.8.6 onwards. Other changes available at
http://www.gnucash.org.
What's New in GnuCash 1.8.8?
o HBCI - Improve error message when receiving zero balance from bank.
o Add account template for Swiss German businesses "KMU" by Tom Winterhalder
o Add *big* account template for German businesses "SKR04" by Betina Schmidt
o Add Catalan and Turkish translation, Updated German, Italian, Czech, Greek
o Add Turkish account template. Updated Greek account templates.
o Remove debian scripts
o Add a comment about minimum string length
o Fix the ISO_DATELEN to be "long enough"
o Fix handling of HBCI direct debits (fix wrong textkey). Fix and initially
implement handling of multiple banks/users/customers.
o Fixed extremly stupid, old bug that causes weird HBCI errors. Improved user
messages.
o Refactor some GUI code. Improve user messages.
o BillTermDecRef should have been BillTermIncRef when setting new bill term.
o Applied Frank Pavageau's patch regarding capital gains to handle split
transactions.
o Don't make a timespec with tv_sec == 0. Fixes some tests on the alpha
platform.
What's New in GnuCash 1.8.7?
o Use instead of "libofx/libofx.h" as it's not part of our system. Fixes a
dependency problem in 1.8.6 release.
o Small fix from hawkfan to get tests to work when building outside srcdir.
o Fix a bug introduced by Matthew -- ANSI C does not allow you to declare a
variable in the middle of an expression. Move the declaration to the top of
the function.
o We don't need the trailing semi-colon because the #include adds one. The
double semi-colon causes build failures in some cases.
What's New in GnuCash 1.8.6?
o Updated Spanish, Greek, French, Czech, Slovak translations
o Fixed extremely stupid bug in the import value setting workaround.
o Fixed problem with SX formula_cell calls
o Merge missing part of 2003-05-28 commit. The log format changes didn't get
commited for some reason, making the log replayer completely unusable.
o Fixed crash during dialog startup on Solaris.
o Turn off scheme garbage collection during query->scm and scm->query
conversion. It shaves about 50% off the test-scm-query-string tests.
o Make test-scm-query-string test deterministic by seeding the RNG with a
known value.
o Add a "slots" parameter to allow for future expansion. Right now this is
completely ignored.
perl module outside of pkgsrc).
Remove --preserve-dup-deps from libtool, compiles and links fine
w/o it. Prompted by comment from Ron Roskens.
Add RCS tag to patch.
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.
- more sql backend work
- updated translations for Portuguese, German, Swedish, and Danish
- a little ray of sunshine
- updated documentation (English & Portuguese)
- updated German and Portuguese translations
- more work on sql backend
- fixes for FreeBSD
- updated documentation
- updated Norwegian and Portuguese translations
- second alpha release
- updated user documentation
- updated api documentation
- alpha release, string freeze
- new user account hierarchy wizard
- account hierarchy export
- reporting improvements
- transfer dialog auto-completion
- reporting improvements
- many misc GUI improvements
- updated German and Portuguese translations
- fixes for Solaris
- more new & improved reports
- use of gnome MDI for main window
- GUI improvements
- several new & improved reports/graphs
- online price quotes now work
- new main window display
- Spanish & Portuguese translations of the manual
- new XML file format
- better support for importing qifs from online banks
- improved checking register
- support for charts & graphs
- financial calculator
- new user account hierarchy wizard
- many UI improvements
- fixes for Solaris 8
- fixes for gnome-print 0.23
- new Spanish translation
- new Russion translation
- improved qif importing
- updated documentation
- lots of bug fixes
- switch to gtkhtml widget
- updated French translations
- improved qif importing
- fix for g-wrap 0.9.4
- Reports feature
- Configurable date format
- 'Return' in limit entry applies the limit
- German translation
- Japanese translation (including docs)
- Documentation
- New transactions highlighting modes
- Polish translation
- Swedish translation
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.