summaryrefslogtreecommitdiff
path: root/finance
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2011-03-16 14:43:22 +0000
committerwiz <wiz@pkgsrc.org>2011-03-16 14:43:22 +0000
commitf7bfcf57665bd9b3f0904aa284e48c17262e618d (patch)
tree5ebc5a593ff4b793c4d5655f33cedb2e0f489880 /finance
parent9b9717360b7a7e41eb615697dd6023fef05c22fc (diff)
downloadpkgsrc-f7bfcf57665bd9b3f0904aa284e48c17262e618d.tar.gz
Update to 2.4.4:
Changes between 2.4.3 and 2.4.4 include: * User-visible changes * Update rev to 2.4.4 * Implement automatic creation of stock account for newly imported OFX stocks. Only active if "auto-create commodity" is switched on in the preferences from r20376. * When setting the report print name, check whether this exact name has been used before. Append an increasing number if that was the case. * When setting a printer job name, remove slashes because they are not allowes in filenames. * Add the invoice number in the output printer job name, if an invoice report is printed. * Add option in OFX import to have newly encountered commodities automatically created. * Modify Tax Info on Account Page to display or not display sub-account info based on whether row is expanded. Re-apply changes reverted in r20251. The only difference between this commit and r20207 is that, contrary to the recommendation given in gnc-tree-view.h, "Use GNC_TREE_VIEW_COLUMN_DATA_NONE if you plan on using a non-model data source for this column", it cobtinues to use "GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO". Using "GNC_TREE_VIEW_COLUMN_DATA_NONE" generates problems later in the "gnc_tree_view_add_text_column" routine when it tries to set up sorting for the column ("CRIT <Gtk> gtk_tree_sortable_set_sort_func: assertion `sort_column_id >= 0' failed"). 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 for the text after having first set it to GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO to prevent the problem mentioned above, thereby overriding it. * Update page name if invoice/bill is renamed. * Present already open budget page if the user tries to open a budget more than once * Update page name if budget is renamed. * Updated translations or translation-related changes * Bugs fixed * Bug #570042: Better default for book-closing entries in Income Statement Report Options Patch by Tristan Faujour: Proposed patch: make reports ignore book-closing entries I chose to: - Change the reports' default behavior to have them ignore the book-closing entries. - Do not change anything in reports that deal explicitly with them. Here is the content of this patch (everything is under gnucash/src/report): - In function gnc:account-get-trans-type-balance-interval, depending on an argument, closing entries can be ignored (they are identified by xaccTransGetIsClosingTxn). - Some report utility functions are duplicated (with a "-with closing" suffix) to provide the legacy feature. - Equity statement and Profit & Loss reports are modified to call the *-with-closing functions. * Bug #644556: Running the test as root happened to remove /dev/null. Check for this and also fix the respective test. Additionally, it turned out the log system never gave notice about a log output file that was unwritable. Added an appropriate CRITICAL error message. * Bug #644557 - gnucash-2.4.3: downstream patches to fix tests linking Patches kindly provided by Gilles Dartiguelongue <eva@gentoo.org> of the Gentoo project. * Bug #642739 - Translog files being created in Gnucash program installation directory Translog files for databases are now created in a directory "translog" inside the .gnucash dir. The files will be named following this scheme: <dbtype>_<hostname>_<user>_<dbname>.<timestamp>.log * Bug #644036: Counter format validation fails on Windows because the number format is I64i there. Note: Users will run into a problem when copying a windows file to linux and vice versa because the counter format will have to be changed on the other operating system each time. * Bug #521817 - Guid_init causes very long startup delay if Novell Network active P_tmpdir is set to "\" by mingw. The way P_tmpdir is used by GnuCash, this seems to trigger unwanted network activity. So on Windows, I'm replacing it with "C:/temp" for now, based on suggestions found on the internet regarding this issue. * Bug #347265 - budget column resizing/options applies to all budget windows * Other code/build changes * Tag 2.4.4 * Add some more sanity checking in common importer module. * Refactor KVP-related functions of OFX into separate file. * Revert r20405, "Correct memory leaks..." - does not compile with guile-1.6 The patch will be re-applied once trunk requires guile-1.8, which will be done right after the oncoming branching. * Code cleanup in ofx importer; refactoring to get away from the single giant long function. * Add some more const-correctness. * Configure simplification: Use pkg-config for libofx. Remove obsolete external qof detection. (Somehow the argument --with-qt3-wizard-package was writting right inside the qof code stuff. This has been moved to the aqbanking section now.) * Win32: Tweak cross compiling script for webkit so that is seems to almost compile. * Correct memory leaks found with valgrind * Remove unused functions for wall clock timing. Facilities such as this should be used from external expert libraries. Also, this is in the way when cleaning up some log system problems in subsequent commits. * Fix r20394: Output string clean-up was missing the date part. * Move business-options.[hc] from business-utils to app-utils. As "business-core" has been dissolved, the "business-utils" code has no more requirements than app-utils and can be moved there because of this. * Add ChangeLog.2010. * Fix missing timestamp in trace files on Windows * Additional svn:ignore settings * Add yet more gitignores. * Add more gitignore entries. * Add comments to warn about lack of Windows support in the guid_init function. * Fix an accelerator. * Correct memory leaks found with valgrind * Add more debug logging. * Minor code cleanup: Move gconf section name into header; clarify argument name. * Minor code cleanup in ofx importer; improve const-correctness. * Use qualified include path for cmake/automake simplification * Add additional debug markers * Correct memory leak found with valgrind * Remove some obsolete files These files were once copied from gtk 2.8 to work around pre-2.8 gtk bugs when that was still our baseline. Our baseline is currently 2.10, so these files are no longer needed/used. * Fix Gtk CRIT warnings introduced in r20351 * Small spelling corrections in comments and some whitespace adjustments
Diffstat (limited to 'finance')
-rw-r--r--finance/gnucash/Makefile4
-rw-r--r--finance/gnucash/PLIST5
-rw-r--r--finance/gnucash/distinfo8
3 files changed, 10 insertions, 7 deletions
diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile
index 94da08b6fac..3f5fe034be1 100644
--- a/finance/gnucash/Makefile
+++ b/finance/gnucash/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.151 2011/03/11 10:53:39 wiz Exp $
+# $NetBSD: Makefile,v 1.152 2011/03/16 14:43:22 wiz Exp $
#
-DISTNAME= gnucash-2.4.3
+DISTNAME= gnucash-2.4.4
CATEGORIES= finance
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnucash/}
diff --git a/finance/gnucash/PLIST b/finance/gnucash/PLIST
index f783b018bcc..4f8fc1d49cb 100644
--- a/finance/gnucash/PLIST
+++ b/finance/gnucash/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.41 2011/03/11 10:53:39 wiz Exp $
+@comment $NetBSD: PLIST,v 1.42 2011/03/16 14:43:23 wiz Exp $
bin/gnc-fq-check
bin/gnc-fq-dump
bin/gnc-fq-helper
@@ -28,6 +28,7 @@ include/gnucash/TransLog.h
include/gnucash/Transaction.h
include/gnucash/account-quickfill.h
include/gnucash/basiccell.h
+include/gnucash/business-options.h
include/gnucash/cap-gains.h
include/gnucash/cashobjects.h
include/gnucash/cell-factory.h
@@ -647,6 +648,7 @@ share/gnucash/doc/ChangeLog.2006
share/gnucash/doc/ChangeLog.2007
share/gnucash/doc/ChangeLog.2008
share/gnucash/doc/ChangeLog.2009
+share/gnucash/doc/ChangeLog.2010
share/gnucash/doc/DOCUMENTERS
share/gnucash/doc/HACKING
share/gnucash/doc/INSTALL
@@ -659,6 +661,7 @@ share/gnucash/doc/README-it.win32-bin.txt
share/gnucash/doc/README-lv.win32-bin.txt
share/gnucash/doc/README-nl.win32-bin.txt
share/gnucash/doc/README-zh_CN.win32-bin.txt
+share/gnucash/doc/README-zh_TW.win32-bin.txt
share/gnucash/doc/README.dependencies
share/gnucash/doc/README.francais
share/gnucash/doc/README.german
diff --git a/finance/gnucash/distinfo b/finance/gnucash/distinfo
index be3aa63b3f2..e1cf903b634 100644
--- a/finance/gnucash/distinfo
+++ b/finance/gnucash/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.49 2011/03/11 10:53:39 wiz Exp $
+$NetBSD: distinfo,v 1.50 2011/03/16 14:43:23 wiz Exp $
-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
+SHA1 (gnucash-2.4.4.tar.gz) = aed2e48370e7c84204b339bc983dcfd35223a6b9
+RMD160 (gnucash-2.4.4.tar.gz) = 957deb2404d1a1f1e48052c7b269cb870493663c
+Size (gnucash-2.4.4.tar.gz) = 13018202 bytes