summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2011-02-12 15:08:01 +0000
committerwiz <wiz@pkgsrc.org>2011-02-12 15:08:01 +0000
commit7391e6b4c2e592c4a3b10913b15a91dc0e666381 (patch)
treef13c8402937f01ab1e672c934cd70b8a247d94bf
parentcb685e9159485777b41c002cde1aaa18c62c3c78 (diff)
downloadpkgsrc-7391e6b4c2e592c4a3b10913b15a91dc0e666381.tar.gz
Update to 2.4.2:
Changes between 2.4.0 and 2.4.2 include: * User-visible changes * Partly revert r20207, "Modify Tax Info on Account Page..." The changes in the tree-model-account caused CRITICAL gtk warnings, so we revert that part for now. The changes in gnc-ui-utils.[hc] have been kept. * Do not modify the entry's DateEntered when duplicating invoice to keep the entry ordering. Follow-up to r20115. * Modify Tax Info on Account Page to display or not display sub-account info based on whether row is expanded. Revert changes made in gnc-ui-util.c in rev 20039 and instead put those changes in new function: gnc_ui_account_get_tax_info_sub_acct_string. Define a new column, GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in gnc-tree-model-account.c filled with gnc_ui_account_get_tax_info_sub_acct_string. Modify gnc-tree-view-account.c to define a tax_info_data_func that displays only the the data in the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the row is expanded; otherwise it combines it with the data in the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT model column. Modily the view creation function to use the new tax_info_data_func. * Open the newly created invoices for editing after import. * Make the splash screen stack as a regular window instead of stacking in front of everything else. * SQL Backend Version Control: The final part. New error dialog boxes for ERR_SQL_DB_TOO_OLD and ERR_SQL_DB_TOO_NEW Marks the book read-only if the user doesn't upgrade a too-old db and when the user tries to load a too-new db. * Provide more detail in commit error when it's caused by a read-only book. Mark error message for translation. * Throw an error and return if if the book is marked readonly. * Add icons for Duplicate Invoice functionality * This patch adds a new option under Edit -> Preferences -> Date/Time that looks like this: Date Completion When a date is entered without year, it should be taken: (*) In the current calendar year ( ) In a sliding 12-month window starting this many months before the current month: [ 6 ] Patch by Peter Selinger with minor modifications * Fix a bug introduced in 20042 which caused lists of Scheme strings passed to C code to be garbage. This caused online price quotes to fail for anything other than a currency. * Make it possible to include trading accounts in the Income Statement and Profit and Loss reports. * Additionally, make the "Duplicate Invoice" feature available as menu item and toolbar button when viewing an invoice. * Implement "Duplicate Invoice" feature, where a new invoice is created as a copy of an old one with new date and new ID. This patch makes this feature available as button "Duplicate" in the search window. * Make reconcile+update import action of r20021 bug#373415 enabled by default because it's so useful. * Fix version number in welcome report. * Set sort order for GncEntry quickfill to LIFO by-date. Previously, the insertion order was random instead of by-date. * Activate balance averaging in account piechart report, introduced in r19253. * Add budget name to budget tab * Add info about sub-accounts to Tax Info column on Accounts page. * A plugin to import CSV data as a new invoice or bill. Based on code written by Sebastian Held. Also includes a python script to massage a downloaded order form into the correct format for import. See contrib/rapid2gnucash.py This works with Rapid Electronics (UK) and can be used as a basis for other vendors. Users need to add a line in their ~/.gnucash/config.user for the module to be loaded: (gnc:module-load "gnucash/plugins/bi_import" 0) See bug #624911 for more details. * Add "copy budget" command to menu. Works like "open budget" except that a copy of the budget is made with the name "Copy of "+name of old budget. This command will allow you to easily create a copy of your 2010 budget and change its name to "2011". I also plan to add UI capabilities to more easily manipulate budget numbers. * Fully implement auto-completion in the invoice entries on the description field, separately for bills or invoices. The quickfill is obtained from the global cache of the GncEntry's descriptions, one for invoices, one for the rest. The auto-completion is a simple query to get the newest entry with the same description, but limited to invoices or bills, respectively. * Add a new report: Customer Summary. This report shows a table of all customers and the sales, profit, and markup in that table. * Add a new report: Future Scheduled Transaction Summary. * Improve GncEntry quickfill to create separate quickfills for invoices and bills As well as lots of bug and translation fixes.
-rw-r--r--finance/gnucash/Makefile5
-rw-r--r--finance/gnucash/PLIST13
-rw-r--r--finance/gnucash/distinfo8
3 files changed, 17 insertions, 9 deletions
diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile
index d200cedd01a..073eed27920 100644
--- a/finance/gnucash/Makefile
+++ b/finance/gnucash/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.149 2011/01/13 13:37:38 wiz Exp $
+# $NetBSD: Makefile,v 1.150 2011/02/12 15:08:01 wiz Exp $
#
-DISTNAME= gnucash-2.4.0
-PKGREVISION= 1
+DISTNAME= gnucash-2.4.2
CATEGORIES= finance
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnucash/}
diff --git a/finance/gnucash/PLIST b/finance/gnucash/PLIST
index 49673525d30..e357ed67f2f 100644
--- a/finance/gnucash/PLIST
+++ b/finance/gnucash/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.39 2010/12/23 00:10:50 wiz Exp $
+@comment $NetBSD: PLIST,v 1.40 2011/02/12 15:08:01 wiz Exp $
bin/gnc-fq-check
bin/gnc-fq-dump
bin/gnc-fq-helper
@@ -154,8 +154,8 @@ include/gnucash/gnc-tree-view-commodity.h
include/gnucash/gnc-tree-view-price.h
include/gnucash/gnc-tree-view-sx-list.h
include/gnucash/gnc-tree-view.h
-include/gnucash/gnc-ui-common.h
include/gnucash/gnc-ui-util.h
+include/gnucash/gnc-ui.h
include/gnucash/gnc-window.h
include/gnucash/gncAddress.h
include/gnucash/gncAddressP.h
@@ -232,6 +232,7 @@ include/gnucash/window-report.h
info/gnucash-design.info
lib/gnucash/libgncmod-app-utils.la
lib/gnucash/libgncmod-backend-xml.la
+lib/gnucash/libgncmod-bi_import.la
lib/gnucash/libgncmod-business-core.la
lib/gnucash/libgncmod-business-gnome.la
lib/gnucash/libgncmod-business-utils.la
@@ -682,6 +683,7 @@ share/gnucash/doc/projects.html
share/gnucash/glade/account.glade
share/gnucash/glade/acctperiod.glade
share/gnucash/glade/autoclear.glade
+share/gnucash/glade/bi_import.glade
share/gnucash/glade/billterms.glade
share/gnucash/glade/budget.glade
share/gnucash/glade/businessprefs.glade
@@ -748,6 +750,7 @@ share/gnucash/guile-modules/gnucash/report/aging.scm
share/gnucash/guile-modules/gnucash/report/balsheet-eg.css
share/gnucash/guile-modules/gnucash/report/balsheet-eg.eguile.scm
share/gnucash/guile-modules/gnucash/report/business-reports.scm
+share/gnucash/guile-modules/gnucash/report/customer-summary.scm
share/gnucash/guile-modules/gnucash/report/easy-invoice.scm
share/gnucash/guile-modules/gnucash/report/eguile-gnc.scm
share/gnucash/guile-modules/gnucash/report/eguile-html-utilities.scm
@@ -786,6 +789,7 @@ share/gnucash/guile-modules/gnucash/report/standard-reports/net-barchart.scm
share/gnucash/guile-modules/gnucash/report/standard-reports/portfolio.scm
share/gnucash/guile-modules/gnucash/report/standard-reports/price-scatter.scm
share/gnucash/guile-modules/gnucash/report/standard-reports/register.scm
+share/gnucash/guile-modules/gnucash/report/standard-reports/sx-summary.scm
share/gnucash/guile-modules/gnucash/report/standard-reports/transaction.scm
share/gnucash/guile-modules/gnucash/report/standard-reports/trial-balance.scm
share/gnucash/guile-modules/gnucash/report/stylesheet-easy.scm
@@ -814,8 +818,12 @@ share/gnucash/pixmaps/gnc-account-open-16.png
share/gnucash/pixmaps/gnc-account-open.png
share/gnucash/pixmaps/gnc-account.png
share/gnucash/pixmaps/gnc-invoice-16.png
+share/gnucash/pixmaps/gnc-invoice-duplicate-16.png
+share/gnucash/pixmaps/gnc-invoice-duplicate.png
share/gnucash/pixmaps/gnc-invoice-edit-16.png
share/gnucash/pixmaps/gnc-invoice-edit.png
+share/gnucash/pixmaps/gnc-invoice-new-16.png
+share/gnucash/pixmaps/gnc-invoice-new.png
share/gnucash/pixmaps/gnc-invoice-pay-16.png
share/gnucash/pixmaps/gnc-invoice-pay.png
share/gnucash/pixmaps/gnc-invoice-post-16.png
@@ -900,6 +908,7 @@ share/gnucash/tip_of_the_day.list
share/gnucash/ui/gnc-main-window-ui.xml
share/gnucash/ui/gnc-plugin-account-tree-ui.xml
share/gnucash/ui/gnc-plugin-basic-commands-ui.xml
+share/gnucash/ui/gnc-plugin-bi_import-ui.xml
share/gnucash/ui/gnc-plugin-budget-ui.xml
share/gnucash/ui/gnc-plugin-business-ui.xml
share/gnucash/ui/gnc-plugin-csv-ui.xml
diff --git a/finance/gnucash/distinfo b/finance/gnucash/distinfo
index 03091bd9947..eebf567f028 100644
--- a/finance/gnucash/distinfo
+++ b/finance/gnucash/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.47 2010/12/23 00:10:50 wiz Exp $
+$NetBSD: distinfo,v 1.48 2011/02/12 15:08:01 wiz Exp $
-SHA1 (gnucash-2.4.0.tar.gz) = 9b54d3976d87b447ce19501548092e935ff25023
-RMD160 (gnucash-2.4.0.tar.gz) = a1491a1962c6f4680e907b7cf84d882f27b9dc59
-Size (gnucash-2.4.0.tar.gz) = 13008358 bytes
+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