r22855 - gnucash/trunk - Update NEWS and ChangeLogs for 2.5.0 release
John Ralls
jralls at code.gnucash.org
Sat Mar 30 21:19:05 EDT 2013
Author: jralls
Date: 2013-03-30 21:19:05 -0400 (Sat, 30 Mar 2013)
New Revision: 22855
Trac: http://svn.gnucash.org/trac/changeset/22855
Added:
gnucash/trunk/ChangeLog.2011
gnucash/trunk/ChangeLog.2012
Modified:
gnucash/trunk/NEWS
Log:
Update NEWS and ChangeLogs for 2.5.0 release
Added: gnucash/trunk/ChangeLog.2011
===================================================================
--- gnucash/trunk/ChangeLog.2011 (rev 0)
+++ gnucash/trunk/ChangeLog.2011 2013-03-31 01:19:05 UTC (rev 22855)
@@ -0,0 +1,7607 @@
+
+2011-12-31 16:32 cstim
+
+ * [r21810] src/gnome/gnc-plugin-basic-commands.c,
+ src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Read-only mode:
+ Add "Revert file" menu item so that a file that might got
+ changed from someone else can easily be reloaded.
+ * [r21809] src/gnome/gnc-plugin-basic-commands.c: Add keyboard
+ shortcut in menu (similar to r21652) for a few more items.
+
+2011-12-31 10:41 cstim
+
+ * [r21807] src/bin/gnucash-bin.c,
+ src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-file.h,
+ src/gnome-utils/gnc-plugin-file-history.c,
+ src/gnome-utils/gtkbuilder/dialog-file-access.glade: Read-only
+ mode: Add "Read-only" checkbox when opening a file/database.
+
+2011-12-30 22:06 cstim
+
+ * [r21804] src/gnome/schemas/apps_gnucash_general.schemas.in,
+ src/report/report-gnome/gnc-plugin-page-report.c: Export-to-PDF:
+ Make output file name configurable, at least through gconf keys.
+ One gconf setting for the output date format, and another one
+ for the actual output file name string.
+
+2011-12-30 17:27 gjanssens
+
+ * [r21802] packaging/win32/install-impl.sh: Win32: use proper cpp
+ and ld include parameters
+
+2011-12-30 17:05 gjanssens
+
+ * [r21801] po/POTFILES.in, src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/druid-provider-multifile.glade: Remove one
+ more gnc_druid related file.
+
+2011-12-30 16:59 gjanssens
+
+ * [r21800] po/POTFILES.in, src/gnome-utils/Makefile.am,
+ src/gnome-utils/gnc-dialog.c, src/gnome-utils/gnc-dialog.h,
+ src/gnome-utils/test/Makefile.am,
+ src/gnome-utils/test/test-gnc-dialog.c,
+ src/gnome/gnc-plugin-page-budget.c: Remove unused gnc-dialog
+ code, spotted by Robert Fewell. Additionally, update POTFILES.in
+ for recent changes.
+ * [r21799] src/app-utils/Makefile.am,
+ src/app-utils/gnc-druid-cb.c, src/app-utils/gnc-druid-cb.h,
+ src/app-utils/gnc-druid-provider-desc-edge.c,
+ src/app-utils/gnc-druid-provider-desc-edge.h,
+ src/app-utils/gnc-druid-provider-desc-file.c,
+ src/app-utils/gnc-druid-provider-desc-file.h,
+ src/app-utils/gnc-druid-provider-desc-multifile.c,
+ src/app-utils/gnc-druid-provider-desc-multifile.h,
+ src/app-utils/gnc-druid-provider-desc.c,
+ src/app-utils/gnc-druid-provider-desc.h,
+ src/app-utils/gnc-druid-provider-file-cb.c,
+ src/app-utils/gnc-druid-provider-file-cb.h,
+ src/app-utils/gnc-druid-provider.c,
+ src/app-utils/gnc-druid-provider.h, src/app-utils/gnc-druid.c,
+ src/app-utils/gnc-druid.h, src/engine/gnc-engine.h,
+ src/gnome-utils/Makefile.am,
+ src/gnome-utils/gnc-druid-gnome-ui.h,
+ src/gnome-utils/gnc-druid-gnome.c,
+ src/gnome-utils/gnc-druid-gnome.h,
+ src/gnome-utils/gnc-druid-provider-edge-gnome.c,
+ src/gnome-utils/gnc-druid-provider-edge-gnome.h,
+ src/gnome-utils/gnc-druid-provider-file-gnome.c,
+ src/gnome-utils/gnc-druid-provider-file-gnome.h,
+ src/gnome-utils/gnc-druid-provider-multifile-gnome.c,
+ src/gnome-utils/gnc-druid-provider-multifile-gnome.h,
+ src/gnome-utils/gncmod-gnome-utils.c: Remove unused gnc_druid
+ code. Spotted by Robert Fewell.
+
+2011-12-30 14:18 gjanssens
+
+ * [r21798] po/POTFILES.in, src/gnome-utils/dialog-tax-table.c,
+ src/gnome-utils/dialog-userpass.c,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/tax-tables.glade,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/dialog-tax-table.glade,
+ src/gnome-utils/gtkbuilder/dialog-userpass.glade: Bug #666709 -
+ Migrate Tax tables dialog to Builder Patch by Robert Fewell
+
+2011-12-30 12:01 gjanssens
+
+ * [r21797] src/gnome/assistant-loan.c: Win32: add include to find
+ strtol and strtod
+
+2011-12-29 23:28 jralls
+
+ * [r21796] src/bin/Makefile.am,
+ src/business/business-gnome/Makefile.am,
+ src/business/business-ledger/Makefile.am,
+ src/gnome-search/Makefile.am, src/gnome-utils/Makefile.am,
+ src/gnome-utils/dialog-userpass.c,
+ src/gnome-utils/druid-utils.c,
+ src/gnome-utils/gnc-gnome-utils.h,
+ src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
+ src/gnome/assistant-loan.c, src/gnome/gnc-plugin-page-budget.c,
+ src/gnome/window-reconcile.c, src/import-export/Makefile.am,
+ src/import-export/aqbanking/Makefile.am,
+ src/import-export/csv/Makefile.am,
+ src/import-export/log-replay/Makefile.am,
+ src/import-export/ofx/Makefile.am,
+ src/import-export/qif-import/Makefile.am,
+ src/optional/gtkmm/Makefile.am,
+ src/optional/gtkmm/test/Makefile.am,
+ src/optional/python-bindings/Makefile.am,
+ src/plugins/bi_import/Makefile.am,
+ src/register/ledger-core/Makefile.am,
+ src/register/register-core/Makefile.am,
+ src/register/register-gnome/gnucash-sheet.h,
+ src/report/report-gnome/Makefile.am,
+ src/report/report-gnome/window-report.c,
+ src/report/stylesheets/Makefile.am: Remove invalid dependencies
+ on LibGnome CFLAGS Much work has been done to change LibGnome
+ Druids to GtkAssistants. The Makefiles in the containing
+ directories no longer need to use $GNOME_CFLAGS or
+ $GNOME_LDFLAGS. In a few cases where there still is a
+ dependency, there's also a dependency on GCONF, so this change
+ also adds $GCONF_CFLAGS and $GCONF_LDFLAGS to those Makefiles to
+ clarify the dependency. There were also a few cases where the
+ dependency consisted of a no-longer- needed include, or where an
+ include was more general than appropriate. This change cleans up
+ those cases as well.
+
+2011-12-29 22:14 cstim
+
+ * [r21795] src/libqof/qof/qofsession.c: Read-only mode: When using
+ qof_session_swap_data, don't swap the read_only flag but only
+ the rest of the QofBook. Otherwise the temporary new session
+ during "Save As" is read-only where in reality it shouldn't be
+ (but the old session should). This makes "Save As" work
+ correctly, but many UI elements don't get updated to reflect the
+ fact we've now got a read-write book again. (E.g., all open
+ registers.)
+
+2011-12-29 21:36 cstim
+
+ * [r21793] packaging/win32/install-impl.sh: Revert r21789 - not
+ needed as r21791 adds required include flags in a better way.
+
+2011-12-29 20:20 gjanssens
+
+ * [r21792] packaging/win32/dist-impl.sh,
+ packaging/win32/gnucash.iss.in: Win32: use new location of
+ gnucash doc directory It changed in r20736
+
+2011-12-29 20:18 gjanssens
+
+ * [r21791] packaging/win32/install-impl.sh: Win32: fix clean trunk
+ build
+
+2011-12-29 19:50 cstim
+
+ * [r21789] packaging/win32/install-impl.sh: [Win32 build] Enable
+ libxslt to be built in a cross-compile environment.
+ * [r21788] packaging/win32/defaults.sh: [Win32 build] Another
+ aqbanking version update.
+
+2011-12-29 12:13 gjanssens
+
+ * [r21787] packaging/win32/build_package.sh: Avoid build failure
+ if a temporary directory still exists BP
+
+2011-12-28 21:42 cstim
+
+ * [r21786] packaging/win32/defaults.sh: Update versions of
+ gwenhywfar, aqbanking to most recent ones.
+
+2011-12-28 21:11 cstim
+
+ * [r21784] src/report/report-gnome/gnc-plugin-page-report.c: Fix
+ crash due to non-initialized variable. (Why didn't gcc complain
+ here...)
+ * [r21783] src/report/report-gnome/gnc-plugin-page-report-ui.xml:
+ Move "Print to PDF" menu item of r21722 right next to the
+ "Print" menu item in the file menu.
+
+2011-12-24 13:27 gjanssens
+
+ * [r21775] packaging/win32/build_package.sh: Win32 build: abort
+ build process if install.sh step failed. BP
+
+2011-12-22 20:36 jralls
+
+ * [r21772] packaging/win32/defaults.sh: Update ActivePerl URL Old
+ one no longer available. BP
+
+2011-12-21 17:43 gjanssens
+
+ * [r21771] packaging/win32/dist.sh,
+ packaging/win32/install-impl.sh: win32 build: indicate when
+ dist.sh begins or ends and remove redundant crosscompile check
+
+2011-12-20 21:12 warlord
+
+ * [r21767] src/gnome-utils/gnc-file.c: Add a "features" table to
+ the KVP frame, and pop up an error message if we find a feature
+ we don't know about. Currently there are no known features, so
+ essentially we will error out if we see anything. The format for
+ the slots table is: Book Slots -> features (frame) -> <feature
+ name> (string) -> <feature description> ... The feature
+ description is printed to the user: it should be stored in the
+ slots table in English but it should be defined as a
+ translatable string. BP
+
+2011-12-20 20:45 gjanssens
+
+ * [r21766] src/business/business-gnome/glade: Remove empty
+ directory left behind by previous commit (Git -> svn doesn't
+ remove empty directories)
+
+2011-12-20 20:42 gjanssens
+
+ * [r21765] configure.ac, po/POTFILES.in,
+ src/business/business-gnome/Makefile.am,
+ src/business/business-gnome/dialog-billterms.c,
+ src/business/business-gnome/dialog-choose-owner.c,
+ src/business/business-gnome/dialog-date-close.c,
+ src/business/business-gnome/dialog-employee.c,
+ src/business/business-gnome/dialog-job.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/glade/Makefile.am,
+ src/business/business-gnome/glade/billterms.glade,
+ src/business/business-gnome/glade/choose-owner.glade,
+ src/business/business-gnome/glade/date-close.glade,
+ src/business/business-gnome/glade/employee.glade,
+ src/business/business-gnome/glade/job.glade,
+ src/business/business-gnome/glade/order.glade,
+ src/business/business-gnome/gtkbuilder/Makefile.am,
+ src/business/business-gnome/gtkbuilder/dialog-billterms.glade,
+ src/business/business-gnome/gtkbuilder/dialog-choose-owner.glade,
+ src/business/business-gnome/gtkbuilder/dialog-date-close.glade,
+ src/business/business-gnome/gtkbuilder/dialog-employee.glade,
+ src/business/business-gnome/gtkbuilder/dialog-job.glade,
+ src/business/business-gnome/gtkbuilder/dialog-order.glade: Bug
+ #666459 - Migrate the remaining business dialogs to builder
+ Patch by Robert Fewell
+
+2011-12-20 08:04 cstim
+
+ * [r21761] packaging/win32/weekly_build.sh: Win32 build: Switch
+ weekly build to daily one.
+
+2011-12-20 04:02 jralls
+
+ * [r21759] src/test-core/Makefile.am: [Testing] Complete
+ repositioning of test-core to build after libqof
+
+2011-12-19 22:25 cstim
+
+ * [r21758] src/gnome-utils/print-session.c,
+ src/gnome-utils/print-session.h,
+ src/report/report-gnome/gnc-plugin-page-report.c: Add
+ customer-specific memory of PDF-Export output directory. Makes
+ exporting to PDF rather easy.
+ * [r21757] src/gnome-utils/print-session.h,
+ src/html/gnc-html-webkit.c: Minor code documentation improvement
+ of the export-to-pdf feature. * Only propose output folders that
+ actually exist. * If the jobname already contains a full
+ filename path, use it as proposed output path.
+ * [r21756] src/gnome-utils/gnc-icons.c,
+ src/gnome-utils/gnc-icons.h, src/pixmaps/Makefile.am,
+ src/pixmaps/gnc-gnome-pdf-16.png,
+ src/pixmaps/gnc-gnome-pdf-24.png,
+ src/report/report-gnome/gnc-plugin-page-report.c: Added icon for
+ "Export to PDF", copied from GNOME icons (license: GPL)
+
+2011-12-19 15:30 gjanssens
+
+ * [r21753] src/import-export/aqbanking/gnc-ab-kvp.c: Improve kvp
+ handling in aqbanking plugin. This is a follow-up on 21740. BP
+
+2011-12-19 11:44 cstim
+
+ * [r21750] src/import-export/aqbanking/CMakeLists.txt: [Cutecash]
+ Add needed include path.
+
+2011-12-19 11:37 cstim
+
+ * [r21749] CMakeLists.txt, src/backend/xml/CMakeLists.txt:
+ [Cutecash] Update libxml2 include path lookup.
+ * [r21748] src/engine/CMakeLists.txt: [Cutecash] Fix cmake after
+ file removal.
+
+2011-12-19 11:27 cstim
+
+ * [r21747] src/engine/gncInvoice.c, src/engine/gncOwner.c: Fix
+ typos in r21743. BP
+ * [r21746] src/import-export/import-match-map.c: Fix typo in
+ r21742. BP
+
+2011-12-19 00:47 jralls
+
+ * [r21743] src/business/business-gnome/dialog-payment.c,
+ src/engine/Scrub.c, src/engine/gnc-lot.c,
+ src/engine/gncInvoice.c, src/engine/gncOwner.c: Clean up some
+ more cases where KVP was set without committing an edit. BP
+ * [r21742] src/import-export/import-match-map.c,
+ src/import-export/import-utilities.c: [Bug #642276] Bayesian
+ association with Sqlite Wraps the kvp_frame_set_slot_path with
+ xaccAccountBeginEdit()/xaccAccountCommitEdit(). BP
+
+2011-12-18 18:43 gjanssens
+
+ * [r21741] src/report/standard-reports/standard-reports.scm: Add
+ some more debug logging to standard-reports.scm
+
+2011-12-18 18:13 gjanssens
+
+ * [r21740] src/import-export/aqbanking/gnc-ab-kvp.c: Replace no-op
+ function force_account_dirty with qof_book_mark_dirty See bug
+ #665998 for more details. BP
+
+2011-12-18 18:12 gjanssens
+
+ * [r21739] src/import-export/aqbanking/gnc-ab-kvp.c,
+ src/report/standard-reports/standard-reports.scm: Revert
+ "Replace no-op function force_account_dirty with
+ qof_book_mark_dirty" This commit had some unintended changes.
+ This reverts commit 6b6eba2d7e56a4359ca646abb2b0c6c965712ce0.
+
+2011-12-18 18:06 gjanssens
+
+ * [r21738] src/import-export/aqbanking/gnc-ab-kvp.c,
+ src/report/standard-reports/standard-reports.scm: Replace no-op
+ function force_account_dirty with qof_book_mark_dirty See bug
+ #665998 for more details. BP
+
+2011-12-17 19:32 jralls
+
+ * [r21737] po/POTFILES.in: Remove deleted file from POTFILES.in
+ * [r21736] src/Makefile.am, src/libqof/qof/test/Makefile.am: Fix
+ circular dependency between test-core and qof-test. Compile
+ test-core/test-stuff.c into test-qof, then recompile test-core
+ as a module for dealing with noise from Guile and Python tests.
+
+2011-12-17 11:02 gjanssens
+
+ * [r21735] po/POTFILES.in, src/import-export/Makefile.am,
+ src/import-export/csv/Makefile.am,
+ src/import-export/csv/gnc-csv-import.c,
+ src/import-export/csv/gnc-csv-import.glade,
+ src/import-export/csv/gnc-csv-preview-dialog.glade,
+ src/import-export/dialog-import.glade,
+ src/import-export/generic-import.glade,
+ src/import-export/gnc-import-desc-format.c,
+ src/import-export/gnc-import-desc-format.h,
+ src/import-export/gnc-import-format-cb.c,
+ src/import-export/gnc-import-format-cb.h,
+ src/import-export/gnc-import-format-gnome.c,
+ src/import-export/gnc-import-format-gnome.h,
+ src/import-export/gncmod-generic-import.c,
+ src/import-export/import-account-matcher.c,
+ src/import-export/import-commodity-matcher.c,
+ src/import-export/import-format-dialog.c,
+ src/import-export/import-main-matcher.c,
+ src/import-export/import-match-picker.c,
+ src/import-export/import-provider-format.glade: Bug #666311 -
+ Migrate inport-export GladeXML dialogs to builder Patch by
+ Robert Fewell
+ * [r21734] po/POTFILES.in,
+ src/import-export/aqbanking/Makefile.am,
+ src/import-export/aqbanking/aqbanking.glade,
+ src/import-export/aqbanking/assistant-ab-initial.c,
+ src/import-export/aqbanking/assistant-ab-initial.glade,
+ src/import-export/aqbanking/assistant-ab-initial.h,
+ src/import-export/aqbanking/dialog-ab-daterange.c,
+ src/import-export/aqbanking/dialog-ab-daterange.h,
+ src/import-export/aqbanking/dialog-ab-trans.c,
+ src/import-export/aqbanking/dialog-ab.glade,
+ src/import-export/aqbanking/dialog-daterange.c,
+ src/import-export/aqbanking/dialog-daterange.h,
+ src/import-export/aqbanking/druid-ab-initial.c,
+ src/import-export/aqbanking/druid-ab-initial.h,
+ src/import-export/aqbanking/gnc-ab-gettrans.c,
+ src/import-export/aqbanking/gnc-ab-kvp.c,
+ src/import-export/aqbanking/gnc-gwen-gui.c,
+ src/import-export/aqbanking/gnc-plugin-aqbanking.c,
+ src/import-export/aqbanking/gncmod-aqbanking.c: Bug #665998 -
+ Migrate Aqbanking from druid to assistant / builder. Patch by
+ Robert Fewell
+
+2011-12-16 14:57 mikee
+
+ * [r21733] src/core-utils/gnc-gconf-utils.h,
+ src/gnome-utils/assistant-utils.h,
+ src/gnome-utils/ui/osx_accel_map,
+ src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
+ src/import-export/qif-import/assistant-qif-import.c: Bug #665996
+ - Minor changes to existing Assistants. Patch supplied by Bob.
+
+2011-12-16 14:36 mikee
+
+ * [r21732] src/gnome/dialog-new-user.c: Bug #658247 - First time
+ setup should prompt to save file. Fix supplied by Bob referenced
+ in bug #665996. BP
+
+2011-12-16 00:13 jralls
+
+ * [r21731] src/bin/overrides/gnucash-build-env.in: [Testing] Oops,
+ had added this only to gnucash-build-env So it didn't get picked
+ up as a change in SVN.
+
+2011-12-16 00:12 jralls
+
+ * [r21730] po/POTFILES.in, src/engine/Makefile.am,
+ src/engine/gnc-associate-account.c,
+ src/engine/gnc-associate-account.h,
+ src/import-export/ofx/gnc-ofx-import.c: [Decruftification]
+ Remove gnc-associate-account Carried over from somewhere in
+ 2000, only maintained as part of global changes since. Not used
+ anywhere.
+
+2011-12-12 22:42 jralls
+
+ * [r21727] src/engine/engine.i: Fix "imported from both
+ (sw_engine) and (gnucash engine)" errors from Guile The
+ GncNumericErrorCode enums are re-defined in
+ src/engine/gnc-numeric.scm -- the SWIG way of representing them
+ produces type errors in the report code. This may well be a
+ problem with the calling code, but it's easier at this point to
+ just not import the symbols into sw_engine.
+ gnc_commodity_table_get_quotable_commodities is explicitly
+ wrapped in app-utils.i, so we need to not have the default
+ wrapper in sw_engine.
+ * [r21726] src/gnc-module/test/Makefile.am,
+ src/gnc-module/test/test-gwrapped-c,
+ src/gnc-module/test/test-load-deps,
+ src/gnc-module/test/test-load-scm,
+ src/gnc-module/test/test-scm-init,
+ src/gnc-module/test/test-scm-module,
+ src/gnc-module/test/test-scm-multi,
+ src/report/stylesheets/test/Makefile.am,
+ src/report/stylesheets/test/test-load-module: [Testing] Suppress
+ expected messages from guile tests
+
+2011-12-12 22:41 jralls
+
+ * [r21725] src/optional/python-bindings/tests/Makefile.am,
+ src/optional/python-bindings/tests/test_split.py,
+ src/optional/python-bindings/tests/test_transaction.py:
+ [Testing] Suppress expected messages in optional/python-bindings
+ tests
+ * [r21724] src/test-core/Makefile.am, src/test-core/test-stuff.i,
+ src/test-core/test-stuff.scm: [Testing] Export test-core log
+ suppression functions to python and guile Enables silencing
+ expected error output. Finally found the secret code to get
+ libtool to build a "noinst" dynamic library: pass -rpath as an
+ ldflag. BP
+
+2011-12-12 22:03 cstim
+
+ * [r21723] src/html/gnc-html-webkit.c: Make sure to ask for an
+ export-to-PDF output folder every time.
+
+2011-12-12 21:53 cstim
+
+ * [r21722] src/business/business-gnome/dialog-invoice.c,
+ src/html/gnc-html-webkit.c, src/html/gnc-html.c,
+ src/html/gnc-html.h,
+ src/report/report-gnome/gnc-plugin-page-report-ui.xml,
+ src/report/report-gnome/gnc-plugin-page-report.c: Add "Export to
+ PDF" menu item for reports. gnc_html_print gets an extra boolean
+ argument to choose the "Export as PDF" option. The
+ GtkPrintOperation expects a full file name in
+ set_export_filename, though. We obtain one by asking the user
+ for it. This action still needs a more suitable icon.
+
+2011-12-11 21:50 cstim
+
+ * [r21716] src/html/gnc-html-webkit.c,
+ src/report/report-gnome/gnc-plugin-page-report.c: Remember the
+ printing setting after a Report print job
+
+2011-12-11 20:59 cstim
+
+ * [r21715] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-gnome/gnc-plugin-business.h,
+ src/business/business-gnome/gncmod-business-gnome.c,
+ src/business/business-gnome/gtkbuilder/business-prefs.glade,
+ src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in:
+ Make the report name for clicking "Print Invoice" a preference.
+ The implementation of a GtkComboBox in the preference is
+ somewhat suboptimal as the gconf key is the integer index in the
+ combo box, but the needed key is the (untranslated!) string of
+ the report name. As a workaround, the list of names exists
+ twice, once in business-prefs.glade and once in
+ gnc-plugin-business.c. At least this works fine from the point
+ of view of the user.
+
+2011-12-11 20:39 gjanssens
+
+ * [r21714] src/business/business-gnome/dialog-invoice.c: Rename
+ parameter for clarity. This one should have been committed
+ before r21713 because that commit uses the changed parameter. BP
+
+2011-12-11 17:53 gjanssens
+
+ * [r21713] src/business/business-gnome/dialog-invoice.c,
+ src/engine/gncInvoice.c: Bug #649362 - Transfer Funds Window
+ Exchange Rate and Decimal Points Rounding in Bill/Invoices This
+ patch fixes the rounding by showing the actual value to convert.
+ As a result the exchange rate direction had to be swapped as
+ well to avoid lots of confusion. BP
+ * [r21712] src/business/business-gnome/dialog-invoice.c: Abort
+ posting if not all required exchange rates are given. Note that
+ any exchange rate successfully entered before the posting is
+ aborted are still saved with the invoice. BP
+
+2011-12-11 00:49 jralls
+
+ * [r21710] src/optional/python-bindings/Makefile.am: [Testing]
+ Adjust links for src/optional/python-bindings module I was too
+ clever by half, I guess.
+ * [r21709] po/POTFILES.in: Adjust POTFILES.in for r21684
+ * [r21708] src/Makefile.am: [Testing] Re-order subdirectories so
+ that test-core is available to libqof.
+ * [r21707] src/report/report-gnome/test/Makefile.am: [Testing] Fix
+ duplicate LDADD in report/report-gnome/test/Makefile.am
+
+2011-12-10 21:10 cstim
+
+ * [r21706] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-invoice.h,
+ src/gnome-utils/dialog-dup-trans.c,
+ src/gnome-utils/dialog-dup-trans.h: Implement setting the date
+ for duplicating multiple invoices. Along the way, the "dialog
+ date" dialog accepts a GDate argument instead of a time_t
+ because the user enters a date, not a date-and-time.
+ * [r21705] src/engine/gncInvoice.c, src/engine/gncInvoice.h: Add
+ setter function for invoice Opening Date using GDate.
+
+2011-12-10 21:09 cstim
+
+ * [r21704] src/libqof/qof/gnc-date.h: Improve comments a bit: Add
+ clarifications about which second of the day is returned.
+
+2011-12-10 13:25 mikee
+
+ * [r21703] src/report/standard-reports/category-barchart.scm: Fix
+ number alignment in table. BP
+
+2011-12-09 23:50 jralls
+
+ * [r21702] src/libqof/qof/test/Makefile.am,
+ src/libqof/qof/test/test-qofbook.c,
+ src/libqof/qof/test/test-qofinstance.c: [Testing] Stifle error
+ messages from QOF testing.
+
+2011-12-09 23:49 jralls
+
+ * [r21701] src/backend/dbi/test/test-dbi-basic.c,
+ src/backend/dbi/test/test-dbi-business-stuff.c,
+ src/backend/dbi/test/test-dbi-business.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/dbi/test/test-dbi.c: [Testing] Suppress verbose
+ messages, expected warnings in backend/dbi checks.
+ * [r21700] src/app-utils/gnc-ui-util.c,
+ src/app-utils/test/test-exp-parser.c,
+ src/app-utils/test/test-print-parse-amount.c,
+ src/app-utils/test/test-scm-query-string.c: [Testing] Stifle the
+ spew in app-utils checks.
+
+2011-12-09 14:53 mikee
+
+ * [r21695] src/report/business-reports/invoice.scm: Add missing
+ parameter credit-note? for "Display All Taxes" checkbutton.
+
+2011-12-09 12:31 mikee
+
+ * [r21694] src/report/standard-reports/net-barchart.scm: Fix table
+ number alignment. BP
+
+2011-12-08 17:11 gjanssens
+
+ * [r21690] src/gnome/gnc-plugin-page-register.c: Avoid risk on a
+ rare crash after r21680. Some data files may only have filter[0]
+ in which case filter[1] is NULL and filter[2] invalid. A rare
+ situation, but I have one test data file consistently crashing
+ on this. I also took the opportunity to convert from strcmp to
+ g_strcmp0.
+ * [r21689] src/gnome-utils/dialog-utils.c,
+ src/import-export/import-format-dialog.c: Add more conditional
+ parts based on GTKCOMBO_BOX_TOOLTIPS_WORK Without these parts
+ gnucash would not build if the GTKCOMBO_BOX_TOOLTIPS_WORK were
+ set. It doesn't yet fix the core reason itself for the
+ conditionals. More work is needed to implement per-entry
+ tooltips in comboboxes before the old OptionMenu based code can
+ be removed.
+ * [r21688] src/business/business-gnome/business-options-gnome.c,
+ src/business/business-gnome/dialog-billterms.c,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-options.h,
+ src/gnome-utils/dialog-reset-warnings.c,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-utils.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-plugin-page.c,
+ src/gnome-utils/gnc-plugin-page.h,
+ src/gnome-utils/gnc-tree-view.c: Replace deprecated GtkTooltips
+ with new GtkTooltip interface.
+ * [r21687] src/app-utils/gnc-exp-parser.c,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/business-urls.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-payment.c,
+ src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerModel.c,
+ src/engine/Account.c, src/engine/Query.c,
+ src/engine/Recurrence.c, src/engine/SchedXaction.c,
+ src/engine/Split.c, src/engine/Transaction.c,
+ src/engine/gncInvoice.c, src/engine/test/test-recurrence.c,
+ src/gnc-module/test/misc-mods/agedver.c,
+ src/gnome-search/search-string.c,
+ src/gnome-utils/dialog-book-close.c,
+ src/gnome-utils/dialog-object-references.c,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/gnc-dialog.c, src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gnc-frequency.c,
+ src/gnome/assistant-acct-period.c, src/gnome/dialog-new-user.c,
+ src/gnome/dialog-sx-since-last-run.c,
+ src/html/gnc-html-webkit.c,
+ src/import-export/aqbanking/dialog-ab-trans.c,
+ src/import-export/aqbanking/dialog-daterange.c,
+ src/import-export/aqbanking/gnc-gwen-gui.c,
+ src/libqof/qof/gnc-date.c,
+ src/register/register-gnome/combocell-gnome.c,
+ src/register/register-gnome/formulacell-gnome.c,
+ src/report/business-reports/owner-report.scm: Fix some static
+ warnings and errors as a result of Eclipse's static code
+ analysis. As a result, some unused functions and function
+ prototypes are removed. It did expose one real bug in
+ Transaction.c so far.
+ * [r21686] packaging/win32/gnucash.iss.in,
+ packaging/win32/install-fq-mods.cmd: ActivePerl only allows to
+ download the most recent version. So change the comments to be
+ more liberal (at least 5.8). BP
+
+2011-12-07 11:34 gjanssens
+
+ * [r21685] macros/ac_python_devel.m4: Bug #665202 - Improve
+ python-finding code Patch by Pacho Ramos
+
+2011-12-07 08:38 cstim
+
+ * [r21684] src/gnome-utils/Makefile.am,
+ src/gnome-utils/dialog-dup-trans.c,
+ src/gnome-utils/dialog-dup-trans.h, src/gnome-utils/gnc-ui.h,
+ src/gnome/gtkbuilder/gnc-plugin-page-register.glade,
+ src/register/ledger-core/Makefile.am,
+ src/register/ledger-core/dialog-dup-trans.c,
+ src/register/ledger-core/split-register.c: Move
+ dialog-dup-trans.c from ledger-core to gnome-utils. Add
+ gnc_dup_date_dialog() variant that can ask for a date without
+ the "num" field. On pressing the Enter key, the widget closes
+ but logs the following warning: CRIT <Gtk> IA__gtk_widget_event:
+ assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
+ However, this problem already existed with the old code - the
+ behaviour and warning was unchanged by this commit.
+
+2011-12-05 22:13 mta
+
+ * [r21683] src/gnome/gnc-plugin-page-account-tree.c: Fix the
+ selection callback in account tree page which has the read only
+ test backwards.
+
+2011-12-05 21:25 cstim
+
+ * [r21682] src/report/business-reports/easy-invoice.scm,
+ src/report/business-reports/fancy-invoice.scm,
+ src/report/business-reports/taxinvoice.scm: Minor variable name
+ unification - let all invoice reports use gnc:pagename-general.
+
+2011-12-05 21:24 cstim
+
+ * [r21681] src/report/business-reports/business-reports.scm,
+ src/report/business-reports/invoice.scm,
+ src/report/report-system/report-system.scm: Prepare the "Print
+ Invoice" scheme function to be given a report name.
+
+2011-12-05 06:06 mta
+
+ * [r21680] src/gnome/gnc-plugin-page-register.c: Fix r21499 which
+ fixed bug #420342 1. Make searching for a date range work, the
+ date range was being ignored and all transactions were returned.
+ 2. Don't leak so many strings 3. Allow an end date in the filter
+ even if there is no start date. 4. Don't reset the sort order or
+ filter to the default if the user says to not save it. Instead
+ leave the saved value unchanged.
+
+2011-12-05 00:42 jralls
+
+ * [r21679] src/engine/test/test-scm-query.c: Revert "[Testing]
+ Make engine/test-scm-query work." This reverts commit
+ 13fd037ef5120784791b25d4ebc12ad9bc6275b2. It's unnecessary and
+ doesn't compile.
+ * [r21678] src/gnc-module/test/test-modsysver.c: [Testing] Fix
+ Transposed words in test-modsysver.c
+
+2011-12-05 00:08 jralls
+
+ * [r21677] src/gnc-module/test/misc-mods/Makefile.am,
+ src/gnc-module/test/test-agedver.c,
+ src/gnc-module/test/test-dynload.c,
+ src/gnc-module/test/test-incompatdep.c,
+ src/gnc-module/test/test-load-c.c,
+ src/gnc-module/test/test-modsysver.c: [Testing] Gnc-module:
+ Provide checked error messages to replace noted warnings
+ (c-files only) Much better for expected warnings to be tested
+ for than to have a lead-in message saying that they're really
+ OK. Don't have the test utilities in Scheme yet. Set the phony
+ modules in misc-modules to be libtool modules instead of shared
+ libraries. Aside from being more correct, this ensures that
+ they'll have the same name on Linux and OSX.
+ * [r21676] src/engine/test/test-querynew.c: [Testing] Engine:
+ Provide checked error messages to replace noted warnings Much
+ better for expected warnings to be tested for than to have a
+ lead-in message saying that they're really OK.
+
+2011-12-05 00:07 jralls
+
+ * [r21675] src/backend/xml/test/test-load-xml2.c,
+ src/backend/xml/test/test-real-data.sh,
+ src/backend/xml/test/test-xml-account.c,
+ src/backend/xml/test/test-xml-transaction.c: [Testing]
+ Backend/XML: Provide checked error messages to replace noted
+ warnings Much better for expected warnings to be tested for than
+ to have a lead-in message saying that they're really OK.
+ * [r21674] src/gnc-module/test/Makefile.am: [Testing] Fill in some
+ missing libraries for gnc-module check.
+ * [r21673] src/engine/test/test-scm-query.c: [Testing] Make
+ engine/test-scm-query work.
+ * [r21672] src/bin/overrides/gnucash-build-env.in,
+ src/optional/python-bindings/tests/Makefile.am,
+ src/optional/python-bindings/tests/runTests.py: [Testing] More
+ python-bindings test fixes Ensure that libgncmod-engine can load
+ its backends, and that all module dependencies can be found on
+ OSX when gnucash isn't installed.
+ * [r21671] src/app-utils/test/Makefile.am,
+ src/backend/xml/test/Makefile.am, src/engine/test/Makefile.am,
+ src/gnc-module/test/Makefile.am,
+ src/gnome-utils/test/Makefile.am,
+ src/import-export/test/Makefile.am,
+ src/report/report-gnome/test/Makefile.am,
+ src/report/report-system/test/Makefile.am,
+ src/report/standard-reports/test/Makefile.am,
+ src/report/stylesheets/test/Makefile.am,
+ src/report/utility-reports/test/Makefile.am: [Testing] Suppress
+ the useless Guile deprecated warning.
+
+2011-12-05 00:06 jralls
+
+ * [r21670] src/bin/gnucash-bin.c,
+ src/engine/test/test-scm-query.c, src/gnc-module/gnc-module.c,
+ src/import-export/test/test-import-parse.c: [Testing] Ensure
+ that qof_log_init() has been called for all tests Prevents error
+ messages about g_hash being NULL. Invokes
+ qof_log_init_file_special ("stderr") in
+ gnc_module_system_init(), so gnc_log_init() had to be moved to
+ after that call in main() so that the command-line log setting
+ doesn't get replaced with the default setting in
+ module_system_init. Note that gnc_module_load_common() has one
+ of the offending "ENTER" macros that cause the error, and it's
+ before the safety call of module_system_init, so test programs
+ need to explicitly call module_system_init before loading any
+ modules.
+ * [r21669] src/engine/test/utest-Account.c: [Engine Testing]
+ Rework utest-Account.c to use the new error-message handlers.
+ * [r21668] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+ [Testing] Provide list error handler, rename some functions Add
+ an GTestFatalFunc which can examine a list of error conditions
+ and suppress those messages and prevent their exiting while
+ passing through any unexpected errors. Rename test_silent_logger
+ to test_null_handler and change it to a GTestFatalFunc (it can
+ still be used as a GLogFunc). Rename test_handle_faults to
+ test_checked_handler and improve its flow and message display.
+ It no longer asserts on a bad match.
+ * [r21667] src/bin/overrides/gnucash-build-env.in,
+ src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/tests/Makefile.am,
+ src/optional/python-bindings/tests/test_account.py,
+ src/optional/python-bindings/tests/test_business.py: [Testing]
+ Get the python tests working when uninstalled Also fix a couple
+ of failing tests.
+
+2011-12-04 20:44 cstim
+
+ * [r21666] packaging/win32/defaults.sh: Win32 build: Minor version
+ upgrade of aqbanking and ktoblzcheck.
+
+2011-12-04 17:34 gjanssens
+
+ * [r21665] src/gnc-module/gnc-module.c: Bug #661383 - GnuCash
+ segfault on Linux (Fedora 16 beta) because of shared library
+ load / unload weirdness BP
+
+2011-12-04 11:00 mikee
+
+ * [r21663] src/report/standard-reports/net-linechart.scm: Fix
+ right align for number cells in table.
+
+2011-12-03 10:40 gjanssens
+
+ * [r21662] src/business/business-utils,
+ src/business/dialog-tax-table: Remove some more empty directories
+
+2011-12-03 10:39 gjanssens
+
+ * [r21661] src/business/business-core, src/gnome/glade: Remove
+ some empty directories These were left behind by earlier commits
+
+2011-12-03 10:35 gjanssens
+
+ * [r21660] configure.ac, po/POTFILES.in, src/gnome/Makefile.am,
+ src/gnome/dialog-tax-info.c, src/gnome/glade/Makefile.am,
+ src/gnome/glade/tax.glade, src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/dialog-tax-info.glade,
+ src/gnome/gtkbuilder/tax.glade: Bug #665401 - Migrate Tax Report
+ Options from GladeXML to Builder Patch by Robert Fewell
+
+2011-12-02 22:36 jralls
+
+ * [r21659] src/engine/gnc-engine.c: [Testing] Brain failure in
+ gnc-engine.c, sorry.
+
+2011-12-02 22:00 jralls
+
+ * [r21658] po/POTFILES.in: Update POTFILES.in to reflect recent
+ moves and deletions.
+ * [r21657] src/app-utils/test/Makefile.am,
+ src/app-utils/test/test-link-module.c,
+ src/app-utils/test/test-load-module,
+ src/app-utils/test/test-scm-query-string.c,
+ src/app-utils/test/test-sx.c, src/backend/xml/test/Makefile.am,
+ src/backend/xml/test/test-load-example-account.c,
+ src/backend/xml/test/test-xml-commodity.c,
+ src/engine/test/Makefile.am, src/engine/test/test-business.c,
+ src/engine/test/test-create-account.scm,
+ src/engine/test/test-scm-query-import.scm,
+ src/engine/test/test-scm-query.c,
+ src/gnome-utils/test/Makefile.am,
+ src/gnome-utils/test/test-link-module.c,
+ src/gnome-utils/test/test-load-module,
+ src/import-export/test/Makefile.am,
+ src/import-export/test/test-import-parse.c,
+ src/report/report-gnome/test/Makefile.am,
+ src/report/report-gnome/test/test-link-module.c,
+ src/report/report-gnome/test/test-load-module,
+ src/report/report-system/gnc-report.c,
+ src/report/report-system/test/Makefile.am,
+ src/report/report-system/test/test-link-module.c,
+ src/report/report-system/test/test-load-module,
+ src/report/standard-reports/test/Makefile.am,
+ src/report/standard-reports/test/test-load-module,
+ src/report/stylesheets/test/Makefile.am,
+ src/report/stylesheets/test/test-load-module,
+ src/report/utility-reports/test/Makefile.am,
+ src/report/utility-reports/test/test-load-module: [Testing] Set
+ GNC_BUILDDIR and GNC_UNINSTALLED where needed These are all of
+ the locations where tests raised errors about not being able to
+ find backends or standard reports. Note that in many cases the
+ tests would pass. I fixed some of the bogus tests, but there are
+ still plenty more that either do nothing at all or return
+ success no matter what happens.
+ * [r21656] src/core-utils/gnc-path.c: [Testing] Provide for
+ gnc_path_get_reportdir() and gnc_path_get_stdreportsdir() to
+ return build-directory paths As with engine, in response to
+ environment variables GNC_UNINSTALLED and GNC_BUILDDIR.
+ GNC_UNINSTALLED is intended to be set via g_setenv() or (setenv)
+ at the beginning of a test program. GNC_BUILDDIR is intended to
+ be set with GNC_BUILDDIR=`cd ${top_builddir} && pwd` as part of
+ the TESTS_ENVIRONMENT variable in test Makefiles.
+
+2011-12-02 21:59 jralls
+
+ * [r21655] src/engine/gnc-engine.c: [Testing] Provide for engine
+ to load backends from build path If two new environment
+ variables (GNC_UNINSTALLED and GNC_BUILDDIR)are set, load the
+ backends from GNC_BUILDDIR/src/backend. GNC_UNINSTALLED is
+ intended to be set via g_setenv() or (setenv) at the beginning
+ of a test program. GNC_BUILDDIR is intended to be set with
+ GNC_BUILDDIR=`cd ${top_builddir} && pwd` as part of the
+ TESTS_ENVIRONMENT variable in test Makefiles.
+
+2011-12-02 20:55 gjanssens
+
+ * [r21654] src/import-export/qif-import/Makefile.am,
+ src/import-export/qif-import/gnc-druid-test.c,
+ src/import-export/qif-import/gnc-druid-test.h,
+ src/import-export/qif-import/gnc-plugin-qif-import.c,
+ src/import-export/qif-import/gnc-plugin-qif-import.h: Bug
+ #664877 - Migrate Qif Import Druid to an Assistant This patch
+ removes some test druid files that were in the same directory
+ Patch by Robert Fewell
+ * [r21653] po/POTFILES.in, src/gnome/dialog-new-user.c,
+ src/gnome/dialog-new-user.h,
+ src/import-export/qif-import/Makefile.am,
+ src/import-export/qif-import/assistant-qif-import.c,
+ src/import-export/qif-import/assistant-qif-import.glade,
+ src/import-export/qif-import/assistant-qif-import.h,
+ src/import-export/qif-import/dialog-account-picker.c,
+ src/import-export/qif-import/dialog-account-picker.h,
+ src/import-export/qif-import/druid-qif-import.c,
+ src/import-export/qif-import/druid-qif-import.h,
+ src/import-export/qif-import/gnc-plugin-qif-import.c,
+ src/import-export/qif-import/gncmod-qif-import.c,
+ src/import-export/qif-import/qif.glade: Bug #664877 - Migrate
+ Qif Import Druid to an Assistant Patch by Robert Fewell
+
+2011-12-02 11:09 mikee
+
+ * [r21652] src/gnome/gnc-plugin-page-register.c: Bug #665098 -
+ document shortcut for blank transaction. Added accelerator text
+ to menu.
+
+2011-12-01 10:02 mikee
+
+ * [r21651] src/gnome/dialog-new-user.c: Undo r21650. Wrong
+ approach. Uses wrong save dialog.
+
+2011-11-30 14:47 mikee
+
+ * [r21650] src/gnome/dialog-new-user.c: Bug #658247 - First time
+ setup should prompt to save file. Open a save dialog after chart
+ of accounts assistant. BP
+
+2011-11-30 11:03 mikee
+
+ * [r21648] src/report/standard-reports/Makefile.am: Sort list of
+ reports.
+
+2011-11-29 21:29 jralls
+
+ * [r21647] src/doc/Makefile.am: Remove the obsolescent
+ src/doc/design directory from recursive build. Prevents make
+ distcheck from building the ps and pdf versions of the texinfo,
+ which imposed a dependency on TeX. Removing the directory from
+ the dist requires removing the Makefile from configure, which
+ completely disables building, so it remains. To build the info
+ file, cd src/doc/design and make info.
+ * [r21646] configure.ac,
+ src/import-export/qif-io-core/Makefile.am,
+ src/import-export/qif-io-core/README,
+ src/import-export/qif-io-core/gncmod-qifiocore.c,
+ src/import-export/qif-io-core/qif-acct-table.scm,
+ src/import-export/qif-io-core/qif-bank-xtn-import.scm,
+ src/import-export/qif-io-core/qif-file.scm,
+ src/import-export/qif-io-core/qif-format-check.scm,
+ src/import-export/qif-io-core/qif-invst-xtn-import.scm,
+ src/import-export/qif-io-core/qif-io-core.scm,
+ src/import-export/qif-io-core/qif-objects.scm,
+ src/import-export/qif-io-core/qif-parse.scm,
+ src/import-export/qif-io-core/qif-record-xform.scm,
+ src/import-export/qif-io-core/test/Makefile.am,
+ src/import-export/qif-io-core/test/data/category-data.txt,
+ src/import-export/qif-io-core/test/data/date-data.txt,
+ src/import-export/qif-io-core/test/data/date-format-data.txt,
+ src/import-export/qif-io-core/test/data/file-formats-data.txt,
+ src/import-export/qif-io-core/test/data/import-phase-1-data.txt,
+ src/import-export/qif-io-core/test/data/number-data.txt,
+ src/import-export/qif-io-core/test/data/number-format-data.txt,
+ src/import-export/qif-io-core/test/data/reader-data.txt,
+ src/import-export/qif-io-core/test/dump-qifobj.scm,
+ src/import-export/qif-io-core/test/qiftest.gnc,
+ src/import-export/qif-io-core/test/test-file-formats,
+ src/import-export/qif-io-core/test/test-file-formats.scm,
+ src/import-export/qif-io-core/test/test-import-phase-1,
+ src/import-export/qif-io-core/test/test-import-phase-1.scm,
+ src/import-export/qif-io-core/test/test-load-module,
+ src/import-export/qif-io-core/test/test-load-module.scm,
+ src/import-export/qif-io-core/test/test-parser,
+ src/import-export/qif-io-core/test/test-parser.scm,
+ src/import-export/qif-io-core/test/test-reader,
+ src/import-export/qif-io-core/test/test-reader.scm: Remove
+ src/import-export/qif-io-core This directory was created 10
+ years ago to hold a rewritten qif importer. It was never
+ substantively worked on after.
+ * [r21645] src/core-utils/Makefile.am,
+ src/engine/test/Makefile.am, src/libqof/qof/test/Makefile.am:
+ Make distcheck fixes. Fix some errors in r21570 which cause
+ "make distcheck" to fail, and a couple of others besides. While
+ this gets distcheck to work on the Mac, there are still some
+ problems with the standard-reports test on Linux related to
+ trying to load reports from the installation directory (make
+ install is run *after* make check during make distcheck). This
+ test passes on the Mac, fails on Linux.
+
+2011-11-29 18:55 mikee
+
+ * [r21640] src/html/gnc-html-graph-gog-webkit.c,
+ src/html/gnc-html-graph-gog.c, src/html/gnc-html-graph-gog.h,
+ src/report/report-system/html-linechart.scm,
+ src/report/report-system/report-system.scm,
+ src/report/standard-reports/net-linechart.scm: Added user
+ settable line width and data point markers to net worth line
+ chart. BP
+
+2011-11-28 21:44 cstim
+
+ * [r21638]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/gnome-utils/gnc-plugin.c,
+ src/gnome/gnc-plugin-page-account-tree.c: Read-only mode:
+ Buttons in account tree window and owner tree window switch to
+ insensitive. Along the way, gnc_plugin_update_actions() shows a
+ more detailed error message if any of the action names do not
+ result in an actual GtkAction, e.g. because of a typo.
+ * [r21637] src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-employee.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-job.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-vendor.c,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/dialog-search.h: Read-only mode: Buttons in
+ business result list are insensitive, accordingly.
+ * [r21636] src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/gnome-utils/gnc-autosave.c: Read-only mode: Business toolbar
+ actions switch to insensitive. Also, disable book auto-save if
+ the book is read-only.
+
+2011-11-28 16:37 mikee
+
+ * [r21633] accounts/en_GB/uk-vat.gnucash-xea: Add missing Root
+ Account part.
+ * [r21632] accounts/sv_SE, accounts/sv_SE/Makefile.am,
+ accounts/sv_SE/swedish_small_business.gnucash.xea: Bug #664764 -
+ Account setup for Swedish small business Added Swedish chart of
+ accounts for small businesses.
+
+2011-11-27 11:03 mikee
+
+ * [r21631] src/html/gnc-html-graph-gog.c: Commented line width.
+ This value really should be passed from .scm file
+
+2011-11-27 11:02 mikee
+
+ * [r21630] src/html/gnc-html-graph-gog.c: Fix setting of line
+ color for line charts.
+ * [r21629] src/report/standard-reports/Makefile.am,
+ src/report/standard-reports/net-linechart.scm: Bug #664862 - New
+ report showing net assets over time Added new line chart report
+ for assets, net-linechart.scm. Distantly related to Bug #570011
+ * [r21628] src/report/report-system/html-linechart.scm: File
+ contents appear to be doubled. Removed extra copy.
+
+2011-11-26 22:17 cstim
+
+ * [r21627] src/business/business-gnome/dialog-invoice.c,
+ src/gnome-search/dialog-search.c: Add "Post" and "Print" buttons
+ in invoice search window, both for single or multiple invoices.
+
+2011-11-24 14:04 mikee
+
+ * [r21625] src/app-utils/app-utils.i: Partial revert of r21588.
+ Causes crash when updating price quote. BP
+
+2011-11-23 19:05 cstim
+
+ * [r21623] src/business/business-gnome/dialog-invoice.c,
+ src/gnome-search/dialog-search.c: Enable the "Duplicate Invoice"
+ button even for multiple selected items.
+
+2011-11-23 13:11 mikee
+
+ * [r21622] src/import-export/csv/gnc-csv-model.c: Bug #663368 -
+ When importing CSV files, the word 'Deposit' appears in
+ Num/Action column Removed "Deposit". BP
+
+2011-11-21 18:38 jralls
+
+ * [r21621] src/Makefile.am: src/Makefile.am: Move WITH_PYTHON
+ block to just above where it's used
+
+2011-11-21 16:11 gjanssens
+
+ * [r21620] src/report/business-reports/business-reports.scm,
+ src/report/business-reports/job-report.scm: Remove unneeded
+ circular dependency between business-reports and business-gnome.
+
+2011-11-21 14:19 gjanssens
+
+ * [r21618] src/engine/test/test-address.c,
+ src/engine/test/test-business.c,
+ src/engine/test/test-customer.c,
+ src/engine/test/test-employee.c, src/engine/test/test-job.c,
+ src/engine/test/test-vendor.c: Bug #630804 - make check failure
+ in business module
+
+2011-11-21 12:00 cstim
+
+ * [r21608] src/engine/CMakeLists.txt: Adapt cutecash / cmake build
+ to r21605.
+
+2011-11-21 10:40 gjanssens
+
+ * [r21607] configure.ac, src/app-utils/Makefile.am,
+ src/app-utils/app-utils.scm, src/app-utils/business-options.scm,
+ src/app-utils/business-prefs.scm, src/business/Makefile.am,
+ src/business/business-gnome/business-gnome.scm,
+ src/business/business-ledger/Makefile.am,
+ src/business/business-utils/Makefile.am,
+ src/business/business-utils/business-options.scm,
+ src/business/business-utils/business-prefs.scm,
+ src/business/business-utils/business-utils.scm,
+ src/business/business-utils/gncmod-business-utils.c,
+ src/report/business-reports/balsheet-eg.scm,
+ src/report/business-reports/business-reports.scm,
+ src/report/business-reports/customer-summary.scm,
+ src/report/business-reports/easy-invoice.scm,
+ src/report/business-reports/fancy-invoice.scm,
+ src/report/business-reports/invoice.scm,
+ src/report/business-reports/job-report.scm,
+ src/report/business-reports/owner-report.scm,
+ src/report/business-reports/payables.scm,
+ src/report/business-reports/receivables.scm,
+ src/report/business-reports/taxinvoice.scm,
+ src/report/report-system/eguile-html-utilities.scm,
+ src/report/report-system/eguile-utilities.scm: Dissolve
+ business-utils module by moving the leftovers into app-utils.
+ * [r21606] configure.ac, src/business/Makefile.am,
+ src/business/business-gnome/Makefile.am,
+ src/business/business-gnome/business-gnome.scm,
+ src/business/business-ledger/Makefile.am,
+ src/business/dialog-tax-table/Makefile.am,
+ src/business/dialog-tax-table/dialog-tax-table.c,
+ src/business/dialog-tax-table/dialog-tax-table.h,
+ src/business/dialog-tax-table/dialog-tax-table.i,
+ src/business/dialog-tax-table/dialog-tax-table.scm,
+ src/business/dialog-tax-table/gncmod-dialog-tax-table.c,
+ src/business/dialog-tax-table/tax-tables.glade,
+ src/gnome-utils/Makefile.am, src/gnome-utils/dialog-tax-table.c,
+ src/gnome-utils/dialog-tax-table.h,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/tax-tables.glade,
+ src/gnome-utils/gnome-utils.i: Dissolve dialog-tax-table module
+ by moving its only object into gnome-utils.
+ * [r21605] configure.ac, src/business/Makefile.am,
+ src/business/business-core/Makefile.am,
+ src/business/business-core/business-core.scm,
+ src/business/business-core/gncmod-business-core.c,
+ src/business/business-core/test/Makefile.am,
+ src/business/business-core/test/README,
+ src/business/business-core/test/test-address.c,
+ src/business/business-core/test/test-business.c,
+ src/business/business-core/test/test-customer.c,
+ src/business/business-core/test/test-employee.c,
+ src/business/business-core/test/test-job.c,
+ src/business/business-core/test/test-load-module.c,
+ src/business/business-core/test/test-vendor.c,
+ src/business/business-gnome/Makefile.am,
+ src/business/business-gnome/business-gnome.scm,
+ src/business/business-gnome/gncmod-business-gnome.c,
+ src/business/business-ledger/Makefile.am,
+ src/business/business-utils/business-utils.scm,
+ src/business/business-utils/gncmod-business-utils.c,
+ src/business/dialog-tax-table/Makefile.am,
+ src/business/dialog-tax-table/gncmod-dialog-tax-table.c,
+ src/engine/Makefile.am, src/engine/business-core.i,
+ src/engine/business-core.scm, src/engine/engine.i,
+ src/engine/gncmod-engine.c, src/engine/test/Makefile.am,
+ src/engine/test/README, src/engine/test/test-address.c,
+ src/engine/test/test-business.c,
+ src/engine/test/test-customer.c,
+ src/engine/test/test-employee.c, src/engine/test/test-job.c,
+ src/engine/test/test-vendor.c,
+ src/optional/python-bindings/Makefile.am,
+ src/plugins/bi_import/gncmod-bi_import.c,
+ src/report/business-reports/aging.scm: Dissolve the
+ business-core module, by integrating its remaining bits in the
+ engine, where the rest already was moved before.
+
+2011-11-21 05:43 mta
+
+ * [r21604] src/core-utils/Makefile.am: Make parallel build work in
+ core-utils with python bindings enabled.
+ * [r21603] src/base-typemaps.i: Avoid warning returning a boolean
+ result in python bindings. Getting "dereferencing type-punned
+ pointer" doing Py_INCREF on Py_True and Py_False.
+
+2011-11-20 21:43 cstim
+
+ * [r21602] src/gnome-utils/gnc-query-list.c: Fix the broken code
+ of the reconcile list widget to not mess up the GtkCList class
+ structure.
+
+2011-11-20 18:27 jralls
+
+ * [r21601] src/core-utils/core-utils.i, src/python/init.py:
+ [Python] Suppress the spew from loading the python module Use
+ --extra if you want it back.
+ * [r21600] src/base-typemaps.i, src/core-utils/Makefile.am,
+ src/core-utils/core-utils.i, src/python/Makefile.am,
+ src/python/gncmod-python.c: [Python] Export core-utils SWIG
+ wrappers to Python.
+
+2011-11-20 10:20 cstim
+
+ * [r21599] src/engine/test/Makefile.am: Fix missing linker flag
+
+2011-11-20 09:35 gjanssens
+
+ * [r21598] src/import-export/test/Makefile.am: Fix load errors in
+ import-export tests BP
+
+2011-11-20 09:34 gjanssens
+
+ * [r21597] src/backend/xml/test/Makefile.am: Fix failing xml
+ backend test. BP
+ * [r21596] src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/gnucash_core.py: Spelling fixes in
+ doxygen comments BP
+ * [r21595] src/optional/python-bindings/tests/Makefile.am: Fix
+ failing python-bindings tests. BP
+ * [r21594] src/gnome-utils/test/Makefile.am: Fix load warnings in
+ gnome-utils tests BP
+ * [r21593] src/report/report-gnome/test/Makefile.am: Fix load
+ warnings in report-gnome tests. BP
+
+2011-11-20 09:33 gjanssens
+
+ * [r21592] src/report/standard-reports/test/Makefile.am: Fix load
+ warnings in standard-reports tests BP
+ * [r21591] src/report/business-reports/Makefile.am,
+ src/report/business-reports/balsheet-eg.css,
+ src/report/business-reports/balsheet-eg.eguile.scm,
+ src/report/business-reports/balsheet-eg.scm,
+ src/report/business-reports/business-reports.scm,
+ src/report/standard-reports/Makefile.am,
+ src/report/standard-reports/balsheet-eg.css,
+ src/report/standard-reports/balsheet-eg.eguile.scm,
+ src/report/standard-reports/balsheet-eg.scm: Move eguile balance
+ report to business-reports as it depends on business utils. This
+ is a source code move, the report will remain in the same menu
+ location in the GUI BP
+ * [r21590] src/report/report-system/test/Makefile.am: Fix load
+ warnings in report-system tests BP
+ * [r21589] src/engine/engine.scm: Partly revert previous commit.
+ Although it eliminated a couple of warnings in the tests, it
+ also broke most reports. This needs more study. BP
+
+2011-11-20 09:32 gjanssens
+
+ * [r21588] src/app-utils/app-utils.i, src/engine/engine.scm,
+ src/report/utility-reports/test/Makefile.am: Fix load warnings
+ in utility-reports tests. BP
+
+2011-11-19 22:42 jralls
+
+ * [r21587] src/engine/Account.c, src/engine/Account.h,
+ src/engine/Split.c, src/engine/gncEmployee.c,
+ src/engine/gncJob.c, src/engine/gncVendor.c,
+ src/engine/test/utest-Account.c,
+ src/optional/python-bindings/gnucash_core.py: [Cruft Reduction]
+ Remove unused functions in src/engine -- reprise Delete a bunch
+ more functions left commented out from r21579 Remove references
+ to deleted functions from gnucash_core.py
+
+2011-11-19 22:41 jralls
+
+ * [r21586] po/POTFILES.in: [potfiles] Rename payment.glade, moved
+ in r21572
+
+2011-11-19 11:49 cstim
+
+ * [r21585] src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/business/business-ledger/gncEntryLedger.c,
+ src/gnome/gnc-plugin-page-register.c: More checking of the
+ read-only flag of the book. - GncEntryLedger switches to
+ read-only - Toolbar actions of several plugin pages switch to
+ insensitive (invoice, normal register)
+
+2011-11-19 11:48 cstim
+
+ * [r21584] src/gnome-utils/gnc-file.c: Extend File->Open dialog on
+ locked file: Offer to open read-only as well.
+
+2011-11-19 10:42 cstim
+
+ * [r21583] src/engine/test/utest-Account.c: Fix compiler warning
+ about /* inside comment. (Can't be nested.)
+
+2011-11-18 21:56 cstim
+
+ * [r21582] src/engine/Split.h: Another minor revert of "[Cruft
+ Reduction] Remove unused functions from src/engine" The compiler
+ complains if there is no previous declaration of the non-static
+ function xaccSplitSetSlots_nc.
+
+2011-11-18 21:53 cstim
+
+ * [r21581] src/engine/Split.c, src/engine/Split.h,
+ src/engine/gnc-engine.c, src/engine/gnc-engine.h: Minor reverts
+ of "[Cruft Reduction] Remove unused functions from src/engine"
+ Those two functions are in use in the C++ code.
+ * [r21580] src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-employee.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-invoice.h,
+ src/business/business-gnome/dialog-job.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-vendor.c,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/dialog-search.h: Add the possibility of
+ multi-selection in the invoice/bill search window (but so far
+ still disabled). Eventually, this should enable
+ multi-duplication of a selection. However, my gtk-2.20 seems to
+ be broken w.r.t. multi-selections in GtkCList, so I better have
+ this available only in newer gtk and so far still deactivated.
+
+2011-11-18 21:04 jralls
+
+ * [r21579] po/POTFILES.in, src/core-utils/gnc-main.c,
+ src/engine/Account.c, src/engine/Account.h,
+ src/engine/CMakeLists.txt, src/engine/Makefile.am,
+ src/engine/SX-ttinfo.h, src/engine/SchedXaction.c,
+ src/engine/SchedXaction.h, src/engine/Scrub2.c,
+ src/engine/Scrub2.h, src/engine/Split.c, src/engine/Split.h,
+ src/engine/TransLog.c, src/engine/Transaction.c,
+ src/engine/Transaction.h, src/engine/engine-helpers.c,
+ src/engine/engine-helpers.h, src/engine/engine.i,
+ src/engine/gnc-associate-account.c,
+ src/engine/gnc-associate-account.h, src/engine/gnc-budget.c,
+ src/engine/gnc-budget.h, src/engine/gnc-commodity.c,
+ src/engine/gnc-commodity.h, src/engine/gnc-engine.c,
+ src/engine/gnc-engine.h, src/engine/gnc-hooks.c,
+ src/engine/gnc-hooks.h, src/engine/gnc-lot.c,
+ src/engine/gnc-lot.h, src/engine/gnc-pricedb.c,
+ src/engine/gnc-pricedb.h, src/engine/gnc-session-scm.c,
+ src/engine/gnc-session-scm.h, src/engine/gncBillTerm.c,
+ src/engine/gncBillTerm.h, src/engine/gncBusGuile.c,
+ src/engine/gncBusGuile.h, src/engine/gncCustomer.h,
+ src/engine/gncEmployee.c, src/engine/gncEmployee.h,
+ src/engine/gncEntry.c, src/engine/gncEntry.h,
+ src/engine/gncInvoice.c, src/engine/gncInvoice.h,
+ src/engine/gncJob.c, src/engine/gncOrder.c,
+ src/engine/gncOrder.h, src/engine/gncOwner.c,
+ src/engine/gncOwner.h, src/engine/gncTaxTable.c,
+ src/engine/gncVendor.c, src/engine/gncVendor.h,
+ src/engine/kvp-scm.c, src/engine/kvp-scm.h, src/engine/policy.c,
+ src/engine/policy.h, src/engine/test/utest-Account.c: [Cruft
+ Reduction] Remove unused functions from src/engine Nothing in
+ gnc-session-scm.c was being used, so deleted it and its
+ corresponding header.
+
+2011-11-18 21:03 jralls
+
+ * [r21578] src/gnome-utils/assistant-utils.c,
+ src/gnome-utils/assistant-utils.h,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gnc-gnome-utils.h,
+ src/gnome-utils/gnc-tree-model-account-types.c,
+ src/gnome-utils/gnc-tree-model-account-types.h,
+ src/gnome-utils/gnc-tree-model-commodity.c,
+ src/gnome-utils/gnc-tree-model-commodity.h,
+ src/gnome-utils/gnc-tree-model-price.c,
+ src/gnome-utils/gnc-tree-model-price.h,
+ src/gnome-utils/gnc-tree-model-selection.c,
+ src/gnome-utils/gnc-tree-model-selection.h,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome-utils/gnc-tree-view-account.h,
+ src/gnome-utils/gnc-tree-view-commodity.c,
+ src/gnome-utils/gnc-tree-view-commodity.h,
+ src/gnome-utils/gnc-tree-view-owner.c,
+ src/gnome-utils/gnc-tree-view-owner.h,
+ src/gnome-utils/gnc-tree-view-price.c,
+ src/gnome-utils/gnc-tree-view-price.h,
+ src/gnome-utils/search-param.c, src/gnome-utils/search-param.h:
+ [Cruft Reduction] Remove unused functions from src/gnome-utils.
+
+2011-11-18 10:26 gjanssens
+
+ * [r21577] src/backend/xml/gnc-invoice-xml-v2.c: Fix xml backend
+ to load and save invoice kvp values.
+
+2011-11-17 22:24 gjanssens
+
+ * [r21575] src/report/business-reports/invoice.scm: Adapt
+ printable invoice report for credit notes
+ * [r21574] src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerModel.c: Fix autofill
+ on credit note ledgers. Note: this introduces a subtle change in
+ how autofill works for business ledgers: quantities will from
+ now on always be autofilled to positive values. See the comment
+ in the code for more details.
+ * [r21573] src/business/business-ledger/gncEntryLedgerModel.c: Fix
+ subtotal sign in credit note ledger
+ * [r21572] src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/glade/Makefile.am,
+ src/business/business-gnome/glade/payment.glade,
+ src/business/business-gnome/gtkbuilder/Makefile.am,
+ src/business/business-gnome/gtkbuilder/dialog-payment.glade,
+ src/gnome-utils/gnc-gtk-utils.c: Convert payment dialog to
+ gtkbuilder
+
+2011-11-17 21:27 jralls
+
+ * [r21571] src/app-utils/gnc-component-manager.c,
+ src/app-utils/gnc-component-manager.h, src/app-utils/gnc-euro.c,
+ src/app-utils/gnc-euro.h, src/app-utils/gnc-exp-parser.c,
+ src/app-utils/gnc-exp-parser.h, src/app-utils/gnc-helpers.c,
+ src/app-utils/gnc-helpers.h,
+ src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/gnc-sx-instance-model.h,
+ src/app-utils/gnc-ui-balances.c,
+ src/app-utils/gnc-ui-balances.h, src/app-utils/gnc-ui-util.c,
+ src/app-utils/gnc-ui-util.h, src/app-utils/option-util.c,
+ src/app-utils/option-util.h: [Cruft Reduction] Remove unused
+ functions from src/app-utils
+ * [r21570] configure.ac, lib/Makefile.am, src/Makefile.am,
+ src/app-utils/Makefile.am, src/backend/Makefile.am,
+ src/business/business-core/Makefile.am,
+ src/business/business-gnome/Makefile.am,
+ src/business/dialog-tax-table/Makefile.am,
+ src/core-utils/Makefile.am, src/engine/Makefile.am,
+ src/gnc-module/Makefile.am, src/gnome-utils/Makefile.am,
+ src/import-export/Makefile.am, src/optional/Makefile.am,
+ src/optional/python-bindings/tests/Makefile.am,
+ src/python/Makefile.am, src/report/Makefile.am,
+ src/report/report-gnome/Makefile.am,
+ src/report/report-system/Makefile.am: Fix clean targets and
+ DIST_SOURCES Several subdirectories have a subdirectory
+ "gnucash", which clean tried to remove by including in the
+ CLEANFILES variable in Makefile.am. This doesn't work, because
+ directories can't be removed with rm, they require rm -r. Add a
+ clean-local: target which calls rm -r on the gnucash
+ subdirectory. Some Makefile.ams used an AC_SUBSTed variable to
+ define an optionally-compiled subdirectory, then included the
+ variable in SUBDIRS and the actual directory name in
+ DIST_SUBDIRS. This breaks the distclean and maintainer-clean
+ targets when the optional directory is built, because it is then
+ processed twice, and there is no Makefile the second time so
+ make halts. Replaced the AC_SUBSTed variables with ones local to
+ the Makefile.am, switched with an AM_CONDITIONAL. That way
+ automake can figure out the dist_subdirs on its own. BP
+
+2011-11-14 21:28 cstim
+
+ * [r21569] src/engine/Transaction.c,
+ src/gnome/gnc-plugin-page-register.c, src/gnome/gnc-split-reg.c:
+ Take into account the read-only flag of the book to update the
+ buttons in the register accordingly. Also, the register itself
+ must be read-only.
+
+2011-11-14 19:43 cstim
+
+ * [r21568] doc/Makefile.am, doc/generic_objects.txt,
+ doc/gnome-hackers.txt, src/doc/Makefile.am,
+ src/doc/backend-api.txt, src/doc/backend-errors.txt,
+ src/doc/netlogin.txt, src/doc/plugin.txt, src/scm/Makefile.am,
+ src/scm/startup-design.txt: Remove obsolete documentation texts.
+ Those are so insanely obsolete, it hurts our eyes.
+
+2011-11-14 12:16 gjanssens
+
+ * [r21567] po/POTFILES.in, src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-options.h,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/dialog-options.glade,
+ src/gnome-utils/gtkbuilder/dialog-preferences.glade,
+ src/report/report-gnome/dialog-report-column-view.c: Bug #663433
+ follow up - Migrate report options dialog from GladeXML to
+ Builder
+
+2011-11-13 21:33 cstim
+
+ * [r21566] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/sql/gnc-account-sql.c,
+ src/backend/sql/gnc-address-sql.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-backend-sql.h,
+ src/backend/sql/gnc-bill-term-sql.c,
+ src/backend/sql/gnc-book-sql.c,
+ src/backend/sql/gnc-budget-sql.c,
+ src/backend/sql/gnc-commodity-sql.c,
+ src/backend/sql/gnc-customer-sql.c,
+ src/backend/sql/gnc-employee-sql.c,
+ src/backend/sql/gnc-entry-sql.c,
+ src/backend/sql/gnc-invoice-sql.c,
+ src/backend/sql/gnc-job-sql.c, src/backend/sql/gnc-lots-sql.c,
+ src/backend/sql/gnc-order-sql.c,
+ src/backend/sql/gnc-owner-sql.c,
+ src/backend/sql/gnc-price-sql.c,
+ src/backend/sql/gnc-schedxaction-sql.c,
+ src/backend/sql/gnc-slots-sql.c,
+ src/backend/sql/gnc-tax-table-sql.c,
+ src/backend/sql/gnc-transaction-sql.c,
+ src/backend/sql/gnc-vendor-sql.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-backend-xml.h: Minor code cleanup: Rename
+ field "primary_book" into "book" because there are no multiple
+ books in gnucash at all.
+
+2011-11-13 21:26 cstim
+
+ * [r21565] src/backend/xml/gnc-backend-xml.c,
+ src/gnome-utils/gnc-main-window.c: Check the read-only attribute
+ in the XML backend as well and refuse to save if we are
+ read-only. Also, add a "(read-only)" suffix in the window title
+ if we are read-only.
+
+2011-11-13 21:01 cstim
+
+ * [r21564] src/import-export/aqbanking/druid-ab-initial.c: Bug
+ #663934: Fix potential crash on failing aqbanking setup druid
+ lookup. BP
+
+2011-11-13 20:39 cstim
+
+ * [r21563] src/libqof/qof/test/Makefile.am,
+ src/libqof/qof/test/test-gnc-date.c,
+ src/libqof/qof/test/test-qof.c: Add unittest for gnc_dmy2gdate()
+ function to verify the correct behaviour of the by-value
+ returned value.
+
+2011-11-11 21:58 cstim
+
+ * [r21562] src/business/business-ledger/gncEntryLedger.c: Fix
+ occasional not working "up / down" arrow in invoice window. This
+ was because the "date" field was indeed be set with a different
+ time of day (noon vs. start of day), depending on the various
+ code places.
+ * [r21561] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-ledger/gncEntryLedger.c,
+ src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/business/business-ledger/gncEntryLedgerModel.c,
+ src/business/business-ledger/gncEntryLedgerP.h,
+ src/plugins/bi_import/bi_import.c: Use the GDate-based date
+ setter of GncEntry where suitable instead of the timespec one.
+ This fixes the time-of-day mismatch between entering a new entry
+ (that was using timespecCanonicalDayTime, "noon") vs.
+ duplicating an invoice (that was using
+ gnc_timet_get_today_start, "start of day").
+ * [r21560] src/engine/gncEntry.c, src/engine/gncEntry.h: Add
+ accessor/setter for the date of a GncEntry as a GDate. This is
+ much more suitable to avoid any ambiguities due to differently
+ chosen time-of-day in various parts of the code.
+
+2011-11-11 21:57 cstim
+
+ * [r21559] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
+ Add two more helper functions dealing with GDate. In particular,
+ glib doesn't offer a function for easily accessing the "today"
+ date as a GDate. What a pity. It's added now as
+ gnc_g_date_new_today().
+
+2011-11-11 11:28 gjanssens
+
+ * [r21557] configure.ac: Tighten gtk+ requirement to 2.18.1
+
+2011-11-11 10:53 gjanssens
+
+ * [r21556]
+ src/business/business-gnome/gtkbuilder/dialog-invoice.glade:
+ Reset required gtk version back to 2.16 for glade files.
+
+2011-11-10 17:14 gjanssens
+
+ * [r21553] src/Makefile.am: Don't install a script that is only
+ used for building and testing. This fixes Secunia Advisory
+ SA42048 BP
+
+2011-11-10 15:05 gjanssens
+
+ * [r21552] src/engine/business-core.i,
+ src/report/business-reports/easy-invoice.scm: Make easy-invoice
+ report credit note aware
+ * [r21551] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-ledger/gncEntryLedger.c,
+ src/business/business-ledger/gncEntryLedger.h,
+ src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerDisplay.c,
+ src/business/business-ledger/gncEntryLedgerLayout.c,
+ src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/business/business-ledger/gncEntryLedgerModel.c,
+ src/business/business-ledger/gncEntryLedgerP.h: Adapt entry
+ ledger to credit notes
+ * [r21550] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/gtkbuilder/dialog-invoice.glade,
+ src/engine/gncInvoice.c, src/engine/gncInvoice.h: Add
+ invoice/credit note type field and selector to invoice dialog
+ and invoice page.
+
+2011-11-10 15:04 gjanssens
+
+ * [r21549] src/engine/gncInvoice.c: Introduce credit-note kvp
+ value to distinguish invoices from credit notes.
+
+2011-11-09 21:45 cstim
+
+ * [r21548] src/libqof/qof/qofsession-p.h,
+ src/libqof/qof/qofsession.c: Simplify QofSession to own only
+ exactly one QofBook. No more, no less. This object isn't used in
+ any other way in gnucash, so we better get rid of the extra
+ potential complexity here.
+
+2011-11-09 21:44 cstim
+
+ * [r21547] src/libqof/qof/qofsession-p.h,
+ src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h: Revert
+ r21517 "Add is_readonly attribute to QofSession class." This is
+ not needed. See
+ http://lists.gnucash.org/pipermail/gnucash-devel/2011-November/032793.html
+ and thread.
+
+2011-11-09 15:22 gjanssens
+
+ * [r21546] po/POTFILES.in: Update POTFILES.in due to previous
+ commit
+
+2011-11-09 15:18 gjanssens
+
+ * [r21545] src/gnome/glade/sched-xact.glade,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/sched-xact.glade,
+ src/report/standard-reports/daily-reports.scm: Remove unused
+ files, fix a comment
+
+2011-11-09 14:30 gjanssens
+
+ * [r21544] po/POTFILES.in,
+ src/business/business-gnome/glade/Makefile.am,
+ src/business/business-gnome/glade/businessprefs.glade,
+ src/business/business-gnome/gncmod-business-gnome.c,
+ src/business/business-gnome/gtkbuilder/Makefile.am,
+ src/business/business-gnome/gtkbuilder/business-prefs.glade,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/preferences.glade,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/dialog-preferences.glade,
+ src/gnome/dialog-sx-editor.c, src/gnome/glade/Makefile.am,
+ src/gnome/gtkbuilder/dialog-sx.glade,
+ src/import-export/Makefile.am,
+ src/import-export/dialog-import.glade,
+ src/import-export/gncmod-generic-import.c,
+ src/import-export/qif-import/Makefile.am,
+ src/import-export/qif-import/dialog-account-picker.glade,
+ src/import-export/qif-import/gnc-plugin-qif-import.c: Bug
+ #663433 - Migrate preferences from GladeXML to Builder Patch by
+ Robert Fewell
+
+2011-11-09 13:43 gjanssens
+
+ * [r21543] src/gnome-utils/assistant-gconf-setup.c: Fix critical
+ warning when quitting from the gconf startup dialog. Problem
+ spotted and traced by Robert Fewell in bug #663057.
+ * [r21542] po/POTFILES.in, src/gnome-utils/Makefile.am,
+ src/gnome-utils/assistant-gconf-setup.c,
+ src/gnome-utils/assistant-gconf-setup.h,
+ src/gnome-utils/druid-gconf-setup.c,
+ src/gnome-utils/druid-gconf-setup.h,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/druid-gconf-setup.glade,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/assistant-gconf-setup.glade: Bug
+ #663057 - Migrate Gconf setup druid to assistant Patch by Robert
+ Fewell
+
+2011-11-09 13:07 cstim
+
+ * [r21541] src/app-utils/gnc-ui-util.c,
+ src/core-utils/gnc-gconf-utils.c,
+ src/core-utils/gnc-gconf-utils.h,
+ src/import-export/import-settings.c: Fix erroneous return value
+ of gnc_gconf_get_float() Discovered in bug#663433 - the return
+ value was cached in an int variable instead of a gdouble one.
+
+2011-11-08 21:31 gjanssens
+
+ * [r21538] src/scm/main.scm: Set maxdepth debug option only in
+ guile 1.8 and before This parameter no longer exists in guile 2.0
+
+2011-11-08 19:04 gjanssens
+
+ * [r21536] src/business/business-gnome/dialog-invoice.c: Bug
+ #663638 - Posting Invoices asks for curency conversion for blank
+ lines BP
+
+2011-11-08 18:25 gjanssens
+
+ * [r21535] configure.ac: Set GUILE_INCS as an output variable.
+ Patch by Bill Nottingham
+
+2011-11-08 12:31 gjanssens
+
+ * [r21534] configure.ac: Check for guile-2.0 as well as guile-1.8.
+
+2011-11-07 14:41 gjanssens
+
+ * [r21530] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/engine/gncBillTerm.c, src/engine/gncBillTerm.h: Bug #651565
+ - Billing term not set properly when using "Clone Invoice/Bill"
+ or "New Invoice/Bill for same owner"
+
+2011-11-07 01:01 jralls
+
+ * [r21529] src/engine/test/utest-Account.c: [Engine Test] Change
+ gdoubles to gfloats gnc_numeric_to_double() produces int32_t,
+ which causes random digits at the tail end of int64_t results,
+ causing the comparison tests to fail.
+
+2011-11-07 00:07 jralls
+
+ * [r21528] src/engine/Account.c, src/engine/test/utest-Account.c:
+ [Engine Test] Fix some compile problems Christian Stimming found
+ in r21525
+
+2011-11-06 20:53 cstim
+
+ * [r21526] src/libqof/qof/qofsession.c,
+ src/libqof/qof/qofsession.h: Remove qof_session_add_book() - a
+ QofSession is used only with one book throughout gnucash.
+ Subsequently, the QofBook pointer in QofSession can be changed
+ from a GList to a QofBook*.
+
+2011-11-05 23:05 jralls
+
+ * [r21525] src/engine/Account.c, src/engine/Account.h,
+ src/engine/AccountP.h, src/engine/test/Makefile.am,
+ src/engine/test/test-engine.c, src/engine/test/utest-Account.c,
+ src/libqof/qof/test/Makefile.am: [Engine Unit Testing] Unit
+ tests for Account.c
+
+2011-11-05 23:04 jralls
+
+ * [r21524] src/engine/Account.c: Fix error in
+ gnc_account_get_descendants_sorted Recursed to the wrong
+ function, which caused sub-accounts to not be sorted.
+ * [r21523] src/test-core/Makefile.am, src/test-core/test-stuff.c,
+ src/test-core/test-stuff.h: [Testing] Test facility for
+ QofEvents and improve fatal-handling For use from tests based on
+ glib testing. Create a private structure to compare to and
+ register a handler which tests the event parameters against the
+ private structure and counts the number of valid hits. Provides
+ a test function for checking that the event handler has been hit
+ the requisite number of times. Pass through, rather than
+ testing, logs with a lower (i.e., less important rather than
+ lower-value) loglevel than the one the handler was set up for.
+ Test the log message rather than overwriting the pre-set one
+ with the actual message.
+ * [r21522] test-templates/Makefile.decl: [Testing] Add file
+ modeline for emacs
+
+2011-11-05 14:23 mikee
+
+ * [r21521] po/en_GB.po: Add English translation of "Action
+ Column|Deposit" as per note to translators in
+ /src/register/ledger-core/split-register.c:2228.
+
+2011-11-04 13:43 gjanssens
+
+ * [r21518] src/report/standard-reports/register.scm: Bug #639082 -
+ General Journal report reports an error BP
+
+2011-11-03 21:48 cstim
+
+ * [r21517] src/libqof/qof/qofsession-p.h,
+ src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h: Add
+ is_readonly attribute to QofSession class.
+
+2011-11-03 17:05 mikee
+
+ * [r21516] src/business/business-gnome/gnc-plugin-page-invoice.c:
+ Merge branch 'un_posted_invoice'
+
+2011-10-29 19:39 cstim
+
+ * [r21509] src/gnc/AccountItemModel.cpp,
+ src/gnc/AccountItemModel.hpp,
+ src/gnc/AccountSelectionDelegate.cpp, src/gnc/Cmd.cpp,
+ src/gnc/SplitListModel.cpp, src/gnc/fpo/ViewletModel.cpp,
+ src/gnc/mainwindow.cpp, src/optional/gtkmm/gncmm/Account.cpp,
+ src/optional/gtkmm/gncmm/Account.hpp,
+ src/optional/gtkmm/gncmm/GncInstance.cpp,
+ src/optional/gtkmm/gncmm/GncInstance.hpp,
+ src/optional/gtkmm/gncmm/Numeric.hpp,
+ src/optional/gtkmm/gncmm/Split.cpp,
+ src/optional/gtkmm/gncmm/Split.hpp,
+ src/optional/gtkmm/gncmm/Transaction.cpp,
+ src/optional/gtkmm/gncmm/Transaction.hpp: [glibmm] Unify naming
+ convention of member methods: Always use underscore naming. No
+ more CamelCase in engine C++ wrappers, hopefully.
+
+2011-10-29 07:45 gjanssens
+
+ * [r21508] src/gnome/gnc-plugin-page-register.c: Protect strcmp
+ from crashing on NULL values
+
+2011-10-28 20:50 cstim
+
+ * [r21507] src/optional/python-bindings/Makefile.am: Fix
+ dependency of python module - does not require any C++ header.
+ Somehow Transaction.hpp erroneously appeared here in r19802.
+
+2011-10-28 20:34 cstim
+
+ * [r21506] src/gnc/AccountItemModel.cpp,
+ src/gnc/AccountItemModel.hpp,
+ src/gnc/AccountSelectionDelegate.cpp,
+ src/gnc/AccountSelectionDelegate.hpp, src/gnc/CMakeLists.txt,
+ src/gnc/Cmd.cpp, src/gnc/Cmd.hpp, src/gnc/QofEventWrapper.cpp,
+ src/gnc/RecentFileMenu.cpp, src/gnc/RecentFileMenu.hpp,
+ src/gnc/Session.cpp, src/gnc/Session.hpp,
+ src/gnc/SplitListModel.cpp, src/gnc/SplitListModel.hpp,
+ src/gnc/SplitListView.cpp, src/gnc/SplitListView.hpp,
+ src/gnc/conv.hpp, src/gnc/dashboard.cpp, src/gnc/dashboard.hpp,
+ src/gnc/fpo/FPO.hpp, src/gnc/fpo/ViewletModel.cpp,
+ src/gnc/fpo/ViewletModel.hpp, src/gnc/fpo/ViewletView.cpp,
+ src/gnc/fpo/ViewletView.hpp, src/gnc/mainwindow-file.cpp,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp,
+ src/gnc/metatype.hpp: [Cutecash] Fix code to work with glibmm
+ wrappers. Changes: - Use QT_NO_KEYWORDS because the identifier
+ "signal" collides with some glibmm dependency - Use
+ Glib::RefPtr<> of gnucash objects everywhere. - Use
+ Glib::ustring and Glib::Date instead of qt types The
+ WeakPointer.hpp file is still used for gnc::Session, which is
+ not (yet) a GObject.
+ * [r21505] src/gnc/Account.hpp, src/gnc/Book.cpp,
+ src/gnc/Book.hpp, src/gnc/CMakeLists.txt, src/gnc/Commodity.hpp,
+ src/gnc/GncInstance.hpp, src/gnc/Numeric.cpp,
+ src/gnc/Numeric.hpp, src/gnc/Split.cpp, src/gnc/Split.hpp,
+ src/gnc/Transaction.cpp, src/gnc/Transaction.hpp,
+ src/gnc/main.cpp: [Cutecash] Remove separate Qt wrappers of
+ engine objects by glibmm wrappers.
+ * [r21504] src/optional/gtkmm/gncmm/Account.cpp,
+ src/optional/gtkmm/gncmm/Account.hpp,
+ src/optional/gtkmm/gncmm/Book.cpp,
+ src/optional/gtkmm/gncmm/Book.hpp,
+ src/optional/gtkmm/gncmm/Commodity.hpp,
+ src/optional/gtkmm/gncmm/Numeric.cpp,
+ src/optional/gtkmm/gncmm/Numeric.hpp,
+ src/optional/gtkmm/gncmm/Split.hpp,
+ src/optional/gtkmm/gncmm/Transaction.hpp: [glibmm] Minor updates
+ to the wrappers for cutecash preparation; clarify bool argument
+ of Glib::wrap().
+
+2011-10-28 14:14 gjanssens
+
+ * [r21503] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/business-gnome-utils.h: Remove the
+ deprecated optionmenu widget based convenience functions. They
+ are no longer used in the GnuCash code base.
+
+2011-10-28 14:13 gjanssens
+
+ * [r21502] src/business/business-gnome/business-options-gnome.c,
+ src/business/business-gnome/gtkbuilder/Makefile.am,
+ src/business/business-gnome/gtkbuilder/business-options-gnome.glade:
+ Remove option menu dependency from business-options-gnome
+
+2011-10-28 12:27 gjanssens
+
+ * [r21501]
+ src/business/business-gnome/gtkbuilder/dialog-customer.glade:
+ Whitespace cleanup in dialog-customer.glade
+ * [r21500] src/business/business-gnome/dialog-vendor.c,
+ src/business/business-gnome/glade/Makefile.am,
+ src/business/business-gnome/glade/vendor.glade,
+ src/business/business-gnome/gtkbuilder/Makefile.am,
+ src/business/business-gnome/gtkbuilder/dialog-vendor.glade:
+ Convert vendor dialog to gtkbuilder
+
+2011-10-28 12:26 gjanssens
+
+ * [r21499] src/engine/Account.c, src/engine/Account.h,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gtkbuilder/gnc-plugin-page-register.glade: Bug #420342
+ - remember register filter and ordering settings Patch by Robert
+ Fewell
+ * [r21498] src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/exchange-dialog.glade,
+ src/gnome-utils/glade/gnc-gui-query.glade: Remove some unused
+ dialogs as spotted by Robert Fewell in bug #662864
+ * [r21497] src/gnome-utils/dialog-query-list.c,
+ src/gnome-utils/dialog-reset-warnings.c: Some small whitespace
+ fixes and comment improvements.
+ * [r21496] po/POTFILES.in, src/gnome-utils/dialog-book-close.c,
+ src/gnome-utils/dialog-object-references.c,
+ src/gnome-utils/dialog-query-list.c,
+ src/gnome-utils/dialog-reset-warnings.c,
+ src/gnome-utils/dialog-reset-warnings.h,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/dialog-book-close.glade,
+ src/gnome-utils/glade/dialog-object-references.glade,
+ src/gnome-utils/glade/dialog-query-list.glade,
+ src/gnome-utils/glade/dialog-reset-warnings.glade,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/dialog-book-close.glade,
+ src/gnome-utils/gtkbuilder/dialog-object-references.glade,
+ src/gnome-utils/gtkbuilder/dialog-query-list.glade,
+ src/gnome-utils/gtkbuilder/dialog-reset-warnings.glade: Bug
+ #662864 - Migrate Various dialogs to Builder from GladeXML Patch
+ by Robert Fewell
+
+2011-10-28 03:22 mta
+
+ * [r21495] src/engine/Transaction.c: Avoid double free of capital
+ gains transactions when quitting If an register is open on an
+ account that has capital gains transactions created by the lot
+ scrubber when you quit Gnucash, a capital gains transaction may
+ be freed twice since it is freed when the associated sale is
+ freed and again when it is encountered on the list of
+ transactions to be freed.
+
+2011-10-27 21:08 gjanssens
+
+ * [r21494] po/POTFILES.in,
+ src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/glade/Makefile.am,
+ src/business/business-gnome/glade/customer.glade,
+ src/business/business-gnome/gtkbuilder/Makefile.am,
+ src/business/business-gnome/gtkbuilder/dialog-customer.glade:
+ Convert customer dialog to gtkbuilder
+
+2011-10-27 21:07 gjanssens
+
+ * [r21493] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/business-gnome-utils.h: Add two more
+ alternatives for the option-menu based dropdowns. And improve
+ the code efficiency a little bit.
+
+2011-10-27 18:33 gjanssens
+
+ * [r21492] configure.ac, po/POTFILES.in,
+ src/business/business-gnome/Makefile.am,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/glade/Makefile.am,
+ src/business/business-gnome/glade/invoice.glade,
+ src/business/business-gnome/gtkbuilder,
+ src/business/business-gnome/gtkbuilder/Makefile.am,
+ src/business/business-gnome/gtkbuilder/dialog-invoice.glade:
+ Convert invoice.glade to gtkbuilder
+
+2011-10-27 18:32 gjanssens
+
+ * [r21491] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/business-gnome-utils.h: Provide an
+ alternative for the option menu based business utility
+ functions. GtkOptionMenu is deprecated. The original functions
+ remain available for now as they are still in use.
+
+2011-10-25 13:26 gjanssens
+
+ * [r21490] src/report/standard-reports/balance-sheet.scm: Bug
+ #658992 - Changing the order of the balance sheet Patch by Mark
+ Haanen
+
+2011-10-24 20:45 gjanssens
+
+ * [r21488] src/gnome/gnucash.desktop.in.in: Bug #662477 - Desktop
+ file not compliant with FreeDesktop spec and GNOME goal Patch by
+ Sébastien Villemot
+
+2011-10-24 20:41 cstim
+
+ * [r21487] src/optional/gtkmm/gncmm/Book.cpp,
+ src/optional/gtkmm/gncmm/Book.hpp,
+ src/optional/gtkmm/test/test-book.cpp: [Gtkmm] Add another
+ predicate for the string_option of GncBook.
+ * [r21486] src/gnc/Account.hpp, src/gnc/AccountItemModel.cpp,
+ src/gnc/AccountItemModel.hpp, src/gnc/Numeric.hpp,
+ src/gnc/Split.hpp, src/gnc/fpo/ViewletModel.cpp,
+ src/gnc/fpo/ViewletModel.hpp,
+ src/optional/gtkmm/gncmm/Account.hpp,
+ src/optional/gtkmm/gncmm/Numeric.hpp,
+ src/optional/gtkmm/gncmm/Split.cpp,
+ src/optional/gtkmm/gncmm/Split.hpp,
+ src/optional/gtkmm/gncmm/Transaction.cpp,
+ src/optional/gtkmm/gncmm/Transaction.hpp: [Gtkmm] [Cutecash]
+ Unify the glibmm and Qt C++ wrappers of the engine even more.
+
+2011-10-24 07:59 cstim
+
+ * [r21485] CMakeLists.txt, src/CMakeLists.txt,
+ src/gnc/CMakeLists.txt, src/gnc/main.cpp,
+ src/optional/gtkmm/CMakeLists.txt: [Cutecash] Prepare cutecash
+ for integration of the glibmm wrappers of the engine objects.
+ This would be an excellent test case for those wrappers...
+ * [r21484] configure.ac, src/optional/gtkmm/gncmm/wrap_init.cpp,
+ src/optional/gtkmm/gncmod-gtkmm.cpp,
+ src/optional/gtkmm/test/test-gtkmm.cpp: [Gtkmm] For unittests we
+ only need glibmm, not gtkmm.
+
+2011-10-23 20:43 cstim
+
+ * [r21483] src/optional/gtkmm/Makefile.am,
+ src/optional/gtkmm/gncmm/Account.cpp,
+ src/optional/gtkmm/gncmm/Account.hpp,
+ src/optional/gtkmm/gncmm/Book.cpp,
+ src/optional/gtkmm/gncmm/Book.hpp,
+ src/optional/gtkmm/gncmm/Commodity.cpp,
+ src/optional/gtkmm/gncmm/Commodity.hpp,
+ src/optional/gtkmm/gncmm/GncInstance.cpp,
+ src/optional/gtkmm/gncmm/GncInstance.hpp,
+ src/optional/gtkmm/gncmm/Split.cpp,
+ src/optional/gtkmm/gncmm/Split.hpp,
+ src/optional/gtkmm/gncmm/Transaction.cpp,
+ src/optional/gtkmm/gncmm/Transaction.hpp,
+ src/optional/gtkmm/gncmm/private/GncInstance_p.hpp,
+ src/optional/gtkmm/gncmm/wrap_init.cpp: [Gtkmm] Add
+ gnc::GncInstance as wrapper for QofInstance, to be used as a
+ base class for the derived qof classes.
+
+2011-10-22 21:30 cstim
+
+ * [r21482] src/optional/gtkmm/Makefile.am,
+ src/optional/gtkmm/gncmm/Book.cpp,
+ src/optional/gtkmm/gncmm/Book.hpp,
+ src/optional/gtkmm/test/test-book.cpp,
+ src/optional/gtkmm/test/test-gtkmm.cpp: Gtkmm wrappers: Get
+ first test case up and running. The second argument to
+ Glib::wrap was the important one. While at it, I added a few
+ more wrappers to gnc::Book and implemented their unittests.
+
+2011-10-22 20:10 cstim
+
+ * [r21481] src/gnc/Account.hpp, src/gnc/AccountItemModel.cpp,
+ src/gnc/AccountSelectionDelegate.cpp, src/gnc/Book.cpp,
+ src/gnc/Cmd.cpp, src/gnc/Cmd.hpp, src/gnc/Commodity.hpp,
+ src/gnc/GncInstance.hpp, src/gnc/Numeric.cpp,
+ src/gnc/Session.cpp, src/gnc/Session.hpp, src/gnc/Split.cpp,
+ src/gnc/Split.hpp, src/gnc/SplitListModel.cpp,
+ src/gnc/SplitListView.cpp, src/gnc/Transaction.cpp,
+ src/gnc/Transaction.hpp, src/gnc/WeakPointer.hpp,
+ src/gnc/mainwindow-file.cpp, src/gnc/mainwindow.cpp: [Cutecash]
+ Rename get() member to gobj() to increase compatibility to
+ future gtkmm wrappers.
+
+2011-10-22 16:38 gjanssens
+
+ * [r21478] src/engine/gncOwner.c: Rework owner payment code to
+ work with credit notes as well as invoices
+
+2011-10-19 21:14 gjanssens
+
+ * [r21464] src/gnome/gnc-split-reg.h,
+ src/plugins/bi_import/Makefile.am,
+ src/plugins/bi_import/gncmod-bi_import.c: Bug #655901 - Fix
+ build with guile 2.0
+
+2011-10-19 00:02 jralls
+
+ * [r21459] src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/gnc-file.c, src/libqof/qof/qofsession.c: Handle
+ specifying a directory as a dataset file. The file chooser
+ dialog would return a directory if the user selected one and
+ clicked "Open"; then, or if the users specified a directory on
+ the command line, Gnucash would present the rather misleading
+ error "No backend found". So, first, if the user selects a
+ directory and clicks open, the chooser will now open the
+ directory for browsing, just as if she had double-clicked on the
+ directory name in the tree view. Next, if a directory is
+ presented to qof_session_begin it will detect that and set
+ ERR_BACKEND_BAD_URL, which gnc_post_file_open will detect and
+ re-present the file chooser, open to that directory. (To prevent
+ confusion, gnc_post_file_open will put up the error dialog for
+ BAD_URL; the new file chooser dialog will open after that's
+ dismissed. Since there are other possible causes of a BAD_URL,
+ if the filename isn't a directory the chooser will open to the
+ registered default directory from GConf.) BP
+
+2011-10-18 18:10 gjanssens
+
+ * [r21458] po/POTFILES.in, src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/dialog-totd.c, src/gnome-utils/dialog-totd.h,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/dialog-file-access.glade,
+ src/gnome-utils/glade/totd.glade, src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/dialog-file-access.glade,
+ src/gnome-utils/gtkbuilder/dialog-totd.glade: Bug #661852 -
+ Migrate Totd and file access dialog from GladeXML to Builder
+ Patch by Robert Fewell
+ * [r21457] po/POTFILES.in, src/gnome-utils/dialog-account.c,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome-utils/gnc-tree-view-owner.c,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/dialog-account.glade,
+ src/gnome-utils/gtkbuilder/gnc-tree-view-owner.glade,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/account.glade,
+ src/gnome/gtkbuilder/owner.glade: Bug #661851 - Migrate Account
+ and Owner glade files Patch by Robert Fewell
+
+2011-10-17 20:10 cstim
+
+ * [r21431] configure.ac, src/optional/gtkmm/Makefile.am,
+ src/optional/gtkmm/test, src/optional/gtkmm/test/Makefile.am,
+ src/optional/gtkmm/test/test-book.cpp,
+ src/optional/gtkmm/test/test-gtkmm.cpp: Add first unittest for
+ glibmm C++ wrapper of QofBook. Unfortunately, this reveals the
+ C++ wrappers will only work if the GObject system is used
+ properly, that is, including ref() and unref() and such. This is
+ not what I'd expect throughout gnucash.
+
+2011-10-17 19:07 cstim
+
+ * [r21430] src/backend/dbi/gnc-backend-dbi.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/engine/Split.c, src/engine/gncInvoice.c,
+ src/gnome-utils/gnc-account-sel.c,
+ src/gnome-utils/gnc-frequency.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome/assistant-acct-period.c,
+ src/gnome/dialog-lot-viewer.c, src/gnome/dialog-sx-from-trans.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-sx-list.c,
+ src/import-export/csv/gnc-csv-import.c,
+ src/plugins/bi_import/bi_import.c,
+ src/report/report-gnome/dialog-report-style-sheet.c,
+ test-templates/test-suite.c, test-templates/testmain.c:
+ Re-indentation of source code. As usual, re-indentation was done
+ using astyle-1.24 using the following options: astyle
+ --indent=spaces=4 --brackets=break --pad-oper --pad-header
+ --suffix=none
+ * [r21429] src/gnome-utils/gnc-autosave.c,
+ src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-main-window.c:
+ I18n: Use ngettext for translation string with plural form.
+
+2011-10-16 21:01 gjanssens
+
+ * [r21423] src/engine/Split.c: Bug #626970 - Crash when saving a
+ transaction whose destination account was deleted in the
+ meantime Improved fix BP
+
+2011-10-15 12:04 gjanssens
+
+ * [r21422] src/engine/Split.c: Bug #626970 - Crash when saving a
+ transaction whose destination account was deleted in the
+ meantime BP
+
+2011-10-14 17:45 gjanssens
+
+ * [r21421] src/engine/Account.c, src/engine/Account.h,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gtkbuilder/gnc-plugin-page-register.glade: Bug #420342
+ - remember register filter and ordering settings
+
+2011-10-14 16:12 gjanssens
+
+ * [r21419] src/gnome-utils/gnc-file.c: Bug #661721 - Exposed
+ Password BP
+
+2011-10-14 14:58 gjanssens
+
+ * [r21418] src/business/business-ledger/gncEntryLedgerLoad.c: Fix
+ summary bar errors on invoices since commit 21411.
+
+2011-10-14 14:57 gjanssens
+
+ * [r21417] src/libqof/qof/qofid.c: Bug #661220 - Critical errors
+ when closing down Gnucash Patch by Robert Fewell
+
+2011-10-12 08:02 mikee
+
+ * [r21416] src/import-export/csv/gnc-csv-import.c: Bug #650482 -
+ Cant resize width of import columns when importing a CSV.
+
+2011-10-10 20:05 gjanssens
+
+ * [r21414] src/gnome-search/dialog-search.c: Bug #651522 - crash
+ in query_free_compiled, gnc_query_list_reset_query BP
+
+2011-10-10 15:31 gjanssens
+
+ * [r21412] src/engine/gncInvoice.c: Assert that the invoice type
+ is never an unknown type.
+
+2011-10-10 12:34 gjanssens
+
+ * [r21411] src/backend/xml/gnc-owner-xml-v2.c,
+ src/backend/xml/gnc-owner-xml-v2.h,
+ src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-invoice.h,
+ src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/dialog-payment.h,
+ src/business/business-ledger/gncEntryLedgerDisplay.c,
+ src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/engine/gncInvoice.c, src/engine/gncInvoice.h,
+ src/engine/gncInvoiceP.h, src/engine/gncOwner.c,
+ src/engine/gncOwner.h: Some const correctness improvements in
+ owner and invoice functions
+
+2011-10-09 21:06 gjanssens
+
+ * [r21408] packaging/win32/dist-impl.sh: Use "Nimbus" gtk theme on
+ Windows. A previous attempt failed to set this in the installer.
+ BP
+ * [r21407] src/engine/gncInvoice.c, src/engine/gncInvoice.h:
+ Prepare internal post-to code to handle credit notes At the same
+ time clear up some confusing parameter names
+ * [r21406] src/engine/gncInvoice.c: Rename an ambiguous parameter
+ to avoid confusion.
+ * [r21405] src/report/business-reports/owner-report.scm: Add link
+ to split in its account register to all payment lines on the
+ owner report.
+ * [r21404] src/business/business-gnome/dialog-invoice.c,
+ src/engine/gncInvoice.c, src/engine/gncInvoice.h: Prepare
+ invoice search to handle both invoices and credit notes
+
+2011-10-09 21:05 jralls
+
+ * [r21403] checks/Makefile.am, checks/quicken_check_21.chk: [Bug
+ 644977] Add new Quicken Check 21 format Thanks to Steve Holland
+ <sholland at napervillegi.com> BP
+
+2011-10-08 20:30 cstim
+
+ * [r21401] src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/dialog-payment.h,
+ src/business/business-gnome/gnc-plugin-business.c: Let the
+ "assign payment" feature choose customer or vendor payment,
+ depending on whether the amount is positive or negative.
+
+2011-10-08 19:19 mikee
+
+ * [r21400] src/import-export/csv/gnc-csv-import.c: Bug #660875 -
+ Make columns have minumum width in import dialog.
+
+2011-10-08 19:14 jralls
+
+ * [r21398] configure.ac, src/bin/Makefile.am,
+ src/core-utils/Makefile.am, src/core-utils/binreloc.c,
+ src/gnome-utils/Makefile.am, src/gnome-utils/gnc-main-window.c,
+ src/gnome/Makefile.am: Update Mac customizations for
+ gtk-mac-integration-1.0.0 Mac integration has had a name and api
+ change from ige-mac-integration as part of migration from
+ Sourceforge to Gnome. Also,
+ gtk_osxapplication_add_app_menu_item() has been replaced with
+ gtk_osxapplication_insert_menu_item(),
+ gtk_osxapplication_add_app_menu_group() has been removed (just
+ insert a separator where you want it), and gtk_osxapplication
+ path functions had been deprecated in favor of
+ quartz-application equivalents; those deprecated convenience
+ macros were removed in 1.0.0 BP
+
+2011-10-08 17:00 gjanssens
+
+ * [r21397] po/POTFILES.in: Update POTFILES.in after last commit
+
+2011-10-08 16:59 gjanssens
+
+ * [r21396] po/POTFILES.in, src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/dialog-userpass.glade,
+ src/gnome/dialog-new-user.c, src/gnome/dialog-progress.c,
+ src/gnome/glade/Makefile.am, src/gnome/glade/newuser.glade,
+ src/gnome/glade/progress.glade, src/gnome/glade/userpass.glade,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/dialog-new-user.glade,
+ src/gnome/gtkbuilder/dialog-progress.glade,
+ src/gnome/gtkbuilder/newuser.glade,
+ src/gnome/gtkbuilder/progress.glade,
+ src/gnome/gtkbuilder/userpass.glade: Bug #661218 - Migrate New
+ user, progress and user pass dialogs to Builder from GladeXML
+ Patch by Robert Fewell
+ * [r21395] src/engine/gncInvoice.c, src/engine/gncInvoice.h:
+ Introduce credit_note flag in invoice object
+ * [r21394] src/business/business-gnome/dialog-invoice.c: Use
+ GncInvoiceType in query for bills due reminder At the same time,
+ prepare for credit notes.
+ * [r21393] src/business/business-gnome/dialog-invoice.c,
+ src/engine/gncInvoice.c, src/engine/gncInvoice.h: Introduce
+ GncInvoiceType enum and start using it instead of the char based
+ Invoice Type. This also puts a first structure in place to add
+ credit notes later on.
+
+2011-10-08 13:33 gjanssens
+
+ * [r21392] src/gnome/assistant-hierarchy.c,
+ src/gnome/gtkbuilder/assistant-hierarchy.glade: Small
+ improvements to the hierarchy assistant: * Set a default height
+ to the assistant so it gets rid of one of the scroll bars and
+ make the currency drop down larger to show all text. * Also make
+ the assistant window stay on top as when it is started from the
+ new user dialog, the main save window used to hide the assistant
+ window and could confuse the user Patch by Robert Fewell
+
+2011-10-08 09:20 cstim
+
+ * [r21390] src/business/business-gnome/dialog-payment.c: Try to
+ get rid of CRIT trace messages by checking for owner validity
+ first.
+ * [r21389] src/business/business-gnome/dialog-payment.c: Fix
+ failed assertion if there is no A/R or A/P account involved.
+
+2011-10-08 09:19 cstim
+
+ * [r21388] src/engine/gncOwner.h: Documentation improvement of
+ GncOwner functions.
+
+2011-10-08 08:46 cstim
+
+ * [r21387] src/business/business-gnome/Makefile.am: Win32: Add
+ missing linking of libgncmod-business-gnome against libgnc-gnome
+ which is needed since r21383.
+
+2011-10-07 21:50 cstim
+
+ * [r21383] src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-gnome/ui/gnc-plugin-business-ui.xml: Add
+ right-click menu item "Assign payment" to assign a transaction
+ as a payment. Feature request as described on
+ https://gnucash.uservoice.com/forums/101223-feature-request/suggestions/1536285-reassociate-already-existing-transactions-with-a-b?ref=title
+
+2011-10-07 21:49 cstim
+
+ * [r21382] src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/dialog-payment.h: Extend "Process
+ Payment" dialog so that it accepts an existing transaction as
+ well, and marks this as payment.
+
+2011-10-07 12:21 gjanssens
+
+ * [r21381] src/gnome-utils/dialog-utils.c,
+ src/gnome-utils/gnc-gnome-utils.c: Add more debugging info in an
+ effort to find the cause of bug #510720
+
+2011-10-07 10:16 gjanssens
+
+ * [r21379] src/business/business-gnome/dialog-invoice.c: Bug
+ #553432 - Status line of edit invoice page mixes invoice
+ currency amount with default currency symbol BP
+
+2011-10-07 10:00 cstim
+
+ * [r21378] packaging/win32/dist-impl.sh: Win32 build: Make sure to
+ distribute all of gwenhywfar's share directory. In newer
+ gwenhywfar versions there are more sub-directories here which
+ are required for the online banking setup GUI.
+
+2011-10-06 20:19 gjanssens
+
+ * [r21376] src/business/business-gnome/dialog-invoice.c: Bug
+ #365928 - Jobs do not stick in Expense Vouchers
+
+2011-10-04 23:37 jralls
+
+ * [r21373] src/bin/Makefile.am: Add gnucash-setup-env-osx.in to
+ EXTRA_DIST so that it will be in the tarball. BP
+
+2011-10-03 19:17 gjanssens
+
+ * [r21372] po/POTFILES.in, src/report/report-gnome/Makefile.am,
+ src/report/report-gnome/custom-report-dialog.glade,
+ src/report/report-gnome/dialog-column-view.c,
+ src/report/report-gnome/dialog-column-view.h,
+ src/report/report-gnome/dialog-custom-report.c,
+ src/report/report-gnome/dialog-custom-report.glade,
+ src/report/report-gnome/dialog-report-column-view.c,
+ src/report/report-gnome/dialog-report-column-view.h,
+ src/report/report-gnome/dialog-report-style-sheet.c,
+ src/report/report-gnome/dialog-report-style-sheet.h,
+ src/report/report-gnome/dialog-report.glade,
+ src/report/report-gnome/dialog-style-sheet.c,
+ src/report/report-gnome/dialog-style-sheet.h,
+ src/report/report-gnome/report-gnome.i,
+ src/report/report-gnome/report.glade,
+ src/report/stylesheets/gnc-plugin-stylesheets.c: Bug #660369 -
+ Migrate Report dialogs to Builder from GladeXML Patch by Robert
+ Fewell with minor tweaks
+
+2011-10-03 18:15 gjanssens
+
+ * [r21371] src/gnome-utils/gtkbuilder, src/gnome/gtkbuilder,
+ src/python, src/python/pycons, src/report/jqplot: Ignore some
+ autogenerated files
+
+2011-10-03 16:52 gjanssens
+
+ * [r21369] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Bug 651645 - Windows SVN trunk
+ nightly builds fails to open compressed xml files
+
+2011-09-30 18:48 cstim
+
+ * [r21368] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-invoice.h,
+ src/business/business-gnome/gnc-plugin-page-invoice.c: Need to
+ rename enum symbols to not conflict with those from
+ gnc-split-reg.h.
+
+2011-09-30 18:47 cstim
+
+ * [r21367] src/engine/gncOwner.c, src/engine/gncOwner.h: Refactor
+ gncOwnerApplyPayment() so that the second part is available as
+ separate function gncOwnerAssignPaymentTxn().
+ * [r21366] src/engine/gncOwner.c, src/engine/gncOwner.h: Add some
+ const where applicable.
+
+2011-09-29 14:22 cstim
+
+ * [r21365] src/gnome/assistant-acct-period.c: I18n: Use ngettext
+ for translation string with plural form.
+
+2011-09-29 11:00 gjanssens
+
+ * [r21364] src/optional/python-bindings/tests/test_business.py:
+ Added test for Employee name (uses GncOwner*Name). Patch by
+ Hendrik van Antwerpen <hendrik at van-antwerpen.net>
+ * [r21363] src/base-typemaps.i,
+ src/optional/python-bindings/gnucash_business.py,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/tests/Makefile.am,
+ src/optional/python-bindings/tests/runTests.py,
+ src/optional/python-bindings/tests/test_book.py,
+ src/optional/python-bindings/tests/test_business.py,
+ src/optional/python-bindings/tests/test_split.py,
+ src/optional/python-bindings/tests/test_transaction.py:
+ Completed mapping for owner types and added tests. Patch by
+ Hendrik van Antwerpen <hendrik at van-antwerpen.net> * Include
+ gncOwner later, to use typemap. * Add gncOwner functions to
+ GnuCashBusinessEntity. * Removed Owner, since it's basically
+ GnuCashBusinessEntity. * Included test for some business
+ classes. * Added currency to tests to reduce complaining.
+ * [r21362] src/base-typemaps.i,
+ src/optional/python-bindings/gnucash_business.py: Added bindings
+ for Employee, Job and Owner types. Patch by Hendrik van
+ Antwerpen <hendrik at van-antwerpen.net>
+
+2011-09-29 10:06 cstim
+
+ * [r21361] packaging/win32/defaults.sh: Win32 build: Update
+ version numbers of aqbanking, gwenhywfar, ktoblzcheck.
+
+2011-09-28 13:29 gjanssens
+
+ * [r21359] src/base-typemaps.i: Added gncVendor and gncCustomer to
+ base-typemap.i. Patch by Hendrik van Antwerpen
+ <hendrik at van-antwerpen.net>
+
+2011-09-28 13:00 gjanssens
+
+ * [r21358] po/POTFILES.in, src/gnome/glade/Makefile.am,
+ src/gnome/glade/reconcile.glade, src/gnome/glade/register.glade,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-register.h,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/gnc-plugin-page-register.glade,
+ src/gnome/gtkbuilder/reconcile.glade,
+ src/gnome/gtkbuilder/register.glade,
+ src/gnome/gtkbuilder/window-reconcile.glade,
+ src/gnome/window-reconcile.c,
+ src/register/ledger-core/dialog-dup-trans.c: Bug #659504 -
+ Migrate Register and reconcile from GladeXML to Builder Patch by
+ Robert Fewel Note: this patch is limited to the conversion of
+ widgets found in the libglade files. Both the Register and the
+ Reconcile features still depend on deprecated Gtk/Gnome widgets
+ (like GtkCList), which are added programmatically. Eventually
+ these widgets still have to be replaced with supported
+ alternatives.
+
+2011-09-22 21:06 mta
+
+ * [r21303] src/app-utils/test/Makefile.am: Don't include
+ core-utils/gnc-gconf-utils.c in the source file list. It's
+ already part of one of the libraries the tests are linked with.
+
+2011-09-22 21:04 mta
+
+ * [r21302] src/app-utils/Makefile.am: The build fails if python
+ bindings are requested and parallel build is on. The make file
+ knows how to build libgncmod-app-utils.la but doesn't realize
+ that ${top_builddir}/src/app-utils/libgncmod-app-utils.la is the
+ same file.
+
+2011-09-22 21:02 mta
+
+ * [r21301] macros/ac_python_devel.m4: Find the python libraries
+ and includes even if the path to them includes a symlink. When
+ python is installed using MacPorts there is a symlink in the
+ path.
+
+2011-09-22 20:14 cstim
+
+ * [r21300] src/optional/gtkmm/Makefile.am,
+ src/optional/gtkmm/gncmm/Book.hpp,
+ src/optional/gtkmm/gncmm/Commodity.hpp,
+ src/optional/gtkmm/gncmm/GncInstance.hpp,
+ src/optional/gtkmm/gncmm/Numeric.hpp,
+ src/optional/gtkmm/gncmm/Split.cpp,
+ src/optional/gtkmm/gncmm/Split.hpp,
+ src/optional/gtkmm/gncmm/Transaction.cpp,
+ src/optional/gtkmm/gncmm/Transaction.hpp,
+ src/optional/gtkmm/gncmm/private/Split_p.hpp,
+ src/optional/gtkmm/gncmm/private/Transaction_p.hpp,
+ src/optional/gtkmm/gncmm/wrap_init.cpp: Glibmm: Add the final
+ important engine objects as glibmm wrappers.
+
+2011-09-22 10:50 cstim
+
+ * [r21294] src/optional/gtkmm/Makefile.am,
+ src/optional/gtkmm/gncmm/Account.hpp,
+ src/optional/gtkmm/gncmm/GncInstance.hpp: Glibmm: Add the common
+ QofInstance methods by using an additional base class. Not yet
+ complete, but at least compiles fine.
+ * [r21293] src/optional/gtkmm/Makefile.am,
+ src/optional/gtkmm/gncmm, src/optional/gtkmm/gncmm/Account.cpp,
+ src/optional/gtkmm/gncmm/Account.hpp,
+ src/optional/gtkmm/gncmm/Book.cpp,
+ src/optional/gtkmm/gncmm/Book.hpp,
+ src/optional/gtkmm/gncmm/Commodity.cpp,
+ src/optional/gtkmm/gncmm/Commodity.hpp,
+ src/optional/gtkmm/gncmm/Numeric.cpp,
+ src/optional/gtkmm/gncmm/Numeric.hpp,
+ src/optional/gtkmm/gncmm/private,
+ src/optional/gtkmm/gncmm/private/Account_p.hpp,
+ src/optional/gtkmm/gncmm/private/Book_p.hpp,
+ src/optional/gtkmm/gncmm/private/Commodity_p.hpp,
+ src/optional/gtkmm/gncmm/wrap_init.cpp,
+ src/optional/gtkmm/gncmm/wrap_init.hpp,
+ src/optional/gtkmm/gncmod-gtkmm.cpp: Add Glibmm C++ wrappers of
+ GObject objects to the optional gtkmm module.
+
+2011-09-18 17:57 jralls
+
+ * [r21270] src/backend/dbi/gnc-backend-dbi.c: Make sure that
+ exiting conn_test_dbi_library on a failure doesn't leave the
+ locale at "C". BP
+ * [r21269] src/backend/dbi/gnc-backend-dbi-priv.h,
+ src/backend/dbi/gnc-backend-dbi.c, src/gnome-utils/gnc-file.c,
+ src/libqof/qof/qofbackend.h: [Bug #645216] Wrong permissions on
+ server result in bogus error message Author: John W. O'Brien
+ <john at saltant.com> In gnc-backend-dbi.c, accept enumerated
+ result from conn_test_dbi_library(), then throw
+ ERR_SQL_DBI_UNTESTABLE if the test setup failed, or
+ ERR_SQL_BAD_DBI if at least one test case failed. Define
+ ERR_SQL_DBI_UNTESTABLE error code and message. Define
+ GncDbiTestResult enumerated type. BP
+
+2011-09-18 17:28 gjanssens
+
+ * [r21268] src/gnome-utils/dialog-transfer.c: Bug #612562 -
+ Transfer Funds dialog - 'Show Income/Expense' checkboxes are not
+ working Subaccounts of income and expense are not always shown.
+ BP
+
+2011-09-17 17:40 gjanssens
+
+ * [r21267] src/gnome-utils/gnc-frequency.c: Bug #657596 - Migrate
+ Scheduled Transactions from GladeXML to Builder Add destroy
+ object for GncFrequency Patch by Robert Fewell
+
+2011-09-17 17:20 gjanssens
+
+ * [r21266] src/plugins/bi_import/README: Business import: add a
+ note about the quoting differences
+
+2011-09-17 17:19 gjanssens
+
+ * [r21265] src/plugins/bi_import/bi_import.c,
+ src/plugins/bi_import/bi_import.h,
+ src/plugins/bi_import/glade/bi_import.glade,
+ src/plugins/bi_import/gui.c: Opening new bills / invoices made
+ configurable from UI. Patch by Rafał Krzewski
+ * [r21264] src/plugins/bi_import/glade/bi_import.glade: Tweaked
+ alignment of import type radio button group for better
+ consistency and dialog resize behavior. Patch by Rafał Krzewski
+
+2011-09-17 16:50 gjanssens
+
+ * [r21263] src/plugins/bi_import/gui.c: Normalized regexps. Non
+ quoted regexp require complete match (no trailing garbage
+ allowed). Default regexp was brought in sync with GUI option 1
+ (selected by default). Now a complete set of fields (possibly
+ empty) on each line is required.
+ * [r21262] src/plugins/bi_import/bi_import.c,
+ src/plugins/bi_import/gui.c: Improved regexps for CSV files with
+ quotes - quotes are allowed but not required on all fields.
+
+2011-09-14 12:29 gjanssens
+
+ * [r21257] src/business/business-gnome/dialog-invoice.c: Change
+ default post date: * customer invoices: post at the current date
+ * bills/vouchers: post at the last date on the bill/voucher BP
+
+2011-09-13 18:49 cstim
+
+ * [r21256] src/gnc/fpo/ViewletModel.cpp: Bug #658851: [Cutecash]
+ Sort the dashboard from latest to earliest.
+
+2011-09-11 14:54 gjanssens
+
+ * [r21255] src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/example_scripts/Invoice.tex,
+ src/optional/python-bindings/example_scripts/latex_invoices.py:
+ Bug #651175 - Script to export invoices to LaTeX Patch by
+ Christoph Holtermann
+
+2011-09-11 14:32 gjanssens
+
+ * [r21254] AUTHORS: The previous seven patches were by Rafał
+ Krzewski. Adding his coordinates to the AUTHORS file for proper
+ attribution.
+
+2011-09-11 14:24 gjanssens
+
+ * [r21253] src/plugins/bi_import/bi_import.c: minor formating fix
+ * [r21252] src/plugins/bi_import/gui.c: Changed 3rd import regexp
+ to actually accept quotes on all fields, and 4rd to accept
+ commas and quotes, as advertised in the UI.
+ * [r21251] src/plugins/bi_import/bi_import.c: Open invoice in a
+ new tab only if it has not been posted yet.
+ * [r21250] src/plugins/bi_import/bi_import.c: Check correct field
+ when testing if date_opened was set for a document.
+ * [r21249] src/plugins/bi_import/bi_import.c: Inverted conditions
+ for gnc_search_bill_on_id / gnc_search_invoice_on_id.
+ g_ascii_strcasecmp returns 0 when arguments are equal.
+ * [r21248] src/plugins/bi_import/bi_import.c,
+ src/plugins/bi_import/bi_import.h, src/plugins/bi_import/gui.c:
+ Pass document type to gnc_bi_import_fix_bis function and use it
+ to perform correct document owner check: vendor for bill,
+ customer for invoice.
+
+2011-09-11 14:23 gjanssens
+
+ * [r21247] src/plugins/bi_import/bi_import.c,
+ src/plugins/bi_import/gui.c: Use billing_id consistently (fixed
+ billing_id/billingid/biing_id mixup)
+
+2011-09-11 13:44 gjanssens
+
+ * [r21245] src/report/business-reports/taxinvoice.eguile.scm: Bug
+ #658244 - Custom css stylesheet and logo in Tax Invoice report
+ require protocol in exported HTML BP
+
+2011-09-11 10:58 gjanssens
+
+ * [r21244] src/gnome-utils/gnc-ui.h: Bug #655901 - Fix build with
+ guile 2.0, part 2 BP
+ * [r21243] po/POTFILES.in, src/gnome-utils/gnc-frequency.c,
+ src/gnome-utils/gnc-frequency.h,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/gnc-frequency.glade,
+ src/gnome/dialog-sx-editor.c, src/gnome/dialog-sx-editor.h,
+ src/gnome/dialog-sx-from-trans.c,
+ src/gnome/dialog-sx-from-trans.h,
+ src/gnome/dialog-sx-since-last-run.c,
+ src/gnome/dialog-sx-since-last-run.h,
+ src/gnome/glade/sched-xact.glade,
+ src/gnome/gnc-plugin-page-sx-list.c,
+ src/gnome/gnc-plugin-page-sx-list.h,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/dialog-sx.glade,
+ src/gnome/gtkbuilder/sched-xact.glade: Bug #657596 - Migrate
+ Scheduled Transactions from GladeXML to Builder Patch by Robert
+ Fewell
+
+2011-09-07 18:03 cstim
+
+ * [r21241] src/gnc/CMakeLists.txt, src/gnc/Numeric.hpp,
+ src/gnc/RecentFileMenu.cpp, src/gnc/RecentFileMenu.hpp,
+ src/gnc/dashboard.cpp, src/gnc/dashboard.hpp,
+ src/gnc/dashboard.ui, src/gnc/fpo, src/gnc/fpo/FPO.cpp,
+ src/gnc/fpo/FPO.hpp, src/gnc/fpo/ViewletModel.cpp,
+ src/gnc/fpo/ViewletModel.hpp, src/gnc/fpo/ViewletView.cpp,
+ src/gnc/fpo/ViewletView.hpp, src/gnc/main.cpp,
+ src/gnc/mainwindow-file.cpp, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.hpp, src/gnc/mainwindow.ui, src/gnc/qss,
+ src/gnc/qss/default.qss, src/gnc/stylesheets.qrc: GSoC Cutecash
+ project by Nitish Dodagatta (last half) Summary of the project
+ by the GSoC student, copied from
+ http://wiki.gnucash.org/wiki/GSoC2011#Student_Summaries : A new
+ user interface for Gnucash core using Qt/C++ was started by one
+ of the Gnucash developers in 2010. [1] The idea is to create a
+ lightweight user friendly UI, reusing the backend core API of
+ Gnucash. During the project, I created a widget to allow a user
+ to add two split transaction to/from different accounts. After
+ that I worked on adding an overview widget showing a list of
+ recent transactions entered. It consists of two report views
+ containing income and expense. This view also called as First
+ Person Overview provides an easy to browse list of transactions.
+ The idea is to integrate common handy features with these views.
+ The present view lists four entries for each transaction: date
+ of the transaction, transaction description, split account name
+ and split amount. Each of the entries are inside their own
+ QWidget, so as to allow interactive features to be coded on each
+ of the entries. The already existing code had some C++ wrappers
+ to convert the return values of C functions to Qt data types. I
+ made use of them whenever possible. And at some parts of the
+ code I used the C functions directly where it made things easier
+ for me. The FPO consists of one or more viewlets. A viewlet is
+ nothing but a list of transactions, a slightly minified version
+ of General Journal, to easily browse transactions sorted by
+ date. The viewlet generator function works such that there is no
+ date entry or account name entry, if it is the same as the
+ previous (above) one. This information is then used by
+ ViewletView to generate the UI part. To make the views visually
+ appealing and readable, QStyleSheets are used which
+ distinguishes the various types of entries in the viewlet.
+ Overall, it was a rewarding experience, I learned a lot of new
+ things, common pitfalls, handy tips and tricks, and a better
+ understanding of the Gnucash core API . The project was observed
+ only by myself and my mentor. During the course I also generated
+ windows builds for two of my friends who were interested to have
+ a look at the features implemented. I received positive feedback
+ from them and couple of feature requests from them. Working on
+ this project within GSoC was a rewarding experience. I thank my
+ mentor Christian Stimming for guiding me along and giving very
+ helpful advices and hints during the summer. I definitely would
+ like to continue contributing to Gnucash community in future.
+ [1] http://wiki.gnucash.org/wiki/Cutecash
+ * [r21240] src/gnc/CMakeLists.txt, src/gnc/dashboard.cpp,
+ src/gnc/dashboard.hpp, src/gnc/dashboard.ui,
+ src/gnc/fallback-icons.qrc, src/gnc/icons, src/gnc/icons/oxygen,
+ src/gnc/icons/oxygen/48x48, src/gnc/icons/oxygen/48x48/actions,
+ src/gnc/icons/oxygen/48x48/actions/document-new.png,
+ src/gnc/icons/oxygen/48x48/actions/document-open.png,
+ src/gnc/icons/oxygen/48x48/actions/document-save-as.png,
+ src/gnc/icons/oxygen/48x48/actions/document-save.png,
+ src/gnc/icons/oxygen/48x48/actions/edit-copy.png,
+ src/gnc/icons/oxygen/48x48/actions/edit-cut.png,
+ src/gnc/icons/oxygen/48x48/actions/edit-paste.png,
+ src/gnc/icons/oxygen/48x48/actions/edit-redo.png,
+ src/gnc/icons/oxygen/48x48/actions/edit-undo.png,
+ src/gnc/icons/oxygen/48x48/actions/help-about.png,
+ src/gnc/icons/oxygen/48x48/actions/list-add.png,
+ src/gnc/icons/oxygen/48x48/actions/tab-close-other.png,
+ src/gnc/icons/oxygen/48x48/actions/window-close.png,
+ src/gnc/icons/oxygen/index.theme, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.hpp, src/gnc/mainwindow.ui: GSoC Cutecash
+ project by Nitish Dodagatta (first half) - Use system icons,
+ fallback icon theme included - Prototype of unified transaction
+ entry widget
+
+2011-09-06 07:21 mta
+
+ * [r21239] src/engine/test-core/test-engine-stuff.c: Use the
+ correct #define for the number of account types instead of
+ assuming that ACCT_TYPE_CREDITLINE is the last one.
+
+2011-09-01 06:51 cstim
+
+ * [r21233] src/html/gnc-html-graph-gog-webkit.c,
+ src/html/gnc-html-webkit.c: (cppcheck) Fix several memory leaks
+ * [r21232] src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-model-owner.c,
+ src/gnome-utils/gnc-tree-view.c: (cppcheck) Fix mismatching
+ allocation and deallocation
+
+2011-09-01 06:50 cstim
+
+ * [r21231] src/gnome-utils/gnc-main-window.c: (cppcheck) Fix a
+ possible memory leak: data
+ * [r21230] src/gnome-utils/dialog-commodity.c: (cppcheck) Fix
+ mismatching allocation and deallocation: namespace
+ * [r21229] src/engine/Split.c, src/engine/gncInvoice.c,
+ src/engine/gncOrder.c: (cppcheck) Remove several redundant null
+ checks
+
+2011-08-27 11:21 gjanssens
+
+ * [r21223] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/xml/gnc-backend-xml.c: Add some warnings to help
+ tracing file loading issues
+
+2011-08-25 21:38 jralls
+
+ * [r21221] src/app-utils/gnc-sx-instance-model.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/io-gncxml-v2.c, src/engine/Account.c,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-search/gnc-general-search.h,
+ src/gnome-utils/gnc-commodity-edit.c,
+ src/gnome-utils/gnc-commodity-edit.h,
+ src/gnome-utils/gnc-currency-edit.c,
+ src/gnome-utils/gnc-currency-edit.h,
+ src/gnome-utils/gnc-date-edit.c,
+ src/gnome-utils/gnc-general-select.c,
+ src/gnome-utils/gnc-general-select.h, src/libqof/qof/gnc-date.c,
+ src/libqof/qof/qofinstance.c,
+ src/register/register-gnome/combocell-gnome.c,
+ src/register/register-gnome/gnucash-color.c,
+ src/register/register-gnome/gnucash-cursor.c,
+ src/register/register-gnome/gnucash-cursor.h,
+ src/register/register-gnome/gnucash-grid.c,
+ src/register/register-gnome/gnucash-grid.h,
+ src/register/register-gnome/gnucash-header.c,
+ src/register/register-gnome/gnucash-header.h,
+ src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-item-edit.h,
+ src/register/register-gnome/gnucash-item-list.c,
+ src/register/register-gnome/gnucash-item-list.h,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/gnucash-sheet.h,
+ src/register/register-gnome/gnucash-style.c,
+ src/register/register-gnome/gnucash-style.h,
+ src/register/register-gnome/quickfillcell-gnome.c,
+ src/register/register-gnome/table-gnome.c: Delete the
+ often-conflicting and occasionally unsafe Gnucash local
+ variables which have leaked in over the years. Emacs users
+ should add the following to their .emacs files: (c-add-style
+ "gnucash" '("k&r" (c-basic-offset . 4) (c-offsets-alist .
+ ((case-label . +)) ) (c-hanging-braces-alist .
+ ((substatement-open before after) (block-close before after)) )
+ )) Users with Emacs version 23 and later can add this as well:
+ (dir-locals-set-class-variables 'gnucash-project
+ '((indent-tabs-mode . nil) (fill-column . 80) (c-mode .
+ ((c-file-style . "gnucash"))) (c++-mode . ((c-file-style .
+ "gnucash"))))) (dir-locals-set-directory-class
+ "/path/to/gnucash-svn" 'gnucash-project) Users with earlier
+ versions should at least add (setq indent-tabs-mode nil) and
+ should consider adding (c-default-style ('((c-mode .
+ "gnucash"))))
+
+2011-08-25 07:57 cstim
+
+ * [r21218] src/app-utils/CMakeLists.txt, src/gnc/Numeric.hpp:
+ Include refactored ui related balance functions.
+
+2011-08-24 20:56 gjanssens
+
+ * [r21217] src/gnome-utils/gnc-account-sel.c: When posting an
+ invoice it warns of no post-to account selected. This bug was
+ introduced by the patch of bug #653109
+
+2011-08-23 21:20 gjanssens
+
+ * [r21216] po/POTFILES.in, src/app-utils/Makefile.am,
+ src/app-utils/gnc-ui-balances.c,
+ src/app-utils/gnc-ui-balances.h, src/app-utils/gnc-ui-util.c,
+ src/app-utils/gnc-ui-util.h,
+ src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-model-owner.c,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome-utils/gnc-tree-view-owner.c,
+ src/gnome/window-reconcile.c: Move ui related balance
+ calculation functions to separate file
+ * [r21215] src/base-typemaps.i, src/bin/overrides/Makefile.am,
+ src/bin/overrides/gnucash-env.in,
+ src/optional/python-bindings/gnucash_business.py,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/gnucash_core.py: Add qof queries to
+ python bindings and set PYTHON_PATH in gnucash-env Patch by
+ Hendrik van Antwerpen
+
+2011-08-23 12:01 gjanssens
+
+ * [r21214] contrib/xslt/acctlist.xsl, contrib/xslt/gnc2xea.xsl:
+ contrib: add license information for style sheets
+ * [r21213] contrib/README, contrib/xslt/README: contrib:
+ update/add README files for style sheets
+ * [r21212] contrib/xslt/gnc2xea.xsl: contrib: add a style sheet to
+ create an account hierarchy template from a GnuCash file Add an
+ XSLT style sheet that takes an existing (uncompressed) GnuCash
+ file and creates an account hierarchy template from it. Takes
+ parameters for the account hierarchy name, short, and long
+ description.
+
+2011-08-23 12:00 gjanssens
+
+ * [r21211] contrib/xslt, contrib/xslt/acctlist.xsl: contrib: add
+ an XSLT style sheet to create an account list Add a simple XSLT
+ style sheet that takes an (uncompressed) GnuCash file or
+ template, and generates a comma-separated list of account
+ numbers, names, and types.
+
+2011-08-23 08:26 gjanssens
+
+ * [r21210] src/gnome/dialog-lot-viewer.c,
+ src/gnome/gtkbuilder/dialog-lot-viewer.glade: Bug #656786 -
+ Allow splits to be added to/removed from lots in lotviewer
+
+2011-08-22 23:45 jralls
+
+ * [r21209] src/gnome-utils/gnc-main-window.c: Fix tab-indent in
+ gnc-main-window.c, reverting r21207
+
+2011-08-22 18:19 jralls
+
+ * [r21208] src/engine/Account.c, src/engine/Account.h,
+ src/gnome/assistant-hierarchy.c: [Decruftification] Combine
+ xaccCloneAccountSimple and xaccCloneAccountCommon into a single
+ xaccCloneAccount Since removing the qofinstance-gemini
+ xaccCloneAccount means that the only user of
+ xaccCloneAccountCommon is xaccCloneAccountSimple, which adds
+ only one line beyond calling xaccCloneAccountCommon, combine
+ them into a single function, called xaccCloneAccount (no need to
+ make it simple since it's the only one.)
+
+2011-08-22 18:18 jralls
+
+ * [r21207] src/gnome-utils/gnc-main-window.c: Missed a free in
+ main_window_update_page_name
+
+2011-08-22 07:12 cstim
+
+ * [r21206] src/engine/CMakeLists.txt: Remove Period.[hc] file also
+ from cmake files.
+
+2011-08-22 07:10 cstim
+
+ * [r21205] src/app-utils/file-utils.c, src/app-utils/gfec.c,
+ src/app-utils/gnc-ui-util.c, src/app-utils/gnc-ui-util.h,
+ src/app-utils/guile-util.c, src/app-utils/option-util.c,
+ src/app-utils/test/test-scm-query-string.c,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/engine/Account.h, src/engine/gncOwner.c,
+ src/gnc-module/gnc-module.c, src/gnome-search/dialog-search.c,
+ src/gnome-utils/assistant-utils.c,
+ src/gnome-utils/assistant-utils.h,
+ src/gnome-utils/dialog-account.c,
+ src/gnome-utils/dialog-commodity.c,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-utils.c,
+ src/gnome-utils/gnc-account-sel.c,
+ src/gnome-utils/gnc-amount-edit.h,
+ src/gnome-utils/gnc-date-format.c,
+ src/gnome-utils/gnc-dense-cal.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-menu-extensions.c,
+ src/gnome-utils/gnc-recurrence.c,
+ src/gnome-utils/gnc-tree-model-owner.c,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome-utils/gnc-tree-view-owner.c,
+ src/gnome-utils/gnc-tree-view-owner.h,
+ src/gnome-utils/window-main-summarybar.c,
+ src/gnome/assistant-acct-period.c,
+ src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
+ src/gnome/assistant-stock-split.c,
+ src/gnome/dialog-lot-viewer.c, src/gnome/dialog-price-editor.c,
+ src/gnome/dialog-print-check.c, src/gnome/dialog-tax-info.c,
+ src/gnome/gnc-plugin-page-budget.c,
+ src/gnome/window-autoclear.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-file-aqb-import.c,
+ src/import-export/import-backend.c,
+ src/import-export/qif-import/dialog-account-picker.c,
+ src/import-export/qif-import/druid-qif-import.c,
+ src/libqof/qof/qofobject.c,
+ src/libqof/qof/test/test-kvp_frame.c,
+ src/libqof/qof/test/test-qofbook.c,
+ src/libqof/qof/test/test-qofinstance.c,
+ src/libqof/qof/test/test-qofobject.c,
+ src/python/gncmod-python.c,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/report/report-gnome/dialog-column-view.c,
+ src/report/report-gnome/dialog-custom-report.c,
+ src/report/report-gnome/dialog-style-sheet.c,
+ src/report/report-gnome/gnc-plugin-page-report.c,
+ src/report/report-gnome/window-report.c,
+ src/report/report-system/gnc-report.c,
+ src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+ Re-indentation of source code. As usual, re-indentation was done
+ using astyle-1.24 using the following options: astyle
+ --indent=spaces=4 --brackets=break --pad-oper --pad-header
+ --suffix=none
+
+2011-08-22 03:58 jralls
+
+ * [r21204] src/gnome-utils/gnc-main-window.c: Missed a free in
+ main_window_update_page_name
+ * [r21203] src/engine/Account.c, src/engine/Account.h,
+ src/engine/gncAddress.c, src/engine/gncAddressP.h,
+ src/engine/gncBillTerm.c, src/engine/gncBillTermP.h,
+ src/engine/gncCustomer.c, src/engine/gncCustomerP.h,
+ src/engine/gncEmployee.c, src/engine/gncEmployeeP.h,
+ src/engine/gncEntry.c, src/engine/gncEntryP.h,
+ src/engine/gncInvoice.c, src/engine/gncInvoiceP.h,
+ src/engine/gncJob.c, src/engine/gncJobP.h,
+ src/engine/gncOrder.c, src/engine/gncOrderP.h,
+ src/engine/gncOwner.c, src/engine/gncOwnerP.h,
+ src/engine/gncTaxTable.c, src/engine/gncTaxTableP.h,
+ src/engine/gncVendor.c, src/engine/gncVendorP.h,
+ src/libqof/qof/qofinstance.c, src/libqof/qof/qofinstance.h,
+ src/libqof/qof/test/test-qofinstance.c: Delete
+ qofinstance_gemini and all related functions; they were left
+ over from the clone-the-book-when-closing code abandoned in 2005
+
+2011-08-21 19:42 cstim
+
+ * [r21202] src/gnome-utils/gnc-main-window.c: (cppcheck) fix two
+ possible memory leaks Patch by Aurimas Fišeras.
+ * [r21201] src/experimental/cgi-bin/fastcgi-hello.c: (cppcheck)
+ Fix "error: Memory leak: bufp" Patch by Aurimas Fišeras.
+ * [r21200] src/engine/test-core/test-engine-stuff.c: (cppcheck)
+ Fix a possible memory leak Patch by Aurimas Fišeras.
+ * [r21199] src/engine/SX-book.c: (cppcheck) Remove redundant null
+ check Patch by Aurimas Fišeras.
+ * [r21198] src/backend/xml/io-example-account.c: (cppcheck) Fix
+ "error: Memory leak: gea" Patch by Aurimas Fišeras.
+ * [r21197] src/app-utils/gfec.c: (cppcheck) Fix "error: Memory
+ leak: msg" Patch by Aurimas Fišeras.
+
+2011-08-21 19:41 cstim
+
+ * [r21196] src/app-utils/option-util.c: (cppcheck) Fix "error:
+ Mismatching allocation and deallocation: symbol" Patch by
+ Aurimas Fišeras.
+
+2011-08-20 13:29 gjanssens
+
+ * [r21195] po/POTFILES.in, src/gnome-utils/gnc-recurrence.c,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/gnc-recurrence.glade,
+ src/gnome/glade/Makefile.am, src/gnome/glade/budget.glade,
+ src/gnome/gnc-plugin-budget.h,
+ src/gnome/gnc-plugin-page-budget.c,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/budget.glade,
+ src/gnome/gtkbuilder/gnc-plugin-page-budget.glade: Bug #656752 -
+ Migrate Budgets from GladeXML to Builder Patch by Robert Fewell
+
+2011-08-20 03:45 jralls
+
+ * [r21194] po/POTFILES.in, src/engine/Makefile.am,
+ src/engine/Period.c, src/engine/Period.h,
+ src/engine/test/Makefile.am, src/engine/test/test-period.c,
+ src/gnome/assistant-acct-period.c: Delete unused Period.c and
+ ifdeffed-away call to it
+ * [r21193] src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h,
+ src/libqof/qof/test/test-kvp_frame.c: Remove unused functions
+ from kvp_frame
+
+2011-08-20 03:44 jralls
+
+ * [r21192] src/libqof/qof/qofinstance.c,
+ src/libqof/qof/qofinstance.h,
+ src/libqof/qof/test/test-qofinstance.c: Delete unused functions
+ from qofinstance.c
+ * [r21191] src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h:
+ Delete unused functions from qofbook.c
+ * [r21190] src/engine/test/Makefile.am,
+ src/engine/test/test-recursive.c, src/libqof/qof/qofsession.c,
+ src/libqof/qof/qofsession.h: Delete unused QofInstance copy
+ functions from qofsession.c
+
+2011-08-17 10:54 gjanssens
+
+ * [r21186] src/app-utils/gnc-ui-util.c: Owner balances: flip sign
+ Now a positive balance means, amount still due, a negative
+ balance means overpayment. This aligns with other uses of
+ balances like in the "Bills Due Reminder" dialog
+ * [r21185] src/engine/gncOwner.c, src/engine/gncOwner.h,
+ src/gnome-utils/gnc-tree-model-owner.c: Fix crash in invoice
+ payment introduced in commit 21181
+
+2011-08-13 15:33 gjanssens
+
+ * [r21182] src/app-utils/gnc-ui-util.c,
+ src/app-utils/gnc-ui-util.h, src/engine/gncOwner.c,
+ src/engine/gncOwner.h, src/gnome-utils/gnc-tree-model-owner.c,
+ src/gnome-utils/gnc-tree-model-owner.h,
+ src/gnome-utils/gnc-tree-view-owner.c: Implement a balance for
+ owners and show it on the owners view page The Balance column is
+ not visible by default, but can be activated with the blue arrow
+ in the top-right of the page.
+ * [r21181] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/business-gnome-utils.h,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-payment.c,
+ src/engine/gncInvoice.c, src/engine/gncInvoice.h,
+ src/engine/gncOwner.c, src/engine/gncOwner.h: Move some
+ functions to better locations - two functions in
+ business-gnome-utils weren't gui related functions - invoice
+ payment should be in gncOwner as already stated in the sourcefile
+ * [r21180] src/app-utils/gnc-ui-util.c, src/engine/Account.h:
+ Spelling corrections in comments
+ * [r21179] src/gnome/gnc-plugin-page-register.c: Fix critical
+ error This patch fixes a critical error regarding the color tabs
+ when trying to display the search results and also on the
+ scheduled transactions template. Patch by Robert Fewell BP
+
+2011-08-13 15:32 gjanssens
+
+ * [r21178] po/POTFILES.in, src/gnome-search/Makefile.am,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/dialog-search.glade,
+ src/gnome-search/search.glade: Bug #656422 Migrate Search from
+ GladeXML to Builder Patch by Robert Fewell
+
+2011-08-11 20:35 gjanssens
+
+ * [r21166] src/business/business-gnome/dialog-payment.c: Bug
+ #542020 invoice/bill payment dialogue: automatic account as
+ default
+ * [r21165] src/doc/lots.txt, src/engine/gnc-lot-p.h,
+ src/engine/gnc-lot.c, src/engine/gnc-lot.h: Spelling and comment
+ improvements
+ * [r21164] src/gnome/dialog-lot-viewer.c: Restructure file to make
+ it easier to read
+
+2011-08-11 20:26 gjanssens
+
+ * [r21163] po/POTFILES.in: Update POTFILES.in based the last few
+ commits
+ * [r21162] src/gnome-utils/dialog-commodity.c,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/commodity.glade,
+ src/gnome-utils/gtkbuilder/dialog-commodity.glade,
+ src/gnome-utils/gtkbuilder/dialog-transfer.glade,
+ src/gnome-utils/gtkbuilder/transfer.glade: Rename gnome-utils
+ gtkbuilder files to match the source file they are called from
+ Patch by Robert Fewell
+
+2011-08-11 20:25 gjanssens
+
+ * [r21161] src/gnome/dialog-commodities.c,
+ src/gnome/dialog-fincalc.c, src/gnome/dialog-price-edit-db.c,
+ src/gnome/dialog-price-editor.c,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/autoclear.glade,
+ src/gnome/gtkbuilder/commodities.glade,
+ src/gnome/gtkbuilder/dialog-commodities.glade,
+ src/gnome/gtkbuilder/dialog-fincalc.glade,
+ src/gnome/gtkbuilder/dialog-price.glade,
+ src/gnome/gtkbuilder/fincalc.glade,
+ src/gnome/gtkbuilder/price.glade,
+ src/gnome/gtkbuilder/window-autoclear.glade,
+ src/gnome/window-autoclear.c: Rename gnome gtkbuilder files to
+ match the source file they are called from Patch by Robert Fewell
+ * [r21160] src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/gnc-date-format.glade,
+ src/gnome-utils/gnc-date-format.c,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/gnc-date-format.glade,
+ src/gnome/dialog-print-check.c, src/gnome/glade/Makefile.am,
+ src/gnome/glade/print.glade, src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/dialog-print-check.glade,
+ src/gnome/gtkbuilder/print.glade: Bug #656174 Migrate Cheque /
+ date from GladeXML to Builder Patch by Robert Fewell
+
+2011-08-11 08:32 cmarchi
+
+ * [r21156] src/bin/gnucash-bin.c: Last stable release is GnuCash
+ 2.4.7.
+
+2011-08-10 21:10 gjanssens
+
+ * [r21148] po/POTFILES.in,
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/engine/gnc-lot.c, src/gnome/Makefile.am,
+ src/gnome/dialog-lot-viewer.c, src/gnome/dialog-lot-viewer.h,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/dialog-lot-viewer.glade,
+ src/gnome/gtkbuilder/lots.glade, src/gnome/lot-viewer.c,
+ src/gnome/lot-viewer.h: Rename lot viewer related files to be
+ more in line with other dialogs
+ * [r21147] po/POTFILES.in, src/gnome/glade/Makefile.am,
+ src/gnome/glade/lots.glade, src/gnome/gtkbuilder/lots.glade,
+ src/gnome/lot-viewer.c: Convert lot viewer GUI to gtkbuilder
+ format
+ * [r21146] src/gnome/glade/lots.glade, src/gnome/lot-viewer.c:
+ Remove deprecated clist.
+
+2011-08-10 15:17 cmarchi
+
+ * [r21144] src/gnome/assistant-acct-period.c: Fix another typo.
+
+2011-08-10 14:42 cmarchi
+
+ * [r21143] src/gnome/gtkbuilder/assistant-loan.glade: Fix a typo.
+
+2011-08-10 08:25 gjanssens
+
+ * [r21142] po/POTFILES.in: Update POTFILES.in after recent glade
+ to gtkbuilder conversions
+
+2011-08-08 14:31 gjanssens
+
+ * [r21130] src/libqof/qof/gnc-numeric.c: Add note for qofmath128.c
+ include in the source file itself
+
+2011-08-08 07:00 cstim
+
+ * [r21128] src/engine/Account.h: Minor documentation
+ clarifications.
+
+2011-08-08 06:59 cstim
+
+ * [r21127] src/libqof/qof/Makefile.am,
+ src/libqof/qof/gnc-numeric.c: Revert r21121, "Fix a weird
+ include", and improve documentation of that. Note: The
+ qofmath128 functions are used mostly here and almost nowhere
+ else. Hence, we inline the C code directly into here so that the
+ compiler can potentially inline the code as-is and speed up the
+ gnc-numeric.c functions.
+
+2011-08-07 21:30 jralls
+
+ * [r21126] src/libqof/qof/qofobject.c,
+ src/libqof/qof/test/Makefile.am, src/libqof/qof/test/test-qof.c,
+ src/libqof/qof/test/test-qofobject.c: [GSOC 2011 Unit Testing]
+ Test QofObject. Author: Muslim Chochlov
+
+2011-08-07 09:15 gjanssens
+
+ * [r21121] src/libqof/qof/Makefile.am,
+ src/libqof/qof/gnc-numeric.c: Fix a weird include
+ * [r21120] src/gnome-utils/dialog-commodity.c,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/commodity.glade,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/commodity.glade,
+ src/gnome/dialog-price-edit-db.c,
+ src/gnome/dialog-price-editor.c, src/gnome/glade/Makefile.am,
+ src/gnome/glade/price.glade, src/gnome/gtkbuilder/price.glade:
+ Bug #655518 Migrate Price / Securities from GladeXML to Builder
+ Patch by Robert Fewell
+
+2011-08-07 09:14 gjanssens
+
+ * [r21119] src/gnome/assistant-acct-period.c,
+ src/gnome/assistant-hierarchy.c,
+ src/gnome/assistant-stock-split.c,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/account.glade,
+ src/gnome/gtkbuilder/acctperiod.glade,
+ src/gnome/gtkbuilder/assistant-acct-period.glade,
+ src/gnome/gtkbuilder/assistant-hierarchy.glade,
+ src/gnome/gtkbuilder/assistant-stock-split.glade,
+ src/gnome/gtkbuilder/stocks.glade: Use separate glade file per
+ assistant Patch by Bob
+ * [r21118] src/gnome-utils/gnc-account-sel.c,
+ src/gnome/Makefile.am, src/gnome/assistant-loan.c,
+ src/gnome/assistant-loan.h, src/gnome/druid-loan.c,
+ src/gnome/druid-loan.h, src/gnome/glade/sched-xact.glade,
+ src/gnome/gnc-plugin-basic-commands.c,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/assistant-loan.glade,
+ src/gnome/gtkbuilder/sched-xact.glade: Bug #653109 Change Loan
+ Druid to an Assistant Patch by Bob
+ * [r21117]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c: Add
+ missing include file
+
+2011-08-04 09:41 gjanssens
+
+ * [r21108] src/guile-mappings.h,
+ src/plugins/bi_import/Makefile.am: Bug #655901 - Fix build with
+ guile 2.0 Patch by Petr Gajdos BP
+
+2011-07-18 12:00 jralls
+
+ * [r20939] src/test-core/test-stuff.c: Testing: Fix compile error
+ introduced in r20928
+
+2011-07-17 21:22 jralls
+
+ * [r20938] src/test-core/test-stuff.h: Testing: Fixed
+ test_reset_called() return type Author: Muslim Chochlov
+
+2011-07-17 21:21 jralls
+
+ * [r20937] src/libqof/qof/kvp_frame.c,
+ src/libqof/qof/test/Makefile.am,
+ src/libqof/qof/test/test-kvp_frame.c,
+ src/libqof/qof/test/test-qof.c: [GSOC 2011 Unit Testing] Test
+ KVPFrame. Author: Muslim Chochlov
+
+2011-07-17 17:35 jralls
+
+ * [r20936] src/engine/Recurrence.c, src/engine/Scrub.c,
+ src/engine/TransLog.c, src/engine/Transaction.c,
+ src/engine/engine-helpers.c, src/engine/glib-helpers.c,
+ src/engine/gncOwner.c, src/engine/kvp-scm.c: Formatting Fixes
+ with astyle --indent=spaces=4 --brackets=break --pad-oper
+ --pad-header --suffix=none
+ * [r20935] src/engine/Account.c: [Engine Test] Fix parameter setup
+ error detected with unit test.
+
+2011-07-14 17:06 jralls
+
+ * [r20928] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+ Testing: Add some convenience functions to make it easier to
+ test callbacks and to intercept and ignore or test expected
+ error log messages. Much lifted from Muslim's test-qofbook.c
+ * [r20927] src/test-core/test-stuff.h: Testing: Fix an error in
+ the GNC_TEST_ADD macro that ate user data for the fixture.
+
+2011-07-13 22:10 micha
+
+ * [r20926] po/fr.po: Fix french translation error: 'Case
+ Insensitive?' -> 'Ignorer la casse?' This was reported some time
+ ago in a Debian bug http://bugs.debian.org/549479 BP --Cette
+ ligne, et les suivantes ci-dessous, seront ignorées-- M po/fr.po
+
+2011-07-10 02:02 alex.aycinena
+
+ * [r20886] src/gnome/dialog-tax-info.c: Correct memory leak found
+ with Valgrind.
+
+2011-07-08 10:08 gjanssens
+
+ * [r20850] po/POTFILES.in: Remove local-only file frop POTFILES.in
+ This wasn't meant to be added
+
+2011-07-01 05:33 jralls
+
+ * [r20811] src/libqof/qof/test/test-qofinstance.c: [GSOC2011 Unit
+ Testing] Unit tests for QofInstance. Author: Muslim Chochlov
+
+2011-07-01 04:56 jralls
+
+ * [r20810] src/libqof/qof/test/test-qofinstance.c: Revert
+ "[GSOC2011 Unit Testing] Unit tests for QofInstance: Incomplete
+ changeset." This reverts commit
+ c7b6b45e9e97f210d2bb145ef2e355f1c660d35f.
+
+2011-07-01 03:50 alex.aycinena
+
+ * [r20809] src/gnome/dialog-tax-info.c: Reverse changeset 20663;
+ wrong place to correct memory leak found with Valgrind.
+
+2011-06-30 17:06 jralls
+
+ * [r20808] src/libqof/qof/test/test-qofbook.c: [GSOC2011 Unit
+ Testing] Fix memory error by not trying to test pointers in
+ deallocated objects. Author: Muslim Chochlov
+ * [r20807] src/libqof/qof/test/test-qofinstance.c: [GSOC2011 Unit
+ Testing] Unit tests for QofInstance. Author: Muslim Chochlov
+
+2011-06-27 18:12 jralls
+
+ * [r20804] src/gnome-utils/gnc-main-window.c: Bug #653056: Fix
+ menu accelerators not working, crash on save-while-quitting. BP
+
+2011-06-27 08:02 cstim
+
+ * [r20803] src/engine/Account.h: Clarify documentation of
+ gnc_account_get_children() vs. xaccAccountGetSplitList().
+
+2011-06-27 07:23 cstim
+
+ * [r20802] src/gnc/mainwindow.hpp: [Cutecash] Add predicate of
+ whether a file is open.
+
+2011-06-25 14:31 gjanssens
+
+ * [r20800] src/business/business-ledger/gncEntryLedger.c: Bug
+ #646541 - new invoice line items default to invoice open date
+ instead of current date This commit partially reverts the
+ changes in r19134 so that customer invoices and employee
+ vouchers default to the current date. Vendor bills still default
+ to the invoice open date. BP
+
+2011-06-23 14:33 gjanssens
+
+ * [r20798] src/html/gnc-html-history.c: Fix report reload and
+ options change that got broken by the previous commit. BP
+
+2011-06-23 09:37 gjanssens
+
+ * [r20796] src/html/gnc-html.c: Force custom url handlers to
+ lowercase to deal with Webkit 1.4's case sensitivity. For more
+ details, consult this Fedora bugreport:
+ https://bugzilla.redhat.com/show_bug.cgi?id=712268 BP
+
+2011-06-21 12:18 gjanssens
+
+ * [r20792] src/gnome-utils/gnc-file.c: Bug #652257 - Memory leak
+ in gnc-file.c Patch by Tim M BP
+
+2011-06-21 09:51 gjanssens
+
+ * [r20786] src/report/business-reports/fancy-invoice.scm: Bug
+ #652435 - Fancy invoice export has <generic> tags in it
+ preventing html validation Patch by Bert Claesen BP
+ * [r20785] src/report/report-system/html-document.scm,
+ src/report/report-system/html-table.scm,
+ src/report/report-system/html-text.scm: Bug #652377 - XHTML 1.0
+ Transitional compliance for reports Patch by Tim M BP
+ * [r20784] src/report/standard-reports/advanced-portfolio.scm: Bug
+ #632931 - Advanced Portfolio: new income column shows negative
+ amount Patch by Sebastien Alborini BP
+ * [r20783] src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-transfer.h,
+ src/register/ledger-core/split-register-control.c: Bug #651889 -
+ Using trading accounts, new non-expanded trading transaction
+ shows inverted rates in exchange dialog When using trading
+ accounts, the exchange rate dialog has a slightly different
+ behavior. This patch fixes the behavior for transactions that
+ are created in-line and are not expanded (single-line). It does
+ not affect the expanded transactions or transactions created in
+ the new transaction dialog. Patch by Mathieu De Zutter BP
+
+2011-06-21 09:50 gjanssens
+
+ * [r20782] src/report/business-reports/fancy-invoice.scm: Bug
+ #651992 - Exported invoices do not render correctly in Firefox
+ Patch by Bert Claesen BP
+
+2011-06-20 21:34 gjanssens
+
+ * [r20781] src/gnome/gtkbuilder/fincalc.glade: Remove unused dialog
+ * [r20780] src/gnome/dialog-fincalc.c,
+ src/gnome/glade/Makefile.am, src/gnome/glade/fincalc.glade,
+ src/gnome/gtkbuilder/fincalc.glade: Convert loan repayment
+ calculator to gtkbuilder format
+ * [r20779] src/gnome/gtkbuilder/account.glade: Account Hierarchy
+ assistant: correct page type
+ * [r20778] src/gnome/dialog-commodities.c,
+ src/gnome/glade/Makefile.am, src/gnome/glade/commodities.glade:
+ Convert commodities dialog to gtkbuilder format
+
+2011-06-20 18:55 cstim
+
+ * [r20777] src/gnc/mainwindow.cpp: [Cutecash] Set QCoreApplication
+ properties used by QSettings in a single place, constructor.
+ Patch by Nitish Dodagatta.
+
+2011-06-19 22:06 gjanssens
+
+ * [r20776]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
+ Owner overview: use consistent action names
+
+2011-06-19 21:31 gjanssens
+
+ * [r20775]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
+ Owner Tree: add menu to open owner report
+ (Vendor/Customer/Employee) And some small tweaks to the owner
+ listing report
+ * [r20774] src/report/business-reports/owner-report.scm: Owner
+ report: add link to edit options in case of error
+ * [r20773] src/report/business-reports/owner-report.scm:
+ Whitespace cleanup
+ * [r20772] src/report/report-system/html-utilities.scm,
+ src/report/report-system/report-system.scm: Factor out some
+ common report code
+
+2011-06-18 23:20 jralls
+
+ * [r20769] src/libqof/qof/test/test-qofbook.c: Unit test QofBook
+ * [r20768] src/libqof/qof/test/Makefile.am,
+ src/test-core/test-stuff.h: Add unit test utility macros
+
+2011-06-18 15:18 gjanssens
+
+ * [r20767] src/gnome/glade/Makefile.am,
+ src/gnome/glade/autoclear.glade,
+ src/gnome/gtkbuilder/autoclear.glade,
+ src/gnome/window-autoclear.c: Convert Autoclear dialog to
+ gtkbuilder with some additional code cleanups
+
+2011-06-18 12:59 gjanssens
+
+ * [r20766]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml,
+ src/report/business-reports/aging.scm,
+ src/report/business-reports/business-reports.scm,
+ src/report/business-reports/payables.scm,
+ src/report/business-reports/receivables.scm: Owner Tree: add
+ vendor/customer listing buttons/menu items These are shortcuts
+ to the payable/receivable aging reports with slightly different
+ default presets.
+ * [r20765]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/gnome-utils/gnc-tree-view-owner.c,
+ src/gnome-utils/gnc-tree-view-owner.h: Owner tree: define better
+ set of default visible columns
+
+2011-06-16 16:21 gjanssens
+
+ * [r20764]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c: Owner
+ page: double click now opens edit window, name no longer
+ editable in place. Regarding the latter, changing names is
+ rarely done, so it only leads to confusion if the name field
+ changes to editable by accidentally clicking twice on it.
+
+2011-06-16 00:11 alex.aycinena
+
+ * [r20763] src/import-export/qif-import/druid-qif-import.c:
+ Correct memory handling of scm_to_locale_string per guile manual
+
+2011-06-15 16:31 gjanssens
+
+ * [r20761] configure.ac, src/gnome-utils/Makefile.am,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/transfer.glade,
+ src/gnome-utils/gtkbuilder,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/transfer.glade: Convert transfer
+ dialog to gtkbuilder format
+
+2011-06-15 16:30 gjanssens
+
+ * [r20760] src/gnome-utils/dialog-transfer.c: Bug #612562 -
+ Transfer Funds dialog - 'Show Income/Expense' checkboxes are not
+ working BP
+
+2011-06-13 04:42 alex.aycinena
+
+ * [r20758] src/import-export/qif-import/dialog-account-picker.c:
+ Correct memory handling of scm_to_locale_string per guile manual
+
+2011-06-13 03:49 alex.aycinena
+
+ * [r20757] src/app-utils/gfec.c: Correct memory handling of
+ scm_to_locale_string per guile manual
+
+2011-06-13 03:11 alex.aycinena
+
+ * [r20756] src/app-utils/file-utils.c: Correct memory handling of
+ scm_to_locale_string per guile manual
+
+2011-06-13 01:05 alex.aycinena
+
+ * [r20755] src/engine/glib-helpers.c: Correct memory handling of
+ scm_to_locale_string per guile manual
+
+2011-06-12 19:54 cstim
+
+ * [r20754] packaging/win32/defaults.sh: [Win32 build] Update
+ aqbanking versino to 5.0.10
+
+2011-06-12 19:29 cstim
+
+ * [r20753] src/libqof/qof/gnc-numeric.h: Add some more doxygen
+ comments for gnc_numeric.
+
+2011-06-11 19:26 cstim
+
+ * [r20752] packaging/win32/defaults.sh: [win32 build] Update
+ gwenhywfar version.
+
+2011-06-11 10:56 gjanssens
+
+ * [r20750] packaging/win32/install-impl.sh: Windows build: change
+ default gtk theme to work around a number of problems in the
+ Ms-Windows theme we used before. Particularly, this prevents the
+ crash caused by bug #614636 and fixes the black notebook tabs
+ that appeared after Phil upgraded webkit and many related gnome
+ dependencies. The new default theme is "Nimbus" following a
+ suggestion by Kim Wood on the mailing list. BP
+
+2011-06-10 13:31 gjanssens
+
+ * [r20746] src/gnome-utils/gnc-dense-cal.c: Bug #652193 - Upcoming
+ Scheduled Transactions Calendar Starting Month Error Patch by
+ Rich
+
+2011-06-10 12:46 gjanssens
+
+ * [r20745] accounts/cs/acctchrt_brokerage.gnucash-xea,
+ accounts/cs/acctchrt_carloan.gnucash-xea,
+ accounts/cs/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/cs/acctchrt_childcare.gnucash-xea,
+ accounts/cs/acctchrt_common.gnucash-xea,
+ accounts/cs/acctchrt_currency.gnucash-xea,
+ accounts/cs/acctchrt_eduloan.gnucash-xea,
+ accounts/cs/acctchrt_fixedassets.gnucash-xea,
+ accounts/cs/acctchrt_homeloan.gnucash-xea,
+ accounts/cs/acctchrt_homeown.gnucash-xea,
+ accounts/cs/acctchrt_otherloan.gnucash-xea,
+ accounts/cs/acctchrt_renter.gnucash-xea,
+ accounts/cs/acctchrt_retiremt.gnucash-xea,
+ accounts/cs/acctchrt_spouseinc.gnucash-xea,
+ accounts/cs/acctchrt_spouseretire.gnucash-xea,
+ accounts/da/acctchrt_car.gnucash-xea,
+ accounts/da/acctchrt_common.gnucash-xea,
+ accounts/da/acctchrt_homeloan.gnucash-xea,
+ accounts/da/acctchrt_homeown.gnucash-xea,
+ accounts/es_ES/acctchrt_brokerage.gnucash-xea,
+ accounts/es_ES/acctchrt_carloan.gnucash-xea,
+ accounts/es_ES/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/es_ES/acctchrt_childcare.gnucash-xea,
+ accounts/es_ES/acctchrt_common.gnucash-xea,
+ accounts/es_ES/acctchrt_currency.gnucash-xea,
+ accounts/es_ES/acctchrt_eduloan.gnucash-xea,
+ accounts/es_ES/acctchrt_fixedassets.gnucash-xea,
+ accounts/es_ES/acctchrt_homeloan.gnucash-xea,
+ accounts/es_ES/acctchrt_homeown.gnucash-xea,
+ accounts/es_ES/acctchrt_otherloan.gnucash-xea,
+ accounts/es_ES/acctchrt_renter.gnucash-xea,
+ accounts/es_ES/acctchrt_retiremt.gnucash-xea,
+ accounts/es_ES/acctchrt_spouseinc.gnucash-xea,
+ accounts/es_ES/acctchrt_spouseretire.gnucash-xea,
+ accounts/es_MX/acctchrt_brokerage.gnucash-xea,
+ accounts/es_MX/acctchrt_carloan.gnucash-xea,
+ accounts/es_MX/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/es_MX/acctchrt_childcare.gnucash-xea,
+ accounts/es_MX/acctchrt_common.gnucash-xea,
+ accounts/es_MX/acctchrt_currency.gnucash-xea,
+ accounts/es_MX/acctchrt_eduloan.gnucash-xea,
+ accounts/es_MX/acctchrt_fixedassets.gnucash-xea,
+ accounts/es_MX/acctchrt_homeloan.gnucash-xea,
+ accounts/es_MX/acctchrt_homeown.gnucash-xea,
+ accounts/es_MX/acctchrt_otherloan.gnucash-xea,
+ accounts/es_MX/acctchrt_renter.gnucash-xea,
+ accounts/es_MX/acctchrt_retiremt.gnucash-xea,
+ accounts/es_MX/acctchrt_spouseinc.gnucash-xea,
+ accounts/es_MX/acctchrt_spouseretire.gnucash-xea,
+ accounts/fr_CH/acctchrt_brokerage.gnucash-xea,
+ accounts/fr_CH/acctchrt_carloan.gnucash-xea,
+ accounts/fr_CH/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/fr_CH/acctchrt_childcare.gnucash-xea,
+ accounts/fr_CH/acctchrt_common.gnucash-xea,
+ accounts/fr_CH/acctchrt_currency.gnucash-xea,
+ accounts/fr_CH/acctchrt_eduloan.gnucash-xea,
+ accounts/fr_CH/acctchrt_fixedassets.gnucash-xea,
+ accounts/fr_CH/acctchrt_homeloan.gnucash-xea,
+ accounts/fr_CH/acctchrt_homeown.gnucash-xea,
+ accounts/fr_CH/acctchrt_otherloan.gnucash-xea,
+ accounts/fr_CH/acctchrt_renter.gnucash-xea,
+ accounts/fr_CH/acctchrt_retiremt.gnucash-xea,
+ accounts/fr_CH/acctchrt_spouseinc.gnucash-xea,
+ accounts/fr_CH/acctchrt_spouseretire.gnucash-xea,
+ accounts/fr_FR/acctchrt_brokerage.gnucash-xea,
+ accounts/fr_FR/acctchrt_carloan.gnucash-xea,
+ accounts/fr_FR/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/fr_FR/acctchrt_childcare.gnucash-xea,
+ accounts/fr_FR/acctchrt_common.gnucash-xea,
+ accounts/fr_FR/acctchrt_currency.gnucash-xea,
+ accounts/fr_FR/acctchrt_eduloan.gnucash-xea,
+ accounts/fr_FR/acctchrt_fixedassets.gnucash-xea,
+ accounts/fr_FR/acctchrt_homeloan.gnucash-xea,
+ accounts/fr_FR/acctchrt_homeown.gnucash-xea,
+ accounts/fr_FR/acctchrt_otherloan.gnucash-xea,
+ accounts/fr_FR/acctchrt_renter.gnucash-xea,
+ accounts/fr_FR/acctchrt_retiremt.gnucash-xea,
+ accounts/fr_FR/acctchrt_spouseinc.gnucash-xea,
+ accounts/fr_FR/acctchrt_spouseretire.gnucash-xea,
+ accounts/pt_BR/acctchrt_brokerage.gnucash-xea,
+ accounts/pt_BR/acctchrt_carloan.gnucash-xea,
+ accounts/pt_BR/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/pt_BR/acctchrt_childcare.gnucash-xea,
+ accounts/pt_BR/acctchrt_common.gnucash-xea,
+ accounts/pt_BR/acctchrt_currency.gnucash-xea,
+ accounts/pt_BR/acctchrt_eduloan.gnucash-xea,
+ accounts/pt_BR/acctchrt_fixedassets.gnucash-xea,
+ accounts/pt_BR/acctchrt_homeloan.gnucash-xea,
+ accounts/pt_BR/acctchrt_homeown.gnucash-xea,
+ accounts/pt_BR/acctchrt_otherloan.gnucash-xea,
+ accounts/pt_BR/acctchrt_renter.gnucash-xea,
+ accounts/pt_BR/acctchrt_retiremt.gnucash-xea,
+ accounts/pt_BR/acctchrt_spouseinc.gnucash-xea,
+ accounts/pt_BR/acctchrt_spouseretire.gnucash-xea,
+ accounts/sk/acctchrt_brokerage.gnucash-xea,
+ accounts/sk/acctchrt_carloan.gnucash-xea,
+ accounts/sk/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/sk/acctchrt_childcare.gnucash-xea,
+ accounts/sk/acctchrt_common.gnucash-xea,
+ accounts/sk/acctchrt_currency.gnucash-xea,
+ accounts/sk/acctchrt_eduloan.gnucash-xea,
+ accounts/sk/acctchrt_fixedassets.gnucash-xea,
+ accounts/sk/acctchrt_homeloan.gnucash-xea,
+ accounts/sk/acctchrt_homeown.gnucash-xea,
+ accounts/sk/acctchrt_otherloan.gnucash-xea,
+ accounts/sk/acctchrt_renter.gnucash-xea,
+ accounts/sk/acctchrt_retiremt.gnucash-xea,
+ accounts/sk/acctchrt_spouseinc.gnucash-xea,
+ accounts/sk/acctchrt_spouseretire.gnucash-xea: Replace
+ deprecated xml tag in chart of accounts templates
+
+2011-06-09 22:40 alex.aycinena
+
+ * [r20744] src/app-utils/guile-util.c,
+ src/app-utils/test/test-scm-query-string.c: Correct memory
+ handling of scm_to_locale_string per guile manual
+
+2011-06-09 21:43 alex.aycinena
+
+ * [r20743] src/gnome-utils/gnc-menu-extensions.c: Correct memory
+ leak found with valgrind
+
+2011-06-09 15:17 gjanssens
+
+ * [r20742] src/engine/Recurrence.c: Follow up on bug #650598 -
+ Cannot Enter Nth Day of Month Scheduled Transactions
+
+2011-06-09 00:29 alex.aycinena
+
+ * [r20741] src/app-utils/option-util.c,
+ src/gnome-utils/dialog-options.c: Correct memory leaks found
+ with valgrind
+
+2011-06-08 16:46 alex.aycinena
+
+ * [r20739] src/report/report-gnome/dialog-column-view.c,
+ src/report/report-gnome/dialog-style-sheet.c,
+ src/report/report-gnome/window-report.c: Fix memory leaks found
+ with valgrind
+
+2011-06-06 21:02 micha
+
+ * [r20736] Makefile.am, configure.ac, doc/Makefile.am,
+ doc/examples/Makefile.am, src/doc/Makefile.am: Don't ignore
+ --docdir from ./configure for documentation destination dir This
+ was discussed in more detail here:
+ http://lists.gnucash.org/pipermail/gnucash-devel/2011-June/032066.html
+ This might change the default location where the documentation
+ is installed to.
+
+2011-06-04 03:37 alex.aycinena
+
+ * [r20735] src/report/report-gnome/dialog-custom-report.c: Correct
+ memory leak found with Valgrind.
+
+2011-06-03 23:54 alex.aycinena
+
+ * [r20734] src/report/report-gnome/gnc-plugin-page-report.c:
+ Correct memory leak found with Valgrind.
+
+2011-06-03 08:24 alex.aycinena
+
+ * [r20733] src/engine/engine-helpers.c: Correct memory leak found
+ with Valgrind.
+
+2011-06-02 18:47 jralls
+
+ * [r20732] src/gnome-utils/gnc-main-window.c: Remove extra call to
+ gtk_action_group_add_radio_actions, should have been removed
+ from r20620
+
+2011-06-01 21:51 gjanssens
+
+ * [r20731] src/gnome/glade/Makefile.am: Restore accidentally
+ deleted file in r20730
+
+2011-06-01 17:34 gjanssens
+
+ * [r20730] src/engine/gnc-engine.h, src/gnome/Makefile.am,
+ src/gnome/assistant-acct-period.c,
+ src/gnome/assistant-acct-period.h,
+ src/gnome/druid-acct-period.c, src/gnome/druid-acct-period.h,
+ src/gnome/glade/Makefile.am, src/gnome/glade/acctperiod.glade,
+ src/gnome/gnc-plugin-basic-commands.c,
+ src/gnome/gtkbuilder/acctperiod.glade: Bug #651648 - Change
+ Account period Druid to an Assistant Patch by Bob
+
+2011-06-01 16:55 gjanssens
+
+ * [r20729]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
+ Add New Invoice/Bill/Voucher toolbar button on owner list page
+ * [r20728]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c: Minor
+ code cleanups in owner list code
+ * [r20727]
+ src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
+ Fix warning for missing Delete Owner action
+
+2011-05-31 13:07 gjanssens
+
+ * [r20723] po/POTFILES.in: Update POTFILES.in
+
+2011-05-31 10:51 cstim
+
+ * [r20722] src/gnc/.gitignore, src/gnc/Doxyfile: Cutecash: Add
+ separate doxygen file to show the C++ code structure.
+
+2011-05-29 03:23 alex.aycinena
+
+ * [r20719] src/engine/kvp-scm.c: Correct memory leak found with
+ Valgrind.
+
+2011-05-28 23:32 alex.aycinena
+
+ * [r20718] src/engine/engine-helpers.c: Correct memory leak found
+ with Valgrind.
+
+2011-05-28 21:53 jralls
+
+ * [r20717] src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/ui/osx_accel_map: Disable quartz accelerators to
+ avoid hang in bundle during shutdown. (The g_idle_add apparently
+ caused a deadlock between multiple g_main_loop instances.) BP
+
+2011-05-28 21:52 jralls
+
+ * [r20716] src/gnome-utils/gnc-main-window.c: Rename
+ gtk_quartz_shutdown, gtk_quartz_should_quit, and
+ gtk_quartz_set_menu to gnc_quartz_... for better naming
+ consistency and conformance to GObject naming standards.
+
+2011-05-28 18:53 cstim
+
+ * [r20714]
+ src/optional/python-bindings/example_scripts/gnc_convenience.py,
+ src/optional/python-bindings/example_scripts/quotes_historic.py,
+ src/optional/python-bindings/gnucash_core.py: Bug #651329: Add
+ some python convenience functions Patch by Christoph Holtermann:
+ 1) gnc_convenience.py adds some convenient functions. 2)
+ quotes_historic.py uses find_account() from 1) 3) Small Bug
+ removed : GetNthSplit() already returns a Split-Object because
+ that is returned by GetSplitList(). In this case it returns a
+ nested Split-Object.
+
+2011-05-28 09:27 gjanssens
+
+ * [r20711] packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
+ packaging/win32/install-impl.sh, packaging/win32/install.sh:
+ Windows build: be sure to restore msys environment even when the
+ build fails BP
+ * [r20710] packaging/win32/install-impl.sh: Windows build:
+ properly configure msys before checking mingw availability BP
+
+2011-05-27 23:15 jralls
+
+ * [r20708] src/gnome-utils/gnc-main-window.c: Fix naming error
+ from r20690. Thanks to Alex Aycinena for pointing it out.
+
+2011-05-27 07:37 cstim
+
+ * [r20699] src/report/business-reports/owner-report.scm: I18n:
+ Minor string improvement so that the capitalization is unified
+ in all similar translated strings. BP
+
+2011-05-27 06:54 cstim
+
+ * [r20696] packaging/win32/defaults.sh: Win32: Update aqbanking
+ version
+
+2011-05-27 06:39 cstim
+
+ * [r20695]
+ src/optional/python-bindings/example_scripts/str_methods.py,
+ src/optional/python-bindings/function_class.py,
+ src/optional/python-bindings/gnucash_business.py: Improve python
+ bindings: str_methods.py improved. Patch by Christoph
+ Holtermann: str_methods.py - added a flagging system to change
+ the output of the __str__ methods - added unicode and
+ str-methods to invoice and entry function_class.py - added
+ modified add_method and add_classmethods to implement the
+ previous gnucash_business.py - add methods_return_instance_lists
+ for method Invoice.GetEntries
+
+2011-05-26 23:20 jralls
+
+ * [r20694] src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml,
+ src/gnome-utils/ui/gnc-windows-menu-ui.xml: Add the menu ui
+ files for r20690.
+
+2011-05-26 23:14 jralls
+
+ * [r20693] src/gnome-utils/gnc-main-window.c: Fix up the Mac
+ shutdown process to give Gnucash a chance to clean up without
+ spewing critical errors about the main loop already running
+ (because of calling gnc_shutdown in an event handler). BP
+ * [r20692] src/gnome-utils/gnc-main-window.c: Add a
+ gnc_quartz_set_menu call to main_window_new() so that newly
+ created windows get their menus on the mac menu. BP
+
+2011-05-26 23:13 jralls
+
+ * [r20691] src/gnome-utils/gnc-main-window.c: Disable updates of
+ (no longer extant) window menu items when using MAC_INTEGRATION
+ * [r20690] src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/ui/Makefile.am,
+ src/gnome-utils/ui/gnc-main-window-ui.xml: Separate window menu
+ to separate ui file, separate function load function called only
+ when not using MAC_INTEGRATION. Quartz takes care of this on its
+ own, and having Gnucash do it too creates two lists. The old
+ approach, of just ifdeffing away the actions, worked but caused
+ the trace log to fill up with "action missing" errors.
+
+2011-05-24 20:35 cstim
+
+ * [r20689] src/register/register-gnome/gnucash-sheet.c: Preserve
+ selection around the call to gtk_editable_set_position. Patch by
+ Jim Paris: This lets us drop the racy
+ gnucash_sheet_select_data_cb, which fixes problems with lost
+ input. BP
+
+2011-05-24 11:01 cstim
+
+ * [r20688] src/engine/CMakeLists.txt: CMake: Add correct
+ dependencies of generated swig.c files on all headers
+
+2011-05-23 22:26 alex.aycinena
+
+ * [r20687] src/engine/engine-helpers.c: Correct memory leak found
+ with Valgrind.
+
+2011-05-23 19:44 jralls
+
+ * [r20686] "src, Makefile.am, configure.ac, src/engine/Account.c,
+ src/engine/Account.h, src/engine/AccountP.h,
+ src/engine/Makefile.am, src/engine/Split.h,
+ src/gnome-utils/gnc-main-window.c, src/libqof/qof/Makefile.am,
+ src/libqof/qof/qofutil.h: Reverting screwups r20683, 20684, and
+ 20685
+
+2011-05-23 19:36 jralls
+
+ * [r20685] Makefile.am, configure.ac, src/engine/Account.c,
+ src/engine/Account.h, src/engine/AccountP.h,
+ src/engine/Makefile.am, src/engine/Split.h,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae src,
+ src/libqof/qof/Makefile.am, src/libqof/qof/qofutil.h: revert
+ bogus directory added in r20682
+
+2011-05-23 19:28 jralls
+
+ * [r20684] src/gnome-utils/gnc-main-window.c: Remove
+ account.glade, deleted in r20669, from
+ src/gnome/glade/Makefile.am
+
+2011-05-23 19:27 jralls
+
+ * [r20683] "src, "src/gnome-utils,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000\tsrc,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000\tsrc/gnome-utils,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000\tsrc/gnome-utils/ui,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+ 0000000000000000000000000000000000000000\tsrc,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+ 0000000000000000000000000000000000000000\tsrc/gnome-utils,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+ 0000000000000000000000000000000000000000\tsrc/gnome-utils/ui,
+ "src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+ 0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui.xml":
+ Provide a quartz-only Window menu instead of hacking up the X11
+ one; eliminates a lot of spew in the log every time the menu was
+ redrawn.
+ * [r20682] src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae src,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae src/gnome-utils,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae src/gnome-utils/ui,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae
+ src/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1 src,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae
+ src/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1 src/gnome-utils,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae
+ src/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1 src/gnome-utils/ui,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae
+ src/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+ src/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000 src,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae
+ src/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+ src/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000 src/gnome-utils,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae
+ src/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+ src/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000 src/gnome-utils/ui,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae
+ src/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+ src/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000
+ src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+ 0000000000000000000000000000000000000000 src,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae
+ src/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+ src/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000
+ src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+ 0000000000000000000000000000000000000000 src/gnome-utils,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae
+ src/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+ src/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000
+ src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+ 0000000000000000000000000000000000000000 src/gnome-utils/ui,
+ src/gnome-utils/gnc-main-window.c100644
+ 01901c6c8752987f426cff1e6534ba0b27867fae
+ src/gnome-utils/ui/Makefile.am100644
+ 94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
+ src/gnome-utils/ui/gnc-main-window-ui.xml0
+ 0000000000000000000000000000000000000000
+ src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
+ 0000000000000000000000000000000000000000
+ src/gnome-utils/ui/gnc-windows-menu-ui.xml: Rename
+ gtk_quartz_shutdown, gtk_quartz_should_quit, and
+ gtk_quartz_set_menu to gnc_quartz... for better naming
+ consistency.
+
+2011-05-23 19:15 cstim
+
+ * [r20676] src/gnome/glade/Makefile.am: Fix makefile after file
+ removal in r20669
+
+2011-05-23 19:14 cstim
+
+ * [r20675] src/report/stylesheets/stylesheet-easy.scm,
+ src/report/stylesheets/stylesheet-footer.scm: Bug #650757: Fix
+ Easy & footer styles output wrong tags </btd> iso </b></td>
+ preventing HTML 4.01 Transitional validation Patch by Bert: This
+ patch removes the wrong </btd> tags and closes the center tag in
+ the footer and easy stylesheets. Just like Bug #650163 (and
+ related to bug #616611) the easy & footer stylesheets: *output
+ </btd> tags instead of <b></td> *are missing a </center> tag
+ preventing html validation. This patch removes the intended </b>
+ and makes a clean </td> out of the necessary tags. The styles
+ are set through css anyhow. Furthmore it adds the closing
+ </center> tag. BP
+ * [r20674] src/report/stylesheets/stylesheet-easy.scm,
+ src/report/stylesheets/stylesheet-fancy.scm,
+ src/report/stylesheets/stylesheet-footer.scm: Bug #645221: Patch
+ to show the headline as an h3 across all stylesheets Patch by
+ Bert: The attached patch makes sure that the title fonts set
+ through the options menu behaves consistently across all style
+ sheets. More specifically, it patches the following style
+ sheets: *stylesheet-fancy *stylesheet-footer *stylesheet-easy
+ Since I don't know how to change the default values, this will
+ change the visual appearance until people alter the settings
+ (e.g. move everything to Sans, 10, bold). BP
+ * [r20673] src/report/standard-reports/trial-balance.scm: Bug
+ #620123: Patch to make account name a header cell, iso td in
+ trial-balance Patch by Bert. BP
+
+2011-05-23 19:13 cstim
+
+ * [r20672] src/engine/Recurrence.c,
+ src/gnome-utils/gnc-frequency.c,
+ src/gnome/glade/sched-xact.glade,
+ src/gnome/gtkbuilder/sched-xact.glade: Bug #650598: Patches to
+ allow scheduling of Nth Day of Month Transactions. Patch by
+ "Rich": I have transactions that should be scheduled on the
+ second Wednesday of every month. There is presently no way to do
+ it. I made changes and have tested them. This patch enhances the
+ scheduled transaction feature to allow nth day of week monthly
+ entries. The weekend adjust spinner is ignored when an nth day
+ of week entry is scheduled.
+
+2011-05-21 20:16 cstim
+
+ * [r20671] packaging/win32/defaults.sh: Win32: Update aqbanking5
+ version.
+
+2011-05-21 19:37 gjanssens
+
+ * [r20670] src/gnome-utils/gnc-tree-view-account.c: Remove unused
+ variable
+ * [r20669] src/gnome-utils/dialog-account.c,
+ src/gnome/glade/account.glade,
+ src/gnome/gtkbuilder/account.glade: Convert "Renumber
+ Subaccounts" dialog to gtkbuilder format
+ * [r20668] src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome/glade/account.glade,
+ src/gnome/gtkbuilder/account.glade: Convert Account Filter By
+ dialog to gtkbuilder format
+
+2011-05-20 16:36 gjanssens
+
+ * [r20666] src/business/business-gnome/dialog-vendor.c,
+ src/gnome-utils/gnc-amount-edit.c,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome-utils/gnc-tree-view-owner.c,
+ src/gnome/gnc-plugin-page-account-tree.c: Spelling and other
+ fixes in comments
+
+2011-05-20 16:31 gjanssens
+
+ * [r20665] src/gnome-utils/assistant-utils.c: Replace obsolete
+ gnome include with gtk include
+
+2011-05-20 14:04 gjanssens
+
+ * [r20664] src/gnome-utils/gnc-amount-edit.c,
+ src/gnome-utils/gnc-amount-edit.h,
+ src/gnome/assistant-stock-split.c,
+ src/gnome/gtkbuilder/stocks.glade: Stock Split Assistant -
+ improve validation steps This is a follow up on bug #650584
+ (r20662)
+
+2011-05-19 23:20 alex.aycinena
+
+ * [r20663] src/gnome/dialog-tax-info.c: Correct memory leak found
+ with Valgrind.
+
+2011-05-19 17:22 gjanssens
+
+ * [r20662] src/gnome/Makefile.am,
+ src/gnome/assistant-stock-split.c,
+ src/gnome/assistant-stock-split.h,
+ src/gnome/druid-stock-split.c, src/gnome/druid-stock-split.h,
+ src/gnome/glade/Makefile.am, src/gnome/glade/stocks.glade,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gtkbuilder/stocks.glade: Bug #650584 - Change Stock
+ Split Druid to an Assistant Patch by Bob
+ * [r20661] src/gnome/glade/account.glade,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/gtkbuilder/account.glade: Convert "Delete Account"
+ dialog to gtkbuilder.
+ * [r20660] src/gnome/glade/account.glade,
+ src/gnome/gtkbuilder/account.glade: Delete unused dialog
+
+2011-05-18 23:06 alex.aycinena
+
+ * [r20659] src/html/gnc-html-webkit.c: Correct memory leaks found
+ with Valgrind.
+
+2011-05-18 20:15 gjanssens
+
+ * [r20658] src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-employee.c,
+ src/business/business-gnome/dialog-vendor.c: Fix crash when
+ editing existing owners from the new owner tree overview pages
+
+2011-05-18 18:52 cstim
+
+ * [r20657] src/backend/xml/io-gncxml-v2.c, src/engine/gncEntry.c:
+ Win32: Fix compiler warnings about potentially uninitialized
+ functions.
+
+2011-05-18 14:56 gjanssens
+
+ * [r20656] packaging/win32/gnucash.iss.in: Windows build: fix
+ additional obsolete references to guile 1.6 Pointed out by
+ Robert Fewell
+
+2011-05-17 18:24 jralls
+
+ * [r20655] src/engine/gncEntry.c: Bug #648554: SQL backend doesn't
+ correctly save taxable flag on bills. Nicely illustrates why
+ copying and pasting code leads to errors. BP
+ * [r20654] util/gnc-svnversion: Force /bin/echo in git section
+ Apple's version of bash version 3, when called as /bin/sh, uses
+ an internal echo command which doesn't handle the "-n" argument
+ and contaminates the git version string. /bin/echo correctly
+ handles the -n argument.
+
+2011-05-16 09:13 cstim
+
+ * [r20652] src/engine/Split.h, src/engine/Transaction.h: Minor
+ doxygen improvements: The important types Split, Transaction
+ must be mentioned in the group heading.
+
+2011-05-16 06:09 mta
+
+ * [r20651]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c: Fix an
+ unintialized variable warning.
+
+2011-05-15 19:28 cstim
+
+ * [r20649] src/gnome-search/search-string.c: Bug #602052: Fix text
+ search options with small revisions for usability Patch by Leigh
+ Honeywell: Revised patch to change the search case insensitive
+ to a checkbox This should work better - it now defaults to off,
+ and is captioned "Match case" instead of "Case Insensitive?"
+ which I think is clearer.
+ * [r20648] src/report/business-reports/owner-report.scm: Bug
+ #650241: Fix style for aging table in owner reports that has
+ changed (after defining doctype) Patch by Bert: Prevent
+ inheriting the parent tablestyle for aging table in owner-report
+ Bug #650139 & its patch in r20639 have some side-effects:
+ positive is that borders are shown for empty cell (#642222).
+ However, the aging table in the owner report now inherits the
+ style from its parent table, which means that all cells of the
+ aging table are showing as "centered-label-cell". This means:
+ *In the regular stylesheet: all text in the cells is bold *In
+ technicolor stylesheet: all cells have a yellow background This
+ patch removes the "centered-label-cell" class from the parent
+ table cell and shows the layout of the aging table to how it was
+ before.
+ * [r20647] src/report/stylesheets/stylesheet-fancy.scm: Bug
+ #650163: Fix Technicolor style that outputs wrong tags <btd>
+ instead of <b><td> Patch by Bert: The technicolor stylesheet
+ outputs </btd> tags where what they actually meant to do was
+ </b></td>. This may render report outputs wrongly in different
+ browsers and prevents HTML validation. The proposed patch
+ removes the bold tags as well (for example for the total rows)
+ since the font and its weight are set in the options (and thus
+ reflected in the CSS style). There is no need for the report to
+ set the bold face with the <b> tag. In addition, the attached
+ patch also closed the <center> tag at the beginning of the body
+ (also preventing validation). Note that that this tag is
+ deprecated for newer version of html (but will pass HTML 4.01
+ Transitional).
+
+2011-05-15 19:21 cstim
+
+ * [r20646] src/gnome/druid-loan.c,
+ src/gnome/glade/sched-xact.glade: Bug #647532: Enter APR as
+ interest rate in Loan Druid Patch by Nick: This patch allows the
+ user to enter the APR for a loan rather than the simple interest
+ rate and then the druid will calculate the correct interest rate
+ for the scheduled transaction that it produces. It includes a
+ small change to the shed-xact.glade file which provides a
+ dropdown box to select the rate that has been entered and
+ changes to druid-loan.c which calculate the simple interest rate
+ as the scheduled transaction strings are generated.
+
+2011-05-15 00:37 alex.aycinena
+
+ * [r20645] src/report/report-system/gnc-report.c: Correct memory
+ leaks found with Valgrind.
+
+2011-05-14 16:17 alex.aycinena
+
+ * [r20644] src/gnome/dialog-tax-info.c: Correct memory leaks found
+ with Valgrind.
+
+2011-05-13 20:17 cstim
+
+ * [r20639] src/report/report-system/html-document.scm: Bug
+ #650139: Fix missing doctype preventing HTML 4.01 transitional
+ validation Patch by "Bert": This patch fixes part of the missing
+ doctype for most reports through html-document.scm Exported
+ reports lack a document type, preventing HTML validation. When
+ exporting this may lead browsers to incorrectly read the reports
+ generated by GnuCash. The attached patch aims for HTML 4.01
+ transitional validation of reports in the long term and thus
+ adds this doctype on top of the reports. While it is far from
+ perfect, 4.01 Trans looks like a good first target and can be
+ read by most (including older) browsers. BP
+ * [r20638] src/report/stylesheets/stylesheet-plain.scm: Bug
+ #650138: Style plain: Fix incorrect <p> tag around <h3>
+ preventing HTML 4.01 transitional validation Patch by "Bert":
+ The stylesheet_plain.scm file renders the headline as a <h3> tag
+ within a <p> tag. This prevents several files (including and
+ tested on owner.scm) to pass W3C validation on HTML 4.01
+ Transitional. BP
+ * [r20637] src/report/business-reports/owner-report.scm: Bug
+ #649992: Let owner-report aging table include due date / post
+ date options in aging. Patch by "Bert": Follow up on bug:
+ https://bugzilla.gnome.org/show_bug.cgi?id=502066 #502066 called
+ "The aging in business reports should use the due date instead
+ of the post date". In that bug the aging reports were extended
+ to use the due date when reporting overdue in buckets such as
+ Current - 0-30 etc. This created an inconsistency since the
+ owner reports (such as Customer Report) did not report the
+ Current bucket and did not include the option to select Date
+ Posted or Date due. The attached patch patches the owner report
+ to: *Allow a choice between the use of Due Date and Date Posted
+ *Report with the current bucket BP
+
+2011-05-12 18:18 cstim
+
+ * [r20636] src/engine/Makefile.am: Minor makefile code cleanup
+
+2011-05-12 18:15 cstim
+
+ * [r20635] src/app-utils/gnc-sx-instance-model.c: Revert r20633:
+ Accidental double-commit
+ * [r20634] src/engine/Makefile.am: Add dependency of SWIG
+ generated file on all headers
+
+2011-05-12 18:13 cstim
+
+ * [r20633] src/app-utils/gnc-sx-instance-model.c: Bug #649608:
+ Skip non-enabled Scheduled Transactions for Future Txn report
+
+2011-05-12 16:11 gjanssens
+
+ * [r20632] src/gnome-utils/gnc-tree-view-owner.c,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/owner.glade, src/gnome/gtkbuilder/owner.ui:
+ Rename owner.ui to owner.glade I read that .ui should be the
+ devault extension for gtkbuilder files, but it turns out that
+ would conflict with qt designer files. On Fedora (at least) only
+ .glade is recognized as a file editable by glade-3.
+
+2011-05-11 22:17 alex.aycinena
+
+ * [r20631] src/app-utils/gnc-ui-util.c: Correct memory leaks found
+ with Valgrind.
+
+2011-05-11 21:52 gjanssens
+
+ * [r20630]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c:
+ Disable delete owner feature for now, it causes a crash
+ * [r20629]
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c: Fix
+ improper qof instance conversion in owner plugin page
+ * [r20628] src/gnome-utils/gnc-tree-model-owner.c: Properly handle
+ owner add events in the owner tree view
+ * [r20627] src/engine/gncOwner.c: Always explicitly define an
+ owner when converting from a qof entity This can be ownertype
+ (none) if the entity to be converted is not a valid owner.
+ * [r20626] src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-employee.c,
+ src/business/business-gnome/dialog-job.c,
+ src/business/business-gnome/dialog-vendor.c: Emit qof add events
+ when a new owner is added
+
+2011-05-11 21:51 gjanssens
+
+ * [r20625] src/engine/gncOwner.h: Fix doxygen comments
+ * [r20624] src/engine/gncOwner.c, src/engine/gncOwner.h,
+ src/gnome-utils/gnc-tree-model-owner.c: Owner tree: fix crash
+ when modifying owner name
+ * [r20623] src/business/business-gnome/Makefile.am,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/business/business-gnome/gnc-plugin-page-owner-tree.h,
+ src/business/business-gnome/ui/Makefile.am,
+ src/business/business-gnome/ui/gnc-plugin-business-ui.xml,
+ src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
+ Add a page/tab to display an owner tree with some basic toolbar
+ buttons and menus The page will list vendors, customers or
+ employees, can be sorted and filtered so far. But attempts to
+ edit any owner will cause a crash for now.
+ * [r20622] src/engine/gncOwner.c, src/engine/gncOwner.h: Add
+ gncOnwer* convenience wrappers for BeginEdit, CommitEdit and
+ Destroy. This allows to begin edit, commit edit or destroy an
+ owner without knowing its type.
+ * [r20621] src/business/business-core/business-core.scm,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-utils/business-options.scm,
+ src/engine/gncBusiness.c, src/engine/gncOwner.c,
+ src/engine/gncOwner.h, src/gnome-utils/gnc-tree-view-owner.c,
+ src/optional/python-bindings/gnucash_core.i,
+ src/plugins/bi_import/bi_import.c,
+ src/report/business-reports/aging.scm,
+ src/report/business-reports/owner-report.scm: Refactor
+ gncOwnerCreate/Destroy into gncOwnerNew/Free to avoid confusion
+ with similar gnc<ownertype>Create/Destroy functions, like
+ gncVendorCreate, gncCustomerDestroy and so on. The type specific
+ functions add or delete the owner from the book, while the
+ generic one only allocated memory or freed memory to hold a
+ generic owner. Changing the name makes it clear the generic and
+ specific functions are not related. Note: this change may
+ require a clean rebuild. I'm not sure if swig picks this up
+ automatically.
+ * [r20620] src/gnome-utils/Makefile.am,
+ src/gnome-utils/gnc-tree-view-owner.c,
+ src/gnome-utils/gnc-tree-view-owner.h,
+ src/gnome/gtkbuilder/Makefile.am, src/gnome/gtkbuilder/owner.ui:
+ Add Tree view widget for owner objects, not used yet
+
+2011-05-11 21:50 gjanssens
+
+ * [r20619] src/engine/gncOwner.c, src/engine/gncOwner.h: Add
+ convenience function to set name of an owner regardless of its
+ type
+ * [r20618] src/engine/gncOwner.c, src/engine/gncOwner.h: Add
+ generic owner setter function for the active property
+ * [r20617] src/gnome-utils/Makefile.am,
+ src/gnome-utils/gnc-tree-model-owner.c,
+ src/gnome-utils/gnc-tree-model-owner.h: Add owner tree model
+ similar to accounts tree model. This is not used yet.
+ * [r20616] src/engine/gncJob.h, src/engine/gncOwner.c: gncOwner
+ convenience functions: jobs do have an active state, fix the
+ getter function. At the same time, move the Job Active getter
+ with the other getters. This is why I missed it the first time.
+
+2011-05-10 11:05 cstim
+
+ * [r20615] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Revert r20614
+ libxml2 version update because the win build seems to stop due
+ to bad linker flags in libxml-2.0.pc. Also, fix the pkgconfig
+ files unconditionally.
+
+2011-05-08 20:05 cstim
+
+ * [r20614] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Update libxml2 to
+ slightly more recent version. Add version check.
+ * [r20613] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Fix pixman URL
+ (old version has disappeared from URL)
+
+2011-05-07 16:26 cstim
+
+ * [r20612] src/app-utils/gnc-sx-instance-model.c: Bug #649608:
+ Skip non-enabled Scheduled Transactions for Future Txn report BP
+
+2011-05-06 00:02 alex.aycinena
+
+ * [r20611] src/app-utils/gnc-ui-util.c,
+ src/gnome/dialog-tax-info.c,
+ src/report/locale-specific/us/taxtxf.scm,
+ src/tax/us/txf-de_DE.scm, src/tax/us/txf.scm: Improve txf scheme
+ routines to handle invalid tax-entity-types more gracefully.
+
+2011-05-03 20:08 cstim
+
+ * [r20610] CMakeLists.txt, src/CMakeLists.txt,
+ src/gnc/CMakeLists.txt, src/import-export/CMakeLists.txt,
+ src/import-export/aqbanking/CMakeLists.txt: Cutecash: Add cmake
+ files for import module and for aqbanking module. However, this
+ couldn't really re-use all non-GUI code because most code still
+ contains minor gtk bits here and there. But in the long run much
+ more code might be available.
+
+2011-05-03 19:24 cstim
+
+ * [r20609] CMakeLists.txt: Cutecash: Fix guile check.
+
+2011-05-03 00:06 alex.aycinena
+
+ * [r20608] src/app-utils/gnc-ui-util.c,
+ src/gnome/dialog-tax-info.c: Add validation of tax-entity-type
+ in book relative to locale-based tsx.scm
+
+2011-05-01 21:03 cstim
+
+ * [r20606] packaging/win32/install-impl.sh: Win32 build: Add
+ missing include flags when building aqbanking5.
+
+2011-05-01 20:56 cstim
+
+ * [r20605] CMakeLists.txt, src/cmake_modules/FindGuile.cmake,
+ src/gnc/CMakeLists.txt: Cutecash: Use pkg-config lookup of guile
+ instead of custom macro.
+ * [r20604] src/libqof/CMakeLists.txt: Win32 cutecash: Add missing
+ precompiler flag
+
+2011-04-29 20:09 cstim
+
+ * [r20603] packaging/win32/install-impl.sh,
+ packaging/win32/install.sh: Win32 build: libxslt requires gnutls
+ includes.
+
+2011-04-29 16:35 gjanssens
+
+ * [r20600] src/gnome-utils/gnc-main-window.c: Revert "Bug #436479
+ - Gnucash doesn't display the data file name in the title" This
+ commit will cause a segfault when selecting File->New. This
+ reverts commit f27c9a8ca95391acafed58d3933f6e9661755d24.
+
+2011-04-29 14:31 gjanssens
+
+ * [r20599] src/gnome-utils/gnc-main-window.c: Bug #436479 -
+ Gnucash doesn't display the data file name in the title bar.
+
+2011-04-29 09:44 gjanssens
+
+ * [r20598] src/gnome/assistant-hierarchy.c: Restore save after new
+ account hierarchy as submitted by Robert Fewell in r19377. This
+ was accidentally removed during the conversion from GnomeDruid
+ to GtkAssistant
+
+2011-04-29 07:48 gjanssens
+
+ * [r20597] packaging/win32/gnucash.iss.in: Fix guile load path for
+ guile 1.8
+
+2011-04-26 18:42 gjanssens
+
+ * [r20596] src/gnome-utils/dialog-account.c,
+ src/gnome/assistant-hierarchy.c: Remove unwanted use of
+ G_MODULE_EXPORT again from the new gtkbuilder based widget
+ callback routines.
+
+2011-04-23 20:33 cstim
+
+ * [r20595] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Additional tweaks
+ for easier cross-compiling.
+
+2011-04-23 20:32 cstim
+
+ * [r20594] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Add version checks
+ for guile and libxslt.
+
+2011-04-23 18:58 cstim
+
+ * [r20593] src/gnome-utils/dialog-account.c,
+ src/gnome/assistant-hierarchy.c: Win32: Undefine G_MODULE_EXPORT
+ in our internal libraries. Please do not use it. The rest of
+ gnucash relies on *everything* being exported. This is done by
+ mingw's linker, but only if no symbol at all was marked as being
+ exported. As soon as at least one symbol is manually marked as
+ export, nothing except those marked symbols are exported, which
+ will immediately lead to "unresolved symbols" in the win32 build.
+
+2011-04-23 14:52 gjanssens
+
+ * [r20592] src/gnome-utils/dialog-account.c,
+ src/gnome/glade/account.glade,
+ src/gnome/gtkbuilder/account.glade: Convert Account dialog from
+ libglade to gtkbuilder
+ * [r20591] src/gnome-utils/dialog-utils.c,
+ src/gnome-utils/dialog-utils.h, src/gnome/assistant-hierarchy.c:
+ Refactor utility function to allow merging multiple (glade)
+ objects together in one gtkbuilder object
+
+2011-04-23 08:42 cstim
+
+ * [r20590] packaging/win32/install-impl.sh: Win32 build: Tweak
+ webkit.pc prefix path to match the installation.
+
+2011-04-22 19:59 cstim
+
+ * [r20589] src/backend/dbi/gnc-backend-dbi.c: Win32: Change
+ filename case sensitivity because this will match on
+ cross-compile Linux as well.
+ * [r20588] packaging/win32/install-impl.sh: Win32 build: Remove
+ manually setting guile variables because pkg-config finds them
+ correctly now even in cross-compile.
+
+2011-04-22 19:44 cstim
+
+ * [r20587] packaging/win32/dist-impl.sh: Win32 build: Fix
+ aqbanking version lookup
+
+2011-04-22 19:43 cstim
+
+ * [r20586] packaging/win32/install-impl.sh: Win32 build: GUILE
+ must be in PKG_CONFIG_PATH
+ * [r20585] Makefile.am, configure.ac,
+ macros/gnome-guile-checks.m4: Replace guile configure check by
+ PKG_CHECK_MODULE so that it also works in cross-compiling.
+
+2011-04-22 19:20 cstim
+
+ * [r20584] packaging/win32/install-impl.sh: Win32 build: Add
+ linker directories for xslt and pthread.
+
+2011-04-22 12:56 cstim
+
+ * [r20583] packaging/win32/install-impl.sh: Win32: another try to
+ have gnucash pick up the correct libdirs.
+
+2011-04-22 12:52 cstim
+
+ * [r20582] packaging/win32/install-impl.sh: Win32 build: Fixes for
+ cross-compiling.
+
+2011-04-22 12:27 cstim
+
+ * [r20581] packaging/win32/install-impl.sh: Win32 build:
+ Potentially fix another typo?
+ * [r20580] packaging/win32/defaults.sh,
+ packaging/win32/gnucash.iss.in: Win32 build: Enable aqbanking5
+ instead of aqbanking4, which is possible because of updated gtk.
+
+2011-04-22 12:11 cstim
+
+ * [r20579] packaging/win32/install-impl.sh: Win32 build: Fix typo
+
+2011-04-22 10:07 cstim
+
+ * [r20578] packaging/win32/install-impl.sh: Win32 build: Add
+ missing LDFLAGS for correct usage of new webkit.
+
+2011-04-21 10:54 cstim
+
+ * [r20576] src/backend/xml/gnc-backend-xml.c: Bug #646729: Create
+ the lockfile with at least read write user permissions Patch by
+ Jim Radford: My backups fail when they attempt to read a GnuCash
+ LCK or LNK file because they are created without read
+ permissions. As best I can tell it can't hurt to create them
+ with user read permissions.
+
+2011-04-21 10:53 cstim
+
+ * [r20575] packaging/win32/install-impl.sh: Win32 build: Add
+ version check for webkit
+
+2011-04-19 20:15 cstim
+
+ * [r20570] src/engine/engine-helpers.c: Bug #647945: Add sanity
+ check to hopefully fix crash when running custom reports BP
+
+2011-04-19 19:12 jralls
+
+ * [r20569] src/import-export/aqbanking/gnc-file-aqb-import.c: Bug
+ #646268: Fix minor error on r20565
+
+2011-04-19 12:15 cstim
+
+ * [r20568] src/gnome-utils/window-main-summarybar.c,
+ src/gnome/assistant-hierarchy.c: Bug #613502: Summary bar total
+ display uses wrong currency Patch by Ajay Thomas: I have
+ attached a proposed patch for this bug. It would work in all
+ cases wherein the user enters the currency of the book to be
+ different from the default report currency. For Example: Suppose
+ the user set the default report and account default currency
+ (through GnuCash preferences dialog) to be USD. If user creates
+ a new account hierarchy (new book) with the currency as INR, The
+ summary bar would be displayed as: -Grand Total in INR
+ -TOTAL_SINGLE_MODE in INR ( any accounts within the book which
+ has amount in INR) -OTHER CURRENCIES (if accounts within the
+ book belong to other currencies) The new account hierarchy
+ dialog creates a new book or adds accounts to an already
+ existing account tree. This summary bar will display the book
+ default currency for all books created after applying the patch.
+ My change sets the currency of the new book as the commodity of
+ the root account of the book. Earlier, the user entered currency
+ for the newly created book was not saved as an attribute in the
+ book or root account. I have tested the patch with 3 test cases
+ by: 1. creating a new book with currency different from the
+ default currency ( both account default and report default
+ currency within the report) . 2. using an existing book to setup
+ an account hierarchy which sets a new default currency for the
+ book ( it merges the existing account tree with the newly
+ created book) 3. Already existing books summary bars work the
+ same way as before. BP
+
+2011-04-19 11:32 cstim
+
+ * [r20567] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Update libofx
+ version.
+
+2011-04-19 09:22 cstim
+
+ * [r20566] src/bin/Makefile.am: Bug #644897: Correctly link in
+ libgncmod-report-gnome.la to avoid linking against an installed
+ version. Also, sort the linker libraries by dependencies. BP
+
+2011-04-19 08:05 cstim
+
+ * [r20565] src/import-export/aqbanking/gnc-file-aqb-import.c: Bug
+ #646268: Fix missing GWEN_SYNCIO initialization.
+
+2011-04-17 16:42 plongstaff
+
+ * [r20561] packaging/win32/defaults.sh: Modify win32 component
+ directories - remove remaining version numbers from directory
+ names. I'd like to add them back, eventually, but this matches
+ the naming used when I built the webkit 1.2.7 zip.
+
+2011-04-12 23:52 plongstaff
+
+ * [r20560] packaging/win32/defaults.sh,
+ packaging/win32/dist-impl.sh, packaging/win32/install-impl.sh,
+ packaging/win32/install.sh,
+ packaging/win32/libxslt-1.1.22.Makefile.in.patch,
+ packaging/win32/webkit-1.2.7-configure.patch,
+ packaging/win32/webkit-1.2.7-datadir.patch,
+ packaging/win32/webkit-1.2.7-gccpath.patch,
+ packaging/win32/webkit-1.2.7-makefile.patch,
+ packaging/win32/webkit-1.2.7-mingw32.patch,
+ packaging/win32/webkit-1.2.7-nosvg.patch,
+ packaging/win32/webkitenumtypes.cpp,
+ packaging/win32/webkitenumtypes.h: Update win32 components: Gtk
+ to 2.24 Webkit to 1.2.7 Others to latest version install-impl.sh
+ now has option to build webkit if BUILD_WEBKIT_FROM_SOURCE is
+ defined as "yes".
+
+2011-04-10 20:18 cstim
+
+ * [r20554] src/engine/gncInvoice.c: Bug #647360: Invoice entries
+ in expense voucher are created in old voucher, not in new one.
+ It worked fine for customer invoices, and vendor bills, but not
+ expense vouchers, where the feature was broken all along. BP
+
+2011-04-10 18:52 plongstaff
+
+ * [r20553] src/backend/xml/sixtp-dom-parsers.c: Replace use of
+ deprecated g_strcasecmp() by g_ascii_strncasecmp()
+
+2011-04-10 00:08 plongstaff
+
+ * [r20552] src/gnome-utils/cursors.c: Spell the function name
+ correctly. Sigh.
+
+2011-04-09 23:34 plongstaff
+
+ * [r20551] src/gnome-utils/cursors.c: Remove direct access to
+ window inside GtkWidget - use accessor instead
+
+2011-04-09 21:34 cstim
+
+ * [r20549] src/report/report-system/report.scm: Bug #647316: Fix
+ crash when deleting custom report if no backup file existed.
+ Before deleting the backup file by (delete-file), it must be
+ checked whether the to-be-deleted file exists, otherwise the
+ guile procedure will crash. BP
+
+2011-04-09 18:44 cstim
+
+ * [r20547] src/app-utils/date-utilities.scm: Bug #647242: Fix
+ broken averaging for quarter or half-year step size Patch by
+ "joshua": I think the problem is in the file date-utilities.scm
+ in the define statement starting on line 191. There were no
+ options for TwoWeekDelta, QuarterDelta, or HalfYearDelta. BP
+
+2011-04-09 13:28 gjanssens
+
+ * [r20546] src/bin/gnucash-bin.c: Bug #626408 - Gnucash File Open
+ Error when double-clicking the File (on Windows XP) From the
+ GOptions documentation I suspect this bug is the result of
+ setlocale being called too late in our startup process.
+ (http://developer.gnome.org/glib/unstable/glib-Commandline-option-parser.html)
+ If this fix actually works, it could be a candidate for BP
+
+2011-04-06 21:05 gjanssens
+
+ * [r20540] src/gnome-utils/gnc-plugin-file-history.c: Bug #628342
+ - Quick open on File menu deleted if failed BP
+ * [r20539] src/gnome-utils/gnc-plugin-file-history.c: Bug #629156
+ Recently Used Filenames incorrectly displayed BP
+
+2011-04-06 16:02 gjanssens
+
+ * [r20538] packaging/win32/build_tags.sh: Windows build: fix
+ logfile naming for tag builds
+
+2011-04-06 10:20 cstim
+
+ * [r20537] src/gnome-utils/dialog-utils.c,
+ src/gnome-utils/druid-gconf-setup.c,
+ src/gnome-utils/gnc-gnome-utils.c: Add useful error message when
+ running gnucash from an incomplete installation (such as from
+ the build directory).
+
+2011-04-05 20:18 gjanssens
+
+ * [r20536] src/business/business-gnome/dialog-choose-owner.c,
+ src/engine/engine.i, src/engine/gnc-event.h,
+ src/engine/kvp-scm.c, src/engine/kvp-scm.h,
+ src/libqof/qof/test/test-qof.c,
+ src/libqof/qof/test/test-qofbook.c,
+ src/libqof/qof/test/test-qofinstance.c,
+ src/libqof/qof/test/test-qofsession.c: Use quotes instead of <>
+ to include project local header files
+
+2011-04-05 19:56 gjanssens
+
+ * [r20535] src/gnome/gtkbuilder/account.glade: Fix currency entry
+ alignment in hierarchy assistant
+
+2011-04-05 19:55 gjanssens
+
+ * [r20534] src/gnome/assistant-hierarchy.c: Remove gnome dependency
+ * [r20533] src/gnome/Makefile.am, src/gnome/assistant-hierarchy.c,
+ src/gnome/assistant-hierarchy.h, src/gnome/dialog-new-user.c,
+ src/gnome/druid-hierarchy.c, src/gnome/druid-hierarchy.h,
+ src/gnome/glade/account.glade,
+ src/gnome/gnc-plugin-page-account-tree.c, src/gnome/top-level.c:
+ Replace Account Hierarchy setup druid with gtkbuilder compatible
+ gtkassistant
+ * [r20532] src/gnome-utils/dialog-utils.c,
+ src/gnome-utils/dialog-utils.h: Provide gtkbuilder equivalents
+ for some libglade based support functions
+ * [r20531] configure.ac, src/core-utils/gnc-path.c,
+ src/core-utils/gnc-path.h, src/gnome/Makefile.am,
+ src/gnome/gtkbuilder, src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/account.glade,
+ src/gnome/gtkbuilder/acctperiod.glade,
+ src/gnome/gtkbuilder/autoclear.glade,
+ src/gnome/gtkbuilder/budget.glade,
+ src/gnome/gtkbuilder/commodities.glade,
+ src/gnome/gtkbuilder/fincalc.glade,
+ src/gnome/gtkbuilder/lots.glade,
+ src/gnome/gtkbuilder/newuser.glade,
+ src/gnome/gtkbuilder/price.glade,
+ src/gnome/gtkbuilder/print.glade,
+ src/gnome/gtkbuilder/progress.glade,
+ src/gnome/gtkbuilder/reconcile.glade,
+ src/gnome/gtkbuilder/register.glade,
+ src/gnome/gtkbuilder/sched-xact.glade,
+ src/gnome/gtkbuilder/stocks.glade,
+ src/gnome/gtkbuilder/tax.glade,
+ src/gnome/gtkbuilder/userpass.glade: Introduce a new directory
+ to store all gtkbuilder compatible ui files It already holds a
+ first set of files that were converted from libglade to
+ gtkbuilder. CAUTION: not all the GUI objects in these files work
+ properly already ! Glade (the tool) simply deletes all widgets
+ that are not supported by gtkbuilder during the conversion.
+ These will all be fixed gradually while the corresponding calls
+ in the C code are converted. The idea is that with each GUI
+ element that gets fixed in the gtkbuilder file, and subsequently
+ called from C, the old GUI element is removed from the
+ corresponding libglade file until all the libglade files are
+ empty and can be removed. This way the conversion can be done
+ gradually and both methods can coexist until all widgets and
+ code are converted. This first commit for example contains a
+ converted account hierarchy setup assistant, but not yet the
+ code to use it, so the old druid is still in the libglade file.
+ Once the code can succesfully use the new assistant from the
+ gtkbuilder file, the old druid will be removed from the libglade
+ file.
+ * [r20530] src/gnome/glade/account.glade: Add New Account
+ Hierarchy assistant to replace the druid
+ * [r20529] src/gnome-utils/Makefile.am,
+ src/gnome-utils/assistant-utils.c,
+ src/gnome-utils/assistant-utils.h: Add assistant-utils,
+ equivalent of druid-utils to be used with GtkAssistant based
+ dialogs.
+
+2011-04-04 09:25 cstim
+
+ * [r20526] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+ src/libqof/qof/guid.c, src/libqof/qof/guid.h,
+ src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h,
+ src/libqof/qof/qofbackend.c, src/libqof/qof/qofbackend.h,
+ src/libqof/qof/qofbook-p.h, src/libqof/qof/qofbook.h,
+ src/libqof/qof/qofid.c, src/libqof/qof/qofid.h,
+ src/libqof/qof/qofutil.c, src/libqof/qof/qofutil.h: Remove some
+ more functions from libqof which are unused and look weird.
+
+2011-04-03 20:16 cstim
+
+ * [r20525] src/report/report-system/report-utilities.scm: Fix
+ warning about NULL guid_list in xaccQueryAddAccountGUIDMatch,
+ which caused some total amounts in reports to disappear.
+ Apparently gnc:account-get-trans-type-splits-interval didn't
+ watch out for empty lists of accounts, and the resulting split
+ list somehow was bogus. Now that we check for empty account
+ list, all is fine again. This was broken for some months by now,
+ maybe since r20404? BP
+
+2011-04-02 20:18 cstim
+
+ * [r20518] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am:
+ Sort Makefile/CMakeLists alphabetically.
+
+2011-04-02 20:17 cstim
+
+ * [r20517] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
+ src/libqof/qof/qofgobj.c, src/libqof/qof/qofgobj.h: Remove
+ another unused and un-compiled file from libqof. Now we got all
+ of them.
+ * [r20516] src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h:
+ Remove a set of kvp_frame functions which are unused throughout
+ gnucash.
+
+2011-04-02 19:59 cstim
+
+ * [r20515] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
+ src/libqof/qof/qof.h, src/libqof/qof/qofreference-p.h,
+ src/libqof/qof/qofreference.c, src/libqof/qof/qofreference.h,
+ src/libqof/qof/qofsession.c: Revert r20509, "Rename header
+ <qof/qofreference.h> into <qofreference-p.h> " Somehow I missed
+ the reference from src/engine/test/test-recursive.c.
+ * [r20514] po/POTFILES.in, src/engine/test/Makefile.am,
+ src/engine/test/test-book-merge.c, src/libqof/CMakeLists.txt,
+ src/libqof/qof/Makefile.am, src/libqof/qof/qof.h,
+ src/libqof/qof/qofbookmerge.c, src/libqof/qof/qofbookmerge.h:
+ Remove the qof_book_merge code because it is unused in gnucash.
+ * [r20513] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+ src/libqof/qof/qofreference-p.h, src/libqof/qof/qofsession.c:
+ Make some functions static which are used only inside libqof.
+
+2011-04-02 19:58 cstim
+
+ * [r20512] src/libqof/qof/qofutil.c, src/libqof/qof/qofutil.h:
+ Remove a few completely unused and weird functions from
+ qofutils.[hc].
+ * [r20511] src/libqof/qof/Makefile.am,
+ src/libqof/qof/gnc-numeric.c, src/libqof/qof/qofmath128-p.h,
+ src/libqof/qof/qofmath128.c, src/libqof/qof/qofmath128.h: Rename
+ qofmath128.h header to qofmath128-p.h because those functions
+ are only private to libqof.
+
+2011-04-02 19:02 cstim
+
+ * [r20510] src/libqof/qof/qoflog.h: Minor code documentation
+ update: Add explanatory comment w.r.t. MSVC.
+ * [r20509] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
+ src/libqof/qof/qof.h, src/libqof/qof/qofreference-p.h,
+ src/libqof/qof/qofreference.c, src/libqof/qof/qofreference.h,
+ src/libqof/qof/qofsession.c: Rename header <qof/qofreference.h>
+ into <qofreference-p.h> because it is used only internally in
+ the libqof module (in qofsession.c)
+ * [r20508] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
+ src/libqof/qof/qof.h, src/libqof/qof/qofquery-deserial.c,
+ src/libqof/qof/qofquery-deserial.h,
+ src/libqof/qof/qofquery-serialize.c,
+ src/libqof/qof/qofquery-serialize.h, src/libqof/qof/qofsql.c,
+ src/libqof/qof/qofsql.h: Remove completely unused and code from
+ libqof which also doesn't get compiled for years by now.
+
+2011-04-01 18:08 gjanssens
+
+ * [r20507] src/engine/Account.c: Various spelling fixes in
+ comments and translatable strings. BP
+
+2011-03-30 07:13 cstim
+
+ * [r20505] README, README.dependencies: Note webkit dependency in
+ README.
+
+2011-03-29 01:17 plongstaff
+
+ * [r20501] packaging/win32/install-impl.sh: During win32 build, if
+ a component is already installed, print the installation path
+
+2011-03-28 18:51 cstim
+
+ * [r20500] configure.ac: Slightly lower the requirements from
+ r20489 again so that the windows build builds.
+
+2011-03-28 15:58 warlord
+
+ * [r20499] src/Makefile.am: Several people reporting that
+ swig-runtime.h wasn't being created. That's because '.' wasn't
+ in the front of the SUBDIRS, so the Makefile wasn't building the
+ local targets.
+
+2011-03-27 19:18 cstim
+
+ * [r20496] src/app-utils/gnc-ui-util.c: Bug #645518: Partly revert
+ r20378, "Correct memory leaks found with valgrind" The original
+ author (Alex) asked to have this part reverted as it seems to
+ cause the crash explained in the bugreport, but he doesn't have
+ time to investigate this in detail right now. BP
+
+2011-03-26 12:58 cstim
+
+ * [r20491] src/import-export/generic-import.glade: Fix glade
+ message with unintended whitespaces.
+ * [r20490] po/de.po: Update German translation.
+
+2011-03-26 12:50 cstim
+
+ * [r20489] CMakeLists.txt, configure.ac,
+ src/gnome-utils/dialog-account.c, src/libqof/qof/Makefile.am:
+ Bump required gtk version to 2.16 as discussed on gnucash-devel.
+ This requirement will be increased to 2.18.1 once our win32
+ build is upgraded. Following the gtk version, I increased also
+ all the other related libraries according to what I found here:
+ ftp://ftp.gnome.org/pub/gnome/platform/2.26/2.26.3/sources/
+
+2011-03-26 10:50 gjanssens
+
+ * [r20487] packaging/win32/build_package.sh: Windows nightly
+ build: fix webserver directory creation hack BP
+
+2011-03-26 09:23 cstim
+
+ * [r20484] configure.ac: Bump gnucash version to 2.4.99 to
+ distinguish this from stable ones.
+ * [r20483] configure.ac, po/POTFILES.in,
+ src/gnome-utils/gnc-gnome-utils.c, src/html/Makefile.am,
+ src/html/gnc-html-factory.c,
+ src/html/gnc-html-graph-gog-gtkhtml.c,
+ src/html/gnc-html-graph-gog-gtkhtml.h,
+ src/html/gnc-html-gtkhtml-p.h, src/html/gnc-html-gtkhtml.c,
+ src/html/gnc-html-gtkhtml.h, src/html/gnc-html-p.h,
+ src/html/gnc-html-webkit.c, src/html/gnc-html.h: Remove
+ gtkhtml-related sources completely.
+
+2011-03-26 08:59 cstim
+
+ * [r20482] configure.ac: Disable gtkhtml choice from gnucash as we
+ now require the CSS/javascript features of webkit.
+
+2011-03-25 21:19 cstim
+
+ * [r20481] src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-transfer.h,
+ src/import-export/aqbanking/gnc-ab-transfer.c: Bug #645640:
+ Online transfer must not allow to change amount in second window
+ BP
+
+2011-03-25 19:57 cstim
+
+ * [r20480] src/report/business-reports/owner-report.scm: Bug
+ #645352: Customer and Vendor Reports should have separate income
+ and expense subtotals per period; error if 'Amount' is not
+ selected Patch by Chris Curtis: Add 'Credit' and 'Debit' columns
+ and options; fix error if 'Amount' is not selected. For tax
+ purposes it would be helpful if the customer and vendor reports
+ included the totals for the amounts earned, received, or billed
+ for a given time period. The reports currently give a total,
+ which is (if you're lucky) zero because the credits cancel out
+ the debits. But for verifying or providing the amounts of a
+ 1099-MISC, for instance, the report should show just the amounts
+ credited or debited depending on your business' accounting
+ method. Secondarily, if the 'Amount' column is deselected the
+ report fails with an error. The attached patch both corrects
+ this problem and adds the requested features. The new columns
+ are labeled simply 'Credit' and 'Debit' and do not attempt
+ context-aware naming ("Paid", "Billed", etc.) for simplicity and
+ applicability (cash versus accrual accounting). The columns
+ contain a running total, and the final totals appear in a line
+ above the Amount (running) total. If the beginning period splits
+ an invoice/payment pair an opening balance appears and is
+ accounted for in the Amount total as before, but is not included
+ in the Credit/Debit totals as it is outside the reporting
+ period. If the Amount column is not selected for display then
+ neither is the opening balance, even if it otherwise would have
+ been.
+ * [r20479] src/optional/python-bindings/function_class.py: Bug
+ #644762: Deprecated __new__() call in function_class.py Patch by
+ Sara Arenson: Patch to fix the deprecated __new__() call in
+ function_class.py When you create an object of type
+ ClassFromFunctions (a subclass of object), you get the following
+ warning:
+ /opt/gnucash-2.4.0/lib/python2.6/site-packages/gnucash/function_class.py:55:
+ DeprecationWarning: object.__new__() takes no parameters return
+ super(ClassFromFunctions, cls).__new__(cls, *args, **kargs) As
+ per Python docs
+ (http://docs.python.org/reference/datamodel.html), __new__()
+ accepts class name and a list of arguments for the object's
+ constructor. Since ClassFromFunctions's superclass's constructor
+ has no arguments, we should not be passing *args and **kargs.
+
+2011-03-25 19:56 cstim
+
+ * [r20478] src/import-export/import-backend.c: Bug #645406: Make
+ transaction matching on memo and description case-insensitive
+ Patch by gnemas: The function split_find_match() in
+ import-backend.c scores transactions according to comparisons of
+ amount, date, description, etc. I noticed that the comparison of
+ the description and memo fields is case-sensitive. This means
+ that my supermarket entries that have descriptions "Giant Food"
+ do not match the downloaded descriptions "GIANT FOOD". This
+ applies to both the exact and the 50% match cases, and for both
+ the memo and the description fields. The attached patch should
+ fix this.
+
+2011-03-25 07:57 cstim
+
+ * [r20477] configure.ac: Correctly disable python unless
+ --enable-python was given
+
+2011-03-24 21:50 gjanssens
+
+ * [r20475] packaging/win32/build_package.sh,
+ packaging/win32/daily_build.bat: Windows build: fix weekly 2.4
+ build and move log files into separate directory BP
+
+2011-03-24 21:30 cstim
+
+ * [r20474] src/report/report-system/Makefile.am,
+ src/report/report-system/html-jqplot.scm: Shared code between
+ the various jqplot charts From: Andy Clayton <q3aiml at gmail.com>
+ * [r20473] configure.ac, src/report/Makefile.am,
+ src/report/jqplot, src/report/jqplot/Makefile.am,
+ src/report/jqplot/gpl-2.0.txt,
+ src/report/jqplot/jquery-1.4.2.min.js,
+ src/report/jqplot/jquery.jqplot.css,
+ src/report/jqplot/jquery.jqplot.js, src/report/jqplot/plugins,
+ src/report/jqplot/plugins/jqplot.BezierCurveRenderer.js,
+ src/report/jqplot/plugins/jqplot.barRenderer.js,
+ src/report/jqplot/plugins/jqplot.blockRenderer.js,
+ src/report/jqplot/plugins/jqplot.bubbleRenderer.js,
+ src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js,
+ src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.js,
+ src/report/jqplot/plugins/jqplot.canvasTextRenderer.js,
+ src/report/jqplot/plugins/jqplot.categoryAxisRenderer.js,
+ src/report/jqplot/plugins/jqplot.ciParser.js,
+ src/report/jqplot/plugins/jqplot.cursor.js,
+ src/report/jqplot/plugins/jqplot.dateAxisRenderer.js,
+ src/report/jqplot/plugins/jqplot.donutRenderer.js,
+ src/report/jqplot/plugins/jqplot.dragable.js,
+ src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.js,
+ src/report/jqplot/plugins/jqplot.funnelRenderer.js,
+ src/report/jqplot/plugins/jqplot.highlighter.js,
+ src/report/jqplot/plugins/jqplot.json2.js,
+ src/report/jqplot/plugins/jqplot.logAxisRenderer.js,
+ src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.js,
+ src/report/jqplot/plugins/jqplot.mekkoRenderer.js,
+ src/report/jqplot/plugins/jqplot.meterGaugeRenderer.js,
+ src/report/jqplot/plugins/jqplot.ohlcRenderer.js,
+ src/report/jqplot/plugins/jqplot.pieRenderer.js,
+ src/report/jqplot/plugins/jqplot.pointLabels.js,
+ src/report/jqplot/plugins/jqplot.trendline.js: Add javascript
+ jqplot 0.9.7r635 module so that it can be used in reports. From:
+ Andy Clayton <q3aiml at gmail.com>
+
+2011-03-24 20:10 cstim
+
+ * [r20472] src/app-utils/Makefile.am: Add needed python linker
+ flags to app-utils-python.
+ * [r20471] configure.ac, src/python/Makefile.am,
+ src/python/init.py, src/python/pycons,
+ src/python/pycons/Makefile.am, src/python/pycons/__init__.py,
+ src/python/pycons/console.py, src/python/pycons/ishell.py,
+ src/python/pycons/pycons, src/python/pycons/setup.py,
+ src/python/pycons/shell.py, src/python/pycons/simple_plot.py:
+ Add code to start up a Python console during Py module init, but
+ disabled by default. If a python console is wanted, change the
+ last section of src/python/init.py to "if True:". From: Andy
+ Clayton <q3aiml at gmail.com>
+
+2011-03-24 19:47 cstim
+
+ * [r20470] configure.ac, po/POTFILES.in, src/Makefile.am,
+ src/bin/gnucash-bin.c, src/optional/Makefile.am, src/python,
+ src/python/Makefile.am, src/python/gncmod-python.c,
+ src/python/init.py: A somewhat rough start to a gnucash python
+ module This also renames the configure option to
+ --enable-python. From: Andy Clayton <q3aiml at gmail.com> (with
+ minor modifications by myself)
+ * [r20469] configure.ac, src/app-utils/Makefile.am: Enclose
+ building of app-utils-python in AM_CONDITIONAL so that it isn't
+ build on a non-python build.
+
+2011-03-24 19:25 gjanssens
+
+ * [r20461] packaging/win32/reset.sh: Windows build: allow reset.sh
+ to remove mingw BP
+
+2011-03-23 21:38 gjanssens
+
+ * [r20460] packaging/win32/build_package.sh: Windows build: fix
+ upload code
+
+2011-03-23 21:37 cstim
+
+ * [r20459] src/app-utils/Makefile.am, src/app-utils/app-utils.i:
+ Build Python swig wrappers for app-utils From Andy Clayton
+ <q3aiml at gmail.com> (modified by me a little bit)
+
+2011-03-23 17:48 gjanssens
+
+ * [r20458] packaging/win32/defaults.sh,
+ packaging/win32/guile-1.8.8.patch,
+ packaging/win32/install-impl.sh: Fix windows build: - Add
+ missing patch for guile 1.8.8 - Add missing mingwrt dev package
+
+2011-03-23 17:28 gjanssens
+
+ * [r20457] packaging/win32/functions.sh: Improve message printed
+ on screen
+
+2011-03-22 21:46 gjanssens
+
+ * [r20456] packaging/win32/build_package.sh,
+ packaging/win32/functions.sh, packaging/win32/weekly_build.sh:
+ Some additional Windows nightly build fixes: - restore the
+ original mingw/msys link, even when the build script abort (due
+ to a die command) - only restore the mingw/msys link if it was
+ saved before - weekly builds should be on Monday, not Tuesday -
+ upload tag rebuilds to a directory named 'releases' instead of
+ 'tags' BP
+
+2011-03-22 21:03 gjanssens
+
+ * [r20455] packaging/win32/build_package.sh: Build server:
+ automatically create directories on webserver for new branches
+
+2011-03-22 20:24 gjanssens
+
+ * [r20454] packaging/win32/daily_build.bat,
+ packaging/win32/weekly_build.bat,
+ packaging/win32/weekly_build.sh: Rework the Windows weekly 2.4
+ build to avoid parallel builds (which would fail BP (note that
+ r20452 should be backported first, though I forgot to add the BP
+ marker)
+
+2011-03-22 19:43 gjanssens
+
+ * [r20452] packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
+ packaging/win32/functions.sh, packaging/win32/install-impl.sh,
+ packaging/win32/install.sh, packaging/win32/weekly_build.bat:
+ Adapt the windows build system to deal with swapping mingw
+ installations on one build machine
+
+2011-03-21 21:37 jralls
+
+ * [r20447] src/import-export/aqbanking/gnc-ab-utils.c: Allow
+ AQBanking & Gwenhywfar log-level environment variables to
+ override the gnucash preferences settings
+
+2011-03-21 15:11 gjanssens
+
+ * [r20446] packaging/win32/dist-impl.sh: Windows build: update
+ dist script for guile 1.8
+ * [r20445] packaging/win32/install-impl.sh: Windows build: fix
+ libstdc++-6 DLL error This may be a hack, but I have no clue how
+ to fix it otherwise...
+ * [r20444] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh, packaging/win32/install.sh:
+ Windows build: update guile to 1.8.8 and remove slib Note: The
+ Windows GnuCash build will still fail as GnuCash still depends
+ on slib...
+
+2011-03-21 15:10 gjanssens
+
+ * [r20443] packaging/win32/libofx-0.8.3-patch.diff: Windows build:
+ patch libofx to build with mingw gcc 4.5.2 Note: the complete
+ gnucash build is still broken and will be fixed with following
+ patches.
+ * [r20442] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Windows build: update gcc to
+ 4.5.2 Note this breaks the build as some other parts still need
+ tweaking before this works.
+ * [r20441] configure.ac, src/app-utils/app-utils.i,
+ src/app-utils/guile-util.c, src/engine/engine-helpers.c,
+ src/engine/engine.i, src/gnome-utils/gnc-menu-extensions.c,
+ src/guile-mappings.h: Require guile 1.8.5 and remove all 1.6.x
+ specific conditions
+ * [r20440] src/app-utils/app-utils.scm,
+ src/app-utils/c-interface.scm: Bug #615168: N_ in the root
+ module Fix variable not found crasher.
+ * [r20439] src/app-utils/gnc-exp-parser.c: Windows: avoid
+ GROUP_NAME redefined error with mingw gcc 4.5.2
+ * [r20438] src/app-utils/app-utils.scm,
+ src/app-utils/c-interface.scm: [PATCH 4/4] Bug #615168: N_ in
+ the root module * src/app-utils/app-utils.scm: *
+ src/app-utils/c-interface.scm: Make N_ available to all of
+ Gnucash. A hack, but a correct hack that permits the Scheme code
+ to be compiled. Patch by Andy Wingo.
+ * [r20437] configure.ac: [PATCH 3/4] Bug #615168: Remove
+ configure.in check for slib Gnucash no longer requires slib.
+ Patch by Andy Wingo.
+
+2011-03-21 15:09 gjanssens
+
+ * [r20436] src/app-utils/c-interface.scm,
+ src/report/business-reports/aging.scm,
+ src/report/business-reports/easy-invoice.scm,
+ src/report/business-reports/fancy-invoice.scm,
+ src/report/business-reports/invoice.scm,
+ src/report/report-system/report-system.scm,
+ src/report/standard-reports/standard-reports.scm: [PATCH 2/4]
+ Bug #615168: Remove instances of (use-modules (ice-9 slib))
+ There are no more instances of (require ...), so Guile's slib
+ support is no longer needed. Patch by Andy Wingo.
+ * [r20435] src/app-utils/c-interface.scm, src/app-utils/prefs.scm,
+ src/report/business-reports/aging.scm,
+ src/report/business-reports/easy-invoice.scm,
+ src/report/business-reports/fancy-invoice.scm,
+ src/report/business-reports/invoice.scm,
+ src/report/report-system/report-system.scm,
+ src/report/standard-reports/standard-reports.scm: [PATCH 1/4]
+ Bug #615168: Remove spurious (require 'hash-table) instances
+ Patch by Andy Wingo. There is nothing that the slib hash-table
+ module provides that was used in any of these files; they all
+ used Guile's stock hash tables.
+
+2011-03-20 19:33 gjanssens
+
+ * [r20433] src/engine/gncOwner.c, src/engine/gncOwner.h: Add some
+ convenience getter functions to gncOwner.
+
+2011-03-20 19:17 gjanssens
+
+ * [r20432] src/engine/gnc-lot.h, src/engine/gncCustomer.h,
+ src/engine/gncEmployee.h, src/engine/gncInvoice.h,
+ src/engine/gncJob.h, src/engine/gncOwner.c,
+ src/engine/gncVendor.h,
+ src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-model-account.h: Whitespace and
+ spelling corrections
+
+2011-03-19 04:41 fell
+
+ * [r20431] src/engine/iso-4217-currencies.scm: Bug #642176: Add
+ four decimals to CLF (Chilean Unidades de fomento) Oops, I
+ forgot 1 digit
+
+2011-03-19 04:09 fell
+
+ * [r20430] src/engine/iso-4217-currencies.scm: Bug #642176: Add
+ four decimals to CLF (Chilean Unidades de fomento) While we
+ could not find a document, which defines the decimals, they are
+ indispensable for the conversion of payments in "real" CLP.
+
+2011-03-18 19:40 gjanssens
+
+ * [r20429] configure.ac: Bug #645173 - [PATCH] Configure check
+ uses hardcoded webkit library name Patch by Andy Clayton.
+
+2011-03-17 04:57 cmarchi
+
+ * [r20427] po/nl.po: Updated Dutch translation, copied from the
+ translation project.
+
+2011-03-15 17:17 gjanssens
+
+ * [r20426] packaging/win32/install-fq-mods.cmd: Bug #641645 -
+ Support ActivePerl 5.12 for Finance:Quote on Windows
+
+2011-03-15 14:24 jralls
+
+ * [r20425] src/engine/Account.c, src/gnome-utils/dialog-account.c,
+ src/gnome-utils/gnc-tree-view-account.c: Bug #644688: Account
+ edit fails to detect that no changes have been made and marks
+ the account 'dirty'.
+
+2011-03-15 10:08 cstim
+
+ * [r20424] src/bin/gnucash-bin.c: Note last stable version number
+
+2011-03-14 05:39 cstim
+
+ * [r20420] configure.ac: Make error message on missing <dbi/dbi.h>
+ more verbose. Also mention the infamous dbi database drivers
+ here,
+ https://lists.gnucash.org/pipermail/gnucash-devel/2011-February/031171.html
+
+2011-03-13 17:47 cmarchi
+
+ * [r20419] po/it.po: Updated Italian translation.
+
+2011-03-13 16:47 plongstaff
+
+ * [r20417] configure.ac: Update rev to 2.4.4
+ * [r20416] po/POTFILES.in: Update POTFILES.in
+
+2011-03-13 11:28 cstim
+
+ * [r20413] src/import-export/ofx/gnc-ofx-import.c: 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.
+
+2011-03-13 11:14 cstim
+
+ * [r20412] src/import-export/import-account-matcher.c,
+ src/import-export/import-backend.c,
+ src/import-export/import-main-matcher.c,
+ src/import-export/import-main-matcher.h: Add some more sanity
+ checking in common importer module.
+
+2011-03-13 09:58 cstim
+
+ * [r20411] src/import-export/ofx/Makefile.am,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/import-export/ofx/gnc-ofx-kvp.c,
+ src/import-export/ofx/gnc-ofx-kvp.h: Refactor KVP-related
+ functions of OFX into separate file.
+
+2011-03-13 09:54 cstim
+
+ * [r20410] src/gnome/dialog-tax-info.c: 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.
+
+2011-03-13 00:03 cstim
+
+ * [r20409] src/import-export/ofx/gnc-ofx-import.c: Code cleanup in
+ ofx importer; refactoring to get away from the single giant long
+ function.
+
+2011-03-13 00:02 cstim
+
+ * [r20408] src/gnome-utils/dialog-account.c,
+ src/gnome-utils/dialog-account.h,
+ src/import-export/import-account-matcher.c,
+ src/import-export/import-account-matcher.h: Add some more
+ const-correctness.
+ * [r20407] configure.ac: 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.)
+ * [r20406] packaging/win32/crossbuild_webkit.sh,
+ packaging/win32/defaults.sh,
+ packaging/win32/webkit-1.2.7-time.patch,
+ packaging/win32/webkit-1.2.7-vasprintf.patch: Win32: Tweak cross
+ compiling script for webkit so that is seems to almost compile.
+
+2011-03-12 21:48 alex.aycinena
+
+ * [r20405] src/gnome/dialog-tax-info.c: Correct memory leaks found
+ with valgrind
+
+2011-03-12 15:52 cstim
+
+ * [r20404] src/report/report-system/report-system.scm,
+ src/report/report-system/report-utilities.scm,
+ src/report/standard-reports/equity-statement.scm,
+ src/report/standard-reports/income-statement.scm: 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.
+
+2011-03-12 15:47 cstim
+
+ * [r20403] src/backend/xml/gnc-backend-xml.c,
+ src/libqof/qof/qoflog.c, src/libqof/qof/test/test-qof.c: 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.
+ * [r20402] src/libqof/qof/qoflog.c, src/libqof/qof/qoflog.h:
+ 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.
+
+2011-03-12 15:44 gjanssens
+
+ * [r20401] src/app-utils/test/Makefile.am,
+ src/backend/xml/test/Makefile.am, src/bin/Makefile.am,
+ src/business/business-core/test/Makefile.am,
+ src/core-utils/test/Makefile.am, src/engine/test/Makefile.am,
+ src/import-export/ofx/test/Makefile.am,
+ src/import-export/qif-import/test/Makefile.am,
+ src/import-export/test/Makefile.am,
+ src/register/ledger-core/test/Makefile.am,
+ src/register/register-core/test/Makefile.am,
+ src/register/register-gnome/test/Makefile.am,
+ src/report/report-gnome/test/Makefile.am: Bug #644557 -
+ gnucash-2.4.3: downstream patches to fix tests linking Patches
+ kindly provided by Gilles Dartiguelongue <eva at gentoo.org> of the
+ Gentoo project.
+ * [r20400] src/backend/dbi/gnc-backend-dbi.c,
+ src/core-utils/gnc-filepath-utils.c,
+ src/core-utils/gnc-filepath-utils.h: 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
+
+2011-03-12 09:36 cstim
+
+ * [r20399] src/report/report-gnome/gnc-plugin-page-report.c: When
+ setting the report print name, check whether this exact name has
+ been used before. Append an increasing number if that was the
+ case.
+
+2011-03-11 20:07 cmarchi
+
+ * [r20398] po/nl.po: Updated Dutch translation copied from the
+ translation project.
+
+2011-03-11 18:46 cmarchi
+
+ * [r20397] po/uk.po: Updated Ukranian translation copied from the
+ translation project.
+
+2011-03-11 14:25 cstim
+
+ * [r20396] src/report/report-gnome/gnc-plugin-page-report.c: Fix
+ r20394: Output string clean-up was missing the date part.
+
+2011-03-11 12:53 cmarchi
+
+ * [r20395] doc/README-zh_TW.win32-bin.txt, po/glossary/zh_TW.po,
+ po/zh_TW.po: Updated Traditional Chinese translation, glossary
+ and win32 txt.
+
+2011-03-11 07:21 cstim
+
+ * [r20394] src/report/report-gnome/gnc-plugin-page-report.c: When
+ setting a printer job name, remove slashes because they are not
+ allowes in filenames.
+
+2011-03-10 22:23 cstim
+
+ * [r20393] src/report/report-gnome/gnc-plugin-page-report.c: Add
+ the invoice number in the output printer job name, if an invoice
+ report is printed.
+ * [r20392] src/app-utils/Makefile.am,
+ src/app-utils/business-options.c,
+ src/app-utils/business-options.h,
+ src/business/business-utils/Makefile.am,
+ src/business/business-utils/business-options.c,
+ src/business/business-utils/business-options.h: 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.
+
+2011-03-10 20:12 cstim
+
+ * [r20391] ChangeLog.2010, Makefile.am: Add ChangeLog.2010.
+
+2011-03-08 13:21 gjanssens
+
+ * [r20388] src/libqof/qof/qoflog.c: Fix missing timestamp in trace
+ files on Windows
+
+2011-03-08 13:16 gjanssens
+
+ * [r20385] src/libqof/qof/test, src/optional/gtkmm: Additional
+ svn:ignore settings
+
+2011-03-08 12:54 cstim
+
+ * [r20384] .gitignore: Add yet more gitignores.
+
+2011-03-08 11:16 cstim
+
+ * [r20383] .gitignore: Add more gitignore entries.
+
+2011-03-08 11:15 cstim
+
+ * [r20382] src/libqof/qof/qofbook-p.h, src/libqof/qof/qofbook.c,
+ src/libqof/qof/test/test-qof.c,
+ src/libqof/qof/test/test-qofbook.c: 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.
+
+2011-03-07 19:23 gjanssens
+
+ * [r20381] src/libqof/qof/guid.c: Add comments to warn about lack
+ of Windows support in the guid_init function.
+
+2011-03-07 18:42 gjanssens
+
+ * [r20380] src/libqof/qof/guid.c: 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.
+
+2011-03-06 20:22 cmarchi
+
+ * [r20379] src/business/business-gnome/glade/businessprefs.glade:
+ Fix an accelerator.
+
+2011-03-05 23:29 alex.aycinena
+
+ * [r20378] src/app-utils/gnc-ui-util.c,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome/gnc-plugin-page-register.c: Correct memory leaks found
+ with valgrind
+
+2011-03-05 17:31 gjanssens
+
+ * [r20377] src/libqof/qof/guid.c: Add more debug logging.
+
+2011-03-05 11:41 cstim
+
+ * [r20376] src/import-export/generic-import.glade,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+ Add option in OFX import to have newly encountered commodities
+ automatically created.
+
+2011-03-05 11:40 cstim
+
+ * [r20375] src/import-export/import-commodity-matcher.c,
+ src/import-export/import-commodity-matcher.h,
+ src/import-export/import-settings.c,
+ src/import-export/import-settings.h: Minor code cleanup: Move
+ gconf section name into header; clarify argument name.
+
+2011-03-04 21:02 cstim
+
+ * [r20373] src/import-export/import-commodity-matcher.c,
+ src/import-export/import-commodity-matcher.h,
+ src/import-export/ofx/gnc-ofx-import.c: Minor code cleanup in
+ ofx importer; improve const-correctness.
+
+2011-03-04 14:43 cstim
+
+ * [r20368] src/gnc-module/gnc-module.c: Use qualified include path
+ for cmake/automake simplification
+
+2011-03-03 21:50 gjanssens
+
+ * [r20367] src/bin/gnucash-bin.c, src/gnc-module/Makefile.am,
+ src/gnc-module/gnc-module.c, src/libqof/qof/guid.c: Add
+ additional debug markers
+
+2011-03-03 00:30 alex.aycinena
+
+ * [r20364] src/app-utils/gnc-ui-util.c: Correct memory leak found
+ with valgrind
+
+2011-03-02 19:33 cmarchi
+
+ * [r20363] packaging/win32/Makefile.am,
+ packaging/win32/gnucash.iss.in: Fix Traditional Chinese win32
+ package translation.
+
+2011-03-01 23:09 alex.aycinena
+
+ * [r20359] src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-model-account.h,
+ src/gnome-utils/gnc-tree-view-account.c: 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.
+
+2011-03-01 21:27 cstim
+
+ * [r20358] po/de.po: Fix typo in German translation
+
+2011-03-01 19:44 cmarchi
+
+ * [r20357] doc/Makefile.am, doc/README-zh_TW.win32-bin.txt,
+ packaging/win32/ChineseTrad-2-5.1.11.isl,
+ packaging/win32/gnucash.iss.in: Add Traditional Chinese
+ translation for win32 package system.
+
+2011-03-01 19:36 cmarchi
+
+ * [r20356] po/zh_TW.po: Updated Traditional Chinese translation by
+ Kuang-che.
+
+2011-03-01 19:33 cmarchi
+
+ * [r20355] po/fr.po: Improved French translation by Sebastien
+ Daniel.
+
+2011-02-28 18:48 gjanssens
+
+ * [r20354] src/gnome-utils/gnctreemodelsort.c,
+ src/gnome-utils/gnctreemodelsort.h,
+ src/gnome-utils/gtktreedatalist.c,
+ src/gnome-utils/gtktreedatalist.h: 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.
+
+2011-02-28 16:26 gjanssens
+
+ * [r20353] src/gnome-utils/gnc-main-window.c: Fix Gtk CRIT
+ warnings introduced in r20351
+
+2011-02-28 11:28 gjanssens
+
+ * [r20352] src/business/business-gnome/dialog-invoice.c,
+ src/doc/python-bindings-doxygen.py,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/gnc-gobject-utils.c,
+ src/gnome-utils/gnc-gobject-utils.h,
+ src/gnome/gnc-plugin-page-budget.c,
+ src/libqof/qof/gnc-numeric.c,
+ src/optional/python-bindings/timespec.i,
+ src/report/report-gnome/gnc-plugin-page-report.c: Small spelling
+ corrections in comments and some whitespace adjustments
+ * [r20351] src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/gnome-utils/gnc-main-window.c: Update page name if
+ invoice/bill is renamed.
+ * [r20350] src/gnome/gnc-plugin-page-budget.c: Present already
+ open budget page if the user tries to open a budget more than
+ once
+
+2011-02-28 11:27 gjanssens
+
+ * [r20349] src/gnome/gnc-plugin-page-budget.c: Update page name if
+ budget is renamed.
+ * [r20348] src/gnome/gnc-plugin-page-budget.c: Bug #347265 -
+ budget column resizing/options applies to all budget windows
+
+2011-02-26 14:42 gjanssens
+
+ * [r20344] src/gnome/druid-hierarchy.c: 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.
+
+2011-02-26 14:04 cstim
+
+ * [r20343] src/app-utils/gnc-ui-util.c,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/core-utils/gnc-main.c, src/gnome-utils/dialog-totd.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/import-export/aqbanking/gnc-gwen-gui.c,
+ src/libqof/qof/qofsession.c: Re-indentation of source code. This
+ re-indentation was done using astyle-1.24 using the following
+ options: astyle --indent=spaces=4 --brackets=break --pad-oper
+ --pad-header --suffix=none
+
+2011-02-26 13:04 gjanssens
+
+ * [r20342] src/business/business-gnome/gnc-plugin-business.h,
+ src/business/business-gnome/gnc-plugin-page-invoice.h,
+ src/gnome-utils/gnc-embedded-window.h,
+ src/gnome-utils/gnc-keyring.h,
+ src/gnome-utils/gnc-tree-model-account.h,
+ src/gnome-utils/gnc-tree-model-commodity.h,
+ src/gnome-utils/gnc-tree-model-price.h,
+ src/gnome-utils/gnc-tree-model-selection.c,
+ src/gnome-utils/gnc-tree-model-selection.h,
+ src/gnome-utils/gnc-tree-model.h,
+ src/gnome-utils/gnc-tree-view-account.h,
+ src/gnome-utils/gnc-tree-view-commodity.h,
+ src/gnome-utils/gnc-tree-view-price.h,
+ src/gnome-utils/gnc-tree-view-sx-list.h,
+ src/gnome-utils/gnc-tree-view.h, src/gnome-utils/gnc-ui.h,
+ src/gnome-utils/gnc-window.h,
+ src/gnome-utils/gnctreemodelsort.c,
+ src/gnome-utils/gnctreemodelsort.h,
+ src/gnome-utils/gtktreedatalist.h,
+ src/gnome-utils/print-session.c,
+ src/gnome-utils/print-session.h,
+ src/gnome/gnc-plugin-account-tree.h,
+ src/gnome/gnc-plugin-basic-commands.h,
+ src/gnome/gnc-plugin-budget.h,
+ src/gnome/gnc-plugin-page-account-tree.h,
+ src/gnome/gnc-plugin-page-budget.h,
+ src/gnome/gnc-plugin-page-register.h,
+ src/gnome/gnc-plugin-page-sx-list.h,
+ src/gnome/window-reconcile.h,
+ src/import-export/csv/gnc-plugin-csv.h,
+ src/import-export/import-account-matcher.h,
+ src/import-export/log-replay/gnc-plugin-log-replay.h,
+ src/import-export/ofx/gnc-plugin-ofx.h,
+ src/import-export/qif-import/druid-qif-import.h,
+ src/import-export/qif-import/gnc-plugin-qif-import.h,
+ src/register/register-core/basiccell.h,
+ src/register/register-gnome/gnucash-scrolled-window.h,
+ src/report/report-gnome/gnc-plugin-page-report.h,
+ src/report/stylesheets/gnc-plugin-stylesheets.h: Update gtk
+ include headers to follow gtk recommendations (only include
+ gtk/gtk.h)
+
+2011-02-25 23:59 gjanssens
+
+ * [r20340] src/gnome-utils/print-session.c,
+ src/gnome-utils/print-session.h, src/gnome/dialog-print-check.c,
+ src/html/gnc-html-gtkhtml.c, src/html/gnc-html-webkit.c,
+ src/html/gnc-html.c, src/html/gnc-html.h,
+ src/report/report-gnome/gnc-plugin-page-report.c: Set a printer
+ job name when printing reports and cheques
+
+2011-02-25 07:11 cmarchi
+
+ * [r20339] po/lt.po: Updated Lithuanian translation by Mantas
+ Kriaučiūnas.
+
+2011-02-25 00:29 plongstaff
+
+ * [r20336] configure.ac: Update revision to 2.4.3
+
+2011-02-24 20:44 cstim
+
+ * [r20334] po/de.po: Update German translation.
+ * [r20333] src/business/business-gnome/glade/businessprefs.glade,
+ src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in:
+ I18n improvement: Unify two very similar strings.
+
+2011-02-24 19:29 cmarchi
+
+ * [r20332] po/it.po: Updated Italian translation.
+
+2011-02-23 12:50 cmarchi
+
+ * [r20327] po/sk.po: Updated Slovak translation, copied from the
+ translation project.
+
+2011-02-22 20:28 cstim
+
+ * [r20326] AUTHORS, accounts/zh_TW/acctchrt_business.gnucash-xea,
+ po/glossary/zh_TW.po, po/zh_TW.po: Updated Traditional Chinese
+ translation, by Kuang-che Wu.
+
+2011-02-20 21:05 cstim
+
+ * [r20322] src/report/locale-specific/us/taxtxf-de_DE.scm,
+ src/tax/us/txf-de_DE.scm: Remove translation markers from
+ already-translated strings in German tax report.
+ * [r20321] src/report/locale-specific/us/taxtxf-de_DE.scm,
+ src/tax/us/de_DE, src/tax/us/de_DE/taxtxf - LIES MICH.txt,
+ src/tax/us/de_DE/txf-USt-Bericht.html,
+ src/tax/us/de_DE/txf-USt-VA Anleitung 2011.pdf,
+ src/tax/us/txf-de_DE.scm, src/tax/us/txf-help-de_DE.scm: Update
+ German tax report, by Franz Stoll. The contributor also sent
+ some explanatory documents, which I for now copied into
+ tax/us/de_DE/, but I just didn't know whether they better belong
+ anywhere else.
+
+2011-02-19 01:17 jralls
+
+ * [r20317] src/libqof/qof/qofinstance.h: qofinstance.h: Delete
+ duplicate declarations and consolidate editlevel declarations in
+ one place.
+
+2011-02-18 19:08 cmarchi
+
+ * [r20316] po/it.po: Updated Italian translation.
+
+2011-02-18 19:07 cmarchi
+
+ * [r20315] src/import-export/generic-import.glade,
+ src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+ Unify two very similar strings.
+
+2011-02-18 11:35 cstim
+
+ * [r20314] src/optional/gtkmm/Makefile.am,
+ src/optional/gtkmm/gnc-plugin-gtkmm-ui.xml,
+ src/optional/gtkmm/gnc-plugin-gtkmm.cpp,
+ src/optional/gtkmm/gnc-plugin-gtkmm.hpp,
+ src/optional/gtkmm/gncmod-gtkmm.cpp: Extend gtkmm/C++ plugin to
+ include an actual gnc-plugin implementation.
+ * [r20313] configure.ac: Really fix conditional configure test for
+ gtkmm.
+
+2011-02-18 09:37 cstim
+
+ * [r20312] configure.ac, src/bin/gnucash-bin.c,
+ src/optional/Makefile.am: Re-apply r20310: Add optional module
+ that compiles with gtkmm.
+
+2011-02-17 18:43 cstim
+
+ * [r20311] configure.ac, src/bin/gnucash-bin.c,
+ src/optional/Makefile.am: Revert r20310, "Add optional module
+ that compiles with gtkmm..." - the configure code wasn't taking
+ this as optional for whatever reason.
+
+2011-02-16 21:39 cstim
+
+ * [r20310] configure.ac, src/bin/gnucash-bin.c,
+ src/optional/Makefile.am, src/optional/gtkmm,
+ src/optional/gtkmm/Makefile.am,
+ src/optional/gtkmm/gncmod-gtkmm.cpp: 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.
+ * [r20309] src/gnc-module/gnc-module.c,
+ src/gnc-module/gnc-module.h: Fix const-correctness of gnc-module
+ interface.
+
+2011-02-16 21:08 cstim
+
+ * [r20308] src/business/business-gnome/gnc-plugin-business.c: Add
+ missing run-time typechecks in new code.
+ * [r20307] src/gnome-utils/gnc-main-window.c: Fix CRIT gtk warning
+ if the old_page_long_name was NULL but still passed to g_strrstr.
+
+2011-02-16 20:47 cstim
+
+ * [r20306] src/business/business-ledger/gncEntryLedger.c: Fix
+ invoice line ordering mismatch between register window and
+ reports. The new code was missing the call to
+ gncInvoiceSortEntries.
+
+2011-02-16 20:16 cstim
+
+ * [r20305] packaging/win32/defaults.sh: Win32 build: Updated
+ aqbanking5 version numbers
+
+2011-02-16 20:13 cstim
+
+ * [r20304] src/business/business-gnome/glade/businessprefs.glade,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in,
+ src/business/business-gnome/ui/gnc-plugin-business-ui.xml: 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.
+
+2011-02-16 11:46 gjanssens
+
+ * [r20303] src/gnome-utils/dialog-totd.c: Bug #642445 [PATCH]
+ Segfault when tip_of_the_day.list is empty
+
+2011-02-14 21:15 cstim
+
+ * [r20302] src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-main-window.h: Add accessor of GtkUIManager
+ in GncMainWindow.
+
+2011-02-14 19:34 cstim
+
+ * [r20301] packaging/win32/defaults.sh: Win32 build: Fix outdated
+ (and broken) URL of ActivePerl.
+
+2011-02-14 19:33 cstim
+
+ * [r20300] src/libqof/qof/test/Makefile.am: Bug #642284: Fails to
+ build on Ubuntu Natty Patch by Ahmed El-Mahmoudy.
+
+2011-02-14 19:21 cstim
+
+ * [r20299] po/de.po: Updated German translation
+
+2011-02-14 00:17 jralls
+
+ * [r20298] src/libqof/qof/qofsession.c: QofSession: Don't push a
+ new generic error if there's already one available that might be
+ more descriptive.
+
+2011-02-13 20:19 jralls
+
+ * [r20297] src/import-export/aqbanking/druid-ab-initial.c: Remove
+ no-longer-correct warning about the aqbanking5 setup wizard not
+ being implemented: It is.
+
+2011-02-13 20:18 cstim
+
+ * [r20296] po/de.po: Updated German translation
+
+2011-02-13 20:03 jralls
+
+ * [r20295] src/backend/dbi/gnc-backend-dbi.c: 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.
+
+2011-02-12 21:55 cstim
+
+ * [r20294] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-invoice.h,
+ src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml,
+ src/business/business-ledger/gncEntryLedger.c,
+ src/business/business-ledger/gncEntryLedger.h: 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.
+ * [r20293] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
+ Add a Timespec constructor for the current clock time.
+
+2011-02-12 20:32 cstim
+
+ * [r20292] packaging/win32/install-impl.sh: Win32 build: Fix some
+ cross-compiling issues.
+
+2011-02-12 19:28 cstim
+
+ * [r20291] packaging/win32/defaults.sh: Win32 build: Update some
+ version numbers: libofx, gwenhywfar, aqbanking
+
+2011-02-12 17:30 cstim
+
+ * [r20287] src/backend/dbi/gnc-backend-dbi.c: 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.
+
+2011-02-12 16:34 cstim
+
+ * [r20285] po/de.po: Update German translation.
+
+2011-02-12 16:30 cstim
+
+ * [r20284] po/POTFILES.in, po/bg.po, po/ca.po, po/cs.po, po/da.po,
+ po/de.po, po/el.po, po/en_GB.po, po/es.po, po/es_NI.po,
+ po/eu.po, po/fa.po, po/fi.po, po/fr.po, po/he.po, po/hu.po,
+ po/it.po, po/ja.po, po/ko.po, po/lt.po, po/lv.po, po/nb.po,
+ po/ne.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po,
+ po/ru.po, po/rw.po, po/sk.po, po/sv.po, po/ta.po, po/tr.po,
+ po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: Update translation
+ po files: Merge latest pot template.
+
+2011-02-12 16:03 cstim
+
+ * [r20283] src/import-export/aqbanking/gnc-ab-utils.c: Fix
+ potential parsing of NULL strings by correctly use an empty
+ non-NULL string instead.
+
+2011-02-12 15:53 cstim
+
+ * [r20282] src/engine/Query.c: Another error message somewhat more
+ verbose.
+ * [r20281] src/app-utils/gnc-ui-util.c,
+ src/libqof/qof/gnc-numeric.c, src/libqof/qof/gnc-numeric.h: Make
+ log warning about bad gnc_numeric print the actual error code.
+
+2011-02-12 15:18 cstim
+
+ * [r20279] src/app-utils/gnc-addr-quickfill.c,
+ src/app-utils/gnc-addr-quickfill.h,
+ src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/glade/customer.glade: Add address
+ auto-completion of r20272 also for address line 4.
+
+2011-02-12 14:49 cstim
+
+ * [r20278] po/es.po: Updated Spanish translation, by Francisco
+ Javier.
+
+2011-02-12 09:46 cstim
+
+ * [r20275] src/business/business-gnome/dialog-customer.c: Fix
+ r20272: The text selection after auto-completion should work
+ correctly now.
+
+2011-02-11 13:40 cmarchi
+
+ * [r20274] po/ru.po: Update Russian translation by Sergey
+ Belyashov.
+
+2011-02-10 21:49 cstim
+
+ * [r20273] src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/glade/customer.glade: Extend the
+ addr2/addr3 auto-completion also to the shipping addr2/addr3
+ lines.
+ * [r20272] src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/glade/customer.glade: Implement
+ auto-completion on the addr2/addr3 lines of the "New Customer"
+ dialog box.
+ * [r20271] src/app-utils/CMakeLists.txt,
+ src/app-utils/Makefile.am, src/app-utils/gnc-addr-quickfill.c,
+ src/app-utils/gnc-addr-quickfill.h: Add a common shared
+ quickfill object for the addr2/addr3 lines of a GncAddress.
+
+2011-02-10 21:48 cstim
+
+ * [r20270] src/app-utils/gnc-entry-quickfill.c,
+ src/app-utils/gnc-entry-quickfill.h,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-transfer.h: Minor code cleanup - remove
+ includes from header if not necessary.
+
+2011-02-10 20:10 cmarchi
+
+ * [r20269] po/nl.po: Updated Dutch translation copied from the
+ translation project.
+
+2011-02-10 19:46 cstim
+
+ * [r20268] src/gnome/glade/fincalc.glade,
+ src/gnome/gnc-plugin-basic-commands.c: 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.
+
+2011-02-10 19:40 cstim
+
+ * [r20267] doc/examples/create-bogus-data.pl,
+ src/backend/xml/test/grab-types.pl, src/engine/xlate.pl,
+ src/experimental/cbb/cbb-engine/CBBlib.pl,
+ src/experimental/cbb/cbb-engine/common.pl,
+ src/quotes/Quote_example.pl: 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.
+ * [r20266] src/doc/doxygen.cfg.in: 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
+
+2011-02-10 19:37 cstim
+
+ * [r20265]
+ src/optional/python-bindings/example_scripts/get_quotes.pl,
+ src/optional/python-bindings/example_scripts/quotes_historic.py:
+ 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.
+ * [r20264]
+ src/optional/python-bindings/example_scripts/account_analysis.py,
+ src/optional/python-bindings/gnucash_core.py: 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
+
+2011-02-10 19:36 cstim
+
+ * [r20263]
+ src/optional/python-bindings/example_scripts/str_methods.py: Bug
+ #639906: Changing the way __format__ works for Split and
+ Transaction Patch by Christoph Holtermann
+
+2011-02-09 21:51 cstim
+
+ * [r20261] src/import-export/aqbanking/gnc-plugin-aqbanking.c: Fix
+ CRIT error message on program quit in the aqbanking module.
+
+2011-02-09 21:10 cstim
+
+ * [r20260] src/engine/gncInvoice.c: 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. (...)"
+
+2011-02-09 19:52 cstim
+
+ * [r20259] src/core-utils/core-utils.scm,
+ src/report/standard-reports/price-scatter.scm: 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.)
+
+2011-02-07 21:39 cstim
+
+ * [r20256] src/pixmaps/gnc-invoice-duplicate-16.png,
+ src/pixmaps/gnc-invoice-duplicate.png: Minor tweaking of icon
+ for duplicate invoice so that it doesn't look grayed out
+
+2011-02-07 21:19 cstim
+
+ * [r20255] po/nl.po: Update Dutch translation by Mark Haanen,
+ copied from the Translation Project.
+
+2011-02-07 21:07 cstim
+
+ * [r20254] po/es.po: Updated Spanish translation, by Francisco
+ Javier F. Serrador.
+
+2011-02-06 22:30 plongstaff
+
+ * [r20252] configure.ac: Update revision to 2.4.2
+
+2011-02-06 21:18 cstim
+
+ * [r20251] src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-model-account.h,
+ src/gnome-utils/gnc-tree-view-account.c: 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.
+
+2011-02-06 21:16 cstim
+
+ * [r20250] po/de.po: Updated German translation, now 100%
+ completed.
+ * [r20249] src/plugins/bi_import/bi_import.c,
+ src/plugins/bi_import/gnc-plugin-bi_import.c: I18n improvements:
+ Fix weird strings.
+
+2011-02-06 10:20 cstim
+
+ * [r20248] po/de.po: Update German translation.
+ * [r20247] po/POTFILES.in: Update POTFILES.in
+
+2011-02-06 09:54 cstim
+
+ * [r20246] src/report/business-reports/fancy-invoice.scm,
+ src/report/business-reports/invoice.scm: Bug #641628: I18n: Fix
+ untranslated string in fancy-invoice.scm and invoice.scm
+
+2011-02-06 09:49 cstim
+
+ * [r20245] doc/tip_of_the_day.list.in: Bug #641646: Fix incorrect
+ tip on switching between multiple tabs
+
+2011-02-05 20:28 cmarchi
+
+ * [r20244] po/nl.po: Updated Dutch translation, copied from the
+ translation project.
+
+2011-02-05 17:32 cstim
+
+ * [r20242] src/doc/doxygen_main_page.c, src/doc/prices.txt,
+ src/engine/design.txt: Remove references to Neil William's
+ website because it is vastly outdated.
+
+2011-02-05 16:52 cstim
+
+ * [r20241] po/de.po: Updated German translation
+
+2011-02-05 16:29 cstim
+
+ * [r20239] src/report/business-reports/fancy-invoice.scm: Bug
+ #641557: I18n slightly improved in fancy-invoice
+
+2011-02-05 16:28 cstim
+
+ * [r20238] src/gnome-utils/gnc-main-window.c: I18n: Fix misleading
+ composed strings by defining two separate full sentences.
+
+2011-02-05 15:52 cstim
+
+ * [r20237] po/glossary/gnc-glossary.txt: i18n: Add more terms to
+ the glossary
+ * [r20236] src/import-export/aqbanking/gnc-file-aqb-import.c:
+ i18n: Fix missing space in message
+
+2011-02-05 01:55 plongstaff
+
+ * [r20231] configure.ac: Update revision to 2.4.1
+
+2011-02-04 18:32 jralls
+
+ * [r20230] src/backend/dbi/test/test-dbi-stuff.c: DBI Backend:
+ Cleanup after testing version control so that repeating the
+ tests doesn't fail.
+
+2011-02-04 01:54 plongstaff
+
+ * [r20229] src/backend/dbi/test/test-dbi-stuff.c: Check whether
+ session has been created before trying to end it.
+
+2011-02-04 00:02 jralls
+
+ * [r20228] src/backend/dbi/gnc-backend-dbi.c: Fix compiler warning
+ in gnc-backend-dbi.c.
+
+2011-02-03 21:22 cmarchi
+
+ * [r20227] po/nl.po: Updated Dutch translation, copied from the
+ translation project.
+
+2011-02-03 14:43 jralls
+
+ * [r20226] src/backend/dbi/Makefile.am: Change dependency in
+ src/backend/dbi/Makefile.am from app-utils to core-utils
+
+2011-02-02 20:49 cstim
+
+ * [r20225] src/business/business-gnome/dialog-invoice.c: Do not
+ modify the entry's DateEntered when duplicating invoice to keep
+ the entry ordering. Follow-up to r20115.
+
+2011-02-02 20:31 cstim
+
+ * [r20224] CMakeLists.txt, src/config.h.cmake.in,
+ src/core-utils/CMakeLists.txt: Fix cmake build after latest
+ configure changes.
+
+2011-02-02 00:04 jralls
+
+ * [r20223] configure.ac, src/backend/dbi/Makefile.am,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-backend-sql.h: Change GNC_RESAVE_VERSION to
+ GNUCASH_RESAVE_VERSION so that it's similar to the other version
+ macros; define it at the top of configure.ac so that it's
+ obvious to everybody; and store the current Gnucash version only
+ when doing a full save so that retrospective changes to
+ GNUCASH_RESAVE_VERSION won't skip a resave because the database
+ has been touchedby a newer version.
+
+2011-02-01 21:04 cstim
+
+ * [r20222] src/core-utils/gnc-locale-utils.c: Win32: Add missing
+ include for windows build
+
+2011-01-31 20:07 cstim
+
+ * [r20217] src/gnc/AccountItemModel.cpp,
+ src/gnc/AccountSelectionDelegate.cpp, src/gnc/Book.cpp,
+ src/gnc/Cmd.cpp, src/gnc/Numeric.cpp,
+ src/gnc/QofEventWrapper.cpp, src/gnc/RecentFileMenu.cpp,
+ src/gnc/Session.cpp, src/gnc/Split.cpp,
+ src/gnc/SplitListModel.cpp, src/gnc/SplitListView.cpp,
+ src/gnc/Transaction.cpp, src/gnc/main.cpp,
+ src/gnc/mainwindow-file.cpp, src/gnc/mainwindow.cpp: Set line
+ ending property svn:eol-style to LF for newly added files
+
+2011-01-31 19:54 cstim
+
+ * [r20216] src/core-utils/gnc-locale-utils.c,
+ src/core-utils/gnc-locale-utils.h: Set line ending property
+ svn:eol-style to LF for newly added files
+
+2011-01-31 15:27 jralls
+
+ * [r20214] src/core-utils/gnc-locale-utils.c,
+ src/core-utils/gnc-locale-utils.h: The new files for gnc_locale
+ functions, ommitted from r20110.
+
+2011-01-31 04:35 jralls
+
+ * [r20211] src/gnome/dialog-fincalc.c,
+ src/import-export/ofx/test/Makefile.am,
+ src/import-export/test/Makefile.am,
+ src/register/ledger-core/test/Makefile.am,
+ src/report/locale-specific/us/Makefile.am,
+ src/report/report-gnome/test/Makefile.am: Adjustments to test
+ Makefiles required by r20176 (move quickfill functions from
+ gnome-utils to app-utils
+
+2011-01-31 04:33 jralls
+
+ * [r20210] src/bin/gnucash-bin.c,
+ src/gnome-utils/gnc-amount-edit.c,
+ src/gnome-utils/window-main-summarybar.c,
+ src/register/register-core/Makefile.am,
+ src/register/register-core/formulacell.c,
+ src/register/register-core/pricecell.c,
+ src/register/register-gnome/formulacell-gnome.c,
+ src/register/register-gnome/pricecell-gnome.c: More adjustments
+ for moving gnc_locale functions from app-utils to core-utils
+
+2011-01-31 04:29 jralls
+
+ * [r20209] src/app-utils/app-utils.i,
+ src/app-utils/gnc-exp-parser.c, src/app-utils/gnc-ui-util.c,
+ src/app-utils/gnc-ui-util.h, src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/test/Makefile.am, src/core-utils/Makefile.am,
+ src/core-utils/core-utils.i,
+ src/html/gnc-html-graph-gog-gtkhtml.c,
+ src/html/gnc-html-graph-gog-webkit.c: Move gnc_locale functions
+ from src/app-utils/gnc-ui-util to
+ src/core-utils/gnc-locale-utils (new files) and adjust
+ accordingly.
+
+2011-01-30 22:40 jralls
+
+ * [r20208] src/backend/dbi/gnc-backend-dbi.c: Adjust location and
+ add gnc_(push|pop)_locale wrapper around dbi_conn_query() calls
+ which retrieve data. Patch by Christoph Holtermann
+
+2011-01-30 20:34 alex.aycinena
+
+ * [r20207] src/app-utils/gnc-ui-util.c,
+ src/app-utils/gnc-ui-util.h,
+ src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-model-account.h,
+ src/gnome-utils/gnc-tree-view-account.c: 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.
+
+2011-01-30 18:33 gjanssens
+
+ * [r20206] src/backend/sql/gnc-backend-sql.c: Bug #640061 -
+ Invoice items are not saved, patch by Christoph Holterman
+
+2011-01-30 10:25 cstim
+
+ * [r20205] CMakeLists.txt, src/config.h.cmake.in: Update newly
+ introduced NANO version number in cmake build script as well.
+
+2011-01-30 10:21 cstim
+
+ * [r20204] src/app-utils/option-util.c,
+ src/app-utils/option-util.h,
+ src/business/business-gnome/business-options-gnome.c,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-options.h: Get rid of gtk dependency in
+ <app-util/option-util.h> header by storing only a gpointer for
+ the widget. This means the very last part of a gtk-dependency in
+ app-util is in option-util.c in one error message. My goal is to
+ remove gtk completely from app-util so that all code in our
+ dependency chain up to app-util can be packaged into a
+ GUI-independent library, which can then be used by the python
+ wrappers and other GUI frontends alike.
+
+2011-01-30 09:24 cstim
+
+ * [r20203] po/uk.po: Updated Ukrainian translation, copied from
+ the Translation Project.
+
+2011-01-29 23:38 jralls
+
+ * [r20202] configure.ac, src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/sql/gnc-backend-sql.c, src/core-utils/gnc-main.c,
+ src/core-utils/gnc-main.h: Add gnc_get_long_version, a guint
+ concocted by adding the version values together allowing two
+ digits for each. Add a new version value, GNUNCASH_NANO_VERSION,
+ to be incremented when there's any change to data serialization.
+ Use the new gnc_get_long_version to tag the Gnucash version in
+ the versions table in the dbi backend.
+
+2011-01-29 23:16 jralls
+
+ * [r20201] src/backend/dbi/test/Makefile.am: Add
+ libgncmod-app-utils.la to src/backend/dbi/tests LDADD so that
+ gnc_push_locale and gnc_pop_locale can be found for testing.
+
+2011-01-29 21:37 cstim
+
+ * [r20200] src/app-utils/gnc-ui-util.c,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/import-export/aqbanking/gnc-gwen-gui.c,
+ src/plugins/bi_import/bi_import.c: Re-indentation of source
+ code. This re-indentation was done using astyle-1.24 using the
+ following options: astyle --indent=spaces=4 --brackets=break
+ --pad-oper --pad-header --suffix=none
+
+2011-01-29 21:33 cstim
+
+ * [r20199] src/backend/dbi/CMakeLists.txt: Fix missing include in
+ cmake build file.
+
+2011-01-29 21:31 cstim
+
+ * [r20198] src/Makefile.am, src/gnc-ui.h,
+ src/gnome-utils/Makefile.am, src/gnome-utils/gnc-ui.h: Move
+ gnc-ui.h file from top-level to gnome-utils. It is gtk-dependent
+ anyway, so it is moved to where it belongs now.
+ * [r20197] src/gnc-ui.h, src/gnome-utils/gnc-keyring.h,
+ src/import-export/qif-import/dialog-account-picker.c,
+ src/import-export/qif-import/druid-qif-import.h: Remove unneeded
+ usage of a generic <gnc-ui.h> include in headers.
+
+2011-01-29 21:17 cstim
+
+ * [r20196] src/Makefile.am, src/RecnWindow.h,
+ src/gnome/window-reconcile.h,
+ src/import-export/aqbanking/gnc-ab-utils.c: Remove pointless
+ header RecnWindow.h - nothing gtk-independent here anyway.
+
+2011-01-29 21:13 cstim
+
+ * [r20195] src/app-utils/CMakeLists.txt: Fix cmake build file
+ after file removal.
+
+2011-01-29 21:09 cstim
+
+ * [r20194] src/RecnWindow.h, src/app-utils/Makefile.am,
+ src/app-utils/gnc-ui-common.h, src/app-utils/option-util.c,
+ src/app-utils/option-util.h,
+ src/business/business-ledger/gncEntryLedger.c,
+ src/business/business-ledger/gncEntryLedger.h,
+ src/business/business-ledger/gncEntryLedgerP.h, src/gnc-ui.h,
+ src/gnome-utils/gnc-gui-query.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome/dialog-sx-from-trans.c, src/gnome/gnc-split-reg.c,
+ src/gnome/window-autoclear.h,
+ src/import-export/import-account-matcher.c,
+ src/import-export/import-account-matcher.h,
+ src/register/ledger-core/gnc-ledger-display.c,
+ src/register/ledger-core/gnc-ledger-display.h,
+ src/register/ledger-core/split-register-p.h,
+ src/register/ledger-core/split-register-util.c,
+ src/register/ledger-core/split-register.h,
+ src/register/register-core/basiccell.h,
+ src/register/register-core/table-allgui.h,
+ src/register/register-gnome/table-gnome.c: Drop the obsolete
+ gncUIWidget typedef because all of our GUI-code is inherently
+ gtk-dependent (with the exception of option-util.h). If there
+ were any re-write of gnucash with a different GUI toolkit, it
+ will define all GUI-related functions in its own way, so there's
+ no point in pretending those very gtk'ish functions were usable
+ in a different toolkit as well.
+
+2011-01-29 20:58 jralls
+
+ * [r20193] src/engine/gnc-engine.c, src/engine/gnc-engine.h:
+ Delete the unused and slightly pointless gnucash_foo_version
+ functions
+
+2011-01-29 20:40 jralls
+
+ * [r20192] src/app-utils/gnc-ui-util.c,
+ src/app-utils/gnc-ui-util.h, src/backend/dbi/Makefile.am,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/html/gnc-html-graph-gog-gtkhtml.c,
+ src/html/gnc-html-graph-gog-webkit.c: Adjust gnc_push_locale and
+ gnc_pop_locale to take a locale category and to handle MSWin32
+ (following gnome/druid-hierarchy.c) correctly. Use them in
+ gnc-backend-dbi.c instead of the incorrect code from r20189
+ (Thanks, Christian).
+
+2011-01-29 00:40 jralls
+
+ * [r20191] src/backend/dbi/gnc-backend-dbi.c: Add locale.h; some
+ systems seem not to pull it in via glib/gi18n.h
+
+2011-01-28 23:47 jralls
+
+ * [r20190] src/backend/dbi/gnc-backend-dbi.c: Left out of r20188:
+ Actually wrap the important code...
+
+2011-01-28 21:35 jralls
+
+ * [r20189] src/backend/dbi/gnc-backend-dbi.c: Handle
+ localization-ignorance bug in libdbi by setting LC_NUMERIC
+ locale to "C" before calling dbi_result_get_double() and back
+ afterwards. This is not thread-safe, but we're not multithreaded
+ yet.
+
+2011-01-28 21:03 jralls
+
+ * [r20188] configure.ac, po/en.po, src/bin/gnucash-bin.c: Better
+ OSX language handling: Add a "C" locale to the language-list
+ after any english locale so that if that english locale isn't
+ present, gettext will fall through to "C", which makes
+ unnecessary the "en.po" file. Also removed the special casing
+ and locale truncation; gettext is quite capable of doing that
+ itself.
+
+2011-01-28 20:57 gjanssens
+
+ * [r20187]
+ src/optional/python-bindings/example_scripts/change_tax_code.py,
+ src/optional/python-bindings/example_scripts/new_book_with_opening_balances.py,
+ src/optional/python-bindings/example_scripts/priceDB_test.py,
+ src/optional/python-bindings/example_scripts/price_database_example.py,
+ src/optional/python-bindings/example_scripts/simple_book.py,
+ src/optional/python-bindings/example_scripts/simple_business_create.py,
+ src/optional/python-bindings/example_scripts/simple_invoice_insert.py,
+ src/optional/python-bindings/example_scripts/simple_session.py,
+ src/optional/python-bindings/example_scripts/test_imbalance_transaction.py:
+ Clarify the use of pathnames in the python bindings example
+ scripts
+ * [r20186]
+ src/optional/python-bindings/example_scripts/account_analysis.py:
+ Allow all book types instead of only sqlite3 for
+ account_analysis.py
+
+2011-01-28 19:48 cmarchi
+
+ * [r20185] src/report/stylesheets/stylesheet-footer.scm: Fix a
+ typo.
+
+2011-01-27 21:02 cstim
+
+ * [r20181] po/de.po: Update German translation. This is merged
+ using msgmerge --no-location de.po gnucash.pot -o de.new.po and
+ we use "--no-location" to make the updates actually readable.
+ * [r20180] po/POTFILES.in, src/report/business-reports/aging.scm,
+ src/report/business-reports/customer-summary.scm,
+ src/report/standard-reports/category-barchart.scm: I18n
+ improvements: Fix typos, fix unnecessary near-duplicates, remove
+ unneeded strings.
+
+2011-01-27 20:07 jralls
+
+ * [r20178] src/backend/sql/gnc-backend-sql.c: Clean up an obvious
+ time-waster.
+
+2011-01-27 19:38 jralls
+
+ * [r20177] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/sql/gnc-backend-sql.c: Change serialization of
+ doubles in the dbi backend to use g_ascii_dtostr() instead of
+ sprintf. The problem is that sprintf is subject to localization
+ and will output e.g. 1,25 for one-and-a-quarter in European
+ locales. SQL doesn't support localization, so will interpret
+ 1,25 as two fields, 1 and 25. Note also that
+ GUID_ENCODING_LENGTH isn't big enough for a double, so that's
+ changed to G_ASCII_DTOSTR_BUF_SIZE.
+
+2011-01-27 19:22 cstim
+
+ * [r20176] src/app-utils/CMakeLists.txt,
+ src/app-utils/Makefile.am, src/app-utils/QuickFill.c,
+ src/app-utils/QuickFill.h, src/app-utils/gnc-entry-quickfill.c,
+ src/app-utils/gnc-entry-quickfill.h,
+ src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/gnome-utils/Makefile.am, src/gnome-utils/QuickFill.c,
+ src/gnome-utils/QuickFill.h,
+ src/gnome-utils/gnc-entry-quickfill.c,
+ src/gnome-utils/gnc-entry-quickfill.h: Move quickfill and
+ gnc-entry-quickfill files from gnome-utils to app-utils because
+ they don't require gtk/gnome. (account-quickfill can't be moved
+ because it also works with a GtkListStore.)
+
+2011-01-27 19:16 jralls
+
+ * [r20175] src/backend/dbi/test/test-dbi-stuff.c: Add #include
+ gnc-main.h for declaration of gnc_get_svn_version() for
+ test_dbi_version_control().
+
+2011-01-27 19:09 cstim
+
+ * [r20174] src/app-utils/app-utils.i, src/engine/business-core.i,
+ src/engine/engine.i: Fix core swig files to have appropriate
+ ifdefs for guile only portions Patch by Andy Clayton
+ <q3aiml at gmail.com>
+
+2011-01-27 19:02 cstim
+
+ * [r20173] src/business/business-gnome/gnc-plugin-page-invoice.h,
+ src/plugins/bi_import/Makefile.am,
+ src/plugins/bi_import/bi_import.c: Fix r20169 for out-of-tree
+ build. Clean up included .c file.
+
+2011-01-27 18:36 jralls
+
+ * [r20172] src/backend/dbi/test/test-dbi-stuff.h: Add declaration
+ for test_dbi_version_control; doxygen comments for
+ test_dbi_safe_save and test_dbi_version_control; and rearrange
+ order of declarations to keep the test functions together.
+
+2011-01-27 16:28 gjanssens
+
+ * [r20171] src/gnome-utils/window-main-summarybar.c: Bug #631789 -
+ "Assets" in summary bar does not match assets displayed As
+ proposed in the bug, I have changed it to "Net Assets"
+ * [r20170] src/register/register-core/quickfillcell.h,
+ src/register/register-gnome/gnucash-item-edit.c: Spelling fixes
+ in code comments.
+
+2011-01-26 17:13 mikee
+
+ * [r20169] src/plugins/bi_import/Makefile.am,
+ src/plugins/bi_import/bi_import.c: Open the newly created
+ invoices for editing after import.
+
+2011-01-25 17:06 jralls
+
+ * [r20168] src/gnome-utils/gnc-splash.c: Make the splash screen
+ stack as a regular window instead of stacking in front of
+ everything else.
+
+2011-01-25 17:05 jralls
+
+ * [r20167] src/libqof/qof/test/test-qofinstance.c: Remove
+ qof_instance_begin_edit test from test_book_readonly;
+ qof_instance_begin_edit doesn't check qof_book_is_readonly
+ anymore.
+
+2011-01-25 14:09 gjanssens
+
+ * [r20166] src/plugins: One more svn:ignore for bi_import plugin
+
+2011-01-25 14:06 gjanssens
+
+ * [r20165] src/plugins/bi_import, src/plugins/bi_import/glade,
+ src/plugins/bi_import/ui: Update svn:ignore for bi_import plugin
+
+2011-01-24 14:37 cstim
+
+ * [r20164] src/backend/dbi/gnc-backend-dbi-priv.h,
+ src/backend/dbi/test/test-dbi-business-stuff.c,
+ src/backend/dbi/test/test-dbi-business-stuff.h,
+ src/backend/dbi/test/test-dbi-business.c,
+ src/libqof/qof/test/test-qof.c,
+ src/libqof/qof/test/test-qofbackend.c,
+ src/libqof/qof/test/test-qofbook.c,
+ src/libqof/qof/test/test-qofinstance.c,
+ src/libqof/qof/test/test-qofsession.c,
+ src/plugins/bi_import/bi_import.c,
+ src/plugins/bi_import/bi_import.h,
+ src/plugins/bi_import/gnc-plugin-bi_import.c,
+ src/plugins/bi_import/gnc-plugin-bi_import.h,
+ src/plugins/bi_import/gncmod-bi_import.c,
+ src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
+ src/plugins/bi_import/helpers.c,
+ src/plugins/bi_import/helpers.h: Set line ending property
+ svn:eol-style to LF for newly added files
+
+2011-01-24 14:10 cstim
+
+ * [r20163] src/app-utils/gnc-ui-util.c,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/test/test-dbi-basic.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/business/business-ledger/gncEntryLedgerControl.c,
+ src/engine/Transaction.c, src/engine/gnc-budget.c,
+ src/engine/gnc-commodity.c, src/gnome-utils/dialog-book-close.c,
+ src/gnome-utils/gnc-entry-quickfill.c,
+ src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-main-window.c,
+ src/import-export/aqbanking/gnc-ab-getbalance.c,
+ src/import-export/aqbanking/gnc-ab-gettrans.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-plugin-aqbanking.c,
+ src/import-export/import-backend.c,
+ src/import-export/import-main-matcher.c,
+ src/import-export/qif-import/druid-qif-import.c,
+ src/libqof/qof/gnc-date.c, src/libqof/qof/qofbook.c,
+ src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h,
+ src/libqof/qof/test/test-qofbackend.c,
+ src/libqof/qof/test/test-qofsession.c,
+ src/optional/python-bindings/sqlite3test.c,
+ src/plugins/bi_import/bi_import.c,
+ src/plugins/bi_import/bi_import.h,
+ src/plugins/bi_import/gnc-plugin-bi_import.c,
+ src/plugins/bi_import/gnc-plugin-bi_import.h,
+ src/plugins/bi_import/gncmod-bi_import.c,
+ src/plugins/bi_import/gui.c, src/plugins/bi_import/helpers.c:
+ Re-indentation of source code. This re-indentation was done
+ using astyle-1.24 using the following options: astyle
+ --indent=spaces=4 --brackets=break --pad-oper --pad-header
+ --suffix=none
+
+2011-01-24 14:04 cstim
+
+ * [r20162] util/gnc-svnversion: Add missing svn:executable property
+
+2011-01-24 14:02 cstim
+
+ * [r20161] src/backend/dbi/gnc-backend-dbi.c,
+ src/gnome-utils/gnc-file.c: Fix printf conversion specifier of
+ 64 bit integers in message. (Also, fix compiler warning about &&
+ and ||).
+
+2011-01-24 09:45 cstim
+
+ * [r20160] src/gnome-utils/gnc-file.c: Improve wording of libdbi
+ error message even more.
+
+2011-01-23 19:33 jralls
+
+ * [r20159] src/gnome-utils/gnc-file.c: 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.
+
+2011-01-23 19:29 jralls
+
+ * [r20158] configure.ac: Add en to the ALL_LINGUAS list in
+ configure.ac; should have been in r20142
+
+2011-01-23 19:24 jralls
+
+ * [r20157] configure.ac, src/gnome-utils/gnc-file.c: Reverse some
+ extra changes that slipped into 20155
+
+2011-01-23 18:58 jralls
+
+ * [r20156] src/backend/sql/gnc-backend-sql.c: Bug #637770: Fix
+ progress bar on load and full save in sql backend.
+
+2011-01-23 17:50 jralls
+
+ * [r20155] configure.ac, src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gnc-main-window.c: Provide more detail in commit
+ error when it's caused by a read-only book. Mark error message
+ for translation.
+
+2011-01-23 17:35 jralls
+
+ * [r20154] src/backend/sql/gnc-backend-sql.c: Throw an error and
+ return if if the book is marked readonly.
+
+2011-01-23 17:31 jralls
+
+ * [r20153] src/libqof/qof/qofinstance.c: Remove book_is_readonly
+ check from qof_instance_begin_edit; it crashes if it's actually
+ used.
+
+2011-01-22 23:04 jralls
+
+ * [r20147] src/backend/dbi/gnc-backend-dbi.c,
+ src/gnome-utils/gnc-file.c, src/libqof/qof/qofbackend.h: Bug
+ #611936: Test DBI backends for a dbi bug which causes 64-bit
+ numbers to not be stored on 32-bit systems, and prevent saving
+ or loading with an informative error dialog box.
+
+2011-01-22 22:59 jralls
+
+ * [r20146] src/engine/SX-book.c: Prevent a crash if
+ gnc_sx_sxes_reverencing_account called when book has no sxes.
+
+2011-01-22 14:39 cstim
+
+ * [r20145] AUTHORS,
+ src/optional/python-bindings/example_scripts/str_methods.py: Bug
+ #639906: Improve text output methods of python bindings Patch by
+ Christoph Holtermann: For the more complex financial objects i
+ chose a different approach. The printing functions are located
+ in one module. Importing this module adds these functions as
+ methods to the classes defined in gnucash_core.py.
+
+2011-01-22 14:36 cstim
+
+ * [r20144] AUTHORS, src/import-export/aqbanking/gnc-ab-utils.c:
+ Bug #640233: Don't add "Account unknown Bank Unknown" memo when
+ account and/or bank does not exist Patch by Jeff Kletsky: At
+ least for the online OFX sources I use in the US, downloaded
+ transactions are populated with memos of "Account unknown Bank
+ unknown" Past being annoying, this can cause improper "matches"
+ when comparing transactions. The root cause is found in
+ src/import-export/aqbanking/gnc-ab-utils.c in the function
+ gnc_ab_memo_to_gnc where the code seems to check for the
+ existence of a remote account number from the aqbanking
+ transaction if (ab_other_accountid && *ab_other_accountid) and
+ appears to intend to return the empty string if one is not
+ present. However, an earlier line in the code sets
+ ab_other_accountid to "unknown" so that the test always returns
+ true. This patch should return: * "Account <account number> Bank
+ <bank number>" if both are present * "Account <account number>"
+ if only the account is present * "Bank <bank number>" if only
+ the bank is present * "" if neither is present Additionally,
+ ordering of trimming was changed to handle the possibility that
+ the leading and/or trailing character(s) were stripped as
+ invalid UTF-8, resulting in an untrimmed string.
+
+2011-01-22 00:26 jralls
+
+ * [r20142] po/POTFILES.in, po/en.po, src/bin/gnucash-bin.c:
+ Rejigger the set_macos_locale function to better handle
+ qualified languages (e.g., Portugues (Portugal). Add po/en.po so
+ that english doesn't have to be special-cased to the C locale.
+
+2011-01-21 22:27 gjanssens
+
+ * [r20141] packaging/win32/gnucash.iss.in: Bug #638762 - Windows 7
+ 64-bit: GnuCash will not start due to existing
+ SCHEME_LIBRARY_PATH env variable
+
+2011-01-21 22:10 gjanssens
+
+ * [r20140] util/gnc-svnversion: Use last changed revision number
+ instead of last-commited-somewhere-in-repo svnversion without
+ options returns the most recent revision in the repo at the time
+ of the last svn update/checkout even if that revision didn't
+ hold any changes in the current path. Not very useful as a
+ reference. Better is to ask for the last changed revision with
+ -c. BUT: -c option for some reason always considers svn working
+ copy as having mixed sources. We're only interested in the last
+ part so we strip the beginning revision if it's there. As a
+ result if your WC really has mixed sources, that will not be
+ visible in the version number...
+
+2011-01-21 19:54 cmarchi
+
+ * [r20139] src/plugins/bi_import/glade/bi_import.glade: Fix a typo.
+
+2011-01-21 19:09 cmarchi
+
+ * [r20138] po/it.po: Update Italian translation.
+
+2011-01-21 14:23 gjanssens
+
+ * [r20137] src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-vendor.c: Bug #629501
+ Nonexistent field in error message
+
+2011-01-21 11:52 gjanssens
+
+ * [r20136]
+ src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml:
+ Bug #467311 Print invoice button should be restored to View
+ invoice
+ * [r20135] src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml,
+ src/gnome-utils/gnc-icons.c, src/gnome-utils/gnc-icons.h,
+ src/pixmaps/Makefile.am, src/pixmaps/gnc-invoice-new-16.png,
+ src/pixmaps/gnc-invoice-new.png: Bug #352057 button to create a
+ new invoice when viewing an old one.
+ * [r20134] src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/gnome-utils/gnc-icons.c, src/gnome-utils/gnc-icons.h,
+ src/pixmaps/Makefile.am,
+ src/pixmaps/gnc-invoice-duplicate-16.png,
+ src/pixmaps/gnc-invoice-duplicate.png: Add icons for Duplicate
+ Invoice functionality
+
+2011-01-21 11:51 gjanssens
+
+ * [r20133]
+ src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/schemas/apps_gnucash_history.schemas.in,
+ src/gnome/schemas/apps_gnucash_dialog_commodities.schemas.in,
+ src/gnome/schemas/apps_gnucash_dialog_common.schemas.in,
+ src/gnome/schemas/apps_gnucash_dialog_prices.schemas.in,
+ src/gnome/schemas/apps_gnucash_dialog_reconcile.schemas.in,
+ src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas.in,
+ src/gnome/schemas/apps_gnucash_dialog_totd.schemas.in,
+ src/gnome/schemas/apps_gnucash_general.schemas.in,
+ src/gnome/schemas/apps_gnucash_window_pages_account_tree.schemas.in,
+ src/gnome/schemas/apps_gnucash_window_pages_register.schemas.in,
+ src/import-export/aqbanking/schemas/apps_gnucash_dialog_hbci.schemas.in,
+ src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in,
+ src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+ Whitespace cleanups
+ * [r20132] AUTHORS, src/core-utils/gnc-gconf-utils.h,
+ src/gnome-utils/glade/preferences.glade,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome/schemas/apps_gnucash_general.schemas.in,
+ src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h: 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
+
+2011-01-20 20:20 cstim
+
+ * [r20131] src/report/business-reports/owner-report.scm: Bug
+ #535774: Fix label for employee option on "Employee Report"
+ Patch by Bert Claesen: The attached patch (against r20122) tries
+ to solve bug #535774 and: *Introduces Option naming consistent
+ with report title (e.g. Customer Report shows Customer in the
+ Option screen) *Removes the printf() default string in case no
+ arguments where given *Moves the docname up to a higher level
+ for easy of overview Cases default to a GNC-OWNER-VENDOR. Note
+ on the patch: *As indicated in the comments, two functions are
+ nearly identical, where in the Vendor report the use of
+ Vendor/Company is mixed. This can easily be moved into one
+ function as the footprint is the same. cstim: I've clarified
+ which ones of the functions returns translated vs. untranslated
+ strings, too.
+
+2011-01-20 20:15 cstim
+
+ * [r20130] src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/glib.i: Remove old obsolete unused
+ file from python wrappers. Apparently this is unused since
+ r17284.
+
+2011-01-20 20:14 cstim
+
+ * [r20129] src/base-typemaps.i: 639980: Add EntryList and
+ _gncEntry objects to list typemap. Patch by bstpierre.org Fix
+ python failing getting invoice entry data.
+ * [r20128] src/optional/python-bindings/gnucash_core.py: Bug
+ #639906: Adding __str__ and __unicode__ methods to GncNumeric
+ Patch by Christoph Holtermann: 1) I decided to let the methods
+ return "Division by Zero" for denom()==0. 2) As proposed in
+ http://stackoverflow.com/questions/1307014/python-str-versus-unicode
+ i created both __str__ and __unicode__. 3) I use format to fix
+ the decimal places to 2. It would be nice if the number would be
+ configurable.
+ * [r20127] src/doc/python-bindings-doxygen.py: Bug 637346: A small
+ python doc enhancement, basically mentioning the wiki-page Patch
+ by Christoph Holtermann.
+
+2011-01-19 04:21 mta
+
+ * [r20126] src/engine/engine.i: 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.
+
+2011-01-19 04:18 mta
+
+ * [r20125] src/engine/gnc-commodity.c: Make sure ENTER is balanced
+ by LEAVE in gnc_commodity_set_quote_tz.
+
+2011-01-19 04:17 mta
+
+ * [r20124] src/report/standard-reports/income-statement.scm: Make
+ it possible to include trading accounts in the Income Statement
+ and Profit and Loss reports.
+
+2011-01-18 23:42 jralls
+
+ * [r20123] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/test/test-dbi-basic.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-backend-sql.h: Enhanced database version
+ handling. * Add a macro GNC_RESAVE_VERSION which holds an svn
+ revision number. * When fully saving a database put this number
+ in versions with table_name Gnucash-Resave. * On database load,
+ compare the current GNC_RESAVE_VERSION with the Gnucash revision
+ and Gnucash-Resave revision saved when the database was created.
+ * If the current GNC_RESAVE_VERSION > the saved Gnucash version,
+ then emit ERR_SQL_DB_TOO_OLD. * If GNC_RESAVE_VERSION < the
+ saved Gnucash-Resave, emit ERR_SQL_DB_TOO_NEW.
+
+2011-01-18 18:16 jralls
+
+ * [r20121] src/libqof/qof/test/test-qof.c,
+ test-templates/Makefile.am, test-templates/test-module.c: Minor
+ fixes to g_test: Adjust MODULEPATH so that the boundary path
+ delimiters go at invocation; add DEFAULT_INCLUDES to the
+ test_foo_CFLAGS; include the required NULL third arg to
+ g_test_init()
+
+2011-01-18 00:36 jralls
+
+ * [r20119] src/backend/dbi/gnc-backend-dbi-priv.h,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/test/test-dbi-basic.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/dbi/test/test-dbi-stuff.h: Provide for safely
+ overwriting a sql database by moving the existing tables out of
+ the way, writing new tables, and then dropping the old tables
+ once everything has been saved.
+
+2011-01-17 21:27 cstim
+
+ * [r20118] src/plugins/bi_import/Makefile.am: Win32: Add missing
+ link libraries to bi_import plugin. Necessary for win32 linking.
+
+2011-01-17 16:55 jralls
+
+ * [r20117] src/backend/xml/sixtp-dom-generators.c,
+ src/backend/xml/test/test-files/xml2/Money95bank_fr.gml2,
+ src/backend/xml/test/test-files/xml2/Money95invst.gml2,
+ src/backend/xml/test/test-files/xml2/Money95mutual.gml2,
+ src/backend/xml/test/test-files/xml2/Money95stocks.gml2,
+ src/backend/xml/test/test-files/xml2/abc.gml2,
+ src/backend/xml/test/test-files/xml2/abcall.gml2,
+ src/backend/xml/test/test-files/xml2/carols-data-file.gml2,
+ src/backend/xml/test/test-files/xml2/cbb-export.gml2,
+ src/backend/xml/test/test-files/xml2/conrads-file.gml2,
+ src/backend/xml/test/test-files/xml2/every.gml2,
+ src/backend/xml/test/test-files/xml2/goonies-file.gml2,
+ src/backend/xml/test/test-files/xml2/hierachical-data-file.gml2,
+ src/backend/xml/test/test-files/xml2/ms-money.gml2,
+ src/backend/xml/test/test-files/xml2/pricedb1.gml2,
+ src/backend/xml/test/test-xml-transaction.c: Bug #638225: Author
+ Jim Radford. KVP lists are ordered so should not be sorted
+
+2011-01-16 21:10 cstim
+
+ * [r20116] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-invoice.h,
+ src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml:
+ Additionally, make the "Duplicate Invoice" feature available as
+ menu item and toolbar button when viewing an invoice.
+
+2011-01-16 21:09 cstim
+
+ * [r20115] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-invoice.h,
+ src/engine/gncInvoice.c: 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.
+
+2011-01-16 19:33 cstim
+
+ * [r20114] packaging/win32/install-impl.sh: Win32 build: Aqbanking
+ has a patch now, but doesn't need autotools called.
+
+2011-01-15 21:51 cstim
+
+ * [r20112] src/doc/doxygen.cfg.in: Remove *.i files from doxygen
+ input again because at least my doxygen-1.6.3 hangs on
+ gnucash_core.i. This is a follow-up to r19956, bug #637346.
+
+2011-01-15 21:05 cstim
+
+ * [r20111]
+ src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+ Make reconcile+update import action of r20021 bug#373415 enabled
+ by default because it's so useful.
+
+2011-01-15 20:33 cstim
+
+ * [r20108] packaging/win32/aqbanking-4.2.4-r2132-patch.diff,
+ packaging/win32/defaults.sh: Bug #639498: Fix aqbanking-4.2.4
+ issue with "execute online transfer" on WinXP.
+
+2011-01-15 19:11 jralls
+
+ * [r20107] configure.ac, src/libqof/qof/Makefile.am,
+ src/libqof/qof/test/test-qofbook.c,
+ src/libqof/qof/test/test-qofinstance.c,
+ src/libqof/qof/test/test-qofsession.c: Fix qof/test compilation
+ errors, provide guard for glib_testing.
+
+2011-01-15 09:52 cstim
+
+ * [r20106] configure.ac, src/bin/gnucash-bin.c,
+ src/import-export/Makefile.am,
+ src/import-export/hbci/HACKING-HBCITEST.txt,
+ src/import-export/hbci/Makefile.am,
+ src/import-export/hbci/dialog-daterange.c,
+ src/import-export/hbci/dialog-daterange.h,
+ src/import-export/hbci/dialog-hbcitrans.c,
+ src/import-export/hbci/dialog-hbcitrans.h,
+ src/import-export/hbci/dialog-pass.c,
+ src/import-export/hbci/dialog-pass.h,
+ src/import-export/hbci/druid-hbci-initial.c,
+ src/import-export/hbci/druid-hbci-initial.h,
+ src/import-export/hbci/druid-hbci-utils.c,
+ src/import-export/hbci/druid-hbci-utils.h,
+ src/import-export/hbci/glade/Makefile.am,
+ src/import-export/hbci/glade/hbci.glade,
+ src/import-export/hbci/glade/hbcipass.glade,
+ src/import-export/hbci/glade/hbciprefs.glade,
+ src/import-export/hbci/gnc-file-aqb-import.c,
+ src/import-export/hbci/gnc-file-aqb-import.h,
+ src/import-export/hbci/gnc-hbci-actions.c,
+ src/import-export/hbci/gnc-hbci-actions.h,
+ src/import-export/hbci/gnc-hbci-getbalance.c,
+ src/import-export/hbci/gnc-hbci-getbalance.h,
+ src/import-export/hbci/gnc-hbci-gettrans.c,
+ src/import-export/hbci/gnc-hbci-gettrans.h,
+ src/import-export/hbci/gnc-hbci-kvp.c,
+ src/import-export/hbci/gnc-hbci-kvp.h,
+ src/import-export/hbci/gnc-hbci-trans-templ.c,
+ src/import-export/hbci/gnc-hbci-trans-templ.h,
+ src/import-export/hbci/gnc-hbci-transfer.c,
+ src/import-export/hbci/gnc-hbci-transfer.h,
+ src/import-export/hbci/gnc-hbci-utils.c,
+ src/import-export/hbci/gnc-hbci-utils.h,
+ src/import-export/hbci/gnc-plugin-hbci-ui.xml,
+ src/import-export/hbci/gnc-plugin-hbci.c,
+ src/import-export/hbci/gnc-plugin-hbci.h,
+ src/import-export/hbci/gncmod-hbci.c,
+ src/import-export/hbci/hbci-interaction.c,
+ src/import-export/hbci/hbci-interaction.h,
+ src/import-export/hbci/hbci-interactionP.h,
+ src/import-export/hbci/schemas/Makefile.am,
+ src/import-export/hbci/schemas/apps_gnucash_dialog_hbci.schemas.in,
+ src/import-export/hbci/test/Makefile.am,
+ src/import-export/hbci/test/test-link-module.c: Remove the old
+ "import-export/hbci" module because it is no longer supported.
+ The newer "import-export/aqbanking" has been in use since
+ aqbanking-3.0.0. As it turned out, we require aqbanking-4.0.0
+ now anyway, which was release 2009-05-30. Consequently, the old
+ module isn't being maintained by us and so needs to be removed.
+ * [r20105] configure.ac: Bug #638689: Require libaqbanking >=
+ 4.0.0 because earlier versions are not supported correctly by
+ our code anymore.
+ * [r20104] src/libqof/qof/Makefile.am,
+ src/libqof/qof/test/test-qof.c: Disable usage of qof/test for
+ now because is does not yet compile.
+
+2011-01-14 23:25 jralls
+
+ * [r20103] src/libqof/qof/Makefile.am,
+ src/libqof/qof/qofbackend-p.h, src/libqof/qof/qofbackend.c,
+ src/libqof/qof/qofbackend.h, src/libqof/qof/qofbook.c,
+ src/libqof/qof/qofbook.h, src/libqof/qof/qofinstance.c,
+ src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h,
+ src/libqof/qof/test, src/libqof/qof/test/Makefile.am,
+ src/libqof/qof/test/test-qof.c,
+ src/libqof/qof/test/test-qofbackend.c,
+ src/libqof/qof/test/test-qofbook.c,
+ src/libqof/qof/test/test-qofinstance.c,
+ src/libqof/qof/test/test-qofsession.c: Add a read-only attribute
+ to QofBook and check of same to qof_instance_begin_edit. Add
+ qof_session_safe_save. Add unit tests for these changes. QofBook
+ read-only attribute is to prevent starting an edit when the
+ version of Gnucash which created a dataset is newer than the one
+ currently running. This is to prevent writing records of an old
+ format into an existing data set. The user can use File>Save As
+ to create a new QofSession which will write a completely new
+ dataset in the current format. This is an important safety
+ feature for future versions of Gnucash which will not bring all
+ of a dataset into memory, instead loading only what is
+ immediately needed. Safe-save is the Qof access to allow writing
+ out a dataset to an existing server database (i.e., postgresql
+ or mysql) while maintaining the ability to both
+ transaction-protect saving individual records while maintaining
+ the ability to rollback the entire save if something goes wrong.
+ The unit test framework is added to enable testing these
+ components. More tests will be added in a later commit.
+
+2011-01-14 22:03 jralls
+
+ * [r20102] test-templates, test-templates/Makefile.am,
+ test-templates/Makefile.decl, test-templates/README,
+ test-templates/test-module.c, test-templates/test-suite.c,
+ test-templates/testmain.c: Provide glib unit testing template
+ files to make it easier to add unit testing to modules
+
+2011-01-14 21:47 gjanssens
+
+ * [r20101] src/app-utils/gnc-ui-util.c: Bug 639322 part 3: provide
+ users with a sensible first time "Save As..." path on Windows
+ While $HOME is fine on linux, on Windows the most sensible
+ location is "My Documents" (or its translated equivalent).
+ * [r20100] src/gnome-utils/gnc-file.c: Bug 639322 part 2b: display
+ an error message if a user attempts to export to somewhere in
+ gnc_dotgnucash_dir and add a hint for translators to the error
+ message string
+ * [r20099] src/gnome-utils/gnc-file.c,
+ src/libqof/qof/qofbackend.h: Bug 639322 part 2: display an error
+ message if a user attempts to save beneath gnc_dotgnucash_dir
+ * [r20098] src/app-utils/file-utils.c, src/app-utils/file-utils.h:
+ Bug 639322 part 1: add extension .gcm to future state files Old
+ state files are still read (if no new equivalent exists yet) but
+ will never be written to again.
+ * [r20097] src/gnome/top-level.c: Remove unused variable.
+
+2011-01-14 21:46 gjanssens
+
+ * [r20096] src/app-utils/file-utils.c, src/app-utils/file-utils.h:
+ Remove obsolete compatibility code in the state file processing.
+ No version GnuCash 2.2.x version will produce state files with
+ spaces in their key names, and we don't need to worry about
+ older compatibility (migrating from 2.0.x should always happen
+ via 2.2.x).
+ * [r20095] src/libqof/qof/qofquery.h,
+ src/libqof/qof/qofquerycore.h: Fix some spelling errors in
+ doxigen documentation
+
+2011-01-14 21:10 cmarchi
+
+ * [r20094] src/gnome/glade/sched-xact.glade: Remove the word
+ "days" because it is also located after the near field.
+
+2011-01-13 23:12 fell
+
+ * [r20089] src/business/business-ledger/gncEntryLedgerControl.c:
+ Improve the for translators problematic format string from
+ gnc_entry_ledger_verify_acc_cell_ok This version uses 2 separate
+ sentences, mentions currencies and gives a clue for the account
+ type. Add enable basic doxygen output.
+
+2011-01-13 19:05 cstim
+
+ * [r20087] src/business/business-gnome/dialog-invoice.c: Bug
+ #639365: Revert r18546 so that the bills-due dialog displays
+ only bills but not invoices. The INVOICE_TYPE string
+ unfortunately is stored in translated form due to the usage of
+ gncInvoiceGetType() for user-visible strings as well. Hence, as
+ an exception we must also search for the translated here even
+ though it's an internal flag.
+
+2011-01-13 17:25 fell
+
+ * [r20086] README.dependencies: Add python in section optional of
+ README.dependencies Additional: explain alternatives and
+ optional parts
+
+2011-01-13 16:52 warlord
+
+ * [r20085] src/Makefile.am, src/plugins/bi_import/Makefile.am,
+ src/plugins/bi_import/bi_import.c: Revert r20082 (re-enable
+ plugins) Get the bi_import plugin building on Windows by
+ including missing libc functions
+
+2011-01-13 02:47 fell
+
+ * [r20083] src/app-utils/gnc-euro.c,
+ src/engine/iso-4217-currencies.scm: Bug 638842 - Estonia adopted
+ the Euro on 01.01.2011 Thanks to Toomas Tamm
+
+2011-01-13 02:47 plongstaff
+
+ * [r20082] src/Makefile.am: Disable building the plugins directory
+ until windows build issues can be fixed
+
+2011-01-12 20:40 cstim
+
+ * [r20081] src/engine/gncInvoice.c, src/engine/gncInvoice.h: Add
+ function for creating a new copy of an existing GncInvoice.
+
+2011-01-12 20:04 cstim
+
+ * [r20079] src/report/standard-reports/category-barchart.scm: Fix
+ typo
+
+2011-01-12 19:47 cstim
+
+ * [r20078] src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-main-window.h, src/gnome-utils/gnc-plugin.c,
+ src/gnome-utils/gnc-plugin.h,
+ src/import-export/aqbanking/aqbanking.glade,
+ src/import-export/aqbanking/gnc-gwen-gui.c,
+ src/import-export/aqbanking/gnc-gwen-gui.h,
+ src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml,
+ src/import-export/aqbanking/gnc-plugin-aqbanking.c,
+ src/import-export/aqbanking/gnc-plugin-aqbanking.h: Bug #636907:
+ Improve "Close when finished" handling in "Online Banking
+ Connection Window" Patch by Manfred Usselmann: This patch adds a
+ toggle action to the online banking menu, which allows to open
+ and close the online banking log window. In addition it adds an
+ option to the online banking preferences to keep the log window
+ open after the transfer has finished.
+ * [r20077] src/report/standard-reports/category-barchart.scm: Bug
+ #639259: Add averages in barchart reports. Patch by Herbert
+ Thoma: Matthias Gruhn suggested on the German GnuCash list: Add
+ averages to the income and expense bar chart reports just like
+ it was introduced for the income and expense pie chart reports
+ in r19253
+
+2011-01-12 19:29 cstim
+
+ * [r20076] src/report/utility-reports/welcome-to-gnucash.scm: Fix
+ version number in welcome report.
+
+2011-01-11 21:07 cstim
+
+ * [r20071] doc/tip_of_the_day.list.in: Bug #639172: Remove
+ "Warning!! This is a DEVELOPMENT version .." tip of the day
+ Also, to my knowledge the docs don't contain a "what's new in
+ 2.4" section, so I removed that tip as well.
+ * [r20070] README: Bug #638621: Update README file.
+
+2011-01-11 20:59 cstim
+
+ * [r20069] src/report/business-reports/aging.scm: Bug #502066: The
+ aging in business reports should use the due date instead of the
+ post date Patch by Bert Claesen (but I changed the option name):
+ Patch to aging.scm to include due date and "current" bucket
+ Patch file for aging.scm to include: * Option to select due date
+ or date posted * Added column of "Current" for invoices not yet
+ due
+
+2011-01-11 20:45 cstim
+
+ * [r20068] packaging/README.RPM, packaging/gnucash.spec.in: Bug
+ #603334: Updates to RPM spec file to allow 2.3.7 to build on
+ Fedora Core 12
+
+2011-01-11 20:40 cstim
+
+ * [r20067] src/backend/xml/gnc-account-xml-v2.c,
+ src/backend/xml/gnc-bill-term-xml-v2.c,
+ src/backend/xml/gnc-book-xml-v2.c,
+ src/backend/xml/gnc-customer-xml-v2.c,
+ src/backend/xml/gnc-employee-xml-v2.c,
+ src/backend/xml/gnc-entry-xml-v2.c,
+ src/backend/xml/gnc-invoice-xml-v2.c,
+ src/backend/xml/gnc-job-xml-v2.c,
+ src/backend/xml/gnc-order-xml-v2.c,
+ src/backend/xml/gnc-tax-table-xml-v2.c,
+ src/backend/xml/gnc-vendor-xml-v2.c,
+ src/backend/xml/sixtp-dom-generators.c,
+ src/libqof/qof/qofobject.c, src/libqof/qof/qofobject.h,
+ src/libqof/qof/qofutil.c, src/libqof/qof/qofutil.h: Bug #638225:
+ Sort when saving as XML Patch by Jim Radford (with code
+ beautified and re-indented by myself): The attached patches sort
+ the slots, lots, book accounts, bill terms, customers,
+ employees, entries, invoices, jobs, orders, tax tables and
+ vendors before saving them to the GnuCash XML file. This is an
+ attempt to make saves more idempotent thereby facilitating the
+ use of a revision control system on the GnuCash XML files. With
+ these patches most of the needless and seemingly random churn is
+ gone and I can add or remove a transaction and expect there to
+ be no unrelated changes to the GnuCash file. I've been using and
+ refining this patches for the last few years, so it has received
+ quite a bit of testing. David Fraser adds: Without specific
+ testing, I'm using this on an average-sized gnucash file (5.7MB)
+ without noticing any particular slowdown in saving, but a
+ wonderful reduction in diffs when comparing changes.
+ * [r20066] po/pt_BR.po: Bug #638962: Update Brazil Portugese
+ translation by Dorneles Treméa
+
+2011-01-11 20:39 cstim
+
+ * [r20065] src/gnome-utils/schemas/Makefile.am: Bug #638615: Fix
+ schema install with DESTDIR Patch by Jim Radford: When doing
+ make install DESTDIR=/tmp/gnucash the install fails because
+ GCONF_SCHEMA_CONFIG_SOURCE doesn't end up using DESTDIR (and
+ it's non-trivial because of the xml:: prefix). The attached
+ patch fixes it for me but is non-ideal because it hard codes the
+ value of GCONF_SCHEMA_CONFIG_SOURCE using
+ GCONF_SCHEMA_CONFIG_SOURCE_DIRONLY.
+
+2011-01-11 00:15 alex.aycinena
+
+ * [r20058] src/libqof/qof/qofbook.c: Fix typo
+
+2011-01-10 21:39 cstim
+
+ * [r20057] src/app-utils/app-utils.scm, src/app-utils/options.scm,
+ src/business/business-utils/business-options.scm,
+ src/business/business-utils/business-prefs.scm: Bug #638543: Add
+ a GUI for the counter format and current value. Patch by
+ Matthijs Kooijman: This allows the user to change the format
+ used for the various counters, as well as see and change the
+ current value of the counter. This is a bit of hack right now,
+ since the format and current counter values are stored in the
+ counter_formats and counters kvp slots respectively, instead of
+ options/<section> like the other options in the File->properties
+ window. This is implemented by adding the make-counter-option
+ and make-counter-format-option, which both replace the scm->kvp
+ and kvp->scm functions defined by make-number-range-option and
+ make-string-option respectively. The replaced function simply
+ ignores the "path" parameter and instead saves to the "counter"
+ or "counter_formats" slot hardcoded.
+ * [r20056] src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h: Bug
+ #638543: Validate counter format strings before using them.
+ Patch by Matthijs Kooijman: The validation function is a very
+ simple "parser" that simply checks for a single gint64
+ conversion specification, allowing all modifiers and flags that
+ printf(3) specifies (except for the * width and precision, which
+ need an extra argument). The validation function returns an
+ error message that is used to log a warning and can be used by
+ the GUI later on.
+ * [r20055] src/engine/kvp_doc.txt, src/libqof/qof/qofbook.c,
+ src/libqof/qof/qofbook.h: Bug #638543: Make the various counter
+ formats configurable. Patch by Matthijs Kooijman: This retrieves
+ the counter formats from the kvp slots in the book. The defaults
+ are unchanged, so this should not affect existing books at all.
+ * [r20054] src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-employee.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-job.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-vendor.c,
+ src/engine/gncCustomer.c, src/engine/gncCustomerP.h,
+ src/engine/gncEmployee.c, src/engine/gncEmployeeP.h,
+ src/engine/gncInvoice.c, src/engine/gncInvoiceP.h,
+ src/engine/gncJob.c, src/engine/gncJobP.h,
+ src/engine/gncOrder.c, src/engine/gncOrderP.h,
+ src/engine/gncVendor.c, src/engine/gncVendorP.h,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h: Bug #638543:
+ Centralize the counter formatting in qofbook. Patch by Matthijs
+ Kooijman: Instead of querying qofbook for the next counter
+ number and then doing the formatting in all the different
+ business modules (all using the same format string), the
+ formatting is now moved inside
+ qof_book_increment_and_get_counter (which is renamed to
+ qof_book_increment_and_format_counter). This changes the return
+ value of a bunch of helper functions from gint64 (the counter
+ value) to gchar* (the formatted counter value), but does not
+ have any user-visible changes.
+
+2011-01-10 21:38 cstim
+
+ * [r20053] src/engine/gncCustomer.c, src/engine/gncEmployee.c,
+ src/engine/gncInvoice.c, src/engine/gncJob.c,
+ src/engine/gncOrder.c, src/engine/gncVendor.c,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h: Bug #638543:
+ Split the qof_book_get_counter function. Patch by Matthijs
+ Kooijman: The qof_book_get_counter function now only gets the
+ current counter value. The new
+ qof_book_get_and_increment_counter function now does the
+ incrementing.
+ * [r20052] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/libqof/qof/qofbackend-p.h, src/libqof/qof/qofbook.c: Bug
+ #638543: Remove the counter() method from the backends. Patch by
+ Matthijs Kooijman: This method is not implemented by either of
+ the backends and removing it makes the subsequent commits
+ possible.
+
+2011-01-10 20:12 cstim
+
+ * [r20051] src/gnome-utils/gnc-entry-quickfill.c: Set sort order
+ for GncEntry quickfill to LIFO by-date. Previously, the
+ insertion order was random instead of by-date.
+
+2011-01-09 21:22 cstim
+
+ * [r20048] src/report/standard-reports/account-piecharts.scm:
+ Activate balance averaging in account piechart report,
+ introduced in r19253.
+
+2011-01-09 21:15 cstim
+
+ * [r20047] src/import-export/import-backend.c: Fix potentially
+ uninitialized variable.
+
+2011-01-09 20:04 plongstaff
+
+ * [r20044] src/gnome/gnc-plugin-page-budget.c: Add budget name to
+ budget tab
+
+2011-01-09 20:00 cstim
+
+ * [r20043] Makefile.am, macros/aqbanking.m4: Remove obsolete
+ unused autoconf macro
+
+2011-01-09 18:01 plongstaff
+
+ * [r20042] src/engine/Account.c, src/engine/Recurrence.c,
+ src/engine/Recurrence.h, src/engine/SX-book.c,
+ src/engine/SchedXaction.c, src/engine/Transaction.c,
+ src/engine/engine.i, src/engine/gnc-lot.c: Fix more memory
+ leaks. Also, when closing a book (to open a new one, not year
+ end), free objects.
+
+2011-01-09 18:00 plongstaff
+
+ * [r20041] src/app-utils/app-utils.i: More memory leaks
+
+2011-01-08 23:52 alex.aycinena
+
+ * [r20039] src/app-utils/gnc-ui-util.c: Add info about
+ sub-accounts to Tax Info column on Accounts page.
+
+2011-01-07 17:45 plongstaff
+
+ * [r20036] src/engine/gnc-budget.c, src/engine/gnc-budget.h: Add
+ gnc_budget_clone() and make some functions arguments 'const'
+
+2011-01-07 14:05 mikee
+
+ * [r20035] contrib/rapid2gnucash.py: Fixed some typos. Please
+ enter the commit message for your changes. Lines starting
+
+2011-01-07 14:04 mikee
+
+ * [r20034] configure.ac, contrib/rapid2gnucash.py,
+ src/Makefile.am, src/plugins, src/plugins/Makefile.am,
+ src/plugins/bi_import, src/plugins/bi_import/Makefile.am,
+ src/plugins/bi_import/README, src/plugins/bi_import/bi_import.c,
+ src/plugins/bi_import/bi_import.h, src/plugins/bi_import/glade,
+ src/plugins/bi_import/glade/Makefile.am,
+ src/plugins/bi_import/glade/bi_import.glade,
+ src/plugins/bi_import/gnc-plugin-bi_import.c,
+ src/plugins/bi_import/gnc-plugin-bi_import.h,
+ src/plugins/bi_import/gncmod-bi_import.c,
+ src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
+ src/plugins/bi_import/helpers.c,
+ src/plugins/bi_import/helpers.h,
+ src/plugins/bi_import/regex.txt, src/plugins/bi_import/ui,
+ src/plugins/bi_import/ui/Makefile.am,
+ src/plugins/bi_import/ui/gnc-plugin-bi_import-ui.xml: 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.
+
+2011-01-07 01:48 plongstaff
+
+ * [r20033] src/gnome/gnc-plugin-budget.c,
+ src/gnome/ui/gnc-plugin-budget-ui.xml: 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.
+
+2011-01-01 21:04 cstim
+
+ * [r20023] src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/sqlite3test.c: Bug #636402: Add
+ test case for DBI error: 1: table sqlite_sequence may not be
+ dropped Patch by Mark Jenkins: The attached patch adds a test
+ program demonstrating the problem in C, built in
+ src/optional/python-bindings It pretty much shows the same calls
+ that are being made to the C by the python bindings (including
+ initialization) and the example sqlite3 python script. Running
+ this small C program produces the same result. (The program is
+ built in check_PROGRAMS, not bin_PROGRAMS, to avoid having it
+ installed.)
+
+2011-01-01 20:57 cstim
+
+ * [r20022] src/import-export/aqbanking/gnc-ab-getbalance.c,
+ src/import-export/aqbanking/gnc-ab-gettrans.c,
+ src/import-export/aqbanking/gnc-ab-transfer.c: Bug #454109:
+ Online banking: grey out online action menu items when there is
+ no online account Patch by Manfred Usselmann: Show error
+ message, if assigned online account is not valid or cannot be
+ found or if the selected online action is not valid for this
+ account. Improved checking if online job has been successfully
+ executed.
+ * [r20021] src/import-export/generic-import.glade,
+ src/import-export/import-backend.c,
+ src/import-export/import-backend.h,
+ src/import-export/import-main-matcher.c,
+ src/import-export/import-settings.c,
+ src/import-export/import-settings.h,
+ src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+ Bug #373415: Replace existing transaction fields by imported
+ transaction marked as reconcile Patch by Manfred Usselmann: This
+ patch adds an additional update action to the import matcher as
+ described above. It can be activated with the online banking
+ preferences dialog. (Patch changed because of one function name
+ adaption after r19936)
Added: gnucash/trunk/ChangeLog.2012
===================================================================
--- gnucash/trunk/ChangeLog.2012 (rev 0)
+++ gnucash/trunk/ChangeLog.2012 2013-03-31 01:19:05 UTC (rev 22855)
@@ -0,0 +1,4365 @@
+
+2012-12-22 18:21 gjanssens
+
+ * [r22687] src/app-utils/guile-util.c, src/app-utils/guile-util.h,
+ src/core-utils/gnc-guile-utils.c,
+ src/core-utils/gnc-guile-utils.h,
+ src/report/report-gnome/gnc-plugin-page-report.c: Move
+ gnc_guile_strip_comments to core-utils and normalize its name to
+ gnc_scm_strip_comments Also make it a true convenience functions
+ by doing the conversion from an scm string to a c string
+ internally. This saves the caller a manual conversion step.
+
+2012-12-22 18:20 gjanssens
+
+ * [r22686] src/app-utils/option-util.c,
+ src/core-utils/gnc-guile-utils.c,
+ src/core-utils/gnc-guile-utils.h,
+ src/gnome-utils/gnc-menu-extensions.c,
+ src/import-export/qif-import/assistant-qif-import.c,
+ src/report/report-gnome/dialog-report-style-sheet.c,
+ src/report/report-system/gnc-report.c: Normalize naming
+ convention for guile convenience functions Let them all start
+ with gnc_scm_* Copy the guile naming convention as close as
+ possible for the remainder
+ * [r22685] src/app-utils/gnc-ui-util.c,
+ src/engine/engine-helpers.c: Properly use scm_dynwind_*
+ functions where they still make sense
+ * [r22684] src/app-utils/gfec.c, src/app-utils/guile-util.c,
+ src/app-utils/option-util.c,
+ src/app-utils/test/test-scm-query-string.c,
+ src/core-utils/gnc-guile-utils.c,
+ src/core-utils/gnc-guile-utils.h, src/engine/engine-helpers.c,
+ src/engine/glib-helpers.c, src/engine/kvp-scm.c,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/gnc-menu-extensions.c,
+ src/gnome/dialog-tax-info.c,
+ src/import-export/qif-import/dialog-account-picker.c,
+ src/report/report-gnome/dialog-custom-report.c,
+ src/report/report-gnome/dialog-report-column-view.c,
+ src/report/report-gnome/gnc-plugin-page-report.c,
+ src/report/report-gnome/window-report.c,
+ src/report/report-system/Makefile.am,
+ src/report/report-system/gnc-report.c: Readd
+ gnc_scm_to_locale_string function and use it where appropriate
+ This function is a wrapper around scm_to_locale_string which
+ returns a gchar * to be freed with g_free. The return value of
+ the original function has to be freed with free. This is
+ confusing since most of the gnucash code relies on
+ g_malloc/g_free. While at it, clean up a lot of memory handling
+ issues around (gnc_)scm_to_locale_string
+ * [r22683] src/import-export/qif-import/assistant-qif-import.c,
+ src/report/report-gnome/dialog-report-style-sheet.c,
+ src/report/report-system/gnc-report.c: Use
+ gnc_guile_call1_to_string convenience function where appropriate
+ And improve memory handling surrounding it where needed.
+ * [r22682] src/app-utils/guile-util.c, src/app-utils/guile-util.h,
+ src/core-utils/gnc-guile-utils.c,
+ src/core-utils/gnc-guile-utils.h: Move some guile convenience
+ routines to core utils They don't depend on any gui or engine
+ code and are used throughout the source
+
+2012-12-22 06:00 alex.aycinena
+
+ * [r22681] src/app-utils/app-utils.scm,
+ src/app-utils/business-prefs.scm, src/app-utils/gnc-ui-util.c,
+ src/app-utils/gnc-ui-util.h,
+ src/business/business-gnome/dialog-payment.c,
+ src/core-utils/gnc-features.c, src/core-utils/gnc-features.h,
+ src/core-utils/gnc-gconf-utils.h, src/engine/SchedXaction.c,
+ src/engine/Split.c, src/engine/Split.h,
+ src/engine/Transaction.c, src/engine/Transaction.h,
+ src/engine/cap-gains.c, src/engine/engine-helpers.c,
+ src/engine/engine-helpers.h, src/engine/engine.i,
+ src/engine/gncInvoice.c, src/engine/gncOwner.c,
+ src/engine/test/utest-Split.c, src/gnome-search/dialog-search.c,
+ src/gnome-utils/dialog-dup-trans.c,
+ src/gnome-utils/dialog-dup-trans.h,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-options.h,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gnc-gnome-utils.h,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-main-window.h,
+ src/gnome-utils/gnc-tree-model-split-reg.c,
+ src/gnome-utils/gnc-tree-view-split-reg.c,
+ src/gnome-utils/gnc-ui.h,
+ src/gnome-utils/gtkbuilder/dialog-preferences.glade,
+ src/gnome/assistant-hierarchy.c,
+ src/gnome/assistant-stock-split.c,
+ src/gnome/dialog-find-transactions.c,
+ src/gnome/dialog-lot-viewer.c, src/gnome/dialog-print-check.c,
+ src/gnome/dialog-sx-from-trans.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-register.h,
+ src/gnome/gnc-plugin-page-register2.c,
+ src/gnome/gnc-split-reg.c, src/gnome/gnc-split-reg.h,
+ src/gnome/gtkbuilder/assistant-hierarchy.glade,
+ src/gnome/gtkbuilder/gnc-plugin-page-register.glade,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-file-aqb-import.c,
+ src/import-export/csv-export/csv-transactions-export.c,
+ src/import-export/csv-import/assistant-csv-account-import.c,
+ src/import-export/csv-import/assistant-csv-account-import.h,
+ src/import-export/csv-import/assistant-csv-trans-import.c,
+ src/import-export/csv-import/assistant-csv-trans-import.glade,
+ src/import-export/csv-import/gnc-csv-model.c,
+ src/import-export/csv-import/gnc-csv-model.h,
+ src/import-export/import-backend.c,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/import-export/qif-import/assistant-qif-import.c,
+ src/import-export/qif-import/assistant-qif-import.glade,
+ src/import-export/qif-import/qif-to-gnc.scm,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h,
+ src/libqof/qof/qofbookslots.h,
+ src/libqof/qof/test/test-qofbook.c,
+ src/register/ledger-core/Makefile.am,
+ src/register/ledger-core/split-register-control.c,
+ src/register/ledger-core/split-register-layout.c,
+ src/register/ledger-core/split-register-load.c,
+ src/register/ledger-core/split-register-model-save.c,
+ src/register/ledger-core/split-register-model.c,
+ src/register/ledger-core/split-register-util.c,
+ src/register/ledger-core/split-register.c,
+ src/register/ledger-core/split-register.h,
+ src/register/ledger-core/test/Makefile.am,
+ src/report/business-reports/customer-summary.scm,
+ src/report/business-reports/job-report.scm,
+ src/report/business-reports/owner-report.scm,
+ src/report/locale-specific/us/taxtxf.scm,
+ src/report/standard-reports/register.scm,
+ src/report/standard-reports/standard-reports.scm,
+ src/report/standard-reports/transaction.scm: Implement a Book
+ Option to give users the choice to use the transaction number
+ field (default and current behaviour) or, alternatively, the
+ split action field of the anchor split for 'Num' column on
+ registers, reports, import and export, where applicable. The
+ difference between the two is that with the default, the same
+ 'Num' is displayed for a given transaction regardless of what
+ register it is viewed in and with the new option, a different
+ 'Num' can be entered/displayed for a given transaction in each
+ register it is viewed in. In both cases, the 'next number logic'
+ of the 'Num' cell is based on the account of the register the
+ transaction is entered/viewed from but in one case it fills the
+ transaction number, in the other, it fills the split action
+ field of the anchor split (with the transaction number field
+ displayed in the register cell labeled 'T-Num'). In both cases,
+ both fields are visible and can be used as free-form text in
+ double-line mode for any value the user wants. If the new option
+ is not selected, there should be no change in Gnucash's
+ behaviour with the exception of displaying the book options
+ dialog in 'new book' situations. The changes made are: 1.
+ Implement the new book option to select source for 'num' cell:
+ libqof/qof/qofbookslots.h - define num source option
+ engine/engine.i - define 'NUM-FIELD-SOURCE' as an option name
+ and 'SPLIT-ACTION' as a term for sorting queries
+ app-utils/business-prefs.scm - define book option for
+ num-field-source app-utils/app-utils.scm - define and export
+ book option for num-field-source 2. Implement functions to get
+ book option setting and to test: libqof/qof/qofbook.c & .h -
+ define function to get number source book option
+ libqof/qof/test/test-qofbook.c - test function to get number
+ source book option 3. Implement a notification mechanism for
+ book option changes: engine/engine-helpers.c & .h - define
+ functions to register callbacks, define function to remove
+ callbacks and define function to initiate callbacks on book
+ num-source option changes core-utils/gnc-features.c & .h -
+ define feature for num-source app-utils/gnc-ui-util.c & .h -
+ define gnc_book_option_num_field_source_change_cb; include
+ setting of feature flag on initial use
+ gnome-utils/gnc-main-window.c - change name of
+ gnc_options_dialog_apply_cb function to
+ gnc_book_options_dialog_apply_cb and adjust function to call
+ function gnc_book_option_num_field_source_change_cb when book
+ option for num-field-source changes; change name of
+ gnc_options_dialog_close_cb to gnc_book_options_dialog_close_cb
+ 4. Implement 'help' button response on Book Option Dialog:
+ gnome-utils/gnc-ui.h - define "book-options" section of help
+ manual gnome-utils/gnc-gnome-utils.c & .h - implement Book
+ Options help callback gnome-utils/gnc-main-window.c - use
+ gnc_options_dialog_set_book_options_help_cb to make help button
+ active 5. Implement utility functions to get/set number/action
+ based on book option: engine/engine-helpers.c & .h - define
+ 'gnc_get_num_action' function define 'gnc_get_action_num'
+ function define 'gnc_set_num_action' function engine/engine.i -
+ make get/set num/action functions available to guile & allow #f
+ to be used in place of NULL from guile engine/Transaction.h -
+ add reference to utility functions in comments to
+ xaccTransSetNum and xaccTransGetNum functions engine/Split.h -
+ add reference to utility functions in comments to
+ xaccSplitSetAction and xaccSplitGetAction functions 6. Implement
+ register use of num source book option; for General, Income and
+ Search Ledgers, since there is no anchor split, always show
+ tran-num in transaction cursor, but vary label to correspond to
+ book option: register/ledger-core/split-register.h - define
+ TNUM_CELL define CURSOR_DOUBLE_LEDGER_NUM_ACTN cursor name to
+ use TNUM_CELL define CURSOR_DOUBLE_JOURNAL_NUM_ACTN cursor name
+ to use TNUM_CELL add boolean to split_reg structure to hold num
+ source book option register/ledger-core/split-register-layout.c
+ - add logic to define and set up new ledger/journal cursors with
+ TNUM_CELLs add logic to add the new cursors to a layout add
+ logic to add TNUM_CELL to a layout
+ register/ledger-core/split-register-model.c - define function to
+ get TNUM_CELL label add logic to recognize ledger/journal
+ cursors with TNUM_CELL modify function to get NUM_CELL value
+ based on book option and register type define function to get
+ TNUM_CELL value adjust num help text to reflect book option
+ choice define function to get TNUM_CELL help modify function to
+ get action help to reflect book option choice set up handlers
+ for TNUM_CELL register/ledger-core/split-register-model-save.c -
+ use 'gnc_set_num_action' function to set num/action for NUM_CELL
+ based on book option define function to save TNUM_CELL using
+ 'gnc_set_num_action' function set save handler for TNUM_CELL
+ register/ledger-core/split-register-util.c - modify logic to
+ recognize ledger/journal cursors with tnum_cell
+ register/ledger-core/split-register.c - define
+ split_register_book_option_changed function register
+ split_register_book_option_changed function in register init
+ initialize register structure setting to book option remove
+ split_register_book_option_changed function in register destroy
+ modify gnc_split_register_save_to_scm to handle TNUM_CELL 7.
+ Enhance transaction copy/duplicate logic to accommodate new book
+ option: gnome/gtkbuilder/gnc-plugin-page-register.glade - add
+ widgets to handle trans number and/or split action based on book
+ option gnome-utils/dialog-dup-trans.c & .h - add capability to
+ display and handle 'Num' field according to book option
+ gnome/gnc-plugin-page-register.c - define
+ gnc_find_register_by_account
+ register/ledger-core/split-register.c - modify
+ gnc_split_register_duplicate_current to accomodate book option
+ setting register/ledger-core/Makefile.am - add GNOME_CFLAGS
+ register/ledger-core/test/Makefile.am - add libgnc-gnome.la 8.
+ Adjust register sort and sort labels related to Num/Action radio
+ buttons to correspond to book option for clarity:
+ gnome/gnc-plugin-page-register.c - define
+ gnc_plugin_page_register_sort_book_option_changed to adjust
+ labels register function in
+ gnc_plugin_page_register_cmd_view_sort_by and save num and
+ action radio widgets initialize radio widget labels to
+ correspond to book option remove function in
+ gnc_plugin_page_register_sort_response_cb and clear num and
+ action radio widgets gnome/gnc-split-reg.c & h. - create
+ versions of gnc_split_reg_sort and gnc_split_reg_set_sort to
+ force a re-sort to be used when num-source book option changes
+ engine/Transaction.c & .h - modify default sort to use split
+ action in place of tran num per book option if called from
+ xaccSplitOrder engine/Split.c - modify xaccSplitOrder to call
+ xaccTransOrder_num_action to switch use of split action and tran
+ num per book option engine/test/utest-Split.c - modify
+ test_xaccSplitOrder to call xaccTransOrder_num_action based on
+ book option 9. Adjust transaction find labels related to
+ Num/Action to correspond to book option for clarity:
+ gnome/dialog-find-transactions.c - adjust labels in search
+ criteria based on book option gnome-search/dialog-search.c -
+ define gnc_search_dialog_book_option_changed to adjust labels
+ register function in gnc_search_dialog_init_widgets when
+ searching for splits remove function in
+ gnc_search_dialog_close_cb if registered 10. Modify new file
+ process to allow setting of num-source (actually, all) book
+ option(s) during New Account Hierarchy Setup:
+ gnome-utils/gtkbuilder/dialog-preferences.glade - add a user
+ preference for the default setting for 'num-source' for new
+ books core-utils/gnc-gconf-utils.h - define KEY_NUM_SOURCE
+ gnome-utils/gnc-gnome-utils.c & h. - define
+ gnc_options_dialog_set_new_book_option_values to retrieve
+ preference values gnome-utils/dialog-options.c & .h - define
+ gnc_options_dialog_new_modal to surpress apply button
+ gnome-utils/gnc-main-window.c - define function
+ gnc_book_options_dialog_cb with arguments so that the window can
+ be called in modal mode and the title changed and return dialog
+ widget; call gnc_options_dialog_new_modal instead of
+ gnc_options_dialog_new; call this function from
+ gnc_main_window_cmd_file_properties with new arguments; for
+ modal mode, call gnc-options-dialog-set-new-book-option-values
+ to initialize values from preferences app-utils/gnc-ui-util.c &
+ h. - create function gnc_is_new_book for determining when a new
+ book is being created gnome-utils/dialog-utils.c & h. - define
+ gnc_new_book_option_display to display book options dialog in
+ modal mode gnome/gtkbuilder/assistant-hierarchy.glade - add
+ notification about book options to currency page
+ gnome/assistant-hierarchy.c - add ability to set book option
+ initialized from preferences value for new books by using
+ functions gnc_is_new_book and gnc_new_book_option_display 11.
+ Modify Import QIF process to recognize a new-book situation and
+ allow setting of book options during first import into a new
+ book; also follow book option setting for num source in
+ importing number whether new book or not:
+ import-export/qif-import/assistant-qif-import.glade - add
+ notification about book options to currency page
+ import-export/qif-import/assistant-qif-import.c - using function
+ gnc_is_new_book to identify 'new book' situation and set flag;
+ add logic to handle 'new-book' situation by calling
+ gnc_new_book_option_display function
+ import-export/qif-import/qif-to-gnc.scm - use
+ 'gnc_set_num_action' function to import number to correct field
+ based on book option 12. Modify Import OFX/QFX process to
+ recognize a new-book situation and allow setting of book options
+ during first import into a new book; also follow book option
+ setting for num source in importing number whether new book or
+ not: import-export/ofx/gnc-ofx-import.c - use
+ 'gnc_set_num_action' function to import number based on book
+ option; identify 'new book' situation using function
+ gnc_is_new_book and set flag; add logic to handle 'new-book'
+ situation by raising book options dialog by calling
+ gnc_new_book_option_display function
+ import-export/import-backend.c - use 'gnc_get_num_action'
+ function to retrieve number from transactions to be matched
+ based on book option 13. Modify Import AqBanking process to
+ recognize a new-book situation and allow setting of book options
+ during first import into a new book; also follow book option
+ setting for num source in importing number:
+ import-export/aqbanking/gnc-file-aqb-import.c - identify 'new
+ book' situation using function gnc_is_new_book and handle by
+ raising book options dialog by calling
+ gnc_new_book_option_display function
+ import-export/aqbanking/gnc-ab-utils.c - use
+ 'gnc_set_num_action' function to set number based on book option
+ 14. Modify Import Transactions from CSV process to recognize a
+ new-book situation and allow setting of book options during
+ first import into a new book; also follow book option setting
+ for num source in importing number whether new book or not:
+ import-export/csv-import/assistant-csv-trans-import.glade -
+ modify commments to alert user of raising book options dialog in
+ cases of csv import into a new book
+ import-export/csv-import/gnc-csv-model.c & h. - use
+ 'gnc_set_num_action' function to import number based on book
+ option import-export/csv-import/assistant-csv-trans-import.c -
+ add logic to handle 'new-book' situation by raising book options
+ dialog by calling gnc_new_book_option_display function; identify
+ 'new book' situation using function gnc_is_new_book and set flag
+ 15. Modify Import Accounts from CSV process to recognize a
+ new-book situation and allow setting of book options during
+ first import into a new book
+ import-export/csv-import/assistant-csv-account-import.c & .h -
+ add logic to handle 'new-book' situation by raising book options
+ dialog by calling gnc_new_book_option_display function; identify
+ 'new book' situation using function gnc_is_new_book and set flag
+ 16. Modify Export Transactions to CSV process to follow book
+ option setting for num source in exporting transactions:
+ import-export/csv-export/csv-transactions-export.c - modify
+ headings to reflect num-source book option and use
+ 'gnc_get_num_action' function to retrieve number and action 17.
+ Modify register reporting to reflect book option setting for num
+ source: gnome/gnc-plugin-page-register.c - determine and pass
+ along ledger-type? argument to gnc:register-report-create
+ function gnome/gnc-plugin-page-register2.c - determine and pass
+ along ledger-type? argument to gnc:register-report-create
+ function report/standard-reports/standard-reports.scm - add
+ ledger-type? argument to gnc:register-report-create function;
+ pass it along to gnc:register-report-create-internal function
+ report/standard-reports/register.scm - add ledger-type? argument
+ to gnc:register-report-create-internal function; use
+ 'gnc-get-num-action' function in place of xaccTransGetNum and
+ 'gnc-get-action-num' function in place of xaccSplitGetAction and
+ modify report headings and option text accordingly 18. Modify
+ all places that use xaccTransSetNum and/or xaccSplitSetAction to
+ use 'gnc_set_num_action' function to set number based on book
+ option except engine/Transaction.c & .h,
+ engine/test-core/test-engine-stuff.c, engine/Split.c & .h,
+ engine/test/utest-Split.c, engine/engine-helpers.c & .h,
+ engine/engine-interface.scm,
+ backend/xml/gnc-transaction-xml-v2.c,
+ backend/xml/io-gncxml-v1.c,
+ import-export/log-replay/gnc-log-replay.c: engine/gncOwner.c -
+ use 'gnc_set_num_action' function to set number based on book
+ option engine/gncInvoice.c - use 'gnc_set_num_action' function
+ to set number based on book option engine/SchedXaction.c - use
+ 'gnc_set_num_action' function to set number and action
+ engine/cap-gains.c - use 'gnc_set_num_action' function to set
+ split-action gnome-utils/dialog-transfer.c - use
+ 'gnc_set_num_action' function to set number based on book option
+ gnome-utils/gnc-tree-view-split-reg.c - use 'gnc_set_num_action'
+ function to set number/action based on book option
+ gnome/assistant-stock-split.c - use 'gnc_set_num_action'
+ function to set split-action 19. Modify all places that use
+ xaccTransGetNum and/or xaccSplitGetAction to use
+ 'gnc_get_num_action' or 'gnc_get_action_num' functions to get
+ number based on book option except engine/Transaction.c & .h,
+ engine/test-core/test-engine-stuff.c, engine/Split.c & h.,
+ engine/test/utest-Split.c, engine/engine-helpers.c,
+ engine/engine-interface.scm,
+ backend/xml/gnc-transaction-xml-v2.c,
+ backend/xml/test/test-xml-transaction.c:
+ gnome/dialog-lot-viewer.c - use 'gnc_get_num_action' function to
+ retrieve number based on book option
+ gnome/dialog-sx-from-trans.c - use 'gnc_get_num_action' function
+ to retrieve number and action gnome/dialog-print-check.c - use
+ 'gnc_get_num_action' function to retrieve number and
+ 'gnc_get_action_num' function to retrieve action
+ register/ledger-core/split-register-model.c - use
+ 'gnc_get_num_action' function to retrieve number based on book
+ option register/ledger-core/split-register-load.c - use
+ 'gnc_get_num_action' function to retrieve number based on book
+ option register/ledger-core/split-register-control.c - use
+ 'gnc_get_num_action' function to retrieve action
+ register/ledger-core/split-register.c - use 'gnc_get_num_action'
+ function to retrieve transaction-num engine/cap-gains.c - use
+ 'gnc_get_num_action' function to get split-action
+ gnome-utils/gnc-tree-view-split-reg.c - use 'gnc_get_num_action'
+ function to retrieve number and 'gnc_get_action_num' function to
+ retrieve action gnome-utils/gnc-tree-model-split-reg.c - use
+ 'gnc_get_num_action' function to retrieve transaction-number but
+ may not be getting what is expected if book option to use
+ split-action for 'num' is set
+ report/locale-specific/us/taxtxf.scm - use 'gnc-get-num-action'
+ function in place of xaccTransGetNum and 'gnc-get-action-num'
+ function in place of xaccSplitGetAction and modify report
+ headings and option text accordingly
+ report/standard-reports/transaction.scm - use
+ 'gnc-get-num-action' function in place of xaccTransGetNum,
+ adjust sorting based on book option and modify report headings
+ and option text accordingly; add 'SPLIT-ACTION' as a term for
+ sorting queries report/business-reports/customer-summary.scm -
+ use 'gnc-get-num-action' function in place of xaccTransGetNum
+ report/business-reports/owner-report.scm - use
+ 'gnc-get-num-action' function in place of xaccTransGetNum
+ report/business-reports/job-report.scm - use
+ 'gnc-get-num-action' function in place of xaccTransGetNum
+ business/business-gnome/dialog-payment.c - use
+ 'gnc_get_num_action' function to retrieve number based on book
+ option
+
+2012-12-21 09:19 gjanssens
+
+ * [r22680] src/base-typemaps.i: Fix compiler warnings introduced
+ by the guile 2 patches
+
+2012-12-19 05:34 mta
+
+ * [r22673] src/register/ledger-core/split-register-util.c: Use the
+ correct fraction when editing expanded multiple currency
+ transactions. When a transaction is expanded and trading
+ accounts are in use, the debit and credit cells contain values
+ in the split's commodity not the transaction's currency. For
+ example if you have a transaction involving JPY and USD
+ currencies and the transaction's currency is JPY, you can only
+ enter whole dollar amounts in the USD splits. This fixes this
+ problem.
+
+2012-12-18 18:10 gjanssens
+
+ * [r22672] src/app-utils/guile-util.c: Guile2 : replace deprecated
+ SCM_LENGTH
+ * [r22671] src/app-utils/Makefile.am: Guile2: avoid build failure
+ on deprecated guile symbols gfec.c has 3 calls to the deprecated
+ scm_internal_stack_catch function. I have no idea how to replace
+ this, so for now I just keep the functions in place. To prevent
+ a build failure I have to tell the compiler to ignore the
+ deprecated warnings.
+
+2012-12-18 11:33 gjanssens
+
+ * [r22670] src/app-utils/app-utils.scm,
+ src/core-utils/core-utils.scm, src/gnc-module/gnc-module.scm,
+ src/import-export/qif-import/qif-import.scm,
+ src/report/business-reports/business-reports.scm: Guile 2: fix
+ autocompile errors Note that a first gnucash run with guile 2
+ will cause the scheme files to be autocompiled into a guile
+ specific bytecode language (unless the environment variable
+ GUILE_AUTO_COMPILE is set to 0). This compile run still causes a
+ lot of warnings, but the files get properly compiled and gnucash
+ runs fine.
+
+2012-12-18 10:25 gjanssens
+
+ * [r22669] src/core-utils/core-utils.i, src/engine/engine.i,
+ src/report/report-system/report-system.scm: Fix double
+ definition of gnc-build-dotgnucash-path
+ * [r22668] src/app-utils/app-utils.scm: Drop syntax export of N_
+ and move related bits together N_ gets defined in the root
+ module, so it's automatically available everywhere. Exporting it
+ generated a a warning in guile 2.
+ * [r22667] intl-scm/xgettext.scm, src/app-utils/app-utils.scm:
+ Drop unused custom gettext macro
+ * [r22666] src/scm/main.scm: Drop obsolete custom string-join
+ definition. string-join has been a built-in function at least
+ since guile 1.8.
+ * [r22665] src/scm/main.scm: Drop obsolete custom hash-fold
+ definition. hash-fold has been a built-in function at least
+ since guile 1.6.
+
+2012-12-18 06:07 mta
+
+ * [r22664] src/gnome-utils/dialog-transfer.c: Another but in
+ r22646, still getting the existing price check wrong. It's a
+ long-standing rule that I don't do numbers well. Third time's a
+ charm, I hope.
+
+2012-12-17 13:51 gjanssens
+
+ * [r22663] po/POTFILES.in: Add new file to POTFILES
+ * [r22662] src/app-utils/guile-util.c: Remove code that was
+ intended for guile before 1.6
+
+2012-12-17 05:35 mta
+
+ * [r22661] src/engine/engine-helpers.h: Fix r22656 so it compiles:
+ delete duplicate def of scm_to_int64.
+ * [r22660] src/gnome-utils/dialog-transfer.c: Fix a bug in r22646:
+ incorrect test for equivalent price already in price DB
+ * [r22659] src/register/ledger-core/split-register-control.c: Call
+ gnc_split_register_current_trans_expanded instead of duplicating
+ it.
+
+2012-12-15 19:15 gjanssens
+
+ * [r22658] configure.ac: Remove unused CFLAGS in configure test
+ * [r22657] configure.ac: Move configure test to a more appropriate
+ location And remove a reference in the comment to a no longer
+ existing function
+ * [r22656] src/base-typemaps.i, src/engine/engine-helpers.c,
+ src/engine/engine-helpers.h, src/engine/kvp-scm.c: Replace now
+ obsolete wrappers by the functions they called directly
+
+2012-12-15 17:59 gjanssens
+
+ * [r22655] configure.ac, src/engine/engine-helpers.c: Drop
+ workarounds for potential guile issues with long long - The
+ workarounds for long long were added more than 12 years back
+ (pre guile 1.6). One would reasonably assume this issue would
+ have been fixed by now. - But more importantly, we can guarantee
+ a proper 64 type conversion by replacing scm_to/from_long_long
+ with scm_to/from_int64 which is always 64bit, just as gint64 I
+ have chosen nonetheless to keep this change in a separate commit
+ so it's easier to track if some obscure platform still manages
+ to screw this up.
+ * [r22654] src/report/report-system/html-style-info.scm,
+ src/report/report-system/report-system.scm: Guile 2: drop custom
+ kvtable in favour of standard hashtable The kvtable code is
+ causing segfaults in guile 2 and I don't see any obvious
+ advantages to using this custom code of the standard hash-table
+ functions
+ * [r22653] src/app-utils/gnc-helpers.c,
+ src/app-utils/guile-util.c, src/app-utils/option-util.c,
+ src/app-utils/test/test-print-queries.c,
+ src/app-utils/test/test-scm-query-string.c, src/base-typemaps.i,
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/engine/engine-helpers.c, src/engine/glib-helpers.c,
+ src/engine/kvp-scm.c, src/gnome-utils/dialog-options.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-register2.c,
+ src/import-export/qif-import/assistant-qif-import.c,
+ src/import-export/qif-import/dialog-account-picker.c,
+ src/report/report-gnome/dialog-report-style-sheet.c,
+ src/report/report-gnome/gnc-plugin-page-report.c: Guile 2 :
+ replace deprecated scm_makfrom0str function The replacement
+ function (scm_to_locale_string) doesn't deal well when the C
+ string is NULL, so all replacements were adapted to handle this
+ case. Depending on the context the replacement in case of a NULL
+ input string will return SCM_BOOL_F or a sensible default string.
+
+2012-12-15 17:58 gjanssens
+
+ * [r22652] src/app-utils/gnc-exp-parser.c,
+ src/app-utils/gnc-helpers.c, src/app-utils/gnc-ui-util.c,
+ src/app-utils/guile-util.c, src/app-utils/option-util.c,
+ src/base-typemaps.i,
+ src/business/business-gnome/business-options-gnome.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/engine/engine-helpers.c, src/engine/kvp-scm.c,
+ src/gnome-utils/dialog-options.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-register2.c, src/guile-mappings.h,
+ src/import-export/qif-import/assistant-qif-import.c,
+ src/report/report-gnome/dialog-custom-report.c,
+ src/report/report-gnome/dialog-report-column-view.c,
+ src/report/report-gnome/gnc-plugin-page-report.c,
+ src/report/report-system/gnc-report.c: Guile 2: replace
+ deprecated functions These are all simple one to one mappings.
+ The replacements require guile 1.8 or newer.
+ * [r22651] src/app-utils/guile-util.c, src/app-utils/guile-util.h,
+ src/app-utils/option-util.c, src/core-utils/Makefile.am,
+ src/core-utils/gnc-guile-utils.c,
+ src/core-utils/gnc-guile-utils.h, src/engine/engine-helpers.c,
+ src/gnome/dialog-tax-info.c,
+ src/import-export/qif-import/assistant-qif-import.c: Guile 2:
+ replace deprecated SCM_SYMBOL_CHARS function The replacements
+ require guile 1.8 or above
+ * [r22650] src/app-utils/option-util.c,
+ src/app-utils/option-util.h, src/gnome-utils/gnc-main-window.c,
+ src/scm/Makefile.am, src/scm/main-window.scm, src/scm/main.scm:
+ Rewrite option dialog callback in C This reduces the number of
+ guile<->c roundtrips for the book options dialog and eliminates
+ the guile dependency from one more file.
+
+2012-12-15 10:30 gjanssens
+
+ * [r22649] src/app-utils/QuickFill.c,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/engine/gnc-commodity.c,
+ src/engine/test-core/test-engine-stuff.c,
+ src/gnome-utils/dialog-reset-warnings.c,
+ src/gnome-utils/dialog-transfer.c, src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome/dialog-print-check.c, src/gnome/gnc-split-reg.c,
+ src/gnome/gnc-split-reg2.c, src/import-export/import-backend.c,
+ src/import-export/import-main-matcher.c,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/libqof/qof/gnc-date.c, src/libqof/qof/kvp_frame.c,
+ src/libqof/qof/qofquery.c,
+ src/register/ledger-core/split-register-model.c,
+ src/register/ledger-core/split-register.c,
+ src/register/register-gnome/gnucash-cursor.c,
+ src/register/register-gnome/gnucash-sheet.c: Fix some warnings
+ generated by Eclipse's static code analysis plugin
+
+2012-12-14 17:37 gjanssens
+
+ * [r22648] src/libqof/qof/gnc-date.c: Use correct parameter
+ sequence for g_date_time_get_ymd
+
+2012-12-14 13:07 gjanssens
+
+ * [r22647] src/app-utils/guile-util.h: Make sure all functions are
+ defined only once in the header file
+
+2012-12-13 05:13 mta
+
+ * [r22646] src/engine/gnc-pricedb.c, src/engine/gnc-pricedb.h,
+ src/gnome-utils/dialog-transfer.c: Improvements to exchange rate
+ dialog. Use a price on the same day as the transaction as
+ default if there is one. Don't add a new price to the price DB
+ if the nearest one on the same day is equivalent to the one
+ being added.
+ * [r22645] src/engine/Transaction.c: Better detection of
+ unbalanced transactions with trading accounts. A transaction's
+ value should be balanced independently in trading and
+ non-trading splits to be considered balanced. Incorrect
+ adjustment of exchange rates on existing splits can cause this
+ to be an issue.
+ * [r22644] src/gnome-utils/dialog-transfer.c: Don't leak a
+ GNCPrice after fetching prices from finance-quote.
+
+2012-12-12 17:43 gjanssens
+
+ * [r22643] src/business/business-gnome/business-gnome.scm,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-gnome/ui/gnc-plugin-business-ui.xml: Drop
+ non-functioning old test functions These functions were used in
+ debugging business reports, but they don't work anymore. The
+ report system has moved on to using unique guids.
+ * [r22642] configure.ac, lib/libc/Makefile.am,
+ lib/libc/scm_strptime.c, src/backend/xml/sixtp-dom-generators.c,
+ src/backend/xml/sixtp-utils.c,
+ src/backend/xml/test/test-xml-commodity.c,
+ src/business/business-ledger/Makefile.am,
+ src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/gnc/CMakeLists.txt, src/gnc/main.cpp,
+ src/gnome-search/gncmod-gnome-search.c,
+ src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome/dialog-new-user.c, src/gnome/dialog-print-check.c,
+ src/gnome/dialog-print-check.h,
+ src/gnome/gnc-plugin-page-budget.c, src/gnome/gnc-split-reg.c,
+ src/gnome/gnc-split-reg2.c, src/html/gnc-html.c,
+ src/import-export/CMakeLists.txt, src/import-export/Makefile.am,
+ src/import-export/gncmod-generic-import.c,
+ src/import-export/log-replay/Makefile.am,
+ src/import-export/log-replay/gnc-log-replay.c,
+ src/import-export/log-replay/gncmod-log-replay.c,
+ src/import-export/ofx/Makefile.am,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/plugins/customer_import/libgncmod-customer_import.c,
+ src/register/register-core/gncmod-register-core.c,
+ src/register/register-gnome/Makefile.am,
+ src/register/register-gnome/table-gnome.c: Remove unused guile
+ references in various source files
+ * [r22641] src/bin/gnucash-bin.c, src/scm/main.scm: Drop gnc:main;
+ it is an empty function by now
+
+2012-12-12 17:42 gjanssens
+
+ * [r22640] src/scm/Makefile.am, src/scm/command-line.scm,
+ src/scm/main.scm: Remove guile commandline handling It's not
+ used anymore and if someone wants to re-establish it, he/she
+ should use (ice-9 getopt-long) to implement it instead of our
+ own custom functions.
+ * [r22639] src/scm/Makefile.am, src/scm/doc.scm, src/scm/main.scm:
+ Remove now unused scm file
+ * [r22638] src/core-utils/core-utils.i,
+ src/core-utils/core-utils.scm,
+ src/report/report-system/html-jqplot.scm: Eliminate use of
+ gnc:find-file
+ * [r22637] src/app-utils/file-utils.c, src/app-utils/file-utils.h,
+ src/core-utils/gnc-filepath-utils.c,
+ src/core-utils/gnc-filepath-utils.h: Rewrite gncFindFile
+ function in C and move it to file-utils. The code made a
+ roundtrip into guile (for historical reasons I guess). The guile
+ code used to be able to provide custom paths to search for based
+ on some command line parameter set at startup. This parameter is
+ no longer accepted since a very long time back. Also note that
+ the gncFindFile function is not actively in use. It is only
+ called by gncReadFile, which in turn is only called when our
+ html code is asked to load a generic file or a help file to
+ stream (protocol file or help). Both protocols are used nowhere
+ in the current GnuCash code. gncFindFile (now
+ gnc_path_find_localized_html_file) is only kept for a. custom
+ reports that potentially use the file protocol b. jqplot which
+ uses the guile equivalent of this function (see a subsequent
+ commit)
+ * [r22636] src/report/report-gnome/window-report.c,
+ src/report/utility-reports/hello-world.scm: Fix gnc-help
+ protocol and illustrate its use in the hello world report
+
+2012-12-06 19:47 cmarchi
+
+ * [r22634] accounts/it/acctchrt_homeown.gnucash-xea: In Italy ICI
+ is now IMU. BP
+
+2012-12-06 04:07 mta
+
+ * [r22631] src/scm/price-quotes.scm: Changes r22619 and r22620
+ broke online price quote retrieval.
+
+2012-12-03 12:48 jralls
+
+ * [r22630] src/gnome/assistant-acct-period.c: Fix 64-bit
+ formatting failure
+
+2012-12-02 02:04 jralls
+
+ * [r22629] src/gnome-utils/gnc-date-edit.c: Fix includes in
+ gnc-date-edit.c
+
+2012-12-01 22:46 jralls
+
+ * [r22628] src/optional/gtkmm/gncmm/Transaction.hpp,
+ src/plugins/bi_import/dialog-bi-import.c: Convert all time_t to
+ time64: optional & plugins
+
+2012-12-01 22:45 jralls
+
+ * [r22627] src/register/ledger-core/gnc-ledger-display.c,
+ src/register/ledger-core/gnc-ledger-display2.c,
+ src/register/ledger-core/split-register-control.c,
+ src/register/ledger-core/split-register-load.c,
+ src/register/ledger-core/split-register-model.c,
+ src/register/ledger-core/split-register-p.h,
+ src/register/ledger-core/split-register-util.c,
+ src/register/ledger-core/split-register.c,
+ src/register/register-core/datecell.h,
+ src/register/register-gnome/datecell-gnome.c: Convert all time_t
+ to time64: register
+ * [r22626] src/gnome/assistant-acct-period.c,
+ src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
+ src/gnome/assistant-stock-split.c,
+ src/gnome/dialog-lot-viewer.c, src/gnome/dialog-price-editor.c,
+ src/gnome/dialog-print-check.c, src/gnome/dialog-sx-editor.c,
+ src/gnome/dialog-sx-from-trans.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-register2.c,
+ src/gnome/gnc-plugin-page-sx-list.c, src/gnome/gnc-split-reg.c,
+ src/gnome/gnc-split-reg.h, src/gnome/gnc-split-reg2.c,
+ src/gnome/gnc-split-reg2.h, src/gnome/reconcile-view.c,
+ src/gnome/reconcile-view.h, src/gnome/window-reconcile.c,
+ src/gnome/window-reconcile.h: Convert all time_t to time64: gnome
+ * [r22625] src/gnome-search/search-date.c,
+ src/gnome-utils/dialog-account.c,
+ src/gnome-utils/dialog-book-close.c,
+ src/gnome-utils/dialog-dup-trans.c,
+ src/gnome-utils/dialog-dup-trans.h,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-transfer.h,
+ src/gnome-utils/dialog-utils.c,
+ src/gnome-utils/gnc-cell-renderer-date.c,
+ src/gnome-utils/gnc-cell-renderer-date.h,
+ src/gnome-utils/gnc-date-edit.c,
+ src/gnome-utils/gnc-date-edit.h,
+ src/gnome-utils/gnc-date-format.c,
+ src/gnome-utils/gnc-dense-cal-store.c,
+ src/gnome-utils/gnc-dense-cal.c, src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-period-select.c,
+ src/gnome-utils/gnc-period-select.h,
+ src/gnome-utils/gnc-recurrence.c,
+ src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome-utils/gnc-tree-view-split-reg.c,
+ src/gnome-utils/window-main-summarybar.c: Convert all time_t to
+ time64: gnome-utils and gnome-search
+ * [r22624] src/import-export/aqbanking/gnc-ab-gettrans.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/csv-export/assistant-csv-export.c,
+ src/import-export/csv-export/assistant-csv-export.h,
+ src/import-export/csv-import/gnc-csv-model.c,
+ src/import-export/csv-import/gnc-csv-model.h,
+ src/import-export/import-backend.c,
+ src/import-export/ofx/gnc-ofx-import.c: Convert all time_t to
+ time64: import-export
+ * [r22623] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/test/utest-gnc-backend-sql.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/sixtp-utils.c: Convert all time_t to time64:
+ backend
+ * [r22622] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerModel.c: Convert all
+ time_t to time64:business
+
+2012-12-01 22:44 jralls
+
+ * [r22621] src/engine/Account.c, src/engine/Account.h,
+ src/engine/Query.c, src/engine/Query.h, src/engine/Recurrence.c,
+ src/engine/Recurrence.h, src/engine/SchedXaction.c,
+ src/engine/Split.c, src/engine/Split.h, src/engine/TransLog.c,
+ src/engine/Transaction.c, src/engine/Transaction.h,
+ src/engine/cap-gains.c, src/engine/gnc-budget.c,
+ src/engine/gncInvoice.c, src/engine/gncOwner.c,
+ src/engine/gncTaxTable.c,
+ src/engine/test/test-transaction-voiding.c,
+ src/engine/test/utest-Account.c, src/engine/test/utest-Budget.c:
+ Convert all time_t to time64: engine
+ * [r22620] src/app-utils/gnc-accounting-period.c,
+ src/app-utils/gnc-accounting-period.h,
+ src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/gnc-ui-balances.c,
+ src/app-utils/gnc-ui-balances.h, src/app-utils/gnc-ui-util.c,
+ src/app-utils/gnc-ui-util.h, src/app-utils/guile-util.c,
+ src/app-utils/guile-util.h, src/app-utils/option-util.c,
+ src/app-utils/option-util.h, src/app-utils/test/test-sx.c:
+ Convert all time_t to time64: app-utils
+ * [r22619] src/app-utils/app-utils.i, src/base-typemaps.i: Convert
+ all time_t to time64: swig type maps
+ * [r22618] src/core-utils/gnc-gdate-utils.c,
+ src/core-utils/gnc-gdate-utils.h, src/core-utils/gnc-jalali.c:
+ Convert all time_t to time64: core-utils
+ * [r22617] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+ src/libqof/qof/guid.c, src/libqof/qof/kvp-util-p.h,
+ src/libqof/qof/kvp-util.c, src/libqof/qof/qofbook.c,
+ src/libqof/qof/qofbook.h, src/libqof/qof/qoflog.c,
+ src/libqof/qof/test/test-gnc-date.c,
+ src/libqof/qof/test/test-qofbook.c: Convert all time_t to
+ time64: libqof
+ * [r22616] src/core-utils/gnc-gdate-utils.c: Convenience GDate
+ functions to set to today and an arbitrary time64. To replace
+ most uses of g_date_set_time_t().
+
+2012-12-01 22:43 jralls
+
+ * [r22615] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
+ Create 64-bit time type time64 and replace gint64 with time64
+ * [r22614] src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/dbi/test/test-dbi.xml, src/engine/test/test-date.c:
+ Remove date exceptions. GncDate can now handle all dates between
+ 1 Jan 0001 and 31 Dec 9999 (proleptic Gregorian).
+ * [r22613] src/backend/xml/sixtp-dom-generators.c,
+ src/backend/xml/sixtp-utils.c, src/backend/xml/sixtp-utils.h:
+ Replace the time_t-based timespec_secs_to_given_string with
+ gnc-date functions. Thus saving having to write gnc_timegm.
+ * [r22612] src/libqof/qof/gnc-date.c: Work around the way
+ g_date_time_new truncates microseconds.
+ * [r22611] src/libqof/qof/gnc-date.c: Rewrite
+ gnc_timespec_to_iso8601_buff to use g_date_time_format.
+ * [r22610] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
+ New public function gnc_g_date_time_new_from_timespec_local
+
+2012-12-01 22:42 jralls
+
+ * [r22609] src/libqof/qof/gnc-date.h,
+ src/libqof/qof/test/test-gnc-date.c: Clean up some comments
+ * [r22608] src/backend/xml/gnc-backend-xml.c,
+ src/engine/TransLog.c, src/libqof/qof/gnc-date.c,
+ src/libqof/qof/gnc-date.h, src/libqof/qof/test/test-gnc-date.c:
+ Rewrite and rename xaccDateUtilGetStampNow to
+ gnc_date_timestamp. Removing an ugly and antiquated name and
+ providing a more concise implementation.
+ * [r22607] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+ src/libqof/qof/test/test-gnc-date.c: Remove gnc_dmy2gdate, which
+ isn't used.
+ * [r22606] src/libqof/qof/gnc-date.c,
+ src/libqof/qof/test/test-gnc-date.c: Rewrite
+ gnc_iso8601_to_timespec_gmt Into something that isn't an ugly
+ hack and actually works.
+ * [r22605] src/libqof/qof/gnc-date.c: Add a note pointing out the
+ separate implementations in qof-win32.c
+ * [r22604] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+ src/libqof/qof/test/test-gnc-date.c: Implement internal
+ replacements for localtime, mktime, etc. The builtin time
+ functions suffer from the "2038 bug" caused by overflowing a
+ 32-bit representation of seconds from 1 Jan 1970. Provide
+ functions based on GDateTime which use a 64-bit representation
+ (like our Timespec), replace all of the instances in gnc-date.c,
+ and make other adjustments needed to ensure that the tests pass
+ on a 32-bit system.
+ * [r22603] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+ src/libqof/qof/test/test-gnc-date.c,
+ src/libqof/qof/test/test-qof.c: Fix gnc-date and test-gnc-date
+ to pass with MinGW Special-case MSWin results. Create a private
+ struct of function pointers so that we can continue to use the
+ Win32 workaround functions in test-gnc-date.c while we refactor
+ gnc-date.c to use GDateTime instead of gmtime, localtime, and
+ mktime.
+
+2012-12-01 22:41 jralls
+
+ * [r22602] test-templates/Makefile.decl: Update Makefile.decl to a
+ newer version that works with MinGW
+ * [r22601] src/gnc-module/test/test-dynload.c: Set up the modpath
+ correctly for Win32, OSX, and Unix in test-dynload.c
+ * [r22600] src/gnc-module/gnc-module.c: Reformat a comment to fit
+ on an 80-col term
+ * [r22599] src/libqof/qof/test/test-gnc-date.c,
+ src/libqof/qof/test/test-qof.c: Multi-platform fixes to
+ test-gnc-date.c
+
+2012-11-20 14:32 gjanssens
+
+ * [r22582] DOCUMENTERS: Synchronize DOCUMENTERS document with
+ gnucash doc's AUTHORS file BP
+
+2012-11-13 12:32 gjanssens
+
+ * [r22544] src/html/gnc-html-webkit.c: Fix potential crash with
+ malformed reports If reports contain an opening <object> tag,
+ but omit the closing tag, the html string is freed and still
+ used some time later.
+
+2012-11-12 22:07 gjanssens
+
+ * [r22542] src/html/gnc-html-webkit.c: Bug #638971 - Multicolumn
+ report does not show more than one graph BP
+
+2012-11-09 14:15 gjanssens
+
+ * [r22541] src/gnome-utils/gnc-tree-model-split-reg.c,
+ src/gnome-utils/gnc-tree-model-split-reg.h,
+ src/gnome-utils/gnc-tree-view-split-reg.c,
+ src/gnome-utils/gnc-tree-view-split-reg.h,
+ src/gnome/gnc-plugin-page-register2.c,
+ src/register/ledger-core/gnc-ledger-display2.c: Bug 673193 -
+ Possible Register migration to TreeView Another update fixing a
+ crash on Windows and Geert's Fedora system
+
+2012-11-07 03:08 jralls
+
+ * [r22539] src/app-utils/Makefile.am, src/backend/dbi/Makefile.am,
+ src/backend/dbi/test/Makefile.am, src/backend/sql/Makefile.am,
+ src/backend/sql/test/Makefile.am, src/backend/xml/Makefile.am,
+ src/backend/xml/test/Makefile.am, src/bin/Makefile.am,
+ src/business/Makefile.am,
+ src/business/business-gnome/Makefile.am,
+ src/business/business-ledger/Makefile.am,
+ src/core-utils/Makefile.am, src/debug/Makefile.am,
+ src/debug/valgrind/Makefile.am, src/engine/Makefile.am,
+ src/gnc-module/Makefile.am, src/gnome-search/Makefile.am,
+ src/gnome-utils/Makefile.am, src/gnome-utils/test/Makefile.am,
+ src/gnome/Makefile.am, src/html/Makefile.am,
+ src/import-export/Makefile.am,
+ src/import-export/aqbanking/Makefile.am,
+ src/import-export/csv-export/Makefile.am,
+ src/import-export/csv-import/Makefile.am,
+ src/import-export/log-replay/Makefile.am,
+ src/import-export/ofx/Makefile.am,
+ src/import-export/qif-import/Makefile.am,
+ src/import-export/qif/Makefile.am, src/libqof/qof/Makefile.am,
+ src/optional/gtkmm/Makefile.am, src/pixmaps/Makefile.am,
+ src/plugins/bi_import/Makefile.am,
+ src/plugins/customer_import/Makefile.am, src/python/Makefile.am,
+ src/register/ledger-core/Makefile.am,
+ src/register/register-core/Makefile.am,
+ src/register/register-gnome/Makefile.am,
+ src/report/business-reports/Makefile.am,
+ src/report/locale-specific/us/Makefile.am,
+ src/report/report-gnome/Makefile.am,
+ src/report/report-system/Makefile.am,
+ src/report/standard-reports/Makefile.am,
+ src/report/stylesheets/Makefile.am,
+ src/report/utility-reports/Makefile.am,
+ src/test-core/Makefile.am: Fix automake INCLUDE deprecation
+ warnings
+
+2012-11-06 21:34 jralls
+
+ * [r22533] configure.ac, src/backend/xml/io-gncxml-v2.c,
+ src/bin/gnucash-bin.c, src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-model-commodity.c,
+ src/gnome-utils/gnc-tree-model-owner.c,
+ src/gnome-utils/gnc-tree-model-price.c,
+ src/gnome-utils/gnc-tree-model-split-reg.c,
+ src/libqof/qof/guid.c: Accommodate g_threads changes in
+ GLib-2.32 and later. Guards older implementation with ifndef
+ HAVE_GLIB_2_32 BP
+
+2012-11-05 18:57 gjanssens
+
+ * [r22529] src/report/business-reports/taxinvoice.scm: Rewrite
+ misleading comment
+
+2012-11-03 11:58 gjanssens
+
+ * [r22519] src/bin/gnucash-bin.c, src/gnome/dialog-print-check.c,
+ src/gnome/dialog-sx-editor.c, src/gnome/reconcile-view.c,
+ src/libqof/qof/qofbook.c: Small spelling and comment
+ improvements accumulated while working on other stuff
+
+2012-11-03 09:22 gjanssens
+
+ * [r22518] po/POTFILES.in: Updated POTFILES.in file This was
+ updated automatically by running make dist
+
+2012-11-03 09:21 gjanssens
+
+ * [r22517] src/doc/xml/Makefile.am, src/doc/xml/README: Add README
+ file to explain the gnucash.rnc Relax NG schema
+
+2012-11-03 08:31 gjanssens
+
+ * [r22515] src/doc/xml/gnucash-v2.rnc: Bug 680887 - Updated RELAX
+ NG schema for trunk XML file format Author: Baptiste Carvello
+ <devel at baptiste-carvello.net>
+
+2012-11-03 08:20 gjanssens
+
+ * [r22514] src/gnome-utils/gnc-tree-model-split-reg.c,
+ src/gnome-utils/gnc-tree-model-split-reg.h,
+ src/gnome-utils/gnc-tree-view-split-reg.c,
+ src/gnome-utils/gnc-tree-view-split-reg.h,
+ src/gnome/gnc-plugin-page-register2.c,
+ src/gnome/gnc-split-reg2.c,
+ src/register/ledger-core/gnc-ledger-display2.c: Register rewrite
+ - another update Filter/sort should now work. Author: Robert
+ Fewell <14ubobit at gmail.com>
+
+2012-11-02 22:21 jralls
+
+ * [r22512] src/optional/python-bindings/tests/Makefile.am: Fix
+ python tests for out-of-source builds
+ * [r22511] src/backend/dbi/test/Makefile.am,
+ src/backend/dbi/test/test-backend-dbi.c,
+ src/backend/dbi/test/utest-backend-dbi-basic.c,
+ src/backend/dbi/test/utest-backend-dbi-business.c: Fix
+ backend-dbi tests to run from a separate build directory Include
+ asserts to fail immediately if either the dbi or xml backends
+ fail to load.
+
+2012-11-01 10:35 gjanssens
+
+ * [r22476] Makefile.am, configure.ac, intl-scm/Makefile.am,
+ packaging/win32/build_package.sh,
+ packaging/win32/build_package_git.sh,
+ packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
+ packaging/win32/install-impl.sh, src/Makefile.am,
+ src/app-utils/Makefile.am, src/bin/gnucash-bin.c,
+ src/core-utils/Makefile.am, src/engine/Makefile.am,
+ src/gnc-module/Makefile.am,
+ src/gnc-module/test/mod-bar/Makefile.am,
+ src/gnc-module/test/mod-baz/Makefile.am,
+ src/gnc-module/test/mod-foo/Makefile.am, src/gnc/main.cpp,
+ src/gnome-utils/Makefile.am, src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-splash.c, src/gnome/Makefile.am,
+ src/html/Makefile.am, src/optional/python-bindings/Makefile.am,
+ src/pixmaps/Makefile.am, src/report/report-gnome/Makefile.am,
+ src/report/report-system/Makefile.am, src/test-core/Makefile.am,
+ util/gnc-scm-info, util/gnc-vcs-info: Change of mind. Use scm
+ instead of vcs. scm is the modern term. vcs is rather used to
+ refer to archaic systems such as cvs and older. I wish I
+ remembered this before my previous commit. Oh well...
+
+2012-10-31 21:38 gjanssens
+
+ * [r22475] Makefile.am, configure.ac, intl-scm/Makefile.am,
+ packaging/win32/build_package.sh,
+ packaging/win32/build_package_git.sh,
+ packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
+ packaging/win32/install-impl.sh, packaging/win32/install.sh,
+ packaging/win32/reset.sh, src/Makefile.am,
+ src/app-utils/Makefile.am, src/bin/gnucash-bin.c,
+ src/bin/gnucash-strip-svn-datafile.sh,
+ src/core-utils/Makefile.am, src/core-utils/gnc-main.h,
+ src/doc/python-bindings-doxygen.py, src/engine/Makefile.am,
+ src/gnc-module/Makefile.am,
+ src/gnc-module/test/mod-bar/Makefile.am,
+ src/gnc-module/test/mod-baz/Makefile.am,
+ src/gnc-module/test/mod-foo/Makefile.am, src/gnc/main.cpp,
+ src/gnome-utils/Makefile.am, src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-splash.c, src/gnome/Makefile.am,
+ src/html/Makefile.am, src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/gnucash_core.py,
+ src/pixmaps/Makefile.am, src/report/report-gnome/Makefile.am,
+ src/report/report-system/Makefile.am, src/test-core/Makefile.am,
+ util/gnc-svnversion, util/gnc-vcs-info: Minor changes to
+ indicate svn is not the only/primary vcs used. The code actually
+ has provisions for svn, svk, git and bzr. Only svn and git are
+ actively used by the core developers though. This involves
+ changing - filenames that contained svn while meant for multiple
+ vcs's - variable and macro names that are relevant for multiple
+ vcs's - the various locations where the vcs revision info is
+ displayed to the user, to mention the actual vcs used instead of
+ standard "svn" While at the last item, I also changed the text
+ printed when gnucash is called with the --version parameter, to
+ reuse the translatable string that is also used for the about
+ dialog. This saves us one string to translate.
+
+2012-10-31 12:14 gjanssens
+
+ * [r22474] packaging/win32/build_tags_git.sh,
+ packaging/win32/defaults.sh, packaging/win32/install-impl.sh:
+ Win32 build - build docs either from git (default) or svn
+
+2012-10-27 23:30 jralls
+
+ * [r22465] src/engine/SchedXaction.c: Allow SchedXaction to safely
+ handle having g_object_property_set called on end_date and
+ last_date with invalid GDates. This happens routinely when those
+ values are empty and are restored from SQL. Thanks to all
+ warnings being fatal when testing, this caused the dbi tests to
+ fail. [BP]
+ * [r22464] src/backend/dbi/test/test-dbi-stuff.c: Enable and
+ correct all store-and-reload basic tests Replacing printed
+ errors and "do_test" with proper asserts. There's a fake do_test
+ to let it compile with the still unfixed but also unused safe
+ save and version check tests.
+ * [r22463] src/backend/dbi/test/test-dbi-business-stuff.c,
+ src/backend/dbi/test/utest-backend-dbi-basic.c: Replace in-test
+ setup and teardown with a fixture.
+ * [r22462] src/backend/dbi/test/test-dbi-business-stuff.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/dbi/test/utest-backend-dbi-basic.c: Remove local log
+ handler and use checked handler from utest-support.
+ * [r22461] src/backend/dbi/test/Makefile.am: Fix dbi-test linking
+ error
+
+2012-10-27 23:29 jralls
+
+ * [r22460] src/backend/dbi/test/test-backend-dbi.c: Load
+ gncmod-backend-xml so that the tests actually run
+ * [r22459] src/libqof/qof/qofbackend.c: Try to load
+ libgncmod_foo.dylib if libgncmod_foo.so doesn't exist Workaround
+ for Darwin similar to what's already in gnc_module_refresh(). BP
+ * [r22458] configure.ac: [Bug 686830] Non-portable equality test
+ in configure.ac [BP]
+ * [r22457] src/gnome/gnc-split-reg2.c: Fix typo from r22448
+
+2012-10-26 08:50 gjanssens
+
+ * [r22451] src/backend/dbi/test/test-dbi-stuff.c: Add sql drop
+ index test to cover bug #677488
+
+2012-10-26 08:49 gjanssens
+
+ * [r22450] src/backend/dbi/gnc-backend-dbi-priv.h,
+ src/backend/dbi/gnc-backend-dbi.c: Bug #677488 - DROP INDEX
+ missing ON <table> BP
+ * [r22449] src/backend/dbi/test/utest-backend-dbi-basic.c: Add
+ unittests for mysql and postgresql backends
+
+2012-10-18 08:15 gjanssens
+
+ * [r22448] po/POTFILES.in, src/engine/Split.c, src/engine/Split.h,
+ src/engine/Transaction.c, src/engine/Transaction.h,
+ src/gnome-utils/Makefile.am,
+ src/gnome-utils/gnc-tree-model-split-reg.c,
+ src/gnome-utils/gnc-tree-model-split-reg.h,
+ src/gnome-utils/gnc-tree-view-split-reg.c,
+ src/gnome-utils/gnc-tree-view-split-reg.h,
+ src/gnome/Makefile.am, src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/gnc-plugin-page-register2.c,
+ src/gnome/gnc-plugin-page-register2.h,
+ src/gnome/gnc-split-reg2.c, src/gnome/gnc-split-reg2.h,
+ src/gnome/gtkbuilder/Makefile.am,
+ src/gnome/gtkbuilder/gnc-plugin-page-register2.glade,
+ src/gnome/ui/gnc-plugin-page-account-tree2-ui.xml,
+ src/register/ledger-core/Makefile.am,
+ src/register/ledger-core/gnc-ledger-display2.c,
+ src/register/ledger-core/gnc-ledger-display2.h: Further register
+ rewrite work. This patch is an updated patch which I have been
+ fighting with the sort model on. It allows you to add, delete
+ and modify basic transactions and splits with the toolbar
+ buttons. Jump and move to blank are also working. Visual
+ indication of read only and future transactions are also
+ implemented. As before, do not open same account in old and new
+ register. Tab key works manually but needs more work, cell
+ editable value does not seem to be reliable which was the way I
+ was going to auto step over uneditable cells. There is another
+ problem if you enter the debit/credit value before the account,
+ you will get an error in the trace file but entries are
+ recorded, not sure of answer. New transactions are not added in
+ date order at the moment, this was going to be done by the sort
+ model or the existing method of reload register via the
+ commented out watchers in ledger-display. All the numeric
+ functions are the existing ones from the rewrite and as such I
+ have not proved they are correct but a basic transaction seems
+ to work. Author: Robert Fewell <14ubobit at gmail.com>
+
+2012-10-18 07:56 gjanssens
+
+ * [r22447] src/gnome/gnc-plugin-register2.c,
+ src/gnome/ui/gnc-plugin-register2-ui.xml: Register rewrite: make
+ separate menu item for general ledger based on new register
+ code. This should restore the original general ledger which was
+ replaced by the new register rewrite code. Author: Robert Fewell
+ <14ubobit at gmail.com>
+
+2012-10-16 20:06 cstim
+
+ * [r22445] src/import-export/aqbanking/dialog-ab-trans.c,
+ src/import-export/aqbanking/dialog-ab-trans.h,
+ src/import-export/aqbanking/gnc-ab-transfer.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml,
+ src/import-export/aqbanking/gnc-plugin-aqbanking.c: Add some
+ initial implementation for international (European) SEPA online
+ transfers. Needs testing, though - my bank doesn't offer it for
+ me.
+
+2012-10-02 21:44 mikee
+
+ * [r22433] src/plugins/customer_import/dialog-customer-import.c:
+ Re-indentation of source code. Done using the following options:
+ astyle --indent=spaces=4 --brackets=break --pad-oper
+ --pad-header --suffix=noneR
+
+2012-10-02 21:42 mikee
+
+ * [r22432] src/plugins/customer_import/dialog-customer-import.c:
+ Fix bug in customer/vendor importer where new customers/vendors
+ were always created even if one with a matching ID already
+ exists. The intended behaviour is to update customer or vendor
+ data if one already exists with a matching ID.
+
+2012-10-02 20:12 mikee
+
+ * [r22431]
+ src/plugins/customer_import/dialog-customer-import-gui.c: Fix
+ typo in regex. modified:
+ customer_import/dialog-customer-import-gui.c
+
+2012-10-01 00:58 jralls
+
+ * [r22429] src/quotes/gnc-fq-update.in: Add Mozilla::CA as CPAN
+ dependency for new F::Q TIAA-CREF module BP
+
+2012-09-30 19:05 cstim
+
+ * [r22428] packaging/win32/defaults.sh: Upgrade aqbanking package
+ versions.
+
+2012-09-29 18:29 jralls
+
+ * [r22427] src/core-utils/binreloc.c,
+ src/gnome-utils/gnc-main-window.c: Update to gtkosxapplication
+ version 2
+
+2012-09-24 19:07 gjanssens
+
+ * [r22426] src/bin/gnucash-bin.c: Move option parsing back into
+ its own function Since we can't use gtk_init_with_args, it makes
+ more sense to keep the command line processing in one spot, more
+ or less as it was before.
+
+2012-09-24 17:06 gjanssens
+
+ * [r22425] src/gnc-module/gnc-module.c: Don't set the log file in
+ gnc_module_init This should fix the logging to stderr since
+ r22419. gnc_module_init used to change the log path to stderr.
+ Presumably this was needed before, as logging used to be
+ initialized after module initialization. This has now changed,
+ so gnc_module_init can make use of qoflog settings as chosen by
+ the user (which by default means logging to gnucash.trace).
+
+2012-09-24 16:42 fell
+
+ * [r22424] doc, doc/Makefile.am, doc/gnc-fq-dump.1,
+ doc/gnc-fq-helper.1: Bug #684719 - Man pages for gnc-fq-* perl
+ scripts first (static) publishing of the pod extracted man pages
+ until we have some consense.
+
+2012-09-24 10:25 fell
+
+ * [r22423] src/quotes/README, src/quotes/gnc-fq-dump,
+ src/quotes/gnc-fq-update.in: Fix [13303] files were renamed, but
+ content not adjusted. This would produce misguiding man pages -
+ if we would produce them. Additional were a few typos incomments
+ fixed. BP ?
+
+2012-09-23 19:53 cstim
+
+ * [r22419] src/import-export/aqbanking/gnc-plugin-aqbanking.c:
+ Aqbanking plugin: Cache pointer to GncMainWindow each time the
+ plugin command is started. Hopefully fixes bug#684632.
+
+2012-09-19 20:52 gjanssens
+
+ * [r22399] src/bin/gnucash-bin.c: Small code cleanups in the
+ gnucash-bin code - Delay gtk_init until really required -
+ Regroup some initialization functions - Drop qof_log
+ initialization. gnc_log_init does it as well.
+
+2012-09-17 01:09 mta
+
+ * [r22398] src/bin/gnucash-bin.c: Parse arguments before
+ initializing GTK so --add-price-quotes works when the GUI can't
+ be initialized. gtk_init_with_args fails before parsing the
+ arguments if the GUI can't be initialized.
+
+2012-09-16 15:17 fell
+
+ * [r22397] po/POTFILES.in, src/plugins/bi_import/glade: Fix of
+ [21869]: src/plugins/bi_import/glade/* moved to gtkbuilder, but
+ for some reason files were only trunkated.
+
+2012-09-16 13:32 fell
+
+ * [r22396] po/glossary/gnc-glossary.txt: Add "compound interest"
+ and "principal payment" to glossary. IMHO fundamental terms
+ found in fin.scm / loan repayment calulator
+
+2012-09-16 13:17 fell
+
+ * [r22395] src/scm/fin.scm: add futureValue and
+ computeInterestIncrement to fin.scm as announced by jsled in
+ http://lists.gnucash.org/pipermail/gnucash-user/2005-February/012964.html
+ additional improving of comments
+
+2012-09-14 22:12 alex.aycinena
+
+ * [r22387] src/gnome-search/dialog-search.c: Correct error in
+ search dialog where results sub-window(s) is(are) erroneously
+ created. To reproduce the error, open Gnucash (for example with
+ --nofile argument), open a Find Transactions dialog
+ (Edit->Find), open a Find Customer dialog
+ (Business->Customer->Find Customer), open a Gnucash Preferences
+ dialog (Edit->Preferences) and change some preference (for
+ example, under the Register tab, select Use system theme
+ colors). Each time a preference is changed the Find dialogs get
+ wider as a new results sub window is created and added to the
+ dialog. This happens because any time gnc_gui_refresh_all is
+ called, which is the case when a preference is changed, and on
+ other occasions as well, the refresh_handler in dialog-search.c
+ is called for any open search dialog which calls
+ gnc_search_dialog_display_results which, in turn, erroneously
+ creates and adds the sub window. If the search dialog was
+ initially created with a result_cb, as is the case for Find
+ Transactions, the results sub window should never be created. If
+ it was not, as is the case with Find Customer and all other
+ calls, only one sub window should be created per dialog and it
+ should only be refreshed if it already exists.
+
+2012-09-11 13:10 gjanssens
+
+ * [r22384] src/register/register-gnome/Makefile.am: Add missing
+ file to dist
+
+2012-09-11 03:29 mta
+
+ * [r22383] src/gnome-utils/dialog-transfer.c: [Bug 683222] Display
+ the "to amount" in the exchange rate dialog when it is first
+ shown. Also updated some comments to be more accurate.
+ * [r22382] src/engine/Transaction.c, src/engine/Transaction.h: Add
+ xaccTransDump back, it is very useful when debugging. It was
+ removed in SVN r21579, "Cruft Reduction"< but it's not cruft.
+
+2012-09-10 19:22 gjanssens
+
+ * [r22381] packaging/win32/install-impl.sh: Win32 build: more
+ post-libgnome related build script changes The previous commit
+ broke the build. Hopefully this one fixes it again.
+ * [r22380] packaging/win32/defaults.sh,
+ packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
+ packaging/win32/install-impl.sh, packaging/win32/install.sh,
+ packaging/win32/libbonoboui-2.24.2.patch: Win32 build: remove
+ libgnome related parts from the build scripts
+ * [r22379] configure.ac, src/bin/Makefile.am,
+ src/bin/gnucash-bin.c, src/core-utils/gnc-path.c,
+ src/core-utils/gnc-path.h, src/gnome-utils/Makefile.am,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gnc-gnome-utils.h: Replace gnome_program_init
+ with gtk_init This required some small reorganization of our
+ setup code, but the end result is that gnucash is now
+ independent of libgnome.
+
+2012-09-10 19:21 gjanssens
+
+ * [r22378] src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gnc-ui.h: Show help and guide in gnome
+ independent way The idea was taken from another gnome app:
+ planner. Note that the documentation has to be installed
+ properly for this to work on linux. Our current documentation
+ build doesn't install the documentation in the right way and
+ yelp won't find it. A fix has been committed, but it will only
+ be available in the next documentation release.
+ * [r22377] src/core-utils/gnc-filepath-utils.c,
+ src/core-utils/gnc-filepath-utils.h, src/core-utils/gnc-path.c,
+ src/core-utils/gnc-path.h, src/gnome-utils/dialog-totd.c,
+ src/gnome-utils/gnc-embedded-window.c,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gnc-gnome-utils.h, src/gnome-utils/gnc-icons.c,
+ src/gnome-utils/gnc-main-window.c, src/gnome-utils/gnc-plugin.c,
+ src/gnome/window-reconcile.c: Eliminate gnome dependency in file
+ location functions As a side effect, they can now be grouped
+ together with our other file location functions in core-utils.
+ They no longer depend on any gui library.
+
+2012-09-09 20:26 cstim
+
+ * [r22376] src/import-export/ofx/gnc-ofx-import.c: Minor
+ improvement of OFX import with missing date field. Unfortunately
+ libofx doesn't do this right in any case.
+
+2012-09-09 19:01 gjanssens
+
+ * [r22375] src/gnome-utils/gnc-tree-view-account.c: Fix critical
+ gtk warning introduced with r22360
+
+2012-09-05 13:34 gjanssens
+
+ * [r22360] src/gnome-utils/gnc-tree-view-account.c: Add comments
+ and small code optimizations to the previous commit
+ * [r22359] src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-model-account.h,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome-utils/gnc-tree-view-account.h,
+ src/gnome-utils/gnc-tree-view.c,
+ src/gnome-utils/gnc-tree-view.h,
+ src/gnome-utils/gtkbuilder/dialog-preferences.glade: Bug #682660
+ - Add Account background colour to Account page. Author: Robert
+ Fewell <14ubobit at gmail.com>
+
+2012-09-05 10:45 gjanssens
+
+ * [r22358] configure.ac, src/app-utils/gnc-sx-instance-model.c,
+ src/business/business-gnome/Makefile.am,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-order.c,
+ src/gnome-utils/gnc-date-edit.c,
+ src/gnome-utils/gnc-main-window.c, src/gnome/Makefile.am,
+ src/gnome/dialog-sx-editor.c, src/gnome/gnc-split-reg.c,
+ src/html/Makefile.am, src/import-export/aqbanking/Makefile.am,
+ src/register/register-gnome/Makefile.am,
+ src/register/register-gnome/combocell-gnome.c,
+ src/register/register-gnome/datecell-gnome.c,
+ src/register/register-gnome/formulacell-gnome.c,
+ src/register/register-gnome/gnucash-color.c,
+ src/register/register-gnome/gnucash-cursor.c,
+ src/register/register-gnome/gnucash-cursor.h,
+ src/register/register-gnome/gnucash-date-picker.c,
+ src/register/register-gnome/gnucash-date-picker.h,
+ src/register/register-gnome/gnucash-grid.c,
+ src/register/register-gnome/gnucash-grid.h,
+ src/register/register-gnome/gnucash-header.c,
+ src/register/register-gnome/gnucash-header.h,
+ src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-item-list.c,
+ src/register/register-gnome/gnucash-item-list.h,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/gnucash-sheet.h,
+ src/register/register-gnome/gnucash-sheetP.h,
+ src/register/register-gnome/gnucash-style.c,
+ src/register/register-gnome/gnucash-style.h,
+ src/register/register-gnome/pricecell-gnome.c,
+ src/register/register-gnome/quickfillcell-gnome.c,
+ src/register/register-gnome/table-gnome.c: Reduce dependency on
+ libgnome After this patch the only parts still requiring gnome
+ libraries are - src/bin/gnucash-bin.c (for gnome_program_init) -
+ src/gnome-utils/gnc-gnome-utils.c (for gnome_program_init) -
+ register-gnome (only uses libgnomecanvas) Some refactoring was
+ required in register-gnome to prevent other parts of GnuCash to
+ continue to depend on libgnomecanvas as well (the register
+ interface needlessly exposed the implementation details, thus
+ leaking GnomeCanvas dependencies to other parts of gnucash).
+ Most other changes simply replaced gnome specific stuff with gtk
+ equivalents.
+
+2012-09-05 10:44 gjanssens
+
+ * [r22357] src/gnome-utils/gnc-date-edit.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/register/register-gnome/combocell-gnome.c,
+ src/register/register-gnome/datecell-gnome.c,
+ src/register/register-gnome/formulacell-gnome.c,
+ src/register/register-gnome/gnucash-date-picker.c,
+ src/register/register-gnome/gnucash-item-list.c,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/pricecell-gnome.c,
+ src/register/register-gnome/quickfillcell-gnome.c: Replace
+ deprecated GDK_* with GDK_KEY_*
+ * [r22356] src/business/business-gnome/dialog-date-close.c,
+ src/business/business-gnome/gtkbuilder/dialog-date-close.glade:
+ Simplify dialog creation on date close dialog
+
+2012-09-02 19:49 gjanssens
+
+ * [r22354] src/report/standard-reports/advanced-portfolio.scm: Bug
+ #632931 - Advanced portfolio: add "rate of gain" column
+
+2012-09-01 14:54 mikee
+
+ * [r22353] src/import-export/csv-export/assistant-csv-export.c,
+ src/import-export/csv-import/assistant-csv-account-import.c,
+ src/import-export/csv-import/assistant-csv-account-import.glade,
+ src/import-export/csv-import/assistant-csv-trans-import.c: Bug
+ #682869 - In CSV transaction importer, re-implement double mouse
+ click for file selection. From a patch by Bob. Patch also
+ resizes small OK button.
+
+2012-08-30 17:37 gjanssens
+
+ * [r22352] src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/gtkbuilder/dialog-payment.glade:
+ Payment dialog: use more sensible names for payment amounts
+
+2012-08-29 20:09 gjanssens
+
+ * [r22351] src/register/ledger-core/split-register-model.c: Bug
+ #344869 - No warning when you change a reconciled split from
+ another account in basic ledger mode This patch brings up a
+ dialogue when any field in a transaction/split is changed when
+ the transaction has a reconciled split. Exceptions are the
+ notes, action and memo fields. Those can be changed at all
+ times. This patch will not be backported as it introduces new
+ translatable strings. Author: Robert Fewell <14ubobit at gmail.com>
+
+2012-08-24 14:38 gjanssens
+
+ * [r22348] doc/tip_of_the_day.list.in: Added new tip for scheduled
+ transactions
+
+2012-08-24 01:40 fell
+
+ * [r22346] DOCUMENTERS: Update DOCUMENTERS to gnucash-docs/AUTHORS
+ r17603 [BP]
+
+2012-08-22 14:01 gjanssens
+
+ * [r22342] src/gnome-utils/dialog-utils.c: Question dialog: treat
+ close button in title bar as "Cancel" iso "No" BP
+
+2012-08-22 13:22 gjanssens
+
+ * [r22340] src/gnome-utils/dialog-utils.c: Bug #610648 - Change
+ Reconciled Split Dialog ignores pressing Cancel Author: Robert
+ Fewell <14ubobit at gmail.com> BP
+
+2012-08-22 08:36 fell
+
+ * [r22338] configure.ac: Add info about usage of
+ locale-specific-tax by german SKR04 to configure. Sequitur of
+ Bug #473349 / r16503 [BP]
+
+2012-08-17 21:26 gjanssens
+
+ * [r22330] packaging/win32/dist-impl.sh: Win32 nightly: fix syntax
+ error caused by previous commit
+
+2012-08-17 20:30 gjanssens
+
+ * [r22329] packaging/win32/dist-impl.sh: Win32 nightly: match
+ built package name to the one expected for upload
+
+2012-08-17 16:13 gjanssens
+
+ * [r22328] packaging/win32/daily_build_git.sh,
+ packaging/win32/weekly_build_git.sh: W32 nightly: fix typos in
+ previous commit
+
+2012-08-17 15:55 gjanssens
+
+ * [r22327] packaging/win32/build_package_git.sh,
+ packaging/win32/daily_build.bat,
+ packaging/win32/daily_build_git.sh,
+ packaging/win32/weekly_build_git.sh: Win32 nightlies: more small
+ build tweaks - start from the proper base directory
+ (daily_build.bat) - don't build daily/weekly unless there are
+ new commits since the last build
+
+2012-08-16 18:13 gjanssens
+
+ * [r22326] src/gnome/ui/gnc-reconcile-window-ui.xml,
+ src/gnome/window-reconcile.c: Follow up on bug #563565 Keep only
+ one button in reconcile to create a new transaction. This button
+ will automatically create a transaction that balances the
+ currently ongoing reconciliation. The new button has been
+ removed as it is just as easy to simply enter a transaction in
+ the still open register.
+
+2012-08-16 16:21 gjanssens
+
+ * [r22325] packaging/win32/build_package_git.sh: Win32 nightly
+ build: add timestamp in package name created from git
+
+2012-08-16 12:25 gjanssens
+
+ * [r22324] packaging/win32/build_tags_git.sh: Win32 tag build: fix
+ yet another typo
+
+2012-08-16 11:12 gjanssens
+
+ * [r22323] packaging/win32/build_tags_git.sh: Win32 tag build:
+ avoid Windows paths in git commands
+
+2012-08-16 11:01 gjanssens
+
+ * [r22322] packaging/win32/build_tags_git.sh: Win32 tag build: fix
+ another typo
+
+2012-08-16 10:47 gjanssens
+
+ * [r22321] packaging/win32/build_tags_git.sh: Win32 tag build: fix
+ typo
+
+2012-08-16 10:27 gjanssens
+
+ * [r22320] packaging/win32/build_tags_git.sh: Win32 tag builds:
+ match tag cache syntax with the actual tag checks
+
+2012-08-16 10:15 gjanssens
+
+ * [r22319] packaging/win32/build_tags_git.sh: Win32: restore
+ UPDATE_SOURCES in tags build script. The parameter has been
+ obsoleted recently, but older tags may still depend on its
+ availability and the tag script is supposed to be capable of
+ building older tags as well.
+
+2012-08-16 10:05 gjanssens
+
+ * [r22318] packaging/win32/build_tags_git.sh: Win32: call proper
+ script when building tags from git
+
+2012-08-16 09:37 gjanssens
+
+ * [r22317] packaging/win32/build_tags.sh,
+ packaging/win32/build_tags_git.sh,
+ packaging/win32/daily_build.sh,
+ packaging/win32/daily_build_git.sh,
+ packaging/win32/weekly_build.sh,
+ packaging/win32/weekly_build_git.sh: Win32 automated build: add
+ note about Windows' restriction on updating files that are in
+ use in every file that can be affected.
+ * [r22316] packaging/win32/daily_build.bat: Win32: call proper
+ script to autobuild from git
+
+2012-08-15 09:55 gjanssens
+
+ * [r22315] packaging/win32/build_package_git.sh: Win32: fix log
+ file name generated by automated build
+ * [r22314] packaging/win32/weekly_build.sh: Make weekly build
+ truly weekly again This was temporarily changed to daily during
+ the 2.4.10 release timeframe to stomp out some release bugs.
+ That should no longer be necessary.
+ * [r22313] src/gnome/reconcile-view.c: Small optimizations to the
+ previous commit.
+
+2012-08-15 09:54 gjanssens
+
+ * [r22312] src/gnome/reconcile-view.c, src/gnome/reconcile-view.h,
+ src/gnome/ui/gnc-reconcile-window-ui.xml,
+ src/gnome/window-reconcile.c: Bug #463969 - Allow Selection of
+ Multiple Transactions During Reconcile Bug #628402 - Ctrl-F in
+ Reconcile doesn't invoke search, but (F)inishes the
+ reconciliation Author: Robert Fewell <14ubobit at gmail.com>
+
+2012-08-15 08:37 gjanssens
+
+ * [r22311] packaging/win32/build_tags_git.sh: Win32: more fixes
+ for git based tag build
+
+2012-08-14 16:04 gjanssens
+
+ * [r22310] packaging/win32/build_tags_git.sh: Win32: fix tag build
+ for git
+
+2012-08-14 15:14 gjanssens
+
+ * [r22309] packaging/win32/README,
+ packaging/win32/daily_build.bat: Win32 nightly build: build
+ trunk from git by default. Additionally, update the README file
+ to explain how the start from scratch with a git repository.
+ * [r22308] packaging/win32/build_tags_git.sh,
+ packaging/win32/daily_build.sh, packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh, packaging/win32/install.sh:
+ Win32 build: remove UPDATE_SOURCES parameter Developers should
+ manually choose when and how to update their checked out
+ repository. Automated builders can simply write a short wrapper
+ script around the install the does the update for them. The
+ daily_build_git.sh and daily_build.sh scripts are fine examples.
+
+2012-08-12 23:21 jralls
+
+ * [r22307] src/gnome/assistant-loan.c: Fix compiler warning about
+ 'static' not being first in a declaration
+
+2012-08-12 19:36 gjanssens
+
+ * [r22306] packaging/win32/defaults.sh,
+ packaging/win32/dist-impl.sh: Win32: more automated build from
+ git fixes - use consistent naming for the final installer
+ executable - Default to no for UPDATE_SOURCES
+
+2012-08-11 16:29 gjanssens
+
+ * [r22305] packaging/win32/build_package_git.sh,
+ packaging/win32/daily_build_git.sh: Win32: bugfix in the git
+ scripts
+
+2012-08-11 14:24 gjanssens
+
+ * [r22304] packaging/win32/build_package_git.sh,
+ packaging/win32/build_tags_git.sh,
+ packaging/win32/daily_build_git.sh,
+ packaging/win32/weekly_build_git.sh: First attempt at rewriting
+ the win32 automated build scripts for git
+ * [r22303] packaging/win32/install-impl.sh: Win32: fix
+ UPDATE_SOURCES with a git repo IMPORTANT: the update mechanism
+ from git has been kept deliberately simple because svn updates
+ don't really match well to git's distributed repository concept.
+ It assumes you are working as a non-committer (see
+ http://wiki.gnucash.org/wiki/Git for what that means) and will
+ simply try to pull the current branch from the upstream
+ repository. I don't know of any currently active committer that
+ works from Windows, so to start that should be sufficient.
+ Setting up git-update instead of git pull requires more thorough
+ changes in the Windows build system: - it requires at least perl
+ 5.8 (our default msys-dtk only install perl 5.6) - the
+ environment variable GITPERLLIB should be set to the perl
+ library that comes with the installed git. - git-update should
+ be installed somewhere
+
+2012-08-10 18:41 gjanssens
+
+ * [r22302] po/POTFILES.in, po/POTFILES.skip: Update POTFILES.in
+ after recent file additions/removals And remove the new register
+ related c files from POTFILES.skip or we risk forgetting to
+ translate them when the new register becomes production ready
+
+2012-08-10 16:06 gjanssens
+
+ * [r22301] src/gnome-utils/gnc-tree-model-split-reg.c,
+ src/gnome-utils/gnc-tree-view-split-reg.c,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/ui/Makefile.am,
+ src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
+ src/gnome/ui/gnc-plugin-page-account-tree2-ui.xml: Register2:
+ small improvements - Fix make check warnings reported by Frank
+ H. Ellenberger - Wrap code in ifdef's so it can easily be
+ disabled. Patch by Robert Fewell
+
+2012-08-09 22:45 jralls
+
+ * [r22298] po/POTFILES.skip: [Bug 680402] Tests fail due to unused
+ translations Add all scheme files to POTFILES.skip so that
+ intltool-update > 0.50 will ignore them. Scheme file translation
+ strings are handled by intl-scm/. BP
+
+2012-08-09 22:44 jralls
+
+ * [r22297] configure.ac: Configure won't accept python on Debian
+ Wheezy Debian Wheezy uses python2.pc instead of python.pc. Check
+ both. BP
+
+2012-08-08 16:25 gjanssens
+
+ * [r22296] src/gnome/reconcile-view.c: Bug #677859 - Allow space
+ to (un)reconcile in the reconcile window This got lost in the
+ conversion from clists to gtktreeview Patch by Robert Fewell
+
+2012-08-08 05:38 jralls
+
+ * [r22294] src/libqof/qof/test/test-gnc-date.c: Fix a compile
+ error in test-gnc-date.c on 32-bit builds
+ * [r22293] src/bin/gnucash-bin.c: [Bug 680613] Date format setting
+ seems to be ignored since version 2.4.9 Work around strange
+ side-effect of r21665 which caused LC_TIME to be changed after
+ it had been set by setlocale(LC_ALL) in set_mac_locale(). BP
+
+2012-08-07 18:24 gjanssens
+
+ * [r22292] po/POTFILES.in,
+ src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-employee.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-invoice.h,
+ src/business/business-gnome/dialog-job.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-vendor.c,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/dialog-search.h, src/gnome-utils/Makefile.am,
+ src/gnome-utils/dialog-query-list.c,
+ src/gnome-utils/dialog-query-list.h,
+ src/gnome-utils/dialog-query-view.c,
+ src/gnome-utils/dialog-query-view.h,
+ src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
+ src/gnome-utils/gnc-query-list.c,
+ src/gnome-utils/gnc-query-list.h,
+ src/gnome-utils/gnc-query-view.c,
+ src/gnome-utils/gnc-query-view.h,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/dialog-query-list.glade,
+ src/gnome-utils/gtkbuilder/dialog-query-view.glade,
+ src/gnome/Makefile.am, src/gnome/reconcile-list.c,
+ src/gnome/reconcile-list.h, src/gnome/reconcile-view.c,
+ src/gnome/reconcile-view.h, src/gnome/window-reconcile.c,
+ src/gnome/window-reconcile.h: Bug #677859 - Remove depreciated
+ CList functions Patch by Robert Fewell
+
+2012-08-07 17:25 gjanssens
+
+ * [r22291] src/import-export/import-main-matcher.c,
+ src/register/ledger-core/split-register-model.c: Bug #672161 -
+ New CSV account and transaction importer Final patch by Robert
+ Fewell
+
+2012-08-07 17:24 gjanssens
+
+ * [r22290] src/app-utils/file-utils.c,
+ src/app-utils/gnc-component-manager.c,
+ src/app-utils/gnc-ui-util.c, src/app-utils/option-util.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-transaction-sql.c,
+ src/backend/xml/gnc-account-xml-v2.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-commodity-xml-v2.c,
+ src/backend/xml/gnc-freqspec-xml-v2.c,
+ src/backend/xml/gnc-owner-xml-v2.c,
+ src/backend/xml/gnc-pricedb-xml-v2.c,
+ src/backend/xml/gnc-schedxaction-xml-v2.c,
+ src/backend/xml/gnc-tax-table-xml-v2.c,
+ src/backend/xml/gnc-transaction-xml-v2.c,
+ src/backend/xml/io-example-account.c,
+ src/backend/xml/io-gncxml-v1.c, src/backend/xml/io-gncxml-v2.c,
+ src/backend/xml/sixtp-dom-parsers.c, src/backend/xml/sixtp.c,
+ src/backend/xml/test/test-dom-converters1.c,
+ src/backend/xml/test/test-file-stuff.c,
+ src/backend/xml/test/test-load-xml2.c,
+ src/backend/xml/test/test-string-converters.c,
+ src/backend/xml/test/test-xml-account.c,
+ src/backend/xml/test/test-xml-commodity.c,
+ src/backend/xml/test/test-xml-transaction.c,
+ src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-employee.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-job.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/dialog-vendor.c,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerModel.c,
+ src/core-utils/test/test-gnc-uri-utils.c,
+ src/core-utils/test/test-resolve-file-path.c,
+ src/engine/Account.c, src/engine/Query.c,
+ src/engine/Recurrence.c, src/engine/Split.c,
+ src/engine/Transaction.c, src/engine/cap-gains.c,
+ src/engine/engine-helpers.c, src/engine/gnc-commodity.c,
+ src/engine/gnc-pricedb.c, src/engine/gncAddress.c,
+ src/engine/gncBillTerm.c, src/engine/gncCustomer.c,
+ src/engine/gncEmployee.c, src/engine/gncEntry.c,
+ src/engine/gncInvoice.c, src/engine/gncJob.c,
+ src/engine/gncOrder.c, src/engine/gncOwner.c,
+ src/engine/gncTaxTable.c, src/engine/gncVendor.c,
+ src/engine/test/test-address.c, src/engine/test/test-business.c,
+ src/engine/test/test-commodities.c,
+ src/engine/test/test-customer.c,
+ src/engine/test/test-employee.c, src/engine/test/test-job.c,
+ src/engine/test/test-object.c, src/engine/test/test-querynew.c,
+ src/engine/test/test-vendor.c,
+ src/gnome-utils/account-quickfill.c,
+ src/gnome-utils/dialog-account.c,
+ src/gnome-utils/dialog-commodity.c,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-menu-extensions.c,
+ src/gnome-utils/gnc-query-list.c,
+ src/gnome-utils/gnc-sx-list-tree-model-adapter.c,
+ src/gnome-utils/gnc-tree-model-split-reg.c,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome-utils/search-param.c, src/gnome/dialog-commodities.c,
+ src/gnome/dialog-price-edit-db.c,
+ src/gnome/dialog-price-editor.c, src/gnome/dialog-tax-info.c,
+ src/html/gnc-html-webkit.c, src/html/gnc-html.c,
+ src/import-export/csv-export/assistant-csv-export.c,
+ src/import-export/csv-import/assistant-csv-trans-import.c,
+ src/import-export/import-backend.c, src/libqof/qof/qofclass.c,
+ src/libqof/qof/qofinstance.c, src/libqof/qof/qoflog.c,
+ src/libqof/qof/qofobject.c, src/libqof/qof/qofquery.c,
+ src/libqof/qof/qofquerycore.c, src/libqof/qof/qofreference.c,
+ src/libqof/qof/qofsession.c, src/libqof/qof/qofutil.c,
+ src/libqof/qof/qofutil.h,
+ src/register/ledger-core/gnc-ledger-display.c,
+ src/register/ledger-core/split-register-control.c,
+ src/register/ledger-core/split-register-model.c,
+ src/register/ledger-core/split-register.c,
+ src/register/register-core/basiccell.c,
+ src/register/register-core/numcell.c,
+ src/register/register-core/pricecell.c,
+ src/register/register-core/table-allgui.c,
+ src/register/register-gnome/gnucash-item-list.c,
+ src/report/report-gnome/gnc-plugin-page-report.c: Refactor
+ safe_strcmp into the glib standard g_strcmp0
+ * [r22289] src/engine/Split.c, src/engine/Split.h,
+ src/engine/Transaction.c, src/engine/Transaction.h,
+ src/gnome-utils/Makefile.am,
+ src/gnome-utils/gnc-cell-renderer-date.c,
+ src/gnome-utils/gnc-cell-renderer-date.h,
+ src/gnome-utils/gnc-cell-renderer-popup-entry.c,
+ src/gnome-utils/gnc-cell-renderer-popup-entry.h,
+ src/gnome-utils/gnc-cell-renderer-popup.c,
+ src/gnome-utils/gnc-cell-renderer-popup.h,
+ src/gnome-utils/gnc-tree-model-split-reg.c,
+ src/gnome-utils/gnc-tree-model-split-reg.h,
+ src/gnome-utils/gnc-tree-view-split-reg.c,
+ src/gnome-utils/gnc-tree-view-split-reg.h,
+ src/gnome-utils/gnc-tree-view.c,
+ src/gnome-utils/gnc-tree-view.h, src/gnome/Makefile.am,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/gnc-plugin-page-register2.c,
+ src/gnome/gnc-plugin-page-register2.h,
+ src/gnome/gnc-plugin-register2.c,
+ src/gnome/gnc-plugin-register2.h, src/gnome/top-level.c,
+ src/gnome/ui/Makefile.am,
+ src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
+ src/gnome/ui/gnc-plugin-page-register2-ui.xml,
+ src/gnome/ui/gnc-plugin-register2-ui.xml: Initial code for a new
+ register. This is very incomplete, but at the same time well
+ isolated from the rest of the code, so it is easy to disable
+ should it not get functional and stable before the next major
+ release. I decided to include it in trunk to give it more
+ visibility and prevent bitrot in the patch.
+
+2012-08-05 13:28 gjanssens
+
+ * [r22287] src/doc/xml/gnucash-v2.rnc: Bug #680887 - RELAX NG
+ schema for 2.4.11 XML file format Contributed by Baptiste
+ Carvello BP
+
+2012-08-04 16:09 gjanssens
+
+ * [r22286] src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/gtkbuilder/dialog-payment.glade,
+ src/engine/gncOwner.c: Adapt payment dialog for credit notes. To
+ deal with all possible combinations, a user must set a debit or
+ credit amount for the payment. In most cases the right amount is
+ prefilled by selecting documents from the list. In the process,
+ this changes gets rid of some confusing sign reversal logic in
+ the payment code (gncOwner.c). WARNING FOR SCRIPTERS: if you
+ have written python or scheme code that relies on
+ gncOwnerApplyPayment, be careful: you now need to pass a signed
+ amount to the function instead of an absolute value, because a
+ payment could be for both an invoice/bill or a credit note. No
+ more sign reversals happen internally based on the owner being a
+ vendor or a customer.
+
+2012-08-04 16:08 gjanssens
+
+ * [r22285] src/business/business-gnome/dialog-payment.c: Payment
+ dialog - amend r22263 Properly fix selection of documents when
+ first loading the dialog
+ * [r22284] src/gnome-utils/dialog-utils.c: Avoid windows with
+ saved positions to reopen off-screen if possible
+ * [r22283] src/gnome-utils/dialog-utils.c,
+ src/gnome/assistant-hierarchy.c,
+ src/import-export/aqbanking/assistant-ab-initial.c,
+ src/import-export/csv-export/assistant-csv-export.c,
+ src/import-export/csv-import/assistant-csv-account-import.c,
+ src/import-export/csv-import/assistant-csv-trans-import.c,
+ src/import-export/qif-import/assistant-qif-import.c: Cleanups in
+ save/restore window position and sizes - remove depreciated
+ check on GtkObject flags (no longer required imo) - save
+ position and size on window destruction consistently - add save
+ and restore to some additional assistants (not all so far)
+
+2012-08-04 12:01 mikee
+
+ * [r22281] src/report/standard-reports/transaction.scm: Bug
+ #680576 - Transaction report: date takes up two lines when using
+ Canadian locale format. Change date cells type from text-cell to
+ date-cell to apply white-space: nowrap style. BP
+
+2012-08-04 02:01 fell
+
+ * [r22279] configure.ac: Bug 680671: configure should check for
+ the python-devel package if called with --enable-python
+ https://bugzilla.gnome.org/show_bug.cgi?id=680671 BP
+
+2012-08-02 13:31 gjanssens
+
+ * [r22278] src/gnome/gnc-plugin-page-account-tree.c: Double click
+ on parent account expands/collapses child account list instead
+ of opening the account's register. The account's register can
+ still be opened normally using the menu option or right-click
+ popup menu.
+
+2012-08-01 13:54 gjanssens
+
+ * [r22277] configure.ac, src/gnome-utils/gnc-gobject-utils.c:
+ Remove unused, depreciated functions Patch by Robert Fewell
+ * [r22276] src/gnome-utils/dialog-utils.c,
+ src/gnome-utils/dialog-utils.h: Remove depreciated Option
+ functions - part 3 There were some more option menu functions in
+ dialog-utils that I could not find being used any where and this
+ patch removes them. Patch by Robert Fewell
+ * [r22275] src/gnome-utils/gnc-date-edit.c,
+ src/gnome-utils/gnc-date-edit.h: Remove depreciated Option
+ functions - part 2 This patch removes the option menu functions
+ from gnc-date-edit which come under the setting of time option.
+ I do not think this bit is used but can be seen if you find a
+ GNCDateEdit and set the second option to TRUE. Patch by Robert
+ Fewell
+
+2012-08-01 13:53 gjanssens
+
+ * [r22274] src/gnome-utils/Makefile.am,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-options.h,
+ src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
+ src/gnome-utils/gnc-combott.c, src/gnome-utils/gnc-combott.h,
+ src/import-export/import-format-dialog.c: Remove depreciated
+ Option functions - part 1 The option menu's that appear in
+ dialog options rely on per item tool tips that GtkComboBox did
+ not have. From a comment in the code, this was highlighted on
+ bug http://bugzilla.gnome.org/show_bug.cgi?id=303717 which
+ implies this is now fixed but I could not see a way of adding
+ them so I created my own basic combo with per item tooltips.
+ This basic combo uses an external list store to reduce the
+ functions needed and can be seen when changing report settings.
+ It look like it does the job OK but may be I have missed
+ something. I have added comments in the code in areas that would
+ need to be changed if GtkComboBox ever has per item tool tips.
+ Patch by Robert Fewell
+
+2012-07-27 15:45 warlord
+
+ * [r22272] configure.ac: Remove (unused) LIBXML_VERSION from
+ configure.ac (#680708) BP
+
+2012-07-25 22:28 alex.aycinena
+
+ * [r22271]
+ src/import-export/csv-import/assistant-csv-trans-import.c,
+ src/import-export/csv-import/gnc-csv-model.c,
+ src/import-export/csv-import/gnc-csv-model.h,
+ src/import-export/import-account-matcher.c: Add ability to
+ import a csv column to 'notes' field; fix 'OK' and 'New Account'
+ button widths
+
+2012-07-09 17:54 gjanssens
+
+ * [r22263] src/business/business-gnome/dialog-payment.c: Properly
+ calculate amount to pay when post-to account is not the first in
+ the list when opening the payment dialog.
+
+2012-07-07 16:06 gjanssens
+
+ * [r22261] doc/tip_of_the_day.list.in: Modify one tip of the day
+ to illustrate the use of \n in tips
+
+2012-07-07 16:04 gjanssens
+
+ * [r22260] src/gnome-utils/dialog-totd.c: Rewrite the
+ tip-of-the-day parsing logic Since commit 22246, an empty tip of
+ the day appears in the list of tips. This is due to the way the
+ file is parsed. This commit rewrites the parsing logic to avoid
+ such problems. As an added bonus, you can now add newlines in
+ tips by using '\n' in the string. BP
+
+2012-07-02 21:24 jralls
+
+ * [r22259] test-templates/make-testfile: Fix make-testfile to
+ count references in UI files Some functions may be called only
+ by callback reference in a GtkBuilder XML file (*.glade, *.xml,
+ or *.ui). Indicate that usage in the test-file function summary.
+
+2012-07-02 18:07 cmarchi
+
+ * [r22257] src/gnome-utils/gnc-date-edit.c,
+ src/import-export/aqbanking/gnc-ab-kvp.c, src/libqof/qof/guid.c,
+ src/libqof/qof/guid.h: G_CONST_RETURN is deprecated in 2.3.
+ Patch provided by Aurimas Fišeras.
+
+2012-07-02 18:03 cmarchi
+
+ * [r22256] src/gnome/window-autoclear.c: Make strings translatable
+ in auto clear dialog. Patch provided by Aurimas Fišeras.
+
+2012-07-01 21:48 plongstaff
+
+ * [r22255] src/gnome-utils/gnc-tree-view-account.c: Re-add
+ function gppat_filter_select_default_cb() mistakenly removed in
+ commit r21578. It's not used by C code, but is by the .glade
+ file.
+
+2012-07-01 20:20 jralls
+
+ * [r22254] src/backend/dbi/gnc-backend-dbi.c: Fix "discarded
+ return value warning" from r22203
+
+2012-07-01 18:45 plongstaff
+
+ * [r22253] src/engine/test, src/engine/test/Makefile.am,
+ src/engine/test/test-engine.c, src/engine/test/utest-Budget.c:
+ Add basic budget unit tests
+
+2012-06-29 14:45 gjanssens
+
+ * [r22252] src/app-utils/options.scm: Wrong parameter is used to
+ load from and save to kvp
+
+2012-06-29 14:28 gjanssens
+
+ * [r22250] src/app-utils/options.scm,
+ src/gnome-utils/dialog-options.c: Bug #494861 - Business reports
+ lose a/p & a/r account options BP
+
+2012-06-28 16:13 gjanssens
+
+ * [r22248] src/report/business-reports/owner-report.scm: Bug
+ #678848 - Customer/Vendor reports off-by-one on start date
+ Additionally removes a superfluous module load BP
+
+2012-06-27 20:33 gjanssens
+
+ * [r22246] doc/Makefile.am: [PATCH] Fix tip-of-the-day with
+ gcc-4.7 When making the text file tips-of-the-day, GnuCash
+ expects 'gcc -E' to preserve at least one of the whitespace
+ lines between entries. However, this relies on behavior of 'gcc
+ -E' that isn't actually part of the spec, and is a historical
+ accident. And it changed in gcc-4.7, such that all the
+ whitespace is removed. Work around this by explicitly adding a
+ newline in the sed expression. Pre gcc-4.7 there will be two
+ newlines between tips, but this has no impact on the tip
+ displaying code. Patch by Bill Nottingham BP
+
+2012-06-27 17:43 gjanssens
+
+ * [r22245] checks/Makefile.am, checks/quicken_3part.chk: Bug
+ #677572 - 3-part check format Created by Andrew Hunt
+
+2012-06-27 15:52 gjanssens
+
+ * [r22243] src/gnome/dialog-print-check.c: Bug #631611 - Check
+ printing fails because fonts are too tiny on Windows Lesson
+ learned: don't use cairo_identity_matrix on a cairo_t managed by
+ GtkPrintContext. It kills a number of transformations that were
+ already configured by GtkPrintContext. On Windows this breaks
+ proper scaling.
+
+2012-06-27 15:51 gjanssens
+
+ * [r22242] src/gnome/dialog-print-check.c: Some small code
+ cleanups in check printing code - Remove useless typdef, use
+ GtkPrintOperation directly instead - Position_combobox is read
+ twice, remove second call
+
+2012-06-26 13:03 mikee
+
+ * [r22241] src/report/business-reports/invoice.scm: Revert GUID
+ change as per Derek's suggestion.
+
+2012-06-24 04:05 mta
+
+ * [r22238] src/register/register-gnome/table-gnome.c: Fix
+ uninitialized variable warning in r22234.
+
+2012-06-24 03:09 mta
+
+ * [r22237] src/optional/python-bindings/Makefile.am: Make python
+ bindings build when using a separate build directory. Don't
+ symlink a (possibly non-existant) file from the source tree on
+ top of gnucash_core_c.py which was just generated by swig in the
+ build tree.
+
+2012-06-24 02:58 mta
+
+ * [r22236] configure.ac: Don't lose optimization flags passed in
+ CFLAGS. Change r17720 has a typo that causes it to lose all -Ox
+ flags passed in CFLAGS when it was actually trying to preserve
+ them.
+
+2012-06-23 14:42 gjanssens
+
+ * [r22235] src/report/business-reports/invoice.scm: Invoice report
+ - display Job info in new line
+
+2012-06-23 12:25 mikee
+
+ * [r22234] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-order.c,
+ src/gnome/gnc-split-reg.c,
+ src/register/register-core/table-allgui.h,
+ src/register/register-gnome/table-gnome.c: Bug #666576 - Balance
+ Column Set Too Narrow
+
+2012-06-23 11:57 mikee
+
+ * [r22233] src/report/business-reports/invoice.scm: Bug 341048 -
+ RFE: Printable Invoice should allow display of Job Name Add job
+ name and number to printable invoice. This only applies to
+ invoice.scm.
+
+2012-06-22 15:12 gjanssens
+
+ * [r22231]
+ src/optional/python-bindings/example_scripts/account_analysis.py,
+ src/optional/python-bindings/example_scripts/new_book_with_opening_balances.py,
+ src/optional/python-bindings/example_scripts/simple_business_create.py,
+ src/optional/python-bindings/example_scripts/test_imbalance_transaction.py:
+ Bug #675201 - slight bugfix to prior enchancement post for
+ example scripts Patch by Jamie Campbell
+
+2012-06-22 14:36 gjanssens
+
+ * [r22229] src/backend/xml/sixtp.c: Bug #678214 - GnuCash fails to
+ open some post-processed XML files Patch by Daniel Harding BP
+
+2012-06-21 15:13 gjanssens
+
+ * [r22224] src/backend/sql/gnc-recurrence-sql.c: Bug #671323 -
+ Scheduled monthly transactions lose "except on weekends" setting
+ when using MySQL
+
+2012-06-16 11:52 mikee
+
+ * [r22222] src/report/standard-reports/net-linechart.scm: Add
+ formatting to table. Add cell padding to columns in table.
+
+2012-06-13 15:43 gjanssens
+
+ * [r22219]
+ src/backend/xml/test/test-files/xml2/Money95bank_fr.gml2,
+ src/backend/xml/test/test-files/xml2/Money95invst.gml2,
+ src/backend/xml/test/test-files/xml2/Money95mutual.gml2,
+ src/backend/xml/test/test-files/xml2/Money95stocks.gml2,
+ src/backend/xml/test/test-files/xml2/abc.gml2,
+ src/backend/xml/test/test-files/xml2/abcall.gml2,
+ src/backend/xml/test/test-files/xml2/carols-data-file.gml2,
+ src/backend/xml/test/test-files/xml2/cbb-export.gml2,
+ src/backend/xml/test/test-files/xml2/conrads-file.gml2,
+ src/backend/xml/test/test-files/xml2/every.gml2,
+ src/backend/xml/test/test-files/xml2/goonies-file.gml2,
+ src/backend/xml/test/test-files/xml2/hierachical-data-file.gml2,
+ src/backend/xml/test/test-files/xml2/ms-money.gml2,
+ src/backend/xml/test/test-files/xml2/pricedb1.gml2: Revert some
+ unintended testfile changes that accidentally slipped in in
+ r22216
+
+2012-06-13 15:24 gjanssens
+
+ * [r22218] src/report/business-reports/payables.scm,
+ src/report/business-reports/receivables.scm: Fix Account Report
+ menu option when used on A/R or A/P registers. This has been
+ broken since r20766
+ * [r22217] src/business/business-gnome/dialog-billterms.c,
+ src/business/business-gnome/dialog-date-close.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/gtkbuilder/dialog-invoice.glade,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-utils/dialog-reset-warnings.c,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-utils.c,
+ src/gnome-utils/gnc-amount-edit.c,
+ src/gnome-utils/gnc-date-edit.c,
+ src/gnome-utils/gnc-date-format.c,
+ src/gnome-utils/gnc-dense-cal.c,
+ src/gnome-utils/gnc-general-select.c,
+ src/gnome-utils/gnc-gui-query.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-query-list.c,
+ src/gnome/assistant-hierarchy.c, src/gnome/dialog-progress.c,
+ src/gnome/dialog-sx-editor.c,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/reconcile-list.c, src/html/gnc-html-webkit.c,
+ src/import-export/aqbanking/dialog-ab-trans.c,
+ src/import-export/aqbanking/gnc-gwen-gui.c,
+ src/import-export/csv-import/assistant-csv-trans-import.c,
+ src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-item-list.c,
+ src/register/register-gnome/gnucash-sheet.c: Bug #677859 -
+ Depreciated functions in Gtk+2.24 Replaces functions related to
+ widget visibility. Additionally there are some more replacements
+ in the area's handled in the previous two commits. Patch by
+ Robert Fewell
+
+2012-06-13 15:23 gjanssens
+
+ * [r22216]
+ src/backend/xml/test/test-files/xml2/Money95bank_fr.gml2,
+ src/backend/xml/test/test-files/xml2/Money95invst.gml2,
+ src/backend/xml/test/test-files/xml2/Money95mutual.gml2,
+ src/backend/xml/test/test-files/xml2/Money95stocks.gml2,
+ src/backend/xml/test/test-files/xml2/abc.gml2,
+ src/backend/xml/test/test-files/xml2/abcall.gml2,
+ src/backend/xml/test/test-files/xml2/carols-data-file.gml2,
+ src/backend/xml/test/test-files/xml2/cbb-export.gml2,
+ src/backend/xml/test/test-files/xml2/conrads-file.gml2,
+ src/backend/xml/test/test-files/xml2/every.gml2,
+ src/backend/xml/test/test-files/xml2/goonies-file.gml2,
+ src/backend/xml/test/test-files/xml2/hierachical-data-file.gml2,
+ src/backend/xml/test/test-files/xml2/ms-money.gml2,
+ src/backend/xml/test/test-files/xml2/pricedb1.gml2,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/search-owner.c,
+ src/business/business-gnome/search-owner.h,
+ src/gnome-search/search-account.h,
+ src/gnome-search/search-boolean.h,
+ src/gnome-search/search-date.h,
+ src/gnome-search/search-double.h,
+ src/gnome-search/search-int64.h,
+ src/gnome-search/search-numeric.h,
+ src/gnome-search/search-reconciled.h,
+ src/gnome-search/search-string.h, src/gnome-utils/cursors.c,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/gnc-date-format.h,
+ src/gnome-utils/gnc-dense-cal.h,
+ src/gnome-utils/gnc-gobject-utils.c,
+ src/gnome-utils/gnc-query-list.h,
+ src/gnome-utils/gnc-sx-list-tree-model-adapter.c,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome-utils/gnc-tree-view-account.h,
+ src/gnome-utils/gnc-tree-view-commodity.c,
+ src/gnome-utils/gnc-tree-view-commodity.h,
+ src/gnome-utils/gnc-tree-view-owner.c,
+ src/gnome-utils/gnc-tree-view-owner.h,
+ src/gnome-utils/gnc-tree-view-price.c,
+ src/gnome-utils/gnc-tree-view-price.h,
+ src/gnome-utils/gnc-tree-view.c, src/gnome/dialog-tax-info.c,
+ src/gnome/gnc-plugin-page-sx-list.c, src/gnome/gnc-split-reg.h,
+ src/import-export/csv-import/gnc-csv-gnumeric-popup.c,
+ src/register/register-gnome/gnucash-date-picker.c,
+ src/register/register-gnome/gnucash-date-picker.h: Bug #677859 -
+ Depreciated functions in Gtk+2.24 Replaces a number of widget
+ references that are now part of gobject. Patch by Robert Fewell
+ * [r22215] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/gtkbuilder/dialog-payment.glade,
+ src/gnome-utils/assistant-xml-encoding.c,
+ src/gnome-utils/dialog-commodity.c,
+ src/gnome-utils/dialog-commodity.h,
+ src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/gnc-account-sel.c,
+ src/gnome-utils/gnc-account-sel.h,
+ src/gnome-utils/gnc-currency-edit.c,
+ src/gnome-utils/gnc-currency-edit.h,
+ src/gnome-utils/gnc-date-delta.c,
+ src/gnome-utils/gnc-gtk-utils.c,
+ src/gnome-utils/gnc-gtk-utils.h,
+ src/gnome-utils/gnc-period-select.c,
+ src/gnome-utils/gtkbuilder/dialog-commodity.glade,
+ src/gnome/dialog-price-editor.c, src/gnome/dialog-print-check.c,
+ src/gnome/gtkbuilder/dialog-price.glade,
+ src/import-export/qif-import/assistant-qif-import.c,
+ src/report/report-gnome/dialog-report-style-sheet.c: Bug #677859
+ - Depreciated functions in Gtk+2.24 GtkComboBox related fixes
+ Patch by Robert Fewell
+
+2012-06-10 22:14 jralls
+
+ * [r22214] src/libqof/qof/test/test-qof.c: Disable test-gnc-date
+ until it can be thoroughly tested on a wider variety of
+ compilers.
+
+2012-06-10 19:59 cstim
+
+ * [r22213] src/libqof/qof/test/Makefile.am,
+ src/libqof/qof/test/test-gnc-date.c: Fix windows/mingw build
+ failure due to different struct tm length.
+
+2012-06-10 19:32 cstim
+
+ * [r22212] src/libqof/qof/test/test-gnc-date.c: Fix compiler error
+ about overflow of integer calculations. To reproduce: gcc-4.6.1
+ and -O2 switched on.
+
+2012-06-06 13:52 gjanssens
+
+ * [r22211] src/business/business-gnome/dialog-invoice.c: Fix
+ credit note duplication. It was not possible to duplicate a
+ credit note as an invoice (aka voiding a credit note).
+ * [r22210] src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/business/business-gnome/gnc-plugin-page-invoice.h: Cosmetic:
+ move include to source file. It's not used in the header file.
+
+2012-06-06 13:23 jralls
+
+ * [r22209] src/backend/sql/test/utest-gnc-backend-sql.c: Adjust
+ test_gnc_sql_convert_timespec_to_string() for 64-bit time_t
+ * [r22208] src/libqof/qof/test/test-gnc-date.c: 64-bit adjustments
+ to test-gnc-date
+
+2012-06-06 13:22 jralls
+
+ * [r22207] src/engine/gncBillTerm.c, src/libqof/qof/gnc-date.c,
+ src/libqof/qof/gnc-date.h: Consolidate some little-used
+ convenience functions.
+ * [r22206] src/backend/sql/test/utest-gnc-backend-sql.c: Test
+ gnc_sql_convert_timespec_to_string() Note overridden failures on
+ the second 3 values.
+ * [r22205] src/libqof/qof/gnc-date-p.h, src/libqof/qof/gnc-date.c,
+ src/libqof/qof/test/test-gnc-date.c: Test of all major gnc-date
+ functions, highlighting 2038 bug failures from using time_t on a
+ 32-bit system.
+
+2012-06-01 22:59 alex.aycinena
+
+ * [r22204] src/core-utils/gnc-features.c: Remove g_free of msg two
+ lines before it is returned from function.
+
+2012-05-26 23:47 jralls
+
+ * [r22203] src/app-utils/calculation/fin.c,
+ src/app-utils/file-utils.c, src/app-utils/gnc-addr-quickfill.c,
+ src/app-utils/gnc-entry-quickfill.c, src/app-utils/gnc-euro.c,
+ src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/gnc-ui-balances.c, src/app-utils/gnc-ui-util.c,
+ src/app-utils/guile-util.c, src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/test/test-dbi-business-stuff.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/dbi/test/utest-backend-dbi-business.c,
+ src/backend/sql/gnc-account-sql.c,
+ src/backend/sql/gnc-address-sql.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-bill-term-sql.c,
+ src/backend/sql/gnc-book-sql.c,
+ src/backend/sql/gnc-customer-sql.c,
+ src/backend/sql/gnc-employee-sql.c,
+ src/backend/sql/gnc-entry-sql.c,
+ src/backend/sql/gnc-invoice-sql.c,
+ src/backend/sql/gnc-job-sql.c, src/backend/sql/gnc-lots-sql.c,
+ src/backend/sql/gnc-order-sql.c,
+ src/backend/sql/gnc-owner-sql.c,
+ src/backend/sql/gnc-recurrence-sql.c,
+ src/backend/sql/gnc-schedxaction-sql.c,
+ src/backend/sql/gnc-slots-sql.c,
+ src/backend/sql/gnc-tax-table-sql.c,
+ src/backend/sql/gnc-transaction-sql.c,
+ src/backend/sql/gnc-vendor-sql.c,
+ src/backend/xml/gnc-account-xml-v2.c,
+ src/backend/xml/gnc-bill-term-xml-v2.c,
+ src/backend/xml/gnc-book-xml-v2.c,
+ src/backend/xml/gnc-customer-xml-v2.c,
+ src/backend/xml/gnc-employee-xml-v2.c,
+ src/backend/xml/gnc-entry-xml-v2.c,
+ src/backend/xml/gnc-freqspec-xml-v2.c,
+ src/backend/xml/gnc-invoice-xml-v2.c,
+ src/backend/xml/gnc-job-xml-v2.c,
+ src/backend/xml/gnc-lot-xml-v2.c,
+ src/backend/xml/gnc-order-xml-v2.c,
+ src/backend/xml/gnc-tax-table-xml-v2.c,
+ src/backend/xml/gnc-transaction-xml-v2.c,
+ src/backend/xml/gnc-vendor-xml-v2.c,
+ src/backend/xml/io-gncxml-v1.c,
+ src/backend/xml/test/test-xml-transaction.c,
+ src/bin/gnucash-bin.c,
+ src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/dialog-vendor.c,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/business/business-gnome/gnc-plugin-page-owner-tree.c,
+ src/business/business-gnome/search-owner.c,
+ src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/core-utils/gnc-filepath-utils.c,
+ src/core-utils/gnc-uri-utils.c, src/engine/Account.c,
+ src/engine/Scrub.c, src/engine/Transaction.c,
+ src/engine/TransactionP.h, src/engine/gnc-hooks.c,
+ src/engine/gnc-pricedb.c, src/engine/gncIDSearch.c,
+ src/engine/gncInvoice.c, src/engine/gncJob.c,
+ src/engine/policy.c, src/engine/test-core/test-engine-stuff.c,
+ src/engine/test/test-account-object.c,
+ src/engine/test/test-guid.c,
+ src/engine/test/test-transaction-reversal.c,
+ src/engine/test/test-vendor.c, src/engine/test/utest-Account.c,
+ src/engine/test/utest-Invoice.c, src/engine/test/utest-Split.c,
+ src/gnome-search/dialog-search.c,
+ src/gnome-utils/assistant-gconf-setup.c,
+ src/gnome-utils/assistant-xml-encoding.c,
+ src/gnome-utils/dialog-book-close.c,
+ src/gnome-utils/dialog-dup-trans.c,
+ src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/dialog-object-references.c,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/gnc-account-sel.c,
+ src/gnome-utils/gnc-autosave.c, src/gnome-utils/gnc-date-edit.c,
+ src/gnome-utils/gnc-date-format.c,
+ src/gnome-utils/gnc-dense-cal.c,
+ src/gnome-utils/gnc-embedded-window.c,
+ src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gnc-general-select.c,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gnc-keyring.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-plugin-file-history.c,
+ src/gnome-utils/gnc-plugin-manager.c,
+ src/gnome-utils/gnc-plugin-menu-additions.c,
+ src/gnome-utils/gnc-plugin.c, src/gnome-utils/gnc-query-list.c,
+ src/gnome-utils/gnc-recurrence.c,
+ src/gnome-utils/gnc-tree-model-account-types.c,
+ src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-model-owner.c,
+ src/gnome-utils/gnc-tree-model-price.c,
+ src/gnome-utils/gnc-tree-model.c,
+ src/gnome-utils/gnc-tree-view-account.c,
+ src/gnome-utils/gnc-tree-view-commodity.c,
+ src/gnome-utils/gnc-tree-view-owner.c,
+ src/gnome-utils/gnc-tree-view-price.c,
+ src/gnome-utils/gnc-tree-view-sx-list.c,
+ src/gnome-utils/gnc-tree-view.c,
+ src/gnome/assistant-acct-period.c,
+ src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
+ src/gnome/assistant-stock-split.c,
+ src/gnome/dialog-commodities.c, src/gnome/dialog-lot-viewer.c,
+ src/gnome/dialog-price-editor.c, src/gnome/dialog-print-check.c,
+ src/gnome/dialog-sx-editor.c, src/gnome/dialog-sx-from-trans.c,
+ src/gnome/dialog-sx-since-last-run.c,
+ src/gnome/dialog-tax-info.c,
+ src/gnome/gnc-plugin-account-tree.c,
+ src/gnome/gnc-plugin-basic-commands.c,
+ src/gnome/gnc-plugin-budget.c,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/gnc-plugin-page-budget.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-sx-list.c,
+ src/gnome/gnc-plugin-register.c, src/gnome/gnc-split-reg.c,
+ src/gnome/reconcile-list.c, src/gnome/top-level.c,
+ src/gnome/window-reconcile.c, src/html/gnc-html-factory.c,
+ src/html/gnc-html-graph-gog-webkit.c,
+ src/html/gnc-html-graph-gog.c, src/html/gnc-html-webkit.c,
+ src/html/gnc-html.c,
+ src/import-export/aqbanking/assistant-ab-initial.c,
+ src/import-export/aqbanking/dialog-ab-trans.c,
+ src/import-export/aqbanking/gnc-ab-getbalance.c,
+ src/import-export/aqbanking/gnc-ab-gettrans.c,
+ src/import-export/aqbanking/gnc-ab-kvp.c,
+ src/import-export/aqbanking/gnc-ab-trans-templ.c,
+ src/import-export/aqbanking/gnc-ab-transfer.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-gwen-gui.c,
+ src/import-export/csv-export/assistant-csv-export.c,
+ src/import-export/csv-export/csv-transactions-export.c,
+ src/import-export/csv-export/gnc-plugin-csv-export.c,
+ src/import-export/csv-import/assistant-csv-account-import.c,
+ src/import-export/csv-import/assistant-csv-trans-import.c,
+ src/import-export/csv-import/gnc-csv-model.c,
+ src/import-export/csv-import/gnc-plugin-csv-import.c,
+ src/import-export/import-backend.c,
+ src/import-export/import-main-matcher.c,
+ src/import-export/log-replay/gnc-plugin-log-replay.c,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/import-export/ofx/gnc-ofx-kvp.c,
+ src/import-export/ofx/gnc-plugin-ofx.c,
+ src/import-export/qif-import/assistant-qif-import.c,
+ src/import-export/qif-import/gnc-plugin-qif-import.c,
+ src/libqof/qof/gnc-date.c, src/libqof/qof/kvp_frame.c,
+ src/libqof/qof/qof-string-cache.c, src/libqof/qof/qofbackend.c,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofchoice.c,
+ src/libqof/qof/qofevent.c, src/libqof/qof/qofinstance.c,
+ src/libqof/qof/qofquerycore.c, src/libqof/qof/qofsession.c,
+ src/libqof/qof/qofutil.c, src/libqof/qof/test/test-gnc-date.c,
+ src/libqof/qof/test/test-qof-string-cache.c,
+ src/libqof/qof/test/test-qofbook.c,
+ src/libqof/qof/test/test-qofsession.c,
+ src/plugins/bi_import/dialog-bi-import-gui.c,
+ src/plugins/bi_import/dialog-bi-import.c,
+ src/plugins/customer_import/dialog-customer-import-gui.c,
+ src/python/gncmod-python.c,
+ src/register/ledger-core/split-register-control.c,
+ src/register/ledger-core/split-register-load.c,
+ src/register/register-core/table-allgui.c,
+ src/register/register-gnome/gnucash-cursor.c,
+ src/register/register-gnome/gnucash-grid.c,
+ src/register/register-gnome/gnucash-header.c,
+ src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/report/report-gnome/dialog-custom-report.c,
+ src/report/report-gnome/gnc-plugin-page-report.c,
+ src/report/stylesheets/gnc-plugin-stylesheets.c,
+ src/test-core/unittest-support.c: Correct -Wunused warnings The
+ actual change to configure.ac (at line 1106) to enable -Wunused
+ -- or rather to un-disable it -- is not included in order to not
+ break the build for folks with buggy versions of swig. (For
+ example,
+ https://sourceforge.net/tracker/?func=detail&aid=3530021&group_id=1645&atid=101645)
+
+2012-05-26 23:46 jralls
+
+ * [r22202] src/optional/python-bindings/Makefile.am: Set
+ PYTHON_LINK_FILES to useful values.
+
+2012-05-22 17:57 jralls
+
+ * [r22201] src/core-utils/Makefile.am, src/html/Makefile.am:
+ Delete remaining swig-foo.c files with maintainer-clean
+ * [r22200] src/backend/dbi/Makefile.am,
+ src/backend/dbi/test/Makefile.am: Fix compilation on OSX One
+ can't link a library created with -module on OSX, but one can
+ dload a library compiled with -shared on both OSX and Linux.
+ Also cleaned out the old "make check" files from test/Makefile.am
+
+2012-05-21 22:36 plongstaff
+
+ * [r22199] src/backend/xml/gnc-backend-xml.c: Fix memory leaks
+ found by unit tests/valgrind Return value of g_build_filename()
+ needs to be freed.
+
+2012-05-21 22:10 jralls
+
+ * [r22197] packaging/win32/custom.sh.sample: Add EXTRA_CFLAGS for
+ compiling on Win7 Configure gets confused by some gcc builtins
+ on Win7: Disable them so that configure finds the right
+ settings. [BP]
+
+2012-05-21 18:35 plongstaff
+
+ * [r22193] src/libqof/qof/gnc-date.c, src/libqof/qof/qofsession.c:
+ Fix some small problems (including a memory leak) found by
+ running qof unit test with valgrind.
+ * [r22192] src/libqof/qof/test: Add test-qof to svn:ignore
+
+2012-05-21 17:38 plongstaff
+
+ * [r22191] accounts/sv_SE, src/business/business-gnome/gtkbuilder,
+ src/import-export/csv-export,
+ src/import-export/csv-export/schemas,
+ src/import-export/csv-import,
+ src/import-export/csv-import/schemas, src/optional/gtkmm/test,
+ src/plugins/bi_import/gtkbuilder, src/plugins/customer_import,
+ src/plugins/customer_import/gtkbuilder,
+ src/plugins/customer_import/ui: Update some svn:ignore properties
+
+2012-05-21 17:28 plongstaff
+
+ * [r22190] src/app-utils/gnc-component-manager.c,
+ src/libqof/qof/Makefile.am, src/libqof/qof/kvp_frame.c,
+ src/libqof/qof/qof-string-cache.c,
+ src/libqof/qof/qof-string-cache.h, src/libqof/qof/qof.h,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofutil.c,
+ src/libqof/qof/qofutil.h, src/libqof/qof/test/Makefile.am,
+ src/libqof/qof/test/test-qof-string-cache.c,
+ src/libqof/qof/test/test-qof.c: Since 2.32, GCache is deprecated
+ and should be replaced by GHashTable. In the new string cache
+ (split out from qofutil.c/.h), the GHashTable has the string as
+ key and a small heap-allocated guint refcount as data. The value
+ is allocated rather than being used by value because there is no
+ way to just modify the data field of an existing key. The key
+ would need to be changed at the same time, which would free the
+ old key value and invalidate all gchar pointers of objects which
+ have refs to the key. Unit tests added as well.
+
+2012-05-21 15:48 jralls
+
+ * [r22188] src/backend/dbi/gnc-backend-dbi.c: [Bug #674862]
+ Gnucash crashes after creating a new SX using the Mortgage
+ Wizard and SQL Backend Special-cases dbi_result_get_datetime
+ returning -1 to work around a bug in MinGW's implementation of
+ gmtime(). [BP]
+
+2012-05-21 15:43 jralls
+
+ * [r22187] src/backend/dbi/gnc-backend-dbi.c: Revert
+ gnc-backend-dbi.c from 22186, should be a separate commit.
+
+2012-05-21 15:32 jralls
+
+ * [r22186] configure.ac, src/backend/dbi/gnc-backend-dbi.c: Fix
+ double definition of DEBUG_MEMORY
+
+2012-05-20 21:24 plongstaff
+
+ * [r22185] src/html/gnc-html-webkit.c: Replace deprecated
+ g_basename() by recommend g_path_get_basename()
+
+2012-05-20 21:23 plongstaff
+
+ * [r22184] src/backend/sql/gnc-backend-sql.c: Remove invalid
+ routine arg check
+
+2012-05-20 21:22 plongstaff
+
+ * [r22183] src/backend/sql/gnc-tax-table-sql.c: Use new
+ GncTaxTable g-object parameters
+
+2012-05-20 21:21 plongstaff
+
+ * [r22182] src/backend/dbi/test/Makefile.am,
+ src/backend/dbi/test/test-backend-dbi.c,
+ src/backend/dbi/test/test-dbi-stuff.h,
+ src/backend/dbi/test/utest-backend-dbi-basic.c,
+ src/backend/dbi/test/utest-backend-dbi-business.c: Convert DBI
+ test to utest
+
+2012-05-20 21:18 plongstaff
+
+ * [r22181] src/engine/Transaction.c: Fix some g-object parameter
+ types
+ * [r22180] src/engine/gncTaxTable.c: Add some more g-object
+ parameters for GncTaxTable
+
+2012-05-20 21:12 plongstaff
+
+ * [r22179] src/import-export/csv-import/gnc-csv-model.c: Replace
+ deprecated g_mapped_file_free() with recommended
+ g_mapped_file_unref()
+
+2012-05-08 21:37 gjanssens
+
+ * [r22176] src/business/business-gnome/dialog-invoice.c: Allow to
+ change document type when duplicating an invoice. This allows to
+ quickly create a canceling credit note for an invoice.
+
+2012-05-08 11:39 gjanssens
+
+ * [r22175]
+ src/optional/python-bindings/example_scripts/simple_business_create.py:
+ Bug #674273 - fixes and enhancements to example
+ simple_business_create.py Patch by Jamie Campbell, with minimal
+ correction to match the new ApplyPayment functions.
+ * [r22174] src/business/business-gnome/dialog-payment.c,
+ src/engine/gncInvoice.c, src/engine/gncInvoice.h,
+ src/engine/gncOwner.c, src/engine/gncOwner.h,
+ src/optional/python-bindings/gnucash_business.py: Add
+ gnc{Owner,Invoice}ApplyPayment functions. Most payment use cases
+ don't need to know the internal lot juggling mechanism behind it.
+
+2012-05-08 11:38 gjanssens
+
+ * [r22173] src/engine/gncEmployee.c, src/engine/gncEmployee.h,
+ src/engine/gncOwner.c: Add getter/setter for fake Employee name
+ propery. This is done to get a more consistent owner interface
+ and simplifies the python bindings
+ * [r22172] src/business/business-gnome/gnc-plugin-page-invoice.c:
+ Remove some unused function declarations
+
+2012-05-07 22:54 jralls
+
+ * [r22171] src/engine/SchedXaction.c: [Bug 674862] Gnucash crashes
+ after creating a new SX using the Mortgage Wizard and SQL
+ Backend This addresses the crash reported on Ubuntu with
+ Postgres by Krzysiek. The stack trace he posted showed the crash
+ was the result of dereferencing a NULL GDate*, and this change
+ protects against that. It still doesn't address the more basic
+ problem of why on Win32 and with mysql and pgsql (but not
+ SQLite3) the mortgage wizard is writing corrupt dates. [BP]
+
+2012-05-06 21:19 gjanssens
+
+ * [r22170] packaging/win32/install-fq-mods.cmd: Rearrange
+ install-fq-mods.cmd to avoid duplicate code and make it easier
+ to understand
+ * [r22169] packaging/win32/Makefile.am,
+ packaging/win32/dist-impl.sh, packaging/win32/getperl.vbs,
+ packaging/win32/gnc-path-check,
+ packaging/win32/install-fq-mods.cmd: Bug #670355 - Automated
+ install of Perl with Finance-Quote With these changes
+ install-fq-mods.cmd will automatically download and install
+ Strawberry perl if now perl version if found on the system.
+ Patches by Dave Roberts
+
+2012-05-06 18:03 gjanssens
+
+ * [r22168] configure.ac: Remove empty lines from AC_CONFIG_SOURCES
+ as this will cause the Windows build to fail when using a git
+ repo as source
+
+2012-04-28 16:18 gjanssens
+
+ * [r22167] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh, packaging/win32/install.sh,
+ util/gnc-svnversion: Further tweaks to enable git on the windows
+ build
+
+2012-04-28 13:37 gjanssens
+
+ * [r22166]
+ src/optional/python-bindings/example_scripts/test_imbalance_transaction.py:
+ Bug #674276 - fixes and enhancements to example
+ test_imbalance_transaction.py a) added usage information b) put
+ most everything into exception handling to prevent lock linger
+ when a problem occurs Patch by Jamie Campbell
+ * [r22165]
+ src/optional/python-bindings/example_scripts/account_analysis.py:
+ Bug #673877 - fixes and enhancements to example script
+ account_analysis.py a) added usage information when not enough
+ arguments added b) put the majority of code into an exception
+ handling block so that if something goes wrong the session is
+ closed. Prior to this change a problem would result in a
+ lingering lock. Patch by Jamie Campbell
+
+2012-04-28 13:36 gjanssens
+
+ * [r22164]
+ src/optional/python-bindings/example_scripts/new_book_with_opening_balances.py:
+ Bug #673855 - fixes and enhancements to example script
+ new_book_with_opening_balances.py 1) Fixed typo for "new book"
+ session creation in_new=True -> is_new=True 2) Added usage
+ information echo when script is invoked without correct number
+ of parameters 3) Put most of the operations into an exception
+ handling block. When an exception occurs, sessions which were
+ opened are closed. Prior to this, any error would result in a
+ lingering lock. Patch by Jamie Campbell
+
+2012-04-22 20:51 cstim
+
+ * [r22157] packaging/win32/defaults.sh: Bug #674494: Fix version
+ and method of downloading isocodes in win32 packaging Patch by
+ Mark Jenkins BP
+
+2012-04-22 20:49 cstim
+
+ * [r22156] packaging/win32/libbonoboui-2.24.2.patch: Bug #674495:
+ Fix libbonoboui build for win32 packaging insists on
+ availability of glade Patch alters
+ packaging/win32/libbonoboui-2.24.2.patch to not look for glade
+ and not build libbonoboui-2.24.2/glade Patch by Mark Jenkins.
+
+2012-04-21 17:38 jralls
+
+ * [r22154] src/backend/sql/gnc-budget-sql.c: [Bug 674283] With
+ mysql crash after deleting accounts included into a budget Never
+ assume a pointer is NULL unless you set it to NULL! BP
+
+2012-04-19 20:11 jralls
+
+ * [r22153] src/engine/test/utest-Split.c: [Testing] Fix potential
+ leaks in Split teardown.
+
+2012-04-19 20:00 jralls
+
+ * [r22152] src/import-export/test/Makefile.am,
+ src/report/report-gnome/test/Makefile.am,
+ src/report/report-system/test/Makefile.am: Fix some scheme test
+ program linkage failures on Wheezy.
+ * [r22151] src/optional/python-bindings/tests/test_business.py:
+ Remove test obsoleted by r22001 Which rearranged the
+ ApplyPayments code so that it's done from the GncInvoice object
+ instead of explicitly by the owner (or in this case,
+ GncCustomer).
+
+2012-04-17 19:55 cstim
+
+ * [r22150] src/engine/test/Makefile.am: Finally clean up linker
+ flags so that windows build builds again as well.
+
+2012-04-17 00:45 jralls
+
+ * [r22149] src/engine/test/Makefile.am: Testing: Make
+ libutest-Split.la "noinst-LTLIBRARY" instead of
+ test-engine-LTLIBRARY
+
+2012-04-15 18:57 cstim
+
+ * [r22148] configure.ac: Increase trunk requirements to gtk-2.24,
+ glib-2.28. This means SVN trunk does no longer support a stock
+ RHEL6 distribution. See
+ http://lists.gnucash.org/pipermail/gnucash-devel/2012-April/033877.html
+ and
+ http://lists.gnucash.org/pipermail/gnucash-devel/2011-November/032931.html
+ for the discussion.
+
+2012-04-15 18:47 cstim
+
+ * [r22147] src/engine/test/Makefile.am: Add library flags for
+ newly introduced libutest-Split because Windows needs those.
+
+2012-04-13 20:43 cstim
+
+ * [r22146] configure.ac, src/libqof/qof/gnc-numeric.c: Check
+ whether header <pow.h> really exists before including it. The
+ windows build has been failing for several days due to this.
+
+2012-04-13 20:04 cstim
+
+ * [r22145] src/import-export/aqbanking/gnc-ab-transfer.c: In
+ online banking transfer, on the "To-Account" selection side,
+ make the "Show Income/Expense" button active by default.
+
+2012-04-10 20:24 cstim
+
+ * [r22144] src/business/business-gnome/dialog-job.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-payment.c: In "Process
+ Payment" and "New Order", let the customer field have keyboard
+ focus. In "New Job", focus the job name.
+
+2012-04-09 19:56 cstim
+
+ * [r22143] src/business/business-gnome/dialog-invoice.c,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-search/gnc-general-search.h: In the "New Customer"
+ window, set keyboard focus to customer field.
+
+2012-04-09 15:29 mikee
+
+ * [r22142] src/report/business-reports/taxinvoice.eguile.scm:
+ Remove hack for fixed bug #573645 which was fixed in r18056.
+
+2012-04-09 15:23 mikee
+
+ * [r22141] src/report/business-reports/taxinvoice.eguile.scm: Fix
+ the annoying case where an invoice item has mistakenly(?) had a
+ tax table applied, unchecking the taxable flag for that item
+ didn't remove the tax related columns from the invoice where
+ there are no other taxable items.
+
+2012-04-09 11:41 mikee
+
+ * [r22140] src/report/business-reports/taxinvoice.eguile.scm:
+ Display job name and job number when invoice is "in progress...".
+
+2012-04-09 11:33 mikee
+
+ * [r22139] src/report/business-reports/taxinvoice.scm: Fix
+ reversed "Job Name", "Job Number" in options dialog, Headings 2
+ tab.
+
+2012-04-04 08:35 mikee
+
+ * [r22138] src/engine/gncInvoiceP.h,
+ src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/gnucash_core.py: Expose
+ InvoiceNextID to python bindings. Accessed as
+ book.InvoiceNextID(customer)
+
+2012-04-03 21:36 jralls
+
+ * [r22137] src/engine/test/utest-Account.c: [Testing] Fix up
+ utest-Account to use checked error messages in all tests.
+
+2012-04-03 21:35 jralls
+
+ * [r22136] src/engine/test/utest-Split.c: [Testing] Fix a missed
+ execution path detected with error message counting.
+ * [r22135] src/backend/sql/test/utest-gnc-backend-sql.c,
+ src/engine/test/utest-Account.c, src/engine/test/utest-Split.c,
+ src/test-core/unittest-support.c,
+ src/test-core/unittest-support.h: [Testing] Add hits field to
+ TestErrorStruct Allows asserting on the number of times error
+ messages are encountered.
+ * [r22134] .gitignore: Add test files to .gitignore
+ * [r22133] po/POTFILES.in: [Translation] Update POTFILES.in with
+ some new filenames
+ * [r22132] src/app-utils/test/test-exp-parser.c,
+ src/app-utils/test/test-print-parse-amount.c,
+ src/backend/dbi/test/test-dbi-basic.c,
+ src/backend/dbi/test/test-dbi-business-stuff.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/sql/test/utest-gnc-backend-sql.c,
+ src/backend/xml/test/test-load-xml2.c,
+ src/backend/xml/test/test-xml-account.c,
+ src/backend/xml/test/test-xml-transaction.c,
+ src/engine/test/test-querynew.c,
+ src/engine/test/utest-Account.c,
+ src/engine/test/utest-Invoice.c, src/engine/test/utest-Split.c,
+ src/gnc-module/test/test-agedver.c,
+ src/gnc-module/test/test-dynload.c,
+ src/gnc-module/test/test-gwrapped-c,
+ src/gnc-module/test/test-incompatdep.c,
+ src/gnc-module/test/test-load-c.c,
+ src/gnc-module/test/test-load-deps,
+ src/gnc-module/test/test-load-scm,
+ src/gnc-module/test/test-modsysver.c,
+ src/gnc-module/test/test-scm-init,
+ src/gnc-module/test/test-scm-module,
+ src/gnc-module/test/test-scm-multi,
+ src/libqof/qof/test/Makefile.am,
+ src/libqof/qof/test/test-gnc-date.c,
+ src/libqof/qof/test/test-kvp_frame.c,
+ src/libqof/qof/test/test-qofbook.c,
+ src/libqof/qof/test/test-qofinstance.c,
+ src/libqof/qof/test/test-qofobject.c,
+ src/libqof/qof/test/test-qofsession.c,
+ src/optional/gtkmm/test/test-book.cpp,
+ src/optional/python-bindings/tests/test_split.py,
+ src/optional/python-bindings/tests/test_transaction.py,
+ src/report/stylesheets/test/test-load-module,
+ src/test-core/Makefile.am, src/test-core/test-stuff.c,
+ src/test-core/test-stuff.h, src/test-core/test-stuff.i,
+ src/test-core/test-stuff.scm, src/test-core/unittest-support.c,
+ src/test-core/unittest-support.h,
+ src/test-core/unittest-support.i,
+ src/test-core/unittest-support.scm,
+ test-templates/make-testfile: [Testing] Separate unit test
+ functions from make check functions. I'd originally put the
+ functions supporting log detection, qof event handling, and
+ mock-counting in test-stuff along with the functions that
+ support the older "make check" integration tests. There are now
+ more unit test support functions than there are of the older
+ functions, so it's time for them to move out on their own.
+
+2012-04-01 22:07 jralls
+
+ * [r22130] src/engine/test/utest-Split.c: Testing: Some very minor
+ formatting changes in utest-Split.c comments.
+
+2012-04-01 19:51 cstim
+
+ * [r22129] src/engine/test/test-engine.c,
+ src/engine/test/utest-Split.c: Fix minor compiler errors of
+ r22127.
+
+2012-03-31 22:12 jralls
+
+ * [r22128] src/engine/Split.c: Fix error discovered in testing:
+ xaccSplitCompareAccountCodes actually compared the account names.
+ * [r22127] src/engine/Split.c, src/engine/SplitP.h,
+ src/engine/test/Makefile.am, src/engine/test/test-engine.c,
+ src/engine/test/utest-Split.c: Testing: Unit tests for Split.c
+
+2012-03-31 12:07 mikee
+
+ * [r22126] src/report/business-reports/taxinvoice.eguile.scm: Bug
+ 670008 - taxinvoice lacks flexibility necessary to produce
+ legally valid Australian Tax Invoice Patches supplied by Dmitry
+ Smirnov, many thanks.
+
+2012-03-26 20:15 cstim
+
+ * [r22124] src/register/register-gnome/datecell-gnome.c: Take
+ read-only date setting of QofBook into account (no pun intended)
+ when entering transaction into accounts. The code will silently
+ revert the entered date to the threshold and just not allow any
+ older date to be entered. I wonder whether we can display some
+ useful error message additionally, but unfortunately I didn't
+ find the place in the code where one single error message would
+ have resulted, only places where multiply (annoying) error
+ messages would have resulted.
+
+2012-03-25 20:18 cstim
+
+ * [r22123] src/register/ledger-core/split-register.c: Take
+ read-only setting of QofBook into account for the transaction
+ duplication.
+
+2012-03-25 19:13 cstim
+
+ * [r22122] src/engine/Transaction.c,
+ src/register/ledger-core/split-register-load.c: Fix segfault
+ after behaviour change of qof_book_get_autoreadonly_gdate() in
+ r22118.
+
+2012-03-25 16:52 jralls
+
+ * [r22121] test-templates/make-testfile: Testing: fix
+ search_local() for detecting callbacks and references.mv
+ * [r22120] test-templates/make-testfile: Fix omitted "setup"
+ argument to GNC_TEST_ADD insertion.
+
+2012-03-25 14:51 mikee
+
+ * [r22119] src/report/business-reports/taxinvoice.eguile.scm,
+ src/report/business-reports/taxinvoice.scm: Bug 670008 -
+ taxinvoice lacks flexibility necessary to produce legally valid
+ Australian Tax Invoice Fix typo. Fix column misalignment when no
+ taxes are present in the invoice.
+
+2012-03-24 22:34 cstim
+
+ * [r22118] src/app-utils/app-utils.scm,
+ src/app-utils/business-prefs.scm, src/engine/Transaction.c,
+ src/engine/engine.i, src/libqof/qof/qofbook.c,
+ src/libqof/qof/qofbook.h, src/libqof/qof/qofbookslots.h,
+ src/libqof/qof/test/test-qofbook.c,
+ src/register/ledger-core/split-register-load.c: Rename internal
+ function names for read-only option of r22107 also to
+ "auto-read-only". (Initially I thought there were a relation to
+ the "freeze" state of a transaction, but this turned out to be
+ not the case.)
+ * [r22117] src/engine/Transaction.c, src/engine/Transaction.h,
+ src/gnome/gnc-split-reg.c,
+ src/register/ledger-core/split-register-model.c: Take read-only
+ setting of QofBook into account for the transaction deletion as
+ well.
+ * [r22116] src/register/register-gnome/gnucash-grid.c: Make
+ read-only lines in account register window (r22109) somewhat
+ more visible by changing the background color slightly.
+ * [r22115] src/register/ledger-core/split-register-load.c,
+ src/register/ledger-core/split-register-model.c: Fix threshold
+ treatment in r22108, r22109 to make visualization and behaviour
+ match.
+
+2012-03-24 22:20 jralls
+
+ * [r22114] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+ Testing: Provide a test_destroy function/macro combination.
+ Works on GObjects. Asserts if the object isn't a GObject (which
+ may be the case if it has already been finalized) or if the
+ object's finalize method isn't called (indicating a leak).
+ * [r22113] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+ Testing: Rewrite test_signal_assert_hits as a function/macro
+ combination Now the assert reports the location in the test
+ program where it fails instead of inside test-stuff.c.
+
+2012-03-24 22:19 jralls
+
+ * [r22112] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+ Testing: Add a basic print-to-stdout log handler as a test
+ debugging aid.
+
+2012-03-23 20:52 cstim
+
+ * [r22111] src/Makefile.am: Fix r22105 that was missing some
+ dependency of the "optional" directory on other parts.
+
+2012-03-22 09:11 mikee
+
+ * [r22110] src/plugins/customer_import/dialog-customer-import.c:
+ Some systems fail to compile with:
+ dialog-customer-import.c:399:36: error: 'shipaddr' may be used
+ uninitialized in this function [-Werror=uninitialized]
+
+2012-03-21 22:18 cstim
+
+ * [r22109] src/register/ledger-core/split-register-model.c: Add
+ auto-read-only feature for old transactions after N days,
+ denoted by the new red line in the register.
+ * [r22108] src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/register/ledger-core/split-register-load.c,
+ src/register/register-core/table-model.c,
+ src/register/register-core/table-model.h,
+ src/register/register-gnome/gnucash-grid.c: Add a second "red"
+ divider line to the register to denote the read-only section for
+ older transactions.
+ * [r22107] src/app-utils/app-utils.scm,
+ src/app-utils/business-prefs.scm, src/engine/Makefile.am,
+ src/engine/engine.i, src/libqof/qof/qofbook.c,
+ src/libqof/qof/qofbook.h, src/libqof/qof/qofbookslots.h,
+ src/libqof/qof/test/test-qofbook.c: Add option for automatically
+ setting old transactions to read-only. The number of days for
+ this read-only threshold can be chosen.
+
+2012-03-21 20:19 cstim
+
+ * [r22106] src/gnome/assistant-hierarchy.c: Fix typo in r22026 (uh
+ oh, broken all the way since then!)
+
+2012-03-21 20:15 cstim
+
+ * [r22105] lib/Makefile.am, src/Makefile.am: Bug #671737: Let
+ configure --disable-gui only build gui code Patch by Kuang-che
+ Wu.
+
+2012-03-20 10:08 gjanssens
+
+ * [r22104] src/engine/gncInvoice.c: Fix crash/invalid memory
+ access when unposting an invoice. This is triggered when glib is
+ configured with G_SLICE=always-malloc
+
+2012-03-19 21:01 cstim
+
+ * [r22103] src/report/business-reports/taxinvoice.eguile.scm,
+ src/report/business-reports/taxinvoice.scm: Bug #670008: Improve
+ taxinvoice flexibility necessary to produce legally valid
+ Australian Tax Invoice Patch by Dmitry Smirnov: Original
+ taxinvoice template lacks flexibility necessary to make legaly
+ valid Australian Tax Invoices. This patch introduces
+ customisation options useful to comply with Australian
+ requirements, but not limited to. * Functional changes +
+ Reference number moved to the right side from under the invoice
+ owner address (improves visibility and makes invoice layout more
+ compact) + added option to show Job Name + added option to show
+ Job Number + added options to enable/disable columns with
+ dynamic adjustments to the table layout. + added options to
+ enable/disable display of some invoice elements + some spaces in
+ Headings1 defaults replaced with non-breaking space + added
+ "Thank you for your patronage" text as default value for
+ footnote to match other invoices' defaults * Hardcoded messages
+ in English are replaced with options and default values to match
+ original report. This makes possible report localization, like
+ changing "Invoice" to "Tax Invoice" where required by law etc. *
+ New dialog element in [Report Options]:[General] + [Report
+ Currency] (Because dollar sign '$' is used by many countries for
+ their national currency, invoicing between Australia and New
+ Zealand often causing confusion unless invoice currency is
+ stated in the invoice.) * New dialog elements in [Report
+ Options]:[Headings2] + Invoice number text (string) + To text
+ (string) + Ref text (string) + Job Name text (string) + Job
+ Number text (string) * New dialog elements page [Report
+ Options]:[Elements] + column: Date (boolean) + column: Tax Rate
+ (boolean) + column: Units (boolean) + row: Contact (boolean) +
+ row: Address (boolean) + row: Invoice Number (boolean) + row:
+ Company Name (boolean) + Invoice number next to title (boolean)
+ + Show Job name (boolean) + Show Job number (boolean) * Fixed
+ bug when customer name is listed twice above invoice owner
+ address. (this change is hard to separate into standalone patch
+ because fix involving changes affected by new customisation
+ options) * Added modification date and copyright comments *
+ spancols* variables renamed to have more readable names
+
+2012-03-19 20:49 cstim
+
+ * [r22102] src/report/business-reports/taxinvoice.eguile.scm,
+ src/report/business-reports/taxinvoice.scm: Bug #670008: Add
+ taxinvoice flexibility necessary to produce legally valid
+ Australian Tax Invoice Patch by Dmitry Smirnov: Due to invoice
+ limitations, Gnucash is not yet ready for small business use in
+ Australia. Lack of customisation options in taxinvoice do not
+ allow to change its presentation for compliance with legal
+ requirements. Those patches make taxinvoice practically useful
+ for invoicing. First patch introducing few changes to allow easy
+ adjustments to report presentation.
+ * [r22101] src/gnome-utils/gnc-amount-edit.c,
+ src/register/register-gnome/formulacell-gnome.c,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/pricecell-gnome.c: Bug #486658:
+ [win32] Cannot use period on decimal keypad in my locale Patch
+ by Sebastien Alborini: On win32, gdk never sends GDK_KP_Decimal,
+ so this key cannot be detected. Work around this by watching the
+ underlying virtual keycode VK_DECIMAL.
+
+2012-03-19 20:48 cstim
+
+ * [r22100] src/bin/gnucash-bin.c: Bug #671444: Remove the warning
+ message about binreloc Forwarded from debian
+ http://bugs.debian.org/443774 Every time gnucash is started it
+ prints the following message to the console: "main: binreloc
+ relocation support was disabled at configure time." This
+ unnecessarily worries people who usually take it as warning
+ rather than normal informational message. It has been reported
+ as especially annoying if gnucash is running as cron job because
+ it requires special workaround against sending this message over
+ email on each invocation. The attached patch suppresses printing
+ the worthless message. Given the current status of binreloc
+ we're unlikely to use it so there is no need to remind that it
+ was disabled (which is default). Thanks.
+ * [r22099] src/Makefile.am: Bug #671737: Fix for configure
+ --enable-python --enable-dbi --disable-gui Patch by Kuang-che Wu.
+
+2012-03-19 20:31 cstim
+
+ * [r22097] packaging/win32/defaults.sh: [Win32 build] Update
+ gwenhywfar/aqbanking versions. BP
+
+2012-03-18 12:59 cstim
+
+ * [r22092] po/POTFILES.in,
+ src/import-export/csv-export/csv-transactions-export.c,
+ src/import-export/csv-import/Makefile.am,
+ src/import-export/csv-import/assistant-csv-account-import.c,
+ src/import-export/csv-import/assistant-csv-trans-import.c,
+ src/import-export/csv-import/gnc-csv-import.c,
+ src/import-export/csv-import/gnc-csv-import.glade,
+ src/import-export/csv-import/gnc-csv-import.h,
+ src/import-export/csv-import/gnc-plugin-csv-import-ui.xml,
+ src/import-export/csv-import/gnc-plugin-csv-import.c,
+ src/import-export/csv/example-file.csv,
+ src/import-export/csv/test/test.csv: Bug #672161: Remove old CSV
+ importer, now replaced by new one. Patch by Robert Fewell.
+
+2012-03-18 11:43 cstim
+
+ * [r22090] accounts/de_DE/acctchrt_skr03.gnucash-xea,
+ accounts/de_DE/acctchrt_skr04.gnucash-xea: Revert r22083, "Adapt
+ German account templates to updated tax rate." A pure renaming
+ is not the correct solution, I've been told. BP
+
+2012-03-16 20:27 cstim
+
+ * [r22089] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/sql/test/utest-gnc-backend-sql.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/io-gncxml-v2.c, src/backend/xml/sixtp.c,
+ src/backend/xml/sixtp.h,
+ src/business/business-gnome/dialog-payment.c,
+ src/core-utils/gnc-features.c, src/engine/gncEmployee.c,
+ src/engine/gncEntry.c, src/engine/gncIDSearch.c,
+ src/engine/gncInvoice.c, src/engine/gncVendor.c,
+ src/engine/test/utest-Account.c,
+ src/gnome-utils/assistant-xml-encoding.c,
+ src/gnome/assistant-hierarchy.c,
+ src/gnome/gnc-plugin-basic-commands.c,
+ src/html/gnc-html-webkit.c,
+ src/import-export/csv-export/assistant-csv-export.c,
+ src/import-export/csv-export/assistant-csv-export.h,
+ src/import-export/csv-export/csv-transactions-export.c,
+ src/import-export/csv-export/csv-transactions-export.h,
+ src/import-export/csv-export/csv-tree-export.c,
+ src/import-export/csv-export/csv-tree-export.h,
+ src/import-export/csv-export/gnc-plugin-csv-export.c,
+ src/import-export/csv-import/assistant-csv-account-import.c,
+ src/import-export/csv-import/assistant-csv-trans-import.c,
+ src/import-export/csv-import/assistant-csv-trans-import.h,
+ src/import-export/csv-import/csv-account-import.c,
+ src/import-export/csv-import/gnc-csv-model.c,
+ src/import-export/csv-import/gnc-plugin-csv-import.c,
+ src/import-export/import-account-matcher.c,
+ src/import-export/import-account-matcher.h,
+ src/import-export/import-format-dialog.c,
+ src/import-export/import-main-matcher.c,
+ src/import-export/import-main-matcher.h,
+ src/import-export/qif-import/assistant-qif-import.c,
+ src/import-export/qif-import/gnc-plugin-qif-import.c,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofsession.c,
+ src/libqof/qof/test/test-qofsession.c,
+ src/plugins/bi_import/dialog-bi-import-gui.c,
+ src/plugins/bi_import/dialog-bi-import.c,
+ src/plugins/customer_import/dialog-customer-import-gui.c,
+ src/plugins/customer_import/dialog-customer-import.c,
+ src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-item-edit.h,
+ src/register/register-gnome/gnucash-sheet.c: Re-indentation of
+ source code. As usual, re-indentation was done using astyle-1.24
+ using the following options: astyle --indent=spaces=4
+ --brackets=break --pad-oper --pad-header --suffix=none
+
+2012-03-16 20:26 cstim
+
+ * [r22088] .gitignore: Add some more gitignores.
+ * [r22087] src/import-export/import-main-matcher.c: Bug #672161:
+ Fix double-free error when importer dialog is canceled Patch by
+ Robert Fewell: There is an existing problem with the main
+ matcher which can causes the following errors if you have the
+ relevant account register open: CRIT <qof>
+ qof_instance_get_editlevel: assertion `QOF_IS_INSTANCE(ptr)'
+ failed This is caused when you decide to not add all the
+ transactions displayed on the matcher dialog and then the system
+ trying to delete the temporary transaction twice. I think this
+ patch comments out the offending lines, if correct I will
+ provide a patch to remove them. The error below is only seen
+ when the relevant account register is open and in the
+ preferences you have double line mode enabled. Not sure how it
+ gets fired, probably part of the register update process but it
+ is because we do not have a valid transaction any more. CRIT
+ <gnc.engine> xaccTransGetVoidReason: assertion `trans' failed
+ The function concerned is gnc_split_register_get_vnotes_entry
+ and could be solved by adding the following but not sure if this
+ is a valid fix. if(trans == NULL) return g_strdup('\0'); else
+ return xaccTransGetVoidReason(trans);
+ * [r22086] configure.ac, po/POTFILES.in, src/bin/gnucash-bin.c,
+ src/import-export/Makefile.am, src/import-export/csv-import,
+ src/import-export/csv-import/Makefile.am,
+ src/import-export/csv-import/assistant-csv-account-import.c,
+ src/import-export/csv-import/assistant-csv-account-import.glade,
+ src/import-export/csv-import/assistant-csv-account-import.h,
+ src/import-export/csv-import/assistant-csv-trans-import.c,
+ src/import-export/csv-import/assistant-csv-trans-import.glade,
+ src/import-export/csv-import/assistant-csv-trans-import.h,
+ src/import-export/csv-import/csv-account-import.c,
+ src/import-export/csv-import/csv-account-import.h,
+ src/import-export/csv-import/gnc-csv-gnumeric-popup.c,
+ src/import-export/csv-import/gnc-csv-gnumeric-popup.h,
+ src/import-export/csv-import/gnc-csv-import.c,
+ src/import-export/csv-import/gnc-csv-import.glade,
+ src/import-export/csv-import/gnc-csv-import.h,
+ src/import-export/csv-import/gnc-csv-model.c,
+ src/import-export/csv-import/gnc-csv-model.h,
+ src/import-export/csv-import/gnc-plugin-csv-import-ui.xml,
+ src/import-export/csv-import/gnc-plugin-csv-import.c,
+ src/import-export/csv-import/gnc-plugin-csv-import.h,
+ src/import-export/csv-import/gncmod-csv-import.c,
+ src/import-export/csv-import/schemas,
+ src/import-export/csv-import/schemas/Makefile.am,
+ src/import-export/csv-import/schemas/apps_gnucash_dialog_import_csv.schemas.in,
+ src/import-export/csv/Makefile.am,
+ src/import-export/csv/gnc-csv-gnumeric-popup.c,
+ src/import-export/csv/gnc-csv-gnumeric-popup.h,
+ src/import-export/csv/gnc-csv-import.c,
+ src/import-export/csv/gnc-csv-import.glade,
+ src/import-export/csv/gnc-csv-import.h,
+ src/import-export/csv/gnc-csv-model.c,
+ src/import-export/csv/gnc-csv-model.h,
+ src/import-export/csv/gnc-plugin-csv-ui.xml,
+ src/import-export/csv/gnc-plugin-csv.c,
+ src/import-export/csv/gnc-plugin-csv.h,
+ src/import-export/csv/gncmod-csv-import.c,
+ src/import-export/dialog-import.glade,
+ src/import-export/import-account-matcher.c,
+ src/import-export/import-account-matcher.h,
+ src/import-export/import-main-matcher.c,
+ src/import-export/import-main-matcher.h: Bug #672161: New CSV
+ account and transaction importer Patch by Robert Fewell:
+ Firstly, this patch allows for the creating and updating
+ accounts based on the CSV file being imported. New accounts are
+ created if the commodity required exists and existing accounts
+ are updated for the four fields: code, description, notes and
+ colour. This can be used for doing bulk updates of these fields
+ and also for importing the account structure from another file.
+ The second part is the change of the existing CSV importer to
+ use an assistant to guide you through the import. Additional
+ features added is the ability to specify the start and end row
+ to be imported allowing you to jump over a header or footer or
+ just import a few rows. A currency format option was added which
+ was requested in another bug to overcome a problem they were
+ having with the downloaded format from there bank. You can also
+ associate the account name to a GnuCash account using the
+ 'online_id' kvp, not sure if this is Ok or whether it should be
+ a different one. To achieve the above, I split the dialogs used
+ in import_account_matcher and import_main_matcher into the
+ dialog and the content so I could load the content into the
+ assistant saving on duplication, hope this makes sense.
+ * [r22085] configure.ac, po/POTFILES.in, src/bin/gnucash-bin.c,
+ src/import-export/Makefile.am, src/import-export/csv-export,
+ src/import-export/csv-export/Makefile.am,
+ src/import-export/csv-export/assistant-csv-export.c,
+ src/import-export/csv-export/assistant-csv-export.glade,
+ src/import-export/csv-export/assistant-csv-export.h,
+ src/import-export/csv-export/csv-transactions-export.c,
+ src/import-export/csv-export/csv-transactions-export.h,
+ src/import-export/csv-export/csv-tree-export.c,
+ src/import-export/csv-export/csv-tree-export.h,
+ src/import-export/csv-export/gnc-plugin-csv-export-ui.xml,
+ src/import-export/csv-export/gnc-plugin-csv-export.c,
+ src/import-export/csv-export/gnc-plugin-csv-export.h,
+ src/import-export/csv-export/gncmod-csv-export.c,
+ src/import-export/csv-export/schemas,
+ src/import-export/csv-export/schemas/Makefile.am,
+ src/import-export/csv-export/schemas/apps_gnucash_dialog_export_csv.schemas.in:
+ Bug #672157: New CSV account and transaction exporter Patch by
+ Robert Fewell: I have put together a new feature to export the
+ account tree and transactions to a deliminated file. Both
+ options allow you to select the deliminator and the use of
+ quotes. Every thing seems to work on the testing I have done but
+ may be some of the text and the headings in the output might
+ need changing.
+
+2012-03-16 19:33 cstim
+
+ * [r22083] accounts/de_DE/acctchrt_skr03.gnucash-xea,
+ accounts/de_DE/acctchrt_skr04.gnucash-xea: Adapt German account
+ templates to updated tax rate. BP
+
+2012-03-14 22:26 cstim
+
+ * [r22082] src/engine/gncInvoice.c, src/engine/test/Makefile.am,
+ src/engine/test/test-engine.c, src/engine/test/utest-Invoice.c:
+ Add some unittest for GncInvoice and posting/unposting an
+ invoice. I thought this would reproduce the crash when unposting
+ a real invoice with G_SLICE=always-malloc set. However,
+ apparently this test case isn't complete enough and does not
+ crash. Maybe one needs to add further GncEntries?
+ * [r22081] po/POTFILES.in: Update POTFILES.in after recent file
+ move.
+
+2012-03-14 17:24 gjanssens
+
+ * [r22080] accounts/sv_SE/Makefile.am: Fix make dist for Swedish
+ accounts files Reported by Robert Fewell
+
+2012-03-13 21:22 gjanssens
+
+ * [r22079] src/engine/gncInvoice.c: Use correct list iterator
+ instead of list pointer. (Bug pointed out by Christian Stimming)
+
+2012-03-13 13:18 cstim
+
+ * [r22078] src/CMakeLists.txt, src/app-utils/CMakeLists.txt,
+ src/gnc/CMakeLists.txt: [Cutecash] Follow-up for r22075: Removal
+ of "calculation" module in CMake.
+
+2012-03-12 13:23 mikee
+
+ * [r22076] src/report/business-reports/taxinvoice.eguile.scm:
+ Prevent wrapping in date column.
+
+2012-03-11 22:05 cstim
+
+ * [r22075] configure.ac, src/Makefile.am,
+ src/app-utils/Makefile.am, src/app-utils/calculation,
+ src/app-utils/calculation/Makefile.calc,
+ src/app-utils/calculation/README,
+ src/app-utils/calculation/amort_opt.c,
+ src/app-utils/calculation/amort_prt.c,
+ src/app-utils/calculation/expression_parser.c,
+ src/app-utils/calculation/fin-interactive.c,
+ src/app-utils/calculation/fin-main.c,
+ src/app-utils/calculation/fin-proto.sh,
+ src/app-utils/calculation/fin.c,
+ src/app-utils/calculation/fin_spl_protos.h,
+ src/app-utils/calculation/fin_static_proto.h,
+ src/app-utils/calculation/fini-input,
+ src/app-utils/calculation/fini-output,
+ src/app-utils/calculation/finproto.h,
+ src/app-utils/calculation/finvar.h,
+ src/app-utils/calculation/numeric_ops.c,
+ src/app-utils/calculation/numeric_ops.h,
+ src/app-utils/calculation/sample,
+ src/app-utils/gncmod-app-utils.c,
+ src/app-utils/test/Makefile.am, src/calculation/CMakeLists.txt,
+ src/calculation/Makefile.am, src/calculation/Makefile.calc,
+ src/calculation/README, src/calculation/amort_opt.c,
+ src/calculation/amort_prt.c,
+ src/calculation/expression_parser.c,
+ src/calculation/fin-interactive.c, src/calculation/fin-main.c,
+ src/calculation/fin-proto.sh, src/calculation/fin.c,
+ src/calculation/fin_spl_protos.h,
+ src/calculation/fin_static_proto.h, src/calculation/fini-input,
+ src/calculation/fini-output, src/calculation/finproto.h,
+ src/calculation/finvar.h, src/calculation/gncmod-calculation.c,
+ src/calculation/numeric_ops.c, src/calculation/numeric_ops.h,
+ src/calculation/sample, src/calculation/test/Makefile.am,
+ src/calculation/test/test-link.c,
+ src/gnome-utils/gncmod-gnome-utils.c,
+ src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
+ src/html/Makefile.am, src/html/gncmod-html.c,
+ src/import-export/test/Makefile.am,
+ src/report/report-gnome/test/Makefile.am,
+ src/report/report-system/test/Makefile.am,
+ src/report/standard-reports/test/Makefile.am,
+ src/report/stylesheets/test/Makefile.am,
+ src/report/utility-reports/test/Makefile.am: Remove the separate
+ "calculation" module and swallow it in app-utils. Those few
+ source files do not justify an extra loadable module. They are
+ just compiled-in into app-utils.
+
+2012-03-11 21:55 cstim
+
+ * [r22074] src/libqof/qof/qofobject.c: Replace g_list_append by
+ g_list_prepend to increase performance. To my surprise, this
+ apparently also fixes a memory leak, but I don't know why.
+
+2012-03-09 00:07 jralls
+
+ * [r22073] test-templates/make-testfile: New Perl program to
+ create a skeleton test file from a C source file.
+
+2012-03-08 22:48 cstim
+
+ * [r22072] src/gnome-utils/gnc-file.c: Fix minor memory leak:
+ Return value of gnc_uri_get_components must get free'd.
+
+2012-03-08 22:47 cstim
+
+ * [r22071] src/libqof/qof/gnc-numeric.c: Remove obsolete strspn()
+ call that causes valgrind warnings about invalid read(). The
+ strspn() call was added in r8500 but the usage of its return
+ value was removed in r10315, so it isn't neccesary anyway. The
+ macro GNC_DEPRECATED is defined nowhere and used nowhere else,
+ so we can remove that block altogether.
+
+2012-03-08 21:20 cstim
+
+ * [r22070] src/backend/xml/gnc-backend-xml.c, src/html/gnc-html.c:
+ Fix memory leak: Missing regfree() after regcomp().
+
+2012-02-29 20:50 cstim
+
+ * [r22067] packaging/Makefile.am, packaging/gnucash-2.1.x.ebuild:
+ Remove potentially abandoned file (that has a GPLv2-only
+ license, too). The last contributors here, Josh Sled and Chris
+ Lyttle, have put their code under "GPLv2 and GPLv3" license, see
+ r22063, but I'm too lazy to look up the copyright holders on the
+ file as a whole so I'd rather remove it. If someone wants to add
+ a similar packaging file again, feel free to do so, but please
+ don't use GPLv2-only code to do so.
+ * [r22066] src/import-export/csv/gnc-csv-gnumeric-popup.c,
+ src/import-export/csv/gnc-csv-gnumeric-popup.h,
+ src/import-export/csv/gnc-csv-import.c: Bug #670727: Extend
+ license of 3 files to be GPLv2 and GPLv3. This has been granted
+ by the gnumeric copyright holders. See
+ https://bugzilla.gnome.org/show_bug.cgi?id=670727#c7
+
+2012-02-28 18:38 mikee
+
+ * [r22065] configure.ac, doc/examples/customers_import.csv,
+ src/engine/gncIDSearch.c, src/plugins/Makefile.am,
+ src/plugins/customer_import,
+ src/plugins/customer_import/Makefile.am,
+ src/plugins/customer_import/dialog-customer-import-gui.c,
+ src/plugins/customer_import/dialog-customer-import-gui.h,
+ src/plugins/customer_import/dialog-customer-import.c,
+ src/plugins/customer_import/dialog-customer-import.h,
+ src/plugins/customer_import/gnc-plugin-customer_import.c,
+ src/plugins/customer_import/gnc-plugin-customer_import.h,
+ src/plugins/customer_import/gtkbuilder,
+ src/plugins/customer_import/gtkbuilder/Makefile.am,
+ src/plugins/customer_import/gtkbuilder/dialog-customer-import-gui.glade,
+ src/plugins/customer_import/libgncmod-customer_import.c,
+ src/plugins/customer_import/ui,
+ src/plugins/customer_import/ui/Makefile.am,
+ src/plugins/customer_import/ui/gnc-plugin-customer_import-ui.xml:
+ New plugin to import customers and vendors from a csv type file.
+ From a patch by Sebastian Held. Again the CSV file is of fixed
+ number of fields, similar to invoice/bill importer. Please test
+ this. Field list: id, company, name, addr1, addr2, addr3, addr4,
+ phone, fax, email, notes, shipname, shipaddr1, shipaddr2,
+ shipaddr3, shipaddr4, shipphone shipfax, shipemail Vendors don't
+ have shipping information so even though the fields have to
+ exist, leave them empty. The id field is optional, if empty a
+ new id will be chosen. If an id is used this will UPDATE a
+ vendor/customer with the same id. This may not be what the user
+ wants. Maybe this should be optional/selectable behaviour. To
+ enable the plugin, add the line: (gnc:module-load
+ "gnucash/plugins/customer_import" 0) to ~/.gnucash/config.user
+
+2012-02-24 20:15 cstim
+
+ * [r22063] src/gnome-utils/gnc-dense-cal.h: Bug #670727: Clarify
+ license of a file to be GPLv2 and GPLv3 gnc-dense-cal.h: License
+ remark was forgotten in r19507, but the author Josh Sled agreed
+ on GPLv2 and GPLv3 licensing in his gnucash-devel message on
+ 2010-08-28.
+
+2012-02-22 12:34 mikee
+
+ * [r22060] src/plugins/bi_import/dialog-bi-import.c: Fix
+ gtk_entry_set_text error warnings.
+
+2012-02-20 23:02 mta
+
+ * [r22058] src/report/standard-reports/balance-sheet.scm,
+ src/report/standard-reports/budget-balance-sheet.scm,
+ src/report/standard-reports/budget-income-statement.scm,
+ src/report/standard-reports/equity-statement.scm,
+ src/report/standard-reports/income-statement.scm,
+ src/report/standard-reports/trial-balance.scm: Fix r22010 to not
+ crash if the current file has no company name.
+
+2012-02-20 22:14 mta
+
+ * [r22057] src/backend/xml/io-gncxml-v2.c: Fix a warning due to
+ the wrong declaration for the return value of gzopen. The return
+ value is off by a level of indirection, it should be a gzFile
+ not gzFile *.
+
+2012-02-19 20:32 cstim
+
+ * [r22056] src/core-utils/CMakeLists.txt: [cutecash] add
+ gnc-features.[hc] to cmake. Follow-up to r21981.
+
+2012-02-19 11:00 cstim
+
+ * [r22054] src/import-export/aqbanking/dialog-ab-trans.c: Bug
+ #668693: aqbanking: Use "focus-out-event" to track amount
+ changes in transaction dialog "amount-changed" is only emitted
+ on KP_ENTER and thus doesn't help us while "changed" confuses
+ the widget. Patch by Johannes Schmid.
+
+2012-02-17 21:10 cmarchi
+
+ * [r22053] src/report/standard-reports/price-scatter.scm: Fix
+ translatable strings. Patch provided by Aurimas Fišeras.
+
+2012-02-17 19:13 gjanssens
+
+ * [r22050]
+ src/business/business-gnome/gtkbuilder/dialog-payment.glade:
+ Payment dialog ui tweaks. Make it slightly larger by default and
+ enable sorting on the document list
+
+2012-02-17 09:15 cstim
+
+ * [r22049] src/app-utils/options.scm: Fix broken value-to-kvp
+ conversion for number range option which doesn't get the kvp
+ type correctly. This seems to be have been broken all along
+ since r7094.
+
+2012-02-15 23:14 alex.aycinena
+
+ * [r22038] src/backend/xml/sixtp.c: Properly handle Windos
+ end-of-line markers in determining xml file versions.
+
+2012-02-15 15:23 gjanssens
+
+ * [r22026] src/gnome/assistant-hierarchy.c: Add an additional test
+ that hopefully will shed more light on bug 666855.
+
+2012-02-15 11:22 gjanssens
+
+ * [r22025] src/quotes/gnc-fq-check.in,
+ src/quotes/gnc-fq-helper.in: Bug #670002 - updates to comments
+ format for gnc-fq-check and gnc-fq-helper utilities. Patch by
+ Dmitry Smirnov
+
+2012-02-13 15:47 gjanssens
+
+ * [r22021] src/engine/gncOwner.c: Fix "'txn' may be used
+ uninitialized in this function" warning
+
+2012-02-13 15:02 gjanssens
+
+ * [r22018] src/report/standard-reports/advanced-portfolio.scm: Bug
+ 632931: Advanced Portfolio: total gains does not include income
+ - new column layout as suggested on bugzilla. Total return is
+ now an amount (not a percentage), and includes income as well as
+ capital gains. New column "Rate of return" gives the percentage.
+ - changed default value for "Ignore brokerage fees when
+ calculating returns", the default is now to NOT ignore the fees.
+ Patch by Sebastien Alborini <salborini at gmail.com> BP
+
+2012-02-12 20:29 gjanssens
+
+ * [r22012] accounts/Makefile.am, accounts/sv_SE/Makefile.am,
+ accounts/sv_SE/bas_2012.gnucash-xea,
+ accounts/sv_SE/swedish_small_business.gnucash-xea,
+ accounts/sv_SE/swedish_small_business.gnucash.xea, configure.ac:
+ Bug #669494 - Swedish account plan provided (BAS 2012)
+ Additionally this commit adds some required changes to get the
+ Swedish account plans to actually show up in GnuCash (both BAS
+ and the earlier committed Swedish small business account plan) BP
+
+2012-02-12 20:28 gjanssens
+
+ * [r22011] src/gnome/assistant-hierarchy.c: Fix a GtkWarning in
+ the Account Hierarchy Assistant which occurs if the Example
+ Account file doesn't contain a long description.
+
+2012-02-12 18:43 gjanssens
+
+ * [r22010] src/app-utils/app-utils.scm,
+ src/report/standard-reports/balance-sheet.scm,
+ src/report/standard-reports/budget-balance-sheet.scm,
+ src/report/standard-reports/budget-income-statement.scm,
+ src/report/standard-reports/equity-statement.scm,
+ src/report/standard-reports/income-statement.scm,
+ src/report/standard-reports/trial-balance.scm: Bug #584819 -
+ Company name is not shown by default on some reports Patch by
+ Chris Dennis
+
+2012-02-12 10:20 cmarchi
+
+ * [r22007] src/business/business-gnome/dialog-payment.c: Fix a
+ typo.
+
+2012-02-12 10:07 cmarchi
+
+ * [r22006] src/report/business-reports/taxinvoice.scm: Fix
+ translatable strings code for tax invoice report.
+
+2012-02-12 09:44 gjanssens
+
+ * [r22005] packaging/win32/build_package.sh: Win32: tag builds
+ when a tag is not x.y.z (like 2.4.10-1) fail to upload due to a
+ typo in the build scripts.
+
+2012-02-12 09:15 cmarchi
+
+ * [r22004] src/report/report-system/html-acct-table.scm,
+ src/report/standard-reports/equity-statement.scm,
+ src/report/standard-reports/income-statement.scm,
+ src/report/standard-reports/trial-balance.scm: Fix translatable
+ strings code for some reports. Patch provided by Aurimas Fišeras.
+
+2012-02-10 15:35 gjanssens
+
+ * [r22002] src/business/business-gnome/dialog-payment.c,
+ src/engine/gncOwner.c, src/engine/gncOwner.h: Keep the lot list
+ sorted during payment processing to ensure the oldest open
+ document is processed first. In the process, I renamed two
+ helper functions (one of which I had to extend to work with
+ payment lots).
+ * [r22001] src/engine/gncOwner.c, src/engine/gncOwner.h,
+ src/optional/python-bindings/gnucash_business.py: Remove some
+ obsolete (and now malfunctioning) code.
+
+2012-02-10 15:34 gjanssens
+
+ * [r22000] src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/gtkbuilder/dialog-payment.glade,
+ src/engine/gncOwner.c, src/engine/gncOwner.h: Rework interaction
+ between payments and invoices part 2. This commit deals with
+ paying invoices.
+ * [r21999] src/business/business-gnome/dialog-payment.c,
+ src/gnome-utils/gnc-tree-view-price.c: Small fixes in comments
+ * [r21998] src/engine/gncInvoice.c: Improve open lot selection
+ when posting an invoice
+ * [r21997] src/engine/gncOwner.c: Optimization: don't sort lot
+ list if it will only be traversed to calculate a sum
+ * [r21996] src/business/business-gnome/dialog-payment.c,
+ src/engine/Transaction.h, src/engine/gncInvoice.c,
+ src/engine/gncInvoice.h, src/engine/gncOwner.c,
+ src/engine/gncOwner.h: Rework interaction between payments and
+ invoices. This commit deals with invoice posting and unposting
+ only. Before invoices and payments shared the same lot (meaning
+ a payment was added to an existing invoice lot or vice versa).
+ Now payments and lots have their own separate lots and payments
+ are linked to invoices via linking transactions. This opens the
+ way to "pay" invoices with credit notes.
+ * [r21995] src/engine/gncInvoice.c: Refactor code to avoid
+ duplication
+
+2012-02-10 15:33 gjanssens
+
+ * [r21994] src/engine/gncInvoice.c: Fix credit card charges for
+ credited vouchers ("credit notes for employees")
+ * [r21993] src/engine/gncEntry.c, src/engine/gncEntry.h: Hide some
+ now internal-only functions from the public GncEntry interface
+ * [r21992] src/business/business-gnome/dialog-invoice.c,
+ src/engine/gncInvoice.c, src/engine/gncInvoice.h: Make invoice
+ totals always document values. These functions are only used for
+ displaying.
+ * [r21991] src/report/business-reports/taxinvoice.eguile.scm:
+ Modify Tax Invoice report to work properly with credit notes
+ Note that contrary to the other invoice reports the invoice
+ title is not automatically set to "Credit Note", because on the
+ tax invoice report that title is a user settable option.
+ * [r21990] src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerModel.c,
+ src/engine/gncEntry.c, src/engine/gncEntry.h,
+ src/report/business-reports/easy-invoice.scm,
+ src/report/business-reports/fancy-invoice.scm,
+ src/report/business-reports/invoice.scm: Introduce two
+ convenience functions to simplify quantity handling for
+ invoice/credit note entries.
+ * [r21989] src/report/business-reports/fancy-invoice.scm: Modify
+ fancy invoice to work with credit notes.
+
+2012-02-10 15:32 gjanssens
+
+ * [r21988] src/engine/gncInvoice.c: Modify gncInvoice to use the
+ new entry value getters
+ * [r21987] src/report/business-reports/easy-invoice.scm,
+ src/report/business-reports/invoice.scm: Update invoice reports
+ to use the new entry value getters.
+ * [r21986] src/engine/gncEntry.c, src/engine/gncEntry.h: Introduce
+ entry getters that return the balance value as opposed to
+ internal value and document value.
+ * [r21985] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-ledger/gncEntryLedgerModel.c,
+ src/engine/gncEntry.c, src/engine/gncEntry.h,
+ src/engine/gncInvoice.c,
+ src/report/business-reports/easy-invoice.scm,
+ src/report/business-reports/fancy-invoice.scm,
+ src/report/business-reports/invoice.scm,
+ src/report/business-reports/taxinvoice.eguile.scm: Rework entry
+ value getters Make it clear when the values are rounded or not
+ and that the values are as on the document (opposed to how they
+ impact the balance).
+ * [r21984] src/engine/gncEntry.c: Use better variable name to
+ avoid confusion with is_cn
+ * [r21983] src/engine/gncEntry.c: Small cleanups: - improve
+ comments, fix spelling - fix some static code analysis warnings
+ - expand and remove a macro that wasn't adding much other than
+ reduced code readability
+
+2012-02-10 15:31 gjanssens
+
+ * [r21982] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/business-gnome-utils.h,
+ src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/gtkbuilder/dialog-payment.glade:
+ Rework payment dialog for credit notes
+
+2012-02-10 14:40 gjanssens
+
+ * [r21981] po/POTFILES.in, src/app-utils/Makefile.am,
+ src/app-utils/gnc-features.c, src/app-utils/gnc-features.h,
+ src/core-utils/Makefile.am, src/core-utils/gnc-features.c,
+ src/core-utils/gnc-features.h, src/engine/gncInvoice.c,
+ src/gnome-utils/gnc-file.c: Add function to set a feature as
+ used and use it for a first feature: Credit Notes. Other changes
+ in this commit: * The feature code moved to core-utils, because
+ the engine can't use app-utils. * I remove the gettext wrapper
+ around the feature description. As mentioned on the mailing
+ list, by definition unknown features can't have translated
+ descriptions.
+
+2012-02-10 09:19 cstim
+
+ * [r21980] packaging/win32/defaults.sh: Win32 build: Update gtk to
+ 2.4.10 [21977] and update other packages to Nov 2011 versions as
+ well.
+
+2012-02-09 17:17 gjanssens
+
+ * [r21978] po/POTFILES.in, src/app-utils/Makefile.am,
+ src/app-utils/gnc-features.c, src/app-utils/gnc-features.h,
+ src/gnome-utils/gnc-file.c: Move the features tests to its own
+ source files. This allows for - other engine consumers to use
+ the features test as well (think CuteCash, python bindings,...)
+ - a central point for developers to check for feature
+ definitions - a central point to manage all feature related code
+ BP
+
+2012-02-03 13:49 gjanssens
+
+ * [r21931] src/report/business-reports/easy-invoice.scm,
+ src/report/business-reports/invoice.scm: Restore missing
+ customer|vendor in easy invoice. This got broken in r21552
+
+2012-02-03 13:16 mikee
+
+ * [r21930] src/report/business-reports/invoice.scm: Restore
+ missing customer|vendor in printable invoice.
+
+2012-01-31 01:17 plongstaff
+
+ * [r21922] src/backend/sql/gnc-order-sql.c, src/engine/gncOrder.c:
+ Add more order gobject properties and convert sql backend to use
+ them for loading/saving.
+
+2012-01-31 00:00 plongstaff
+
+ * [r21921] src/backend/sql/gnc-address-sql.c,
+ src/backend/sql/gnc-employee-sql.c, src/engine/gncEmployee.c:
+ Add more properties to employee object and convert sql backend
+ to use them to save/load objects
+
+2012-01-30 13:38 cmarchi
+
+ * [r21920] accounts/C/acctchrt_business.gnucash-xea,
+ accounts/en_GB/acctchrt_business.gnucash-xea,
+ accounts/zh_HK/acctchrt_business.gnucash-xea,
+ accounts/zh_TW/acctchrt_business.gnucash-xea: Bug#667105: Fix
+ grammatical error in some accounts file.
+
+2012-01-30 13:35 cmarchi
+
+ * [r21919] accounts/ko/acctchrt_brokerage.gnucash-xea,
+ accounts/ko/acctchrt_business.gnucash-xea,
+ accounts/ko/acctchrt_carloan.gnucash-xea,
+ accounts/ko/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/ko/acctchrt_checkbook.gnucash-xea,
+ accounts/ko/acctchrt_childcare.gnucash-xea,
+ accounts/ko/acctchrt_common.gnucash-xea,
+ accounts/ko/acctchrt_eduloan.gnucash-xea,
+ accounts/ko/acctchrt_fixedassets.gnucash-xea,
+ accounts/ko/acctchrt_homeloan.gnucash-xea,
+ accounts/ko/acctchrt_homeown.gnucash-xea,
+ accounts/ko/acctchrt_otherloan.gnucash-xea,
+ accounts/ko/acctchrt_renter.gnucash-xea,
+ accounts/ko/acctchrt_retiremt.gnucash-xea,
+ accounts/ko/acctchrt_spouseinc.gnucash-xea,
+ accounts/ko/acctchrt_spouseretire.gnucash-xea: Bug #667276: Fix
+ Korean accounts files. Patch submitted by Eulgyoon Lim.
+
+2012-01-30 01:54 jralls
+
+ * [r21918] src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-item-edit.h,
+ src/register/register-gnome/gnucash-sheet.c: [r21886][Bug
+ #667900] No clipboard copy and paste Forward-port of r21886,
+ done in the 2.4 branch to quickly resolve bug #667900 and to
+ give windows users a nightly build to test with. Extends that
+ change by also converting the GDK_SELECTION_PRIMARY operations
+ to use GtkClipboard instead of GtkSelection.
+
+2012-01-30 00:28 jralls
+
+ * [r21917] src/import-export/aqbanking/dialog-ab-trans.c: Fix
+ compile error td isn't declared unless HAVE_KTOBLZCHECK_H is
+ true, so we can't use it outside of the #if block.
+
+2012-01-29 20:26 cstim
+
+ * [r21914] src/backend/xml/io-gncxml-v2.c: xml-backend: Fix an
+ uninitialized variable Patch by Johannes Schmid.
+
+2012-01-29 20:25 cstim
+
+ * [r21913] src/import-export/aqbanking/dialog-ab-trans.c: Disable
+ "changed" callback on transaction amount field temporarily, as
+ it does not yet seem to work correctly.
+
+2012-01-29 06:32 alex.aycinena
+
+ * [r21910] src/gnome-utils/test/Makefile.am: Add to the includes
+ in Makefile.am, which were implicitly included by until taken
+ out in r21880; this gets make check complete
+
+2012-01-29 01:12 alex.aycinena
+
+ * [r21908] src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-backend-xml.h,
+ src/backend/xml/io-example-account.c,
+ src/backend/xml/io-example-account.h,
+ src/backend/xml/io-gncxml-v1.c, src/backend/xml/io-gncxml-v2.c,
+ src/backend/xml/io-gncxml-v2.h, src/backend/xml/sixtp.c,
+ src/backend/xml/sixtp.h,
+ src/backend/xml/test/test-date-converting.c,
+ src/backend/xml/test/test-dom-converters1.c,
+ src/backend/xml/test/test-kvp-frames.c,
+ src/backend/xml/test/test-string-converters.c,
+ src/backend/xml/test/test-xml-account.c,
+ src/backend/xml/test/test-xml-commodity.c,
+ src/backend/xml/test/test-xml-pricedb.c,
+ src/gnome-utils/gnc-file.c, src/libqof/qof/qofbackend.h,
+ src/libqof/qof/qofsession.c: Update xml file backend to
+ recognize a newer version file on load attempt, not load, and
+ alert user of need to upgrade Gnucash.
+
+2012-01-28 22:32 cstim
+
+ * [r21906] src/report/standard-reports/budget-flow.scm: reports:
+ Make report Budget Flow 100% translatable Patch by Aurimas
+ Fišeras BP
+
+2012-01-28 22:16 cstim
+
+ * [r21905] src/optional/python-bindings/Makefile.am: Bug #668196:
+ Fix installation of python bindings With this patch, files are
+ correctly installed together. Patch by Vincent Untz. BP
+
+2012-01-28 22:12 cstim
+
+ * [r21904] src/import-export/aqbanking/assistant-ab-initial.c,
+ src/import-export/aqbanking/dialog-ab-trans.c: Re-indentation of
+ source code. As usual, re-indentation was done using astyle-1.24
+ using the following options: astyle --indent=spaces=4
+ --brackets=break --pad-oper --pad-header --suffix=none
+ * [r21903] src/import-export/aqbanking/dialog-ab-trans.c,
+ src/import-export/aqbanking/dialog-ab.glade: Bug #668693:
+ aqbanking: Improve transaction UI * Use expander to show/hide
+ templates * Disable execute button as long as field values are
+ incorrect * Use icons and tooltips in entries to indicate that
+ an incorrect value was inserted Patch by Johannes Schmid.
+ * [r21902] src/import-export/aqbanking/dialog-ab-trans.c,
+ src/import-export/aqbanking/dialog-ab.glade: Bug #668693:
+ aqbanking: Big code cleanup in transaction dialog Patch by
+ Johannes Schmid.
+ * [r21901] src/import-export/aqbanking/dialog-ab-trans.h: Bug
+ #668693: aqbanking: Added API docs for transaction Patch by
+ Johannes Schmid.
+
+2012-01-28 22:05 cstim
+
+ * [r21900] src/backend/xml/gnc-backend-xml.c: Bug #668926: Fixes
+ build on GNU/Hurd A buffer of fixed size PATH_MAX is created,
+ but this constant is non-existent on GNU/Hurd, so the package
+ FTBFS on that architecture. The fix consists in using a
+ dynamically (re-)allocated buffer, as recommended on:
+ http://www.gnu.org/software/hurd/hurd/porting/guidelines.html
+
+2012-01-28 00:15 plongstaff
+
+ * [r21898] src/backend/sql/gnc-vendor-sql.c,
+ src/engine/gncVendor.c: Add more vendor gobject attributes and
+ use those to save/restore to sql db
+
+2012-01-27 20:09 gjanssens
+
+ * [r21894] packaging/win32/gnucash.iss.in: Win32 installer: always
+ remove previously installed versions. This avoids problems when
+ libraries or reports have been moved around in newer versions.
+
+2012-01-27 17:36 plongstaff
+
+ * [r21893] src/backend/sql/gnc-address-sql.c: Convert to using
+ gobject attribute names to save/restore address fields.
+
+2012-01-26 00:09 alex.aycinena
+
+ * [r21889] src/tax/us/txf.scm: Update txf.scm to reflect changes
+ to US Income Tax Forms and Schedules for 2011.
+
+2012-01-23 20:45 gjanssens
+
+ * [r21880] README.dependencies, configure.ac,
+ packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
+ packaging/win32/install-impl.sh,
+ src/business/business-gnome/Makefile.am,
+ src/business/business-ledger/Makefile.am,
+ src/core-utils/gnc-path.c, src/core-utils/gnc-path.h,
+ src/gnome-search/Makefile.am, src/gnome-utils/Makefile.am,
+ src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
+ src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
+ src/gnome/assistant-loan.c, src/gnome/gnc-plugin-page-budget.c,
+ src/html/Makefile.am, src/import-export/Makefile.am,
+ src/import-export/aqbanking/Makefile.am,
+ src/import-export/csv/Makefile.am,
+ src/import-export/log-replay/Makefile.am,
+ src/import-export/ofx/Makefile.am,
+ src/import-export/qif-import/Makefile.am,
+ src/optional/gtkmm/Makefile.am,
+ src/optional/gtkmm/test/Makefile.am,
+ src/optional/python-bindings/Makefile.am,
+ src/plugins/bi_import/Makefile.am,
+ src/register/ledger-core/Makefile.am,
+ src/register/register-core/Makefile.am,
+ src/register/register-gnome/Makefile.am,
+ src/report/report-gnome/Makefile.am: Remove some stray
+ references to libglade. It's no longer used by GnuCash. Yay!
+
+2012-01-23 19:33 gjanssens
+
+ * [r21878] src/core-utils/core-utils.i: Avoid guile dependency in
+ the python bindings
+
+2012-01-22 21:26 gjanssens
+
+ * [r21877] src/bin/gnucash-bin.c: Remove the stable version
+ numbers from the Development warning version. Instead, a pointer
+ to the GnuCash website is added for those who are actually
+ looking for a stable release. This follows an in my opinion good
+ suggestion from Colin Law on the mailing list.
+
+2012-01-22 21:25 gjanssens
+
+ * [r21876] doc/examples/README_invoice, doc/examples/invoice.csv:
+ Bug #667581 - Migrate Invoice / Bill plugin to Builder Add two
+ new files that were in the original patch also.
+
+2012-01-22 21:09 cstim
+
+ * [r21874] src/import-export/aqbanking/dialog-ab-trans.c: Bug
+ #668454: Make it easier to paste account/bank in online
+ transaction dialog Patch by Johannes Schmid (with indentation
+ fixed by our usual astyle call): The patch actually fixes two
+ issues: * Only allow digits in account/bank code field * Filter
+ spaces when pasting content. This has annoyed me for a while
+ because quite often I paste account informations from the
+ browser or some email into gnucash and people tend to group the
+ numbers like this: BLZ: 763 510 40 The result of the paste is
+ that the number looks like 763 510<end> because the number of
+ characters in the entry is limited. With the patch the spaces
+ will be removed and you will see 763 510 40 -> 76351040
+
+2012-01-21 16:28 mikee
+
+ * [r21872] src/plugins/bi_import/gncmod-bi-import.c: Bug 667581 -
+ Migrate Invoice / Bill plugin to Builder Add the renamed files.
+ Oops, missed one, here it is.
+
+2012-01-21 16:22 mikee
+
+ * [r21871] src/plugins/bi_import/dialog-bi-import-gui.c,
+ src/plugins/bi_import/dialog-bi-import-gui.h,
+ src/plugins/bi_import/dialog-bi-import-helper.c,
+ src/plugins/bi_import/dialog-bi-import-helper.h,
+ src/plugins/bi_import/dialog-bi-import.c,
+ src/plugins/bi_import/dialog-bi-import.h,
+ src/plugins/bi_import/gnc-plugin-bi-import.c,
+ src/plugins/bi_import/gnc-plugin-bi-import.h,
+ src/plugins/bi_import/gtkbuilder,
+ src/plugins/bi_import/gtkbuilder/Makefile.am,
+ src/plugins/bi_import/gtkbuilder/dialog-bi-import-gui.glade,
+ src/plugins/bi_import/ui/gnc-plugin-bi-import-ui.xml: Bug 667581
+ - Migrate Invoice / Bill plugin to Builder Add the renamed
+ files. Patch supplied by Bob Fewell. Many thanks.
+
+2012-01-21 12:20 mikee
+
+ * [r21870] src/plugins/bi_import/bi_import.c,
+ src/plugins/bi_import/bi_import.h,
+ src/plugins/bi_import/gnc-plugin-bi_import.c,
+ src/plugins/bi_import/gnc-plugin-bi_import.h,
+ src/plugins/bi_import/gncmod-bi_import.c,
+ src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
+ src/plugins/bi_import/helpers.c,
+ src/plugins/bi_import/helpers.h: Bug 667581 - Migrate Invoice /
+ Bill plugin to Builder Remove empty files renamed and updated by
+ patch.
+ * [r21869] configure.ac, doc/examples/Makefile.am, po/POTFILES.in,
+ src/plugins/bi_import/Makefile.am,
+ src/plugins/bi_import/bi_import.c,
+ src/plugins/bi_import/bi_import.h,
+ src/plugins/bi_import/glade/Makefile.am,
+ src/plugins/bi_import/glade/bi_import.glade,
+ src/plugins/bi_import/gnc-plugin-bi_import.c,
+ src/plugins/bi_import/gnc-plugin-bi_import.h,
+ src/plugins/bi_import/gncmod-bi_import.c,
+ src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
+ src/plugins/bi_import/helpers.c,
+ src/plugins/bi_import/helpers.h,
+ src/plugins/bi_import/ui/Makefile.am,
+ src/plugins/bi_import/ui/gnc-plugin-bi_import-ui.xml: Bug 667581
+ - Migrate Invoice / Bill plugin to Builder Patch supplied by Bob
+ Fewell. Many thanks.
+
+2012-01-20 21:06 jralls
+
+ * [r21867] configure.ac: Reverse the test for HAVE_DBI
+ ac_cv_header_dbi_dbi_h is set only if want_dbi is true, so
+ testing for != no succeeds if dbi isn't enabled -- which is not
+ what we want. BP
+
+2012-01-17 08:47 gjanssens
+
+ * [r21860] src/gnome-utils/gnc-frequency.c: Bug #667417 - Fix
+ build with glib 2.31.x Patch by Vincent Untz BP
+
+2012-01-16 17:47 gjanssens
+
+ * [r21859] src/gnome-utils/glade, src/import-export/binary-import:
+ Remove empty directories (which the git-svn bridge ignores)
+
+2012-01-16 17:42 gjanssens
+
+ * [r21858] src/gnome-utils/assistant-gconf-setup.c,
+ src/gnome-utils/assistant-xml-encoding.c,
+ src/gnome-utils/gnc-gui-query.c,
+ src/register/register-gnome/gnucash-color.h,
+ src/register/register-gnome/pricecell-gnome.h: Some small gnome
+ header cleanups.
+ * [r21857] po/POTFILES.in, src/gnome-utils/Makefile.am,
+ src/gnome-utils/druid-utils.c, src/gnome-utils/druid-utils.h,
+ src/gnome-utils/gnome-utils.i, src/html/gnc-html.i: Remove no
+ longer used druid-utils (replaced with assistant-utils) With
+ this, the code is no longer using any deprecated Gnome symbols
+ (though it still uses deprecated Glib and Gtk symbols).
+ * [r21856] src/import-export/binary-import/Makefile.am,
+ src/import-export/binary-import/binary-import.glade,
+ src/import-export/binary-import/druid-commodity.c,
+ src/import-export/binary-import/druid-commodity.h,
+ src/import-export/binary-import/gncmod-binary-import.c,
+ src/import-export/binary-import/test/Makefile.am,
+ src/import-export/binary-import/test/test-link-module.c: Delete
+ unmaintained and unused binary importer.
+ * [r21855] configure.ac, po/POTFILES.in,
+ src/gnome-utils/Makefile.am,
+ src/gnome-utils/assistant-xml-encoding.c,
+ src/gnome-utils/assistant-xml-encoding.h,
+ src/gnome-utils/druid-gnc-xml-import.c,
+ src/gnome-utils/druid-gnc-xml-import.h,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/druid-gnc-xml-import.glade,
+ src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gtkbuilder/Makefile.am,
+ src/gnome-utils/gtkbuilder/assistant-xml-encoding.glade: Bug
+ #667871 - Migrate druid old xml file import to an assistant
+ Patch by Bob Fewell
+
+2012-01-15 22:06 cstim
+
+ * [r21853] src/gnome-utils/gnc-file.c: Read-only mode: Don't
+ create a LCK file when opening a file in read-only mode and also
+ ignore existing locks.
+
+2012-01-11 21:48 cstim
+
+ * [r21847] packaging/win32/install.sh: [Win32 build] Disable
+ git.exe package again, as it might collide with DLLs.
+
+2012-01-10 21:34 cstim
+
+ * [r21840] src/engine/Makefile.am: Add dependency on qofbook.h for
+ swig generated file. Otherwise the old generated file complains
+ about a missing declaration from r21832.
+
+2012-01-10 05:06 jralls
+
+ * [r21837] src/libqof/qof/qofsession.c: Fix missing-prototype
+ warnings from r21829 Thanks, Alex.
+
+2012-01-09 23:10 jralls
+
+ * [r21833] src/gnome/gnc-plugin-basic-commands.c: Fix Read-only
+ Action Sensitivity So that FileSaveAction isn't made sensitive
+ when the session isn't dirty.
+ * [r21832] src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/test/utest-gnc-backend-sql.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/io-gncxml-v2.c, src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/import-export/aqbanking/gnc-ab-kvp.c,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h,
+ src/libqof/qof/test/test-qofbook.c: [Bug 666329] - Empty
+ database after a little while Separate the two uses of
+ QofBook::dirty -- indicating that the book object itself has
+ been edited and indicating that some object in the dataset has
+ been changed -- into two separate variables with separate
+ getters & setters. The latter purpose, indicating that some
+ object has been changed, is moved to a new member variable of
+ QofBook, session_dirty. Its new setter
+ qof_book_mark_session_dirty() and canceler
+ qof_book_mark_session_saved() are called only from the xml
+ backend or gnc-autosave(). Its tester,
+ qof_book_session_not_saved() is used to check for the need to
+ autosave and to activate FileSaveAction. BP
+ * [r21831] src/backend/dbi/gnc-backend-dbi.c: [Bug 666329] Empty
+ database after a little while Use gnc_dbi_safe_sync_all (which
+ doesn't lose data if the save partion errors out) for all
+ be->sync. This is a bit of a half-way solution; we really
+ shouldn't ever have to do this except when creating a new
+ database, but fixing that will take major surgery. BP
+
+2012-01-09 23:09 jralls
+
+ * [r21830] src/libqof/qof/test/test-qofsession.c: [GSOC][Testing]
+ Unit tests for qofsession Author: Muslim Chochlov
+ * [r21829] src/libqof/qof/Makefile.am,
+ src/libqof/qof/qofsession-p.h, src/libqof/qof/qofsession.c:
+ [GSOC][Testing] Modifications to qofsession for testability
+ Author: Muslim Chochlov
+
+2012-01-08 20:08 cstim
+
+ * [r21826] src/engine/test-core/Makefile.am: Let the
+ libgncmod-test-engine be built by the noinst target instead of
+ check target. This is needed to compile the backend/sql test
+ target, which requires this library to be built even if this
+ isn't the "check" target.
+
+2012-01-07 00:53 jralls
+
+ * [r21825] src/backend/sql/gnc-backend-sql.c: [Bug 666329] Empty
+ database after a little while Reverse qof_book_mark_saved and
+ qof_instance_mark_clean so that the book is dirty for
+ qof_book_mark_saved when it's the instance. BP
+ * [r21824] src/backend/sql/Makefile.am,
+ src/backend/sql/test/Makefile.am,
+ src/backend/sql/test/test-sqlbe.c,
+ src/backend/sql/test/utest-gnc-backend-sql.c,
+ test-templates/Makefile.am: [Bug 666329] Empty database after a
+ little while Create failing test for gnc_sql_commit_edit()
+ showing that it doesn't call book->dirty_cb when the instance
+ gnc_sql_commit_edit() is called on the book itself.
+
+2012-01-02 12:51 cstim
+
+ * [r21818] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh, packaging/win32/install.sh:
+ [Win32 build] Let git.exe be downloaded and unpacked as well. We
+ might start using it sooner or later. BP
+
+2012-01-01 20:36 cstim
+
+ * [r21816] src/app-utils/gnc-ui-util.c,
+ src/app-utils/test/test-exp-parser.c,
+ src/app-utils/test/test-print-parse-amount.c,
+ src/backend/dbi/test/test-dbi-basic.c,
+ src/backend/dbi/test/test-dbi-business-stuff.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/xml/test/test-load-xml2.c,
+ src/backend/xml/test/test-xml-account.c,
+ src/backend/xml/test/test-xml-transaction.c,
+ src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-job.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/dialog-vendor.c,
+ src/business/business-ledger/gncEntryLedger.c,
+ src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerModel.c,
+ src/core-utils/gnc-path.c, src/engine/Account.c,
+ src/engine/AccountP.h, src/engine/Transaction.c,
+ src/engine/gnc-commodity.h, src/engine/gnc-engine.c,
+ src/engine/gncInvoice.c, src/engine/gncOwner.c,
+ src/engine/test/test-business.c,
+ src/engine/test/test-querynew.c,
+ src/gnc-module/test/test-agedver.c,
+ src/gnc-module/test/test-dynload.c,
+ src/gnc-module/test/test-incompatdep.c,
+ src/gnc-module/test/test-load-c.c,
+ src/gnc-module/test/test-modsysver.c,
+ src/gnome-search/dialog-search.h,
+ src/gnome-utils/assistant-gconf-setup.c,
+ src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/dialog-query-list.c,
+ src/gnome-utils/dialog-reset-warnings.c,
+ src/gnome-utils/dialog-totd.c,
+ src/gnome-utils/dialog-transfer.c, src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gnc-query-list.c,
+ src/gnome-utils/gnc-tree-view-commodity.h,
+ src/gnome/dialog-sx-editor.c, src/gnome/dialog-tax-info.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/html/gnc-html-graph-gog.c, src/libqof/qof/qofsession.c,
+ src/libqof/qof/test/test-qofbook.c,
+ src/libqof/qof/test/test-qofinstance.c,
+ src/report/report-gnome/gnc-plugin-page-report.c,
+ src/report/report-system/gnc-report.c,
+ src/test-core/test-stuff.c, src/test-core/test-stuff.h:
+ Re-indentation of source code. As usual, re-indentation was done
+ using astyle-1.24 using the following options: astyle
+ --indent=spaces=4 --brackets=break --pad-oper --pad-header
+ --suffix=none
+ * [r21815] src/gnome/gnc-plugin-basic-commands.c,
+ src/import-export/aqbanking/gnc-plugin-aqbanking.c: Read-only
+ mode: More menu items grayed out: Close Book; Online Banking
+ Setup.
+
+2012-01-01 19:49 cstim
+
+ * [r21814] src/app-utils/CMakeLists.txt: [Cutecash] Remove removed
+ files of r21799 also from CMake.
+
+2012-01-01 19:43 cstim
+
+ * [r21812] packaging/win32/defaults.sh: [Win32 build] Update
+ aqbanking version again. BP
Modified: gnucash/trunk/NEWS
===================================================================
--- gnucash/trunk/NEWS 2013-03-31 01:17:31 UTC (rev 22854)
+++ gnucash/trunk/NEWS 2013-03-31 01:19:05 UTC (rev 22855)
@@ -1,6 +1,103 @@
Version history:
------- -------
+ 2.5.0 - 30 Mar 2013
+ The Gnucash Development Team is pleased to release Gnucash 2.5.0,
+ the first release of an unstable series leading to Gnucash 2.6.0.
+
+ This release is UNSTABLE and SHOULD NOT BE USED in production.
+
+ Robert Fewell has contributed a rewrite of the ledger
+ (Gnucash's primary interface window) to use the GtkTreeModel
+ (select "register 2" from the menu) as well as a new CSV
+ import/export facility for account trees.
+
+ Gnucash now requires Gtk+-2.24 and GLib-2.26. We've removed
+ most of the dependencies on libraries obsoleted by project
+ Ridley and will in position to move to Gtk+-3.x once the
+ GtkTreeModel register window work is complete. This means
+ that Gnucash 2.5 requires Debian 6, RHEL 6, or one of the
+ more aggressive distributions like Ubuntu.
+
+ Gnucash now works with Guile-2.0.
+
+ The business module has been revamped and we introduce a new
+ feature, Credit Notes. It is now possible to import customers
+ and vendors from a CSV file as well.
+
+ The "Num" field is now optionally per-split rather than
+ per-transaction.
+
+ When opening a locked "book" one now has the option of
+ opening it read-only. Note that Gnucash is still a
+ single-user program and that the databaase backends are still
+ used only as a data store.
+
+ Gnucash is no longer subject to the "2038" bug, so that
+ 30-year mortgages can now be entered correctly.
+
+ By agreement of all authors we have relicensed Gnucash to the
+ Gnu Public License Version 2 or later from just Version 2.
+
+ 2.4.12 30 Mar 2013
+ 2.4.12 is a bugfix release. Please see the Changelog for details
+ 2.4.11 14 Jul 2012
+ 2.4.11 is a bugfix release. Please see the Changelog for details
+ 2.4.10 10 Feb 2012
+ 2.4.10 is a bugfix release. Please see the Changelog for details
+ 2.4.9 - 10 Jan 2012
+ 2.4.9 is a bugfix release. Please see the Changelog for details
+ 2.4.8 - 20 Oct 2011
+ 2.4.8 is a bugfix release. Please see the Changelog for details
+ 2.4.7 - 01 Jul 2011
+ 2.4.7 is a bugfix release. Please see the Changelog for details
+ 2.4.6 - 28 May 2011
+ 2.4.6 is a bugfix release. Please see the Changelog for details
+ 2.4.5 - 04 Apr 2011
+ 2.4.5 is a bugfix release. Please see the Changelog for details
+ 2.4.4 - 13 Mar 2011
+ 2.4.4 is a bugfix release. Please see the Changelog for details
+ 2.4.3 - 26 Feb 2011
+ 2.4.3 is a bugfix release. Please see the Changelog for details
+ 2.4.2 - 06 Feb 2011
+ 2.4.2 is a bugfix release. Please see the Changelog for details
+ 2.4.1 - 04 Feb 2011
+
+ 2.4.1 Had to be pulled before the release was completed because
+ some critical problems would have resulted in severe data loss
+ for users.
+
+ 2.4.0 - 20 Dec 2010
+
+ The GnuCash development team proudly announces GnuCash 2.4.0,
+ the latest stable release of the GnuCash Free Accounting
+ Software. With this new release series, GnuCash can use an SQL
+ database using SQLite3, MySQL or PostgreSQL. It runs on
+ GNU/Linux, *BSD, Solaris, Microsoft Windows and Mac OSX.
+
+ Major changes in the 2.4.0 release include
+
+ * In addition to the XML backend, Gnucash can now use a
+ SQLite3, MySQL or PostgreSQL database to store the data. This
+ is a new implementation using libdbi. It supports all
+ features including the business features. In order to build
+ with this, add --enable-dbi to the configure command. In
+ addition to the libdbi-dev package for your distribution, you
+ will also need the appropriate DBD (libdbi driver) package
+ for sqlite3, mysql or postgresql.
+
+ * As a replacement for the current GtkHTML HTML engine used to
+ display reports and graphs, Gnucash can use WebKit. WebKit is
+ the engine used by Google Chrome on Windows and Safari on
+ Apple. In order to build with this, add
+ --with-html-engine=webkit to the configure command. You will
+ need an appropriate webkit-dev package. On win32, you will
+ need to download the webkit-1.1.90-win32.zip file from the
+ source repository and put it into the downloads directory of
+ your gnucash build area.
+
+ * Updated AqBanking on Win32.</li>
+
2.3.0 - 14 May 2009
o Welcome to GnuCash 2.3.0 the first of several unstable releases of
the GnuCash Open Source Accounting Software which will eventually lead
More information about the gnucash-changes
mailing list