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:           Fri Mar 11 10:53:39 UTC 2011

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

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.150 -r1.151 pkgsrc/finance/gnucash/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/finance/gnucash/PLIST
cvs rdiff -u -r1.48 -r1.49 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