pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/finance/gnucash



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Mar 16 14:43:23 UTC 2011

Modified Files:
        pkgsrc/finance/gnucash: Makefile PLIST distinfo

Log Message:
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@localhost> 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


To generate a diff of this commit:
cvs rdiff -u -r1.151 -r1.152 pkgsrc/finance/gnucash/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/finance/gnucash/PLIST
cvs rdiff -u -r1.49 -r1.50 pkgsrc/finance/gnucash/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index