diff options
author | wiz <wiz@pkgsrc.org> | 2011-03-11 10:53:39 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2011-03-11 10:53:39 +0000 |
commit | 955730635f1e98c30b795b2bc76698ac6a76611a (patch) | |
tree | fac4a354f76afa64e0829f8db1c6b14f212485ac | |
parent | 9aab25a60b98655a2b632ed24be9e96c09b52f19 (diff) | |
download | pkgsrc-955730635f1e98c30b795b2bc76698ac6a76611a.tar.gz |
Update to 2.4.3:
Changes between 2.4.2 and 2.4.3 include:
* User-visible changes
o Only show the Save As dialog at the end of the Hierarchy
druid if it was called at the beginning of a new book,
not when a hierarchy is added to from the actions menu.
o Set a printer job name when printing reports and cheques
o Update revision to 2.4.3
o Fix invoice line ordering mismatch between register
window and reports. The new code was missing the call to
gncInvoiceSortEntries.
o Add extra toolbar buttons as shortcuts for some business
functions, "New Invoice" for now. The extra toolbar
buttons are disabled until the user enables them manually
in Preferences -> Business -> Extra buttons.
o Implement command for changing the ordering of invoice
entries by moving them up or down one row. Turned out
this is rather easy: Just swap the "date-entered" of both
items.
o Fix r20272: The text selection after auto-completion
should work correctly now.
o Extend the addr2/addr3 auto-completion also to the
shipping addr2/addr3 lines.
o Implement auto-completion on the addr2/addr3 lines of
the "New Customer" dialog box.
o Fix missing copying of invoice currency on "Copy
Invoice". Unfortunately this feature has been creating
invoices with no currency set. This leads to weird amounts
that have more digits than expected and don't sum up
correctly, and it also triggers the warning dialog "One
or more of the entries are for accounts different from
the invoice/bill currency. (...)"
o Minor tweaking of icon for duplicate invoice so that
it doesn't look grayed out
* Translation updates
* Bugs fixed
o Bug #635552: Rename "Financial Calculator" into "Loan
Repayment Calculator" I've been told (by users who know
the subject well enough) the "Financial Calculator" should
rather be called a "Loan Repayment Calculator" or a
"Mortgage Payment Calculator", as this is what is being
offered there. So I finally made this renaming.
o Bug #640357: Adding very limited Perl-Support for
doxygen Adding Doxygen commands to the Perl-scripts in
the sources I searched for every *.pl file in the GnuCash
source and added Doxygen commands like @file, @brief,
@author to better include them in doxygen. Patch by
Christoph Holtermann.
o Bug #640357: Adding very limited Perl-Support for
doxygen There are a few Perl-scripts scattered through
the GnuCash sources. This patch enables doxygen to
interpret them so that they can be provided with information
about author, date and so on. This is done by telling
doxygen that their python-files. So python-comments can
be used. The actual Perl-source is commented out by using
@cond Perl ...PERL-CODE... @endcond Perl Patch by Christoph
Holtermann
o Bug #640347: Adding Example Skripts for historic Stock
Quotes This patch adds the example skripts from
http://wiki.gnucash.org/wiki/Stocks/get_prices to the
directory python-bindings/example_scripts. Patch by
Christoph Holtermann.
o Bug #640328: This patch makes Transaction.GetSplitList
and Account.GetSplitList return Split instances I changed
gnucash_core.py so that GetSplitList methods of Transaction
and Account return Split-instances so that the user
doesn't need to call Split(instance=GetSplitList()[n]).
I checked the examples and changed one either. Patch by
Christoph Holtermann
o Bug #639906: Changing the way __format__ works for
Split and Transaction Patch by Christoph Holtermann
o Bug #641832: Workaround to avoid the current crashes
on windows. On win32 the queryf() calls below seem to
crash. On the other hand, we know the used libdbi on
windows is fine, so as a first workaround, we assume
libdbi is safe.
o Bug #642445 [PATCH] Segfault when tip_of_the_day.list
is empty
o Bug #642284: Fails to build on Ubuntu Natty Patch by
Ahmed El-Mahmoudy.
o Bug #641832: Use g_strdup_printf() instead of
dbi_conn_queryf() to format the query; the latter crashed
msvcrt. Also reverts r20287 because the root bug is fixed.
o Bug #641909: Fix broken price scatter plot The report
was unknowingly broken by the move of one function in
r20209 namely gnc-locale-default-iso-currency-code from
app-utils to core-utils, and somehow this needs a re-export
in the core-utils.scm declaration. (I don't know why.
For me, this confirms again this whole scheme plugin
stuff sucks, royally.)
* Other code/build changes
o Tag 2.4.3
o Re-indentation of source code.
o Really fix conditional configure test for gtkmm.
o Add optional module that compiles with gtkmm, i.e. in
C++. This was just a crazy idea, but it turns out to be
extremely easy. This can be used as a place for new GUI
elements which people prefer to write in gtkmm/C++ instead
of C. It's disabled by default. Use configure --enable-gtkmm
to enable it.
o Fix const-correctness of gnc-module interface.
o Add missing run-time typechecks in new code.
o Fix CRIT gtk warning if the old_page_long_name was NULL
but still passed to g_strrstr.
o Add accessor of GtkUIManager in GncMainWindow.
o QofSession: Don't push a new generic error if there's
already one available that might be more descriptive.
o Remove no-longer-correct warning about the aqbanking5
setup wizard not being implemented: It is.
o Add a Timespec constructor for the current clock time.
o Fix potential parsing of NULL strings by correctly use
an empty non-NULL string instead.
o Another error message somewhat more verbose.
o Make log warning about bad gnc_numeric print the actual
error code.
o Add address auto-completion of r20272 also for address
line 4.
o Add a common shared quickfill object for the addr2/addr3
lines of a GncAddress.
o Minor code cleanup - remove includes from header if
not necessary.
o Fix CRIT error message on program quit in the aqbanking
module.
-rw-r--r-- | finance/gnucash/Makefile | 22 | ||||
-rw-r--r-- | finance/gnucash/PLIST | 3 | ||||
-rw-r--r-- | finance/gnucash/distinfo | 8 |
3 files changed, 8 insertions, 25 deletions
diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile index 073eed27920..94da08b6fac 100644 --- a/finance/gnucash/Makefile +++ b/finance/gnucash/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.150 2011/02/12 15:08:01 wiz Exp $ +# $NetBSD: Makefile,v 1.151 2011/03/11 10:53:39 wiz Exp $ # -DISTNAME= gnucash-2.4.2 +DISTNAME= gnucash-2.4.3 CATEGORIES= finance MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnucash/} @@ -50,32 +50,14 @@ GCONF_SCHEMAS+= apps_gnucash_dialog_business_common.schemas post-install: rm ${DESTDIR}${PREFIX}/bin/gnc-test-env -# re-add any that are necessary, will be removed completely -# during one of the next updates -#.include "../../archivers/bzip2/buildlink3.mk" .include "../../devel/GConf/schemas.mk" .include "../../devel/glib2/buildlink3.mk" -##BUILDLINK_API_DEPENDS.swig+= swig>=1.3.28 -##.include "../../devel/swig/buildlink3.mk" -#.include "../../devel/libgsf/buildlink3.mk" -#.include "../../devel/libglade/buildlink3.mk" .include "../../devel/libgnomeui/buildlink3.mk" -#BUILDLINK_API_DEPENDS.pango+= pango>=1.8.0 -#.include "../../devel/pango/buildlink3.mk" -#.include "../../devel/popt/buildlink3.mk" -#.include "../../devel/zlib/buildlink3.mk" .include "../../finance/libofx/buildlink3.mk" -#.include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../lang/guile/buildlink3.mk" -#.include "../../lang/perl5/buildlink3.mk" .include "../../misc/goffice0.8/buildlink3.mk" -#BUILDLINK_API_DEPENDS.libgnomeprint+= libgnomeprint>=2.10.0 -#.include "../../print/libgnomeprint/buildlink3.mk" -#BUILDLINK_API_DEPENDS.libgnomeprintui+= libgnomeprintui>=2.10.0 -#.include "../../print/libgnomeprintui/buildlink3.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../textproc/libxml2/buildlink3.mk" -#BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.6.3 .include "../../www/webkit-gtk/buildlink3.mk" .include "../../x11/gtk2/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/finance/gnucash/PLIST b/finance/gnucash/PLIST index e357ed67f2f..f783b018bcc 100644 --- a/finance/gnucash/PLIST +++ b/finance/gnucash/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.40 2011/02/12 15:08:01 wiz Exp $ +@comment $NetBSD: PLIST,v 1.41 2011/03/11 10:53:39 wiz Exp $ bin/gnc-fq-check bin/gnc-fq-dump bin/gnc-fq-helper @@ -62,6 +62,7 @@ include/gnucash/glib-helpers.h include/gnucash/gnc-account-merge.h include/gnucash/gnc-account-sel.h include/gnucash/gnc-accounting-period.h +include/gnucash/gnc-addr-quickfill.h include/gnucash/gnc-amount-edit.h include/gnucash/gnc-associate-account.h include/gnucash/gnc-basic-gobject.h diff --git a/finance/gnucash/distinfo b/finance/gnucash/distinfo index eebf567f028..be3aa63b3f2 100644 --- a/finance/gnucash/distinfo +++ b/finance/gnucash/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.48 2011/02/12 15:08:01 wiz Exp $ +$NetBSD: distinfo,v 1.49 2011/03/11 10:53:39 wiz Exp $ -SHA1 (gnucash-2.4.2.tar.gz) = b16f325b33923c41cc2985bdb6fdd165c63607d5 -RMD160 (gnucash-2.4.2.tar.gz) = 09d429fccd40335d45d20f979c40a23fc93946d7 -Size (gnucash-2.4.2.tar.gz) = 12997958 bytes +SHA1 (gnucash-2.4.3.tar.gz) = cb69bca4d311794b86186a7660eea71b63119440 +RMD160 (gnucash-2.4.3.tar.gz) = 7c8de221c0d99f9ccb0840bfb3d98837ec37bf6b +Size (gnucash-2.4.3.tar.gz) = 12985416 bytes |