r20391 - gnucash/trunk - Add ChangeLog.2010.
Christian Stimming
cstim at code.gnucash.org
Thu Mar 10 15:12:44 EST 2011
Author: cstim
Date: 2011-03-10 15:12:44 -0500 (Thu, 10 Mar 2011)
New Revision: 20391
Trac: http://svn.gnucash.org/trac/changeset/20391
Added:
gnucash/trunk/ChangeLog.2010
Modified:
gnucash/trunk/Makefile.am
Log:
Add ChangeLog.2010.
Added: gnucash/trunk/ChangeLog.2010
===================================================================
--- gnucash/trunk/ChangeLog.2010 (rev 0)
+++ gnucash/trunk/ChangeLog.2010 2011-03-10 20:12:44 UTC (rev 20391)
@@ -0,0 +1,11354 @@
+2011-01-01 20:57 cstim
+
+ * [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)
+
+2010-12-31 18:25 plongstaff
+
+ * [r20020] src/backend/sql/gnc-backend-sql.c: Revert part of
+ r20018 - Freeing the guid returned from g_object_get() sometimes
+ tried to free unmalloced memory.
+
+2010-12-31 16:55 plongstaff
+
+ * [r20019] src/backend/dbi/gnc-backend-dbi.c: More memory leaks
+
+2010-12-31 16:53 plongstaff
+
+ * [r20018] src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-slots-sql.c: Plug more memory leaks
+
+2010-12-31 12:29 cstim
+
+ * [r20016] src/import-export/aqbanking/gnc-file-aqb-import.c: Bug
+ #635355: Implement the correct "DTAUS import and send" feature
+ again. Patch by Manfred Usselmann: Improved version: Only
+ transactions which have been successfully imported into GC are
+ transmitted to the bank.
+
+2010-12-31 12:25 cstim
+
+ * [r20015] src/import-export/qif-import/druid-qif-import.c,
+ src/import-export/qif-import/qif-to-gnc.scm,
+ src/import-export/qif-import/qif.glade,
+ src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in:
+ Bug #95635: QIF import: Mark matched transactions as cleared
+ Patch by Tristan Faujour: Please describe the problem: My bank
+ allows me to download bank statement files in the QIF format.
+ They contain paid transactions, but there is no status ("C")
+ line, so all transactions are left in the "not cleared" status.
+ I wish it would be possible to define the default status in user
+ preferences. Steps to reproduce: - Import a QIF file with no "C"
+ line. Actual results: - Transactions are not cleared. Expected
+ results: - The "near split" of the imported transactions should
+ be set to a default status 'defined in user preferences). Does
+ this happen every time? - Yes Other information: - I developed a
+ patch. See attachment. It allows defining another status that
+ will be applied to the transactions that are imported as "not
+ cleared". - It is my first contribution, it should be taken with
+ all due prudence.
+ * [r20014] doc/tip_of_the_day.list.in: Bug #636988: Tip about "New
+ default date" by Tarlika Elisabeth Schmitz and Derek Atkins
+ Contributed at gnucash-user at gnucash.org 2010-09-16
+
+2010-12-31 12:07 cstim
+
+ * [r20012] src/gnome-search/dialog-search.c,
+ src/gnome/dialog-sx-editor.c,
+ src/report/standard-reports/balsheet-eg.scm: Bug #628444: String
+ improvements after string freeze is lifted
+
+2010-12-31 12:06 cstim
+
+ * [r20011] src/gnome-utils/gnc-tree-model-account.c,
+ src/gnome-utils/gnc-tree-view-account.c: Bug #565348: Patch to
+ include subaccounts in the all columns in the account page Patch
+ by James Duerr: Patch to include subaccounts in all columns, not
+ just present column, and also to sort including sub-account
+ totals, rather than without.
+
+2010-12-31 01:42 plongstaff
+
+ * [r20010] src/engine/gncCustomer.c, src/engine/gncEmployee.c,
+ src/engine/gncEntry.c, src/engine/gncJob.c,
+ src/engine/gncVendor.c: When book is being closed, destroy
+ objects to free their memory. Doesn't matter too much when
+ closing gnucash, but when closing one book to open another, all
+ memory from the old book should be freed.
+
+2010-12-31 01:38 plongstaff
+
+ * [r20009] src/app-utils/gnc-ui-util.c: Plug memory leak
+
+2010-12-30 15:57 plongstaff
+
+ * [r20008] src/gnome-utils/gnc-plugin-menu-additions.c: More
+ memory leaks
+
+2010-12-30 15:56 plongstaff
+
+ * [r20007] src/gnome/gnc-plugin-page-register.c: More memory leaks
+
+2010-12-30 15:55 plongstaff
+
+ * [r20006] src/business/business-gnome/dialog-invoice.c: More
+ memory leaks
+
+2010-12-30 15:54 plongstaff
+
+ * [r20005] src/report/report-system/gnc-report.c: Plug more memory
+ leaks
+ * [r20004] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/sql/gnc-account-sql.c: Plug more memory leaks
+
+2010-12-30 15:53 plongstaff
+
+ * [r20003] src/bin/gnucash-bin.c: Plug more memory leaks
+
+2010-12-30 15:51 plongstaff
+
+ * [r20002] src/core-utils/core-utils.i,
+ src/core-utils/gnc-gconf-utils.c: Plug more memory leaks
+
+2010-12-30 14:00 cmarchi
+
+ * [r20001] po/nl.po: Updated Dutch translation, copied from the TP.
+
+2010-12-30 11:41 cstim
+
+ * [r20000] src/app-utils/guile-util.c, src/app-utils/guile-util.h:
+ Follow-up to r19999: Refactor guile version-safe
+ scm_to_locale_string into gnc function. (Yay, I made r20000 :-)
+
+2010-12-30 11:33 cstim
+
+ * [r19999] src/app-utils/guile-util.c,
+ src/gnome-utils/gnc-menu-extensions.c, src/guile-mappings.h: Fix
+ r19985, r19986 for guile-1.6.8. The return value of guile-1.6's
+ SCM_STRING_CHARS must not be freed, as opposed to the return
+ value of guile-1.8's scm_to_locale_string. So we must wrap the
+ free() into a macro that is defined appropriately (or maybe we
+ should refactor this into a function returning a g_malloc'd
+ g_char anyway.)
+
+2010-12-30 11:02 cstim
+
+ * [r19998] src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerLoad.c: Fully
+ implement auto-completion in the invoice entries on the
+ description field, separately for bills or invoices. The
+ quickfill is obtained from the global cache of the GncEntry's
+ descriptions, one for invoices, one for the rest. The
+ auto-completion is a simple query to get the newest entry with
+ the same description, but limited to invoices or bills,
+ respectively.
+
+2010-12-30 11:00 cstim
+
+ * [r19997] src/report/business-reports/Makefile.am,
+ src/report/business-reports/business-reports.scm,
+ src/report/business-reports/customer-summary.scm: Re-apply
+ r19993: Add a new report: Customer Summary. This report shows a
+ table of all customers and the sales, profit, and markup in that
+ table. (The crash at startup wasn't caused by this patch.)
+
+2010-12-29 21:41 cstim
+
+ * [r19994] src/report/business-reports/Makefile.am,
+ src/report/business-reports/business-reports.scm,
+ src/report/business-reports/customer-summary.scm: Revert r19993,
+ "Add a new report..." - not yet working due to errors in the
+ loading process.
+
+2010-12-29 21:40 cstim
+
+ * [r19993] src/report/business-reports/Makefile.am,
+ src/report/business-reports/business-reports.scm,
+ src/report/business-reports/customer-summary.scm: Add a new
+ report: Customer Summary. This report shows a table of all
+ customers and the sales, profit, and markup in that table.
+
+2010-12-29 21:31 cstim
+
+ * [r19992] src/report/standard-reports/Makefile.am,
+ src/report/standard-reports/sx-summary.scm: Add a new report:
+ Future Scheduled Transaction Summary.
+
+2010-12-29 20:54 cstim
+
+ * [r19991] src/doc/python-bindings-doxygen.py: Bug #637346: A
+ second step towards doxygen python-bindings docs; add file
+ missing in r19981
+
+2010-12-29 13:54 micha
+
+ * [r19990] util/gnc-svnversion: Add facility to force
+ BUILDING_FROM_SVN=no from outside the Gnucash build system
+ Needed by packagers that maintain the packaging code in svn, svk
+ or git too
+
+2010-12-29 12:30 mikee
+
+ * [r19989] src/report/standard-reports/account-piecharts.scm: Adds
+ percentages to piecharts. See bug #343449 for details. Patch is
+ derived from a patch submitted by Alexander Weiss
+
+2010-12-29 03:03 plongstaff
+
+ * [r19988] src/app-utils/guile-util.c,
+ src/gnome-utils/gnc-menu-extensions.c: Fix earlier checkins to
+ ensure that strings returned from routines or whose addresses
+ are kept have been allocated from g_malloc(.
+
+2010-12-29 01:43 plongstaff
+
+ * [r19987] src/engine/gnc-budget.c, src/engine/gncInvoice.c: When
+ a book is closed, all of the memory for the objects should be
+ freed. Free budgets and invoices.
+
+2010-12-29 01:39 plongstaff
+
+ * [r19986] src/gnome-utils/gnc-menu-extensions.c: Fix more memory
+ leaks. scm_to_locale_string() returns a string which must be
+ freed.
+
+2010-12-29 01:36 plongstaff
+
+ * [r19985] src/app-utils/guile-util.c: Patch some memory leaks.
+ scm_to_locale_string() returns a string which must be freed
+
+2010-12-28 20:44 plongstaff
+
+ * [r19984] src/backend/sql/gnc-account-sql.c,
+ src/backend/sql/gnc-bill-term-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-order-sql.c,
+ src/backend/sql/gnc-slots-sql.c,
+ src/backend/sql/gnc-vendor-sql.c: Plug some memory leaks
+
+2010-12-27 21:07 cstim
+
+ * [r19983] src/gnome-utils/gnc-entry-quickfill.c,
+ src/gnome-utils/gnc-entry-quickfill.h: Improve GncEntry
+ quickfill to create separate quickfills for invoices and bills
+
+2010-12-27 15:36 cstim
+
+ * [r19981] src/base-typemaps.i, src/doc/Makefile.am,
+ src/doc/doxygen_main_page.c,
+ src/optional/python-bindings/__init__.py,
+ src/optional/python-bindings/example_scripts/account_analysis.py,
+ 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/simple_sqlite_create.py,
+ src/optional/python-bindings/example_scripts/simple_test.py,
+ src/optional/python-bindings/example_scripts/test_imbalance_transaction.py,
+ src/optional/python-bindings/function_class.py,
+ src/optional/python-bindings/glib.i,
+ src/optional/python-bindings/gnucash_business.py,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/gnucash_core.py,
+ src/optional/python-bindings/timespec.i: Bug #637346: A second
+ step towards doxygen python-bindings docs Patch by Christoph
+ Holtermann
+
+2010-12-21 20:05 jralls
+
+ * [r19974] src/gnome-utils/gnc-main-window.c: Revert r19965: It
+ wasn't the problem after all.
+
+2010-12-21 20:03 cmarchi
+
+ * [r19973] po/it.po: Complete the translation of a string.
+
+2010-12-21 19:41 cmarchi
+
+ * [r19972] po/it.po: Updated Italian translation.
+
+2010-12-20 17:59 plongstaff
+
+ * [r19970] configure.ac, src/bin/gnucash-bin.c: Update
+ configure.ac to 2.4.0 Update gnucash-bin.c to indicate stable
+ version is 2.4.0, next stable version 2.6 Here we go...
+
+2010-12-20 17:57 plongstaff
+
+ * [r19969] po/POTFILES.in: Updated POTFILES.in
+
+2010-12-20 17:54 plongstaff
+
+ * [r19968] src/gnome-utils/gnc-main-window.c: Update copyright
+ notice dates to include 2010
+
+2010-12-20 17:53 plongstaff
+
+ * [r19967] src/backend/dbi/Makefile.am,
+ src/backend/dbi/gnc-backend-dbi-priv.h: Add
+ gnc-backend-dbi-priv.h to list of header files so that 'make
+ distcheck' passes
+
+2010-12-20 00:48 jralls
+
+ * [r19965] src/gnome-utils/gnc-main-window.c: Bug #637331:
+ Cancelling quit crashes on OSX Leopard. Turns off handling
+ shortcuts by OSX, everything goes through Gtk.
+
+2010-12-20 00:26 jralls
+
+ * [r19964] src/backend/dbi/gnc-backend-dbi.c: Fixed date problem
+ in MySql backend
+
+2010-12-19 21:26 mikee
+
+ * [r19963] optional: Removed accidentally created directory.
+
+2010-12-17 23:50 jralls
+
+ * [r19959] 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: Add enumeration of
+ indexes in sql backends. This is a first step to rewriting
+ databases in a safe way. Indexes are named entities in sql
+ databases and so need to be renamed along with the tables before
+ creating and populating a new set. This change also introduces a
+ unit test of the new enumeration, and that test has to be able
+ to see data structures which are private to gnc-backend-dbi.c,
+ so those data structures are moved to a new file,
+ gnc-backend-dbi-priv.h, which both gnc-backend-dbi.c and
+ tests/test-stuff.c can include.
+
+2010-12-17 21:31 cstim
+
+ * [r19958] src/gnome-utils/gnc-entry-quickfill.c,
+ src/gnome-utils/gnc-entry-quickfill.h: Improve the cached
+ quickfill for GncEntry description lines of r19941.
+ * [r19957] src/engine/CMakeLists.txt, src/engine/Makefile.am,
+ src/engine/gnc-event.c, src/engine/gnc-event.h: Add debug helper
+ function qofeventid_to_string.
+
+2010-12-17 20:36 cstim
+
+ * [r19956] src/base-typemaps.i, src/doc/doxygen.cfg.in,
+ src/doc/doxygen_main_page.c,
+ src/optional/python-bindings/__init__.py,
+ src/optional/python-bindings/example_scripts/account_analysis.py,
+ 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/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/simple_sqlite_create.py,
+ src/optional/python-bindings/example_scripts/simple_test.py,
+ src/optional/python-bindings/example_scripts/test_imbalance_transaction.py,
+ src/optional/python-bindings/function_class.py,
+ src/optional/python-bindings/glib.i,
+ src/optional/python-bindings/gnucash_business.py,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/gnucash_core.py,
+ src/optional/python-bindings/timespec.i: Bug #637346: Adding
+ python-bindings to doxygen documentation Patch by Christoph
+ Holtermann.
+
+2010-12-17 14:00 mikee
+
+ * [r19955]
+ src/optional/python-bindings/example_scripts/priceDB_test.py,
+ src/optional/python-bindings/example_scripts/price_database_example.py,
+ src/optional/python-bindings/function_class.py,
+ src/optional/python-bindings/gnucash_core.py: Support for
+ GncCommodityNamespace, better support for GncCommodity, and
+ example enhancements. Patch supplied my Mark Jenkins.
+
+2010-12-17 13:39 mikee
+
+ * [r19954]
+ src/optional/python-bindings/example_scripts/price_database_example.py:
+ Changes to example Script to include added namespace
+ functionality This patch changes the example script to reflect
+ the capability of reading all namespaces. Patch provided by
+ Christoph Holtermann.
+
+2010-12-16 22:01 cstim
+
+ * [r19952] src/bin/Makefile.am, src/bin/gnucash-bin.c,
+ src/core-utils/Makefile.am, src/core-utils/gnc-main.c,
+ src/gnome-utils/Makefile.am, src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-splash.c: Follow-up to r19928: Include
+ gnc-version.h with directory path to avoid picking the wrong
+ file.
+
+2010-12-16 21:43 cstim
+
+ * [r19951] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/dialog-payment.c: Bug #637041:
+ Revert r19861 as the patch from bug#635439 causes a crash. The
+ patch can be re-applied after the 2.4.0 release is out, but for
+ now I prefer to defer it until after the release. To be precise,
+ this patch reverts all parts of bug#635439: r19861, r19860,
+ r19854, r19853.
+
+2010-12-16 02:11 warlord
+
+ * [r19945] src/engine/Transaction.c, src/engine/Transaction.h,
+ src/gnome-utils/dialog-book-close.c: Add APIs to get/set a flag
+ signifying that a transaction is a book-closing txn. This is
+ necessary for Bug #570042 but doesn't completely solve it until
+ the reports are updated to use the new API. This is
+ backwards-compatible with the slot data inserted by the book
+ closing since 2010-03-02.
+
+2010-12-15 15:17 mikee
+
+ * [r19944] src/base-typemaps.i: Adds checking of
+ gnc_commodity_namespace in glists In src/base-typemaps.i check
+ for return type gnc_commodity_namespace is added so that it is
+ returned instead of gnc_type_monetary. Thanks to Christoph
+ Holtermann for the patch.
+
+2010-12-15 12:07 mikee
+
+ * [r19943]
+ optional/python-bindings/example_scripts/price_database_example.py,
+ src/optional/python-bindings/example_scripts/price_database_example.py:
+ Move price_database_example.py to the correct place and remove
+ incorrect path/file
+ * [r19942] src/optional/python-bindings/gnucash_core.py: Change
+ indent to 4 sp
+
+2010-12-14 21:25 cstim
+
+ * [r19941] src/gnome-utils/Makefile.am,
+ src/gnome-utils/gnc-entry-quickfill.c,
+ src/gnome-utils/gnc-entry-quickfill.h,
+ src/register/register-core/quickfillcell.c,
+ src/register/register-core/quickfillcell.h: Implement
+ prerequisites for full auto-completion in the entry ledger.
+ Added a cached quickfill for GncEntry description lines. Extend
+ QuickFillCell interface to be able to use a common cached
+ quickfill.
+
+2010-12-14 20:32 cstim
+
+ * [r19940] src/business/business-gnome/dialog-invoice.c,
+ src/engine/gncIDSearch.h, src/gnome-search/dialog-search.c,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-search/search-core-type.c,
+ src/gnome-search/search-core-type.h,
+ src/gnome-utils/QuickFill.h, src/gnome-utils/gnc-query-list.c,
+ src/gnome-utils/search-param.c,
+ src/gnome/dialog-find-transactions.c,
+ src/gnome/reconcile-list.c,
+ src/register/ledger-core/gnc-ledger-display.c: Remove doubled
+ include files. (Also, QuickFill.h doesn't depend on gdk.h)
+
+2010-12-14 20:22 cstim
+
+ * [r19939] src/backend/xml/io-gncxml-v1.c,
+ src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/search-owner.c,
+ src/engine/CMakeLists.txt, src/engine/Makefile.am,
+ src/engine/Query.c, src/engine/Query.h, src/engine/QueryCore.h,
+ src/engine/QueryObject.h, src/engine/QueryP.h,
+ src/engine/engine-helpers.c, src/engine/engine-helpers.h,
+ src/engine/gncIDSearch.c, src/engine/gncIDSearch.h,
+ src/engine/gncObject.h,
+ src/engine/test-core/test-engine-stuff.c,
+ src/engine/test-core/test-engine-stuff.h,
+ src/engine/test/test-query.c, src/engine/test/test-scm-query.c,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-search/search-account.c,
+ src/gnome-search/search-boolean.c,
+ src/gnome-search/search-core-type.c,
+ src/gnome-search/search-core-type.h,
+ src/gnome-search/search-date.c,
+ src/gnome-search/search-double.c,
+ src/gnome-search/search-int64.c,
+ src/gnome-search/search-numeric.c,
+ src/gnome-search/search-reconciled.c,
+ src/gnome-search/search-string.c,
+ src/gnome-utils/gnc-query-list.c,
+ src/gnome-utils/search-param.c,
+ src/gnome/dialog-find-transactions.c,
+ src/gnome/reconcile-list.c,
+ src/register/ledger-core/gnc-ledger-display.c: Replace more
+ obsolete #define'd function names by their current names.
+
+2010-12-14 19:50 cstim
+
+ * [r19938] po/lt.po: Mark erroneous translation as fuzzy because
+ it doesn't have the correct c-format.
+
+2010-12-13 21:00 cstim
+
+ * [r19937] src/backend/xml/test/test-files/xml2/.gitignore: Add
+ gitignore for backup files from make check.
+ * [r19936] src/app-utils/gnc-component-manager.c,
+ src/app-utils/gnc-component-manager.h,
+ src/app-utils/gnc-ui-util.c, src/backend/xml/io-gncxml-v1.c,
+ src/business/business-gnome/business-gnome-utils.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-vendor.c,
+ src/business/business-gnome/search-owner.c,
+ src/business/business-gnome/search-owner.h,
+ src/business/business-ledger/gncEntryLedger.c,
+ src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerDisplay.c,
+ src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/engine/Account.h, src/engine/GNCId.h,
+ src/engine/QueryCore.h, src/engine/QueryObject.h,
+ src/engine/Scrub.c, src/engine/Transaction.h,
+ src/engine/gnc-session.h, src/engine/gncIDSearch.c,
+ src/engine/gncObject.h,
+ src/engine/test-core/test-engine-stuff.c,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/dialog-search.h,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-search/gnc-general-search.h,
+ src/gnome-search/search-account.c,
+ src/gnome-search/search-account.h,
+ src/gnome-search/search-boolean.c,
+ src/gnome-search/search-boolean.h,
+ src/gnome-search/search-core-type.c,
+ src/gnome-search/search-date.c, src/gnome-search/search-date.h,
+ src/gnome-search/search-double.c,
+ src/gnome-search/search-double.h,
+ src/gnome-search/search-int64.c,
+ src/gnome-search/search-int64.h,
+ src/gnome-search/search-numeric.c,
+ src/gnome-search/search-numeric.h,
+ src/gnome-search/search-reconciled.c,
+ src/gnome-search/search-reconciled.h,
+ src/gnome-search/search-string.c,
+ src/gnome-utils/dialog-account.c,
+ src/gnome-utils/dialog-query-list.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-query-list.c,
+ src/gnome-utils/search-param.c, src/gnome-utils/search-param.h,
+ src/gnome/dialog-find-transactions.c, src/gnome/gnc-split-reg.c,
+ src/gnome/reconcile-list.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/hbci/gnc-hbci-gettrans.c,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/register/ledger-core/gnc-ledger-display.c,
+ src/register/ledger-core/split-register-load.c,
+ src/register/ledger-core/split-register.c: Replace more obsolete
+ #define'd function names by their current names.
+
+2010-12-13 17:08 mta
+
+ * [r19935] src/app-utils/test/Makefile.am,
+ src/backend/dbi/test/Makefile.am,
+ src/backend/sql/test/Makefile.am,
+ src/backend/xml/test/Makefile.am,
+ src/business/business-core/test/Makefile.am,
+ src/core-utils/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/locale-specific/us/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: Make "make check"
+ work when run from "make distcheck".
+
+2010-12-13 16:05 gjanssens
+
+ * [r19934] src/gnome-utils/gnc-amount-edit.c: Use proper decimal
+ separator for monetary amounts
+
+2010-12-13 00:44 jralls
+
+ * [r19933] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/xml/gnc-backend-xml.c: Add messages to backend
+ errors, ensuring that qof_session_backend_get_message() will
+ actually get a useful message, or that there will be a
+ descriptive warning immediately before in the trace file.
+
+2010-12-12 21:30 cstim
+
+ * [r19932] src/backend/xml/io-gncxml-v1.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-vendor.c,
+ src/business/business-gnome/search-owner.h,
+ 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/gncEntryLedgerP.h,
+ src/engine/CMakeLists.txt, src/engine/Makefile.am,
+ src/engine/QueryNew.h, src/engine/gncIDSearch.c,
+ src/engine/gncIDSearch.h, src/experimental/cgi-bin/hello2.c,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/dialog-search.h,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-search/search-account.h,
+ src/gnome-search/search-boolean.h,
+ src/gnome-search/search-core-type.c,
+ src/gnome-search/search-core-type.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-utils/dialog-query-list.c,
+ src/gnome-utils/gnc-query-list.c,
+ src/gnome/dialog-find-transactions.c,
+ src/gnome/dialog-sx-since-last-run.c,
+ src/gnome/gnc-plugin-page-register.c, src/gnome/gnc-split-reg.c,
+ src/gnome/reconcile-list.c,
+ src/register/ledger-core/gnc-ledger-display.c: Replace obsolete
+ <QueryNew.h> #defines by the current <qof.h> function names.
+ * [r19931] src/business/business-ledger/gncEntryLedgerControl.c:
+ Implement (but currently deactivated) auto-completion in the
+ invoice ledger using all entries from the current book.
+ Eventually, this will enable drawing the auto-completion from
+ all entries in the previous invoices (i.e. book-wide), but in
+ order to give the user a good enough feedback during typing we
+ additionally need a quick-fill object over those book-wide
+ entries. Currently, the user cannot see whether the current
+ description would result in an auto-completion from another
+ invoice, and that's not yet enough.
+
+2010-12-12 12:04 cstim
+
+ * [r19930] src/core-utils/CMakeLists.txt: Cutecash: Add generation
+ of dummy gnc-version.h file.
+
+2010-12-12 11:58 cstim
+
+ * [r19929] intl-scm/Makefile.am: Add missing newline at end of file
+
+2010-12-12 06:48 mta
+
+ * [r19928] configure.ac, packaging/win32/build_package.sh,
+ packaging/win32/dist-impl.sh, src/bin/Makefile.am,
+ src/core-utils/Makefile.am, src/core-utils/gnc-main.c,
+ src/gnome-utils/Makefile.am: Move gnc-version.h and
+ gnc-svninfo.h from gnome-utils to core-utils.
+
+2010-12-12 06:45 mta
+
+ * [r19927] intl-scm/Makefile.am: If the build directory is not the
+ source directory and the source directory is read only, the
+ build fails. Fix by only making guile-strings.c if building from
+ SVN.
+
+2010-12-12 06:33 mta
+
+ * [r19926] doc/Makefile.am: Get rid of the rest of the gnc-prices
+ man page, r19921 is incomplete
+
+2010-12-12 04:26 mta
+
+ * [r19925] src/register/ledger-core/split-register-util.c: If you
+ have a parent account with a subaccount whose commodity allows
+ more decimal places in the amount field than the parent account
+ does things don't work right if you open a register for the
+ parent account and all subaccounts. This situation can occur if
+ you have a broker account with subaccounts for the securities
+ held in that broker account. If you open a register for the top
+ account and all subaccounts, it is impossible to enter a
+ transaction to buy or sell a fractional share of the security
+ where there are more digits after the decimal point than the
+ parent account allows. This change fixes this if the subaccount
+ allows no more than six digits after the decimal point.
+
+2010-12-10 13:09 mikee
+
+ * [r19924] src/engine/Account.h, src/engine/gnc-commodity.h,
+ src/libqof/qof/gnc-numeric.h: Remove variable names that
+ conflict with Python keywords. Relevent when using SWIG autodoc
+ feature for python bindings.
+ * [r19923] src/optional/python-bindings/gnucash_core.i: Add
+ %feature("autodoc", "1"); to gnucash_core.i to pass C
+ documentation through to python interface.
+
+2010-12-10 12:53 mikee
+
+ * [r19922] optional, optional/python-bindings,
+ optional/python-bindings/example_scripts,
+ optional/python-bindings/example_scripts/price_database_example.py:
+ New example script for prices dababase. Thanks to Christoph
+ Holtermann for contributing to this.
+
+2010-12-10 10:25 cstim
+
+ * [r19921] doc/Makefile.am, doc/gnc-prices.1.in: Remove obsolete
+ gnc-prices man page
+
+2010-12-10 00:05 jralls
+
+ * [r19920] src/backend/sql/gnc-backend-sql.c,
+ src/core-utils/gnc-main.c, src/core-utils/gnc-main.h: Add
+ Gnucash svn version to sql versions table.
+
+2010-12-09 10:16 cstim
+
+ * [r19919] src/engine/iso-4217-currencies.scm: Bug #629446: TRY is
+ now called plain Turkish Lira.
+
+2010-12-09 08:16 mikee
+
+ * [r19918] src/optional/python-bindings/Makefile.am: Insert
+ missing space
+
+2010-12-08 14:56 mikee
+
+ * [r19917] src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/gnucash_core.i: Re-enable -Werror
+ in Makefile.am and remove %feature("autodoc", "1"); from
+ gnucash_core.i
+
+2010-12-08 11:52 mikee
+
+ * [r19916] src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/example_scripts/priceDB_test.py,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/gnucash_core.py: Add commodity
+ price functions to bindings. See Bug 636457 for more details.
+ * [r19915] src/base-typemaps.i: Add PriceList to typemap for
+ Python bindings
+
+2010-12-08 10:26 cstim
+
+ * [r19914] src/import-export/aqbanking/gnc-plugin-aqbanking.c: Bug
+ #454109: Online banking: grey out online actions when there is
+ no online account Patch by Manfred Usselmann: Online actions are
+ disabled for accounts which have no bankcode and account id
+ assigned This fix does not require initialization of the
+ AB_BANKING object.
+
+2010-12-08 00:33 jralls
+
+ * [r19913] src/engine/business-core.i: Patch by Matthijs Kooijman.
+ In r19863, some qofquery bindings were added. For those to
+ compile, business-core.i now includes qofquery.h. However, this
+ causes the bindings for qofquery.h to be generated twice: Once
+ through engine.i and once through business-core.i. The latter
+ generated broken versions of the bindings, breaking (at least)
+ the receivable aging report. This commit changes the %include to
+ an %import, so the new bindings still compile but the query
+ bindings don't get generated twice.
+
+2010-12-07 23:49 jralls
+
+ * [r19912] src/backend/dbi/gnc-backend-dbi.c: Bug #635926:
+ Lower-case the name of the lock table to avoid confusing
+ Postgres. Also abstract it to a static variable instead of
+ repeating the string everywhere.
+
+2010-12-07 21:41 jralls
+
+ * [r19911] src/backend/sql/gnc-slots-sql.c: Bug #635967: Slots
+ didn't correctly read the path semantics stored by 2.3.15 and
+ earlier. Corrected, but note that 2.3.15 and earlier didn't
+ write lists to the database, so users should re-save from XML
+ using 2.3.17 or later.
+
+2010-12-05 13:27 cstim
+
+ * [r19909] src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-ab-utils.h,
+ src/import-export/import-backend.c,
+ src/import-export/import-backend.h,
+ src/import-export/import-main-matcher.c,
+ src/import-export/import-main-matcher.h: Bug #635355: Partly
+ implement the correct "DTAUS import and send" feature again.
+ Patch by Manfred Usselmann. The main part of the feature is
+ delayed until the string freeze is lifted. This part (without
+ adding strings) implements the infrastructure for sending only
+ the correctly imported transactions to the bank later.
+
+2010-12-05 01:57 jralls
+
+ * [r19908] src/backend/sql/gnc-slots-sql.c: Bug #636459:
+ Recursively delete slots contained in slots of type
+ KVP_TYPE_FRAME or KVP_TYPE_LIST.
+
+2010-12-04 21:09 cstim
+
+ * [r19907] src/app-utils/gnc-ui-util.c,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-backend-sql.h,
+ src/backend/sql/gnc-slots-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/test/test-load-xml2.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-core/test/test-employee.c,
+ src/business/business-gnome/dialog-payment.c,
+ src/engine/SchedXaction.c, src/engine/Scrub.c,
+ src/engine/gnc-pricedb.h,
+ src/engine/test-core/test-engine-stuff.c,
+ src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-query-list.c,
+ src/html/gnc-html-webkit.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/libqof/qof/qofbackend-p.h, src/libqof/qof/qofsession.h,
+ src/report/report-gnome/dialog-style-sheet.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
+
+2010-12-03 23:33 jralls
+
+ * [r19905] po/POTFILES.in: Reverse inadvertent mods to
+ po/POTFILES.in in r19904
+
+2010-12-03 23:24 jralls
+
+ * [r19904] po/POTFILES.in, src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/sql/gnc-slots-sql.c, src/bin/gnucash-bin.c,
+ src/gnome-utils/gnc-gnome-utils.c: Bug #635859: Strip all
+ trailing '/'es from kvp_slot paths when loading. This changes
+ round-tripping slightly (because the resulting slot key won't
+ have the trailing slash when it's re-saved as xml). It may also
+ change the behavior of the facility using the slot, because the
+ key is changed. So far, the only known instances which trip this
+ bug are import-map-bayes, because descriptions may have '/'es in
+ them (and why shouldn't they). Unfortunately, fixing this right
+ (so that key values can have embedded '/''es and be
+ saved/retrieved from sql databases will require changing the
+ slot architecture in ways that impact the engine. Since we don't
+ have adequate unit tests to be confident of not introducing a
+ regression, I'm applying this instead.
+
+2010-12-03 21:14 cstim
+
+ * [r19903] src/report/report-gnome/dialog-style-sheet.c: Bug
+ #609472: Fix translation of displayed style sheet names in the
+ style sheet editor.
+ * [r19902] src/report/report-gnome/dialog-style-sheet.c: When
+ creating a new style sheet, make sure the name for it is
+ non-empty.
+
+2010-12-01 17:07 gjanssens
+
+ * [r19901] src/backend/dbi/gnc-backend-dbi.c: Bug #635911 GnuCash
+ crashes out when trying to save-as MySQL Disclaimer: This fix
+ attempt is purely based on the information given in the bug
+ report and code reading. I never could reproduce this bug but
+ the code suggests an unitialized pointer may be the the cause.
+
+2010-11-29 18:46 cmarchi
+
+ * [r19894] po/el.po: Updated Greek translation provided by Nikos
+ Charonitakis.
+
+2010-11-28 12:53 cmarchi
+
+ * [r19892] po/ja.po: Updated Japanese translation, copied from the
+ Translation Project.
+
+2010-11-27 21:57 cstim
+
+ * [r19890] src/engine/engine.i, src/libqof/qof/qofquery-p.h,
+ src/libqof/qof/qofquery.c, src/libqof/qof/qofquery.h,
+ src/libqof/qof/qofquerycore.c, src/libqof/qof/qofquerycore.h:
+ Bug #635469: Add a (typemap for a) QofQueryParamList typedef.
+ Patch by Matthijs Kooijman: This is a typedef for a GSList, that
+ is used to identify the path from an object to one of its
+ parameters in search queries and sorting. This typedef replaces
+ GSList everywhere where it's applicable. This relieves the need
+ to special case a few functions in the swig bindings and makes
+ the bindings for a bunch of other functions work as well. Note
+ this is (still) only an in typemap, since no useful functions
+ that return a QofQueryParamList are exposed in the bindings
+ right now anyway.
+
+2010-11-27 21:54 cstim
+
+ * [r19889] src/report/business-reports/taxinvoice.eguile.scm,
+ src/report/business-reports/taxinvoice.scm,
+ src/report/standard-reports/balsheet-eg.eguile.scm,
+ src/report/standard-reports/balsheet-eg.scm: Bug #635632: Update
+ existing eguile reports to use new for syntax. Patch by Matthijs
+ Kooijman <matthijs at stdin.nl>: This makes use of the new for
+ syntax introduced in the previous commit, making these reports
+ and templates a bit easier to read and modify.
+ * [r19888] src/report/report-system/eguile-utilities.scm: Bug
+ #635632: Add custom for loop syntax for eguile templates Patch
+ by Matthijs Kooijman <matthijs at stdin.nl>: The built-in for-each
+ loop construct is a bit cumbersome: It always requires an
+ explicit lambda and the list to loop over is the last argument.
+ Especially the latter makes it very hard to read when the lambda
+ is big and multiple for-each'es are nested. For hashes, this
+ prevents the need of the cumbersome hash-fold and slightly
+ better hash-for-each (which still suffers from the same problems
+ as for-each and is not available in guile 1.6). This new syntax
+ allows for three distinct syntaxes: * Looping over a single
+ list: (for a in lst do (display a)) * Looping over multiple
+ lists: (for (a b) in (lsta lstb) do (display (+ a b))) * Looping
+ over a hash: (for key => value in hash do (display (* key
+ value)))
+
+2010-11-27 21:01 cstim
+
+ * [r19887] src/business/business-ledger/gncEntryLedgerControl.c:
+ Implement auto-completion in the invoice/bill entry ledger.
+
+2010-11-25 21:34 cstim
+
+ * [r19884] src/business/business-ledger/gncEntryLedgerControl.c:
+ Take a first shot at adding auto-completion in the business
+ ledger, but currently it doesn't do anything yet.
+ * [r19883] src/business/business-ledger/gncEntryLedger.c,
+ src/business/business-ledger/gncEntryLedger.h: Make prototype
+ for gnc_entry_ledger_get_entry public. Add documentation.
+
+2010-11-24 18:45 gjanssens
+
+ * [r19881] src/gnome-utils/dialog-options.c: Fix GtkSpinButton
+ with page-size deprecated warning in gnucash.trace
+
+2010-11-24 02:52 fell
+
+ * [r19874] po/glossary/bg.po, po/glossary/ca.po,
+ po/glossary/da.po, po/glossary/de.po, po/glossary/de_CH.po,
+ po/glossary/el.po, po/glossary/es.po, po/glossary/fr.po,
+ po/glossary/gnc-glossary.txt, po/glossary/he.po,
+ po/glossary/hu.po, po/glossary/it.po, po/glossary/nb.po,
+ po/glossary/nl.po, po/glossary/pl.po, po/glossary/pt.po,
+ po/glossary/pt_BR.po, po/glossary/ru.po, po/glossary/rw.po,
+ po/glossary/sk.po, po/glossary/sv.po, po/glossary/vi.po,
+ po/glossary/zh_CN.po, po/glossary/zh_TW.po: Add "discount" to
+ all glossary files because some languages use different
+ translations in billing terms and invoices. Additional the
+ german translation is added to glossary/de.po. This change does
+ not break the string freeze as it is not user visible.
+
+2010-11-22 20:17 cstim
+
+ * [r19863] src/engine/business-core.i, src/engine/gncInvoice.h:
+ Bug #635469: Add bindings for running a qofquery on invoices.
+ This adds a new typedef "GncInvoiceList" with the corresponding
+ typemap, and adds two new functions
+ qof_query_create_for_invoices and qof_query_run_for_invoices,
+ which are trivial wrappers around qof_query_create_for and
+ qof_query_run respectively.
+
+2010-11-22 19:42 cstim
+
+ * [r19862] src/gnc-ui.h: Bug #635355: Add public declaration of
+ gnc_info_dialog. Patch by Manfred Usselmann.
+
+2010-11-22 15:13 mikee
+
+ * [r19861] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/dialog-payment.c: Bug #635439: Patch
+ to autoset owner in the payment dialog Patch by Matthijs
+ Kooijman <matthijs at stdin.nl>
+
+2010-11-22 13:45 mikee
+
+ * [r19860] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/dialog-payment.c: Revert "Bug
+ #635439: Patch to autoset owner in the payment dialog" This
+ reverts commit 232ae4064952cb65e9703d61778cb1531d2e4f56.
+
+2010-11-21 20:44 cstim
+
+ * [r19858] po/de.po: Update German translation. (This includes the
+ 14 new strings which are already there but not yet being used.)
+ * [r19857] po/de.po: Merge German translation with latest pot
+ template. 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. (Unfortunately this doesn't prevent
+ the strings from changing ordering anyway. Oh well.)
+
+2010-11-21 20:37 cstim
+
+ * [r19856] src/business/business-gnome/glade/payment.glade: Remove
+ superfluous whitespace at end of string. Incidentally, this way
+ the string already exists and no broken translation results.
+ * [r19855] intl-scm/Makefile.am: When extracting the translation
+ strings from the scheme files, sort the scheme files to obtain a
+ stable ordering of the output.
+
+2010-11-21 20:17 cstim
+
+ * [r19854] src/business/business-gnome/dialog-payment.c: Bug
+ #635439: Fix "Pay invoice" while the invoice dialog is open.
+ Patch by Matthijs Kooijman <matthijs at stdin.nl>: If you use "Pay
+ invoice", normally a new payment dialog is opened which is
+ completely filled in. However, when there was already a dialog
+ open, it was reused but only the owner would be filled in. This
+ patch makes sure that the invoice and amount are filled in as
+ well.
+ * [r19853] src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/dialog-payment.c: Bug #635439: Patch
+ to autoset owner in the payment dialog Patch by Matthijs
+ Kooijman <matthijs at stdin.nl>: In the payment dialog, set the
+ owner when an invoice is selected Before, you would always need
+ to select an owner manually. If you would just select an invoice
+ (which was possible, since the invoice selection is not disabled
+ when no owner has been selected yet), pressing OK would error
+ out because no owner was selected. This patch makes sure that
+ when an invoice is selected, but no owner is selected yet, the
+ right owner is filled into the owner selection box
+ automatically. This also happens when the wrong owner is
+ selected, which can happen because the invoice autocompletion is
+ not limited to invoices from the selected owner, but always
+ completes all invoices. This could cause weird behaviour: Select
+ an owner, then use completion to select an invoice by another
+ owner and press ok. This would cause the amount for the invoice
+ by the other owner to be charged against the first owner. This
+ patch prevents that by replacing the first owner by the other
+ owner in the dialog. This patch also changes
+ gnc_invoice_set_owner to no longer reset the invoice selection
+ to NULL. Instead, this is now handled by
+
+2010-11-21 02:14 plongstaff
+
+ * [r19851] configure.ac: Update release to 2.3.17
+
+2010-11-20 18:28 jralls
+
+ * [r19849] README: Correct patch submission instructions to direct
+ patches to bugzilla rather than the mailing list.
+
+2010-11-20 13:56 cmarchi
+
+ * [r19848] po/it.po: Updated Italian Translation.
+
+2010-11-19 22:22 jralls
+
+ * [r19847] src/register/ledger-core/split-register-control.c,
+ src/register/ledger-core/split-register-p.h,
+ src/register/ledger-core/split-register.c: Bug #589954: No blank
+ split after creating a new account "on the fly" while editing a
+ transaction. Cause was that
+ gnc_split_register_get_account_by_name() turned of
+ "full_refresh" if the account didn't already exist and turned it
+ back on only if the name of the account actually created in the
+ new account dialog box differed from the one originally entered
+ in the transaction. Since "full_refresh" isn't manipulated much,
+ that effectively shut down the ledger for further editing.
+ Probably not what the original author intended!
+
+2010-11-18 21:21 jralls
+
+ * [r19832] src/backend/dbi/gnc-backend-dbi.c: Fix error in r19822
+ which prevented creation of postgres databases.
+
+2010-11-18 20:39 gjanssens
+
+ * [r19831] src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gnc-gnome-utils.h, src/gnome-utils/gnc-splash.c,
+ src/gnome-utils/gnc-splash.h: Splash screen: minor code cleanup
+
+2010-11-18 17:17 gjanssens
+
+ * [r19828] src/gnome-utils/glade/preferences.glade,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome/schemas/apps_gnucash_general.schemas.in: Bug #634906 -
+ Re-enable splash screen preference option
+
+2010-11-18 15:33 gjanssens
+
+ * [r19827] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Bug #633550 - Help and concepts
+ guide are missing from the prebuilt binary (because xsltproc
+ chokes on undefined entities)
+
+2010-11-17 21:38 gjanssens
+
+ * [r19824] src/backend/dbi/gnc-backend-dbi.c: Bug #609581 -
+ Gnucash 2.3.8 offers to create db and then fails to do so
+
+2010-11-17 02:14 jralls
+
+ * [r19822] src/backend/dbi/gnc-backend-dbi.c: Bug 628409: SQL
+ coerces identifiers to lowercase, but postgres's C interface is
+ case sensitive.
+
+2010-11-17 01:31 jralls
+
+ * [r19821] src/backend/dbi/gnc-backend-dbi.c: Bug 592643: Set
+ standard_conforming_strings on postgresql databases.
+
+2010-11-17 00:10 jralls
+
+ * [r19820] src/backend/dbi/gnc-backend-dbi.c: Bug 634964: Crash in
+ pgsql_error_fn. The dbi_conn isn't set if the server refuses the
+ connection, so protect dereferences from null pointers.
+
+2010-11-16 22:07 jralls
+
+ * [r19819]
+ 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/simple_invoice_insert.py,
+ src/optional/python-bindings/example_scripts/simple_session.py,
+ src/optional/python-bindings/example_scripts/simple_sqlite_create.py,
+ src/optional/python-bindings/example_scripts/simple_test.py: Fix
+ python samples to work with reordered Session.__init__() args
+
+2010-11-16 20:55 cstim
+
+ * [r19818] src/import-export/aqbanking/gnc-ab-utils.c: Fixed
+ aqbanking transaction type on importing DTAUS online transfers.
+ Patch by Manfred Usselmann.
+
+2010-11-16 09:06 gjanssens
+
+ * [r19817] packaging/win32/install-impl.sh: Disable Italian docs
+ generation I just accidentally enabled. It wasn't enabled before
+ the xsltproc issue popped up, so it shouldn't be enabled now.
+ * [r19816] packaging/win32/install-impl.sh: Reactivate English
+ docs generation in Windows build
+
+2010-11-15 22:53 gjanssens
+
+ * [r19815] src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/ui/gnc-main-window-ui.xml,
+ src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Bug #634357
+ followup: convert New and Open submenus into plain menus
+
+2010-11-15 19:37 cstim
+
+ * [r19814] src/import-export/aqbanking/gnc-ab-utils.c: When
+ preparing imported DTAUS jobs, check their availability as well.
+
+2010-11-15 19:29 jralls
+
+ * [r19813] src/gnome-utils/gnc-file.c: Fix misplaced comment in
+ gnome-utls/gnome-file.c from 19798
+
+2010-11-15 19:10 jralls
+
+ * [r19812] src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/gnucash_core.py: Make arguments to
+ Session.__init__() have the same order as to qof_session_begin()
+ to reduce potential confusion.
+
+2010-11-15 13:02 cmarchi
+
+ * [r19811] po/nl.po: Updated dutch translation, copied from
+ Translation Project
+
+2010-11-14 21:14 cstim
+
+ * [r19810] AUTHORS: Fix typo in AUTHORS, as pointed out by Mike
+ himself.
+
+2010-11-14 19:29 cstim
+
+ * [r19809] AUTHORS: Add Mike Evans to AUTHORS as he has been
+ providing patches regularly.
+
+2010-11-14 13:30 cstim
+
+ * [r19808] src/optional/python-bindings/gnucash_core.py: Bug
+ #634812: Improve backend error reporting for Session begin Patch
+ by Mike E: The current error feedback to a python scrpt/user
+ looks something like: call to begin resulted in the following
+ errors, (7,) This change in gnucash_core.py makes the feedback
+ similar to: call to begin resulted in the following errors,
+ ERR_BACKEND_LOCKED This is less cryptic and aid debugging of
+ user python scripts. My only issue though is whether this would
+ break existing user scripts where checking of this error code is
+ used for flow control. Although since the ERR_ codes are
+ imported with gnucash_core_c it *should* have no effect.
+
+2010-11-14 13:16 cstim
+
+ * [r19807] src/gnc/Session.hpp, src/gnc/mainwindow-file.cpp:
+ Cutecash: Adapt to changed session_begin in r19798.
+
+2010-11-14 13:05 cstim
+
+ * [r19806]
+ src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml,
+ src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
+ src/gnome/ui/gnc-plugin-page-budget-ui.xml: Bug #634357: Further
+ menu ui cleanup: Reserve File New/Open menu only the
+ file-related items anymore. The menu items under "File" should
+ relate only to the file (database), not to anything within a
+ file. The open/new for all other things (budget, invoice,
+ account) have been moved somewhere else.
+
+2010-11-13 21:32 cstim
+
+ * [r19805] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Update versions of
+ libktoblzcheck, gwenhywfar4.
+
+2010-11-13 21:23 cstim
+
+ * [r19804] src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-file-aqb-import.c: Fix crash
+ when using the function "Import DTAUS and send". The actual
+ function is still implemented, though.
+
+2010-11-13 21:22 cstim
+
+ * [r19803] src/optional/python-bindings/Makefile.am: Minor fix of
+ r19802, bug#634673: config.h is in builddir, not srcdir; add
+ last .i file dependency.
+
+2010-11-12 19:02 jralls
+
+ * [r19802] src/optional/python-bindings/Makefile.am: Bug 634673:
+ Add dependency information & fix typo in python-bindings
+ Makefile.
+
+2010-11-12 18:37 jralls
+
+ * [r19801] src/optional/python-bindings/gnucash_core.py: Add
+ force_new parameter to GnuCashCoreClass.__init__, reflecting
+ change to qof_session_begin() in r19798
+
+2010-11-11 06:12 jralls
+
+ * [r19798] 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/test-dbi.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/test/test-load-xml2.c,
+ src/backend/xml/test/test-save-in-lang.c, src/bin/gnucash-bin.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-vendor.c,
+ src/engine/test/test-recursive.c,
+ src/gnome-utils/druid-gnc-xml-import.c,
+ src/gnome-utils/gnc-file.c, src/libqof/qof/qofbackend-p.h,
+ src/libqof/qof/qofbackend.h, src/libqof/qof/qofsession.c,
+ src/libqof/qof/qofsession.h: Bug 634392: New sql database raises
+ clobber warning A fairly extensive change, because I changed
+ may_clobber from a global qof function (which passed through
+ qofbackend and fetched up in the actual backends) to a local
+ static in the individual backends which raise a new
+ qof_backend_error, QOF_ABCKEND_STORE_EXISTS. This was necessary
+ to reorder the existence check before the lock, because with the
+ sql backends, locking creates the database... which then would
+ return may_clobber as true, even though it really wasn't. New
+ parameter "force" added to session_begin() functions, and
+ "create_if_nonexistant" is renamed to simply "create". The
+ reason for the latter is that the file/database is created
+ regardless of whether it already exists; that's what the clobber
+ check is about. The new "force" parameter is set to true the
+ second time through, after the user has responded to the clobber
+ dialog indicating that the data should be destroyed. Many of the
+ extraneous changes are just adding the new parameter to the
+ session_begin() calls. gnc-file changes to handle the error in
+ favor of calling the no-longer-existing
+ qof_check_may_clobber_data() call after session_begin(). Two
+ minor changes to gnc_file_do_save_as: gnc_add_history and
+ gnc_hook_run are now called on new_session instead of
+ old_session; this ensures that the new file/database is used at
+ the next startup of gnucash. Second, the filename/url is
+ filtered before displaying the "may_clobber" dialog box to
+ prevent displaying plaintext database passwords.
+
+2010-11-10 19:49 cstim
+
+ * [r19795] src/optional/python-bindings/gnucash_core.py: Bug
+ #634165: Better dealing with a locked database in python Patch
+ by Christoph Holtermann: For the second enhancement proposal i
+ have attached a simple patch which adds the argument ignore_lock
+ to Session.__init__() which is passed through to
+ qof_session_begin. This patch extends the function
+ Session.__init__() with ignore_lock
+ * [r19794] src/gnome/gnc-plugin-basic-commands.c,
+ src/gnome/ui/gnc-plugin-budget-ui.xml: Bug #634357: Move the
+ Budget Open/New menu items to Actions -> Budget -> New Budget /
+ Open Budget because they have nothing to do with the file menu.
+
+2010-11-10 07:12 cmarchi
+
+ * [r19786] po/nl.po: Updated dutch translation, copied from
+ Translation Project
+
+2010-11-09 18:50 jralls
+
+ * [r19785] src/gnome-utils/gnc-gnome-utils.c: Bug 634334: Check
+ that subdir argument really is one of the two cases we can
+ handle. Wrap fileURLWithPath in @try/@catch so that we don't
+ crash when it throws. Free bonus fix: If "en" is the language
+ and doesn't have a translation, force the C locale.
+
+2010-11-09 17:55 jralls
+
+ * [r19784] src/gnome/Makefile.am: Bug 634334: Crash on selecting
+ New User Tutorial from new user dialog.
+
+2010-11-08 20:46 cstim
+
+ * [r19783] src/report/standard-reports/category-barchart.scm: Bug
+ #633942: Fix "nil" column header on single account report When I
+ open a report window (barchart in the example) and select only
+ one account, I get a column header saying "nil" near the only
+ data column. Someone accidentally wrote "nil" instead of the
+ empty list '().
+
+2010-11-08 20:31 cstim
+
+ * [r19782] po/de.po: Minor update of German translation. In the
+ "bills due" dialog we use Bill -> Rechnung, not
+ Lieferantenrechnung.
+
+2010-11-08 19:45 cstim
+
+ * [r19781] src/gnome-utils/gnc-file.c: Bug #634252: Re-enable the
+ splash screen if the user selects open anyway If during startup
+ a file or database turns out to beeing locked the user is
+ presented a dialog with the options to open anyway, create a new
+ file or abort. This dialog, however, closes the splash screen.
+ This may cause confusion, because file loading and report
+ generation may still take quite some time. Patch by Herbert
+ Thoma.
+
+2010-11-08 19:40 cstim
+
+ * [r19780] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Increase gnutls version to
+ 2.8.6 (might fix bug#632158)
+
+2010-11-06 21:35 plongstaff
+
+ * [r19766] configure.ac: Fix stupid mistake when I checked in the
+ configure.ac with new version#.
+
+2010-11-06 20:33 plongstaff
+
+ * [r19764] configure.ac: Update revision # to 2.3.16
+
+2010-11-06 20:20 plongstaff
+
+ * [r19763] src/backend/dbi/test: Add 'test-dbi-business' to
+ svn:ignore
+
+2010-11-06 19:50 plongstaff
+
+ * [r19762] src/backend/dbi/test/Makefile.am: Add
+ test-dbi-business-stuff.h to EXTRA_DIST so "make distcheck"
+ passes
+
+2010-11-06 07:21 cmarchi
+
+ * [r19759] po/lv.po: Updated Latvian translation by Valdis
+ Vītoliņš.
+
+2010-11-05 21:49 cstim
+
+ * [r19758] src/engine/SchedXaction.c: Really fix error in
+ sx_get_num_occur for SX which are limited by num_occur.
+ Follow-up to r19757 which was incomplete. Hopefully I now really
+ got everything.
+
+2010-11-05 21:36 cstim
+
+ * [r19757] src/engine/SchedXaction.c: Fix error in
+ sx_get_num_occur for SX which are limited by num_occur. The last
+ occurrence wasn't counted because it was still valid but turned
+ num_occur_rem to zero, hence the counting stopped one too early.
+ * [r19756] src/gnome-utils/gnc-dense-cal-store.c: Fix error in
+ dense-cal widget where the last occurrence of a SX wasn't
+ displayed.
+
+2010-11-04 18:37 jralls
+
+ * [r19755] 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/sql/gnc-backend-sql.c: Fix the errors, reduce the
+ noise when testing the dbi backend * Check for a null gdate
+ before attempting to make it a string. Fixes a bunch of CRIT
+ errors. * Comment out the log debug setting in dbi. It's stable
+ enough that it shouldn't be needed routinely. It can, of course,
+ be enabled from the command line. * Add a notice to ignore the
+ warnings about there being no lock on the database when session
+ 3 is closed. Session 3 has to be run with ignore locking or it
+ won't run at all.
+
+2010-11-04 17:31 jralls
+
+ * [r19754] 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-vendor.c: Fix business-core
+ tests so that all pass
+
+2010-11-03 00:28 jralls
+
+ * [r19747] src/backend/dbi/test/test-dbi-business-stuff.c,
+ src/backend/dbi/test/test-dbi-stuff.c: Bug 632346: Fixed test
+ failures in dbi
+
+2010-11-02 23:07 jralls
+
+ * [r19746] 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-commodity.c,
+ src/backend/xml/test/test-xml-transaction.c: Updated tests
+ matching the xml backend as of 2011-11-02
+
+2010-11-02 23:06 jralls
+
+ * [r19745]
+ 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: Updated test
+ files complying with the xml schema as of 2011-11-02
+
+2010-11-02 21:14 jralls
+
+ * [r19744] src/engine/Scrub.c: Bugs 632346 & 632166: Fixup
+ transaction currency scrubbing. Biggest problem was that almost
+ well-formed transactions missing a currency element wouldn't
+ import correctly because the FindCommonCurrencies function only
+ used the old currency values, ignoring the commodity values in
+ the splits' accounts. A new function,
+ xaccFindCommonCurrencies(), looks at those first and then calls
+ xaccFindOldCommonCurrencies only if it fails. That addresses the
+ cause of the import failure reported in 632166 and a big chunk
+ of the warning messages complained about in 632346. A secondary
+ problem, also addressed in this change, was that the last block
+ in xaccTransScrubCurrencyFromSplits always replaced the "amount"
+ with the "value". This is the right thing to do if the commodity
+ for the split account is a currency, but if it isn't, the
+ replacement should be reversed.
+
+2010-11-02 18:21 jralls
+
+ * [r19743] src/backend/xml/gnc-account-xml-v2.c: Revised handling
+ of obsolete security elements, made log messages better.
+ Accounts with security elements would only use the security to
+ update the commodity if there wasn't a commodity; however, the
+ files in the tests had accounts which had a security and a
+ commodity, where the commodity was a currency. That's wrong. so
+ now if the commodity is a currency, the security will overwrite
+ it. Added the account name and element name to the log message
+ to assist in troubleshooting, should that be needed.
+
+2010-11-01 16:43 jralls
+
+ * [r19740] src/backend/dbi/gnc-backend-dbi.c: Minor fixups to dbi
+ backend: * dbi_conn_error_flag is deprecated, replace with
+ dbi_conn_error (Thanks, Christian). * Switch from OS-determined
+ HOST_NAME_MAX to locally defined GNC_HOSTNAME_MAX so that the
+ field is always 255 regardless of what OS creates it. * Use
+ G_OS_WIN32 instead of naked WIN32
+
+2010-10-31 20:51 jralls
+
+ * [r19739] src/backend/dbi/gnc-backend-dbi.c: Bug 629238: Part 2:
+ Extend locking table to SQLite3.
+
+2010-10-31 20:31 jralls
+
+ * [r19738] src/backend/dbi/gnc-backend-dbi.c: Bug 629238: Part 1:
+ Create a lock table for postgresql and mysql backends.
+
+2010-10-30 19:01 cstim
+
+ * [r19734] packaging/win32/defaults.sh: Win32 build: Update
+ ktoblzcheck version number.
+
+2010-10-30 14:55 gjanssens
+
+ * [r19733] src/business/business-gnome/dialog-invoice.c,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/glade/businessprefs.glade,
+ src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in,
+ src/core-utils/gnc-gconf-utils.h,
+ src/gnome-utils/glade/preferences.glade,
+ src/gnome-utils/gnc-gnome-utils.c, src/gnome/dialog-sx-editor.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-register.h, src/gnome/gnc-split-reg.c,
+ src/gnome/schemas/apps_gnucash_general.schemas.in,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/gnucash-sheet.h: Preferences window
+ improvements: * Accounting Period: reorder options so the dates
+ are on top * Business: reorder options to clarify which options
+ are general and which apply to invoices or bills only *
+ Business: remove obscure "Number of lines" option * Register
+ defaults: remove obscure "Number of lines" option * General:
+ remove "Show splash screen" option While removing the "Number of
+ lines" options, I have also removed most of the code that used
+ this option. The number of lines was used to calculate the
+ default window size in various places in the code. The code now
+ simply uses sensible defaults for that.
+
+2010-10-29 22:20 jralls
+
+ * [r19729] src/backend/sql/gnc-slots-sql.c,
+ src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h: Bug
+ 627831: Implements recursion into storing and retrieving nested
+ slot frames and lists.
+
+2010-10-29 08:39 gjanssens
+
+ * [r19728] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/sql/gnc-backend-sql.c, src/engine/Split.c: Bug
+ #630770 - Crash when connection lost using db
+
+2010-10-29 08:32 gjanssens
+
+ * [r19727] src/backend/sql/gnc-backend-sql.c: Some whitespace
+ cleanups
+
+2010-10-28 18:54 cmarchi
+
+ * [r19710] po/en_GB.po: Updated British English translation by
+ Mike Evans.
+
+2010-10-25 18:50 cstim
+
+ * [r19708] src/gnome-utils/gnc-tree-view.c: Fix gtk warnings when
+ erroneously setting the fixed-width property to zero.
+
+2010-10-25 18:16 cstim
+
+ * [r19707] src/business/business-gnome/glade/payment.glade: Bug
+ #629524: Fix redundant string.
+
+2010-10-24 15:29 plongstaff
+
+ * [r19699] src/backend/sql/gnc-bill-term-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-lots-sql.c, src/backend/sql/gnc-price-sql.c,
+ src/backend/sql/gnc-slots-sql.c,
+ src/backend/sql/gnc-tax-table-sql.c,
+ src/backend/sql/gnc-transaction-sql.c: INFO message to trace log
+ if a table is automatically upgraded to newer version.
+
+2010-10-24 09:36 cstim
+
+ * [r19698] po/POTFILES.in: Update POTFILES.in with recent file
+ addition.
+
+2010-10-24 09:17 cstim
+
+ * [r19697] src/core-utils/CMakeLists.txt: Fix cmake declaration of
+ BINDIR variable, needed because of r19651.
+
+2010-10-23 22:17 jralls
+
+ * [r19696] src/html/gnc-html-webkit.c: Bug 611077: Removed
+ warnings, webkit handles jumps to anchors internally
+
+2010-10-23 10:38 gjanssens
+
+ * [r19695] src/app-utils/gnc-euro.c,
+ src/app-utils/gnc-exp-parser.c,
+ src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/test/test-print-parse-amount.c,
+ src/business/business-gnome/dialog-billterms.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/engine/Account.c, src/engine/Scrub.c, src/engine/Scrub2.c,
+ src/engine/Split.c, src/engine/Transaction.c,
+ src/engine/cap-gains.c, src/engine/engine-helpers.c,
+ src/engine/gnc-pricedb.c, src/engine/gncBusGuile.c,
+ src/engine/gncEntry.c, src/engine/gncInvoice.c,
+ src/engine/test-core/test-engine-stuff.c,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/gnc-amount-edit.c,
+ src/gnome-utils/window-main-summarybar.c,
+ src/gnome/dialog-fincalc.c, src/gnome/druid-hierarchy.c,
+ src/gnome/druid-loan.c, src/gnome/gnc-plugin-page-budget.c,
+ src/gnome/gnc-split-reg.c,
+ src/import-export/aqbanking/gnc-ab-transfer.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/csv/gnc-csv-model.c,
+ src/import-export/hbci/gnc-hbci-getbalance.c,
+ src/import-export/hbci/gnc-hbci-gettrans.c,
+ src/import-export/hbci/gnc-hbci-transfer.c,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/libqof/qof/qofquerycore.c,
+ src/register/ledger-core/split-register-model-save.c,
+ src/register/ledger-core/split-register-model.c,
+ src/register/ledger-core/split-register.c,
+ src/register/register-core/pricecell.c: Bug #502853 - Incorrent
+ tax rounding in invoice (rounding of .5) This patch changes the
+ default rounding behaviour in GnuCash from "Round to nearest
+ even" to "Round away to infinity". See the bugreport for more
+ details on these different rounding methods.
+
+2010-10-23 10:00 gjanssens
+
+ * [r19694] src/backend/xml/gnc-backend-xml.c: Bug #593479 -
+ Account file being deleted because of erroneous checking for
+ lock file. Replaces the pointer arithmetics with string
+ functions and regexes where possible to avoid typical pointer
+ pitfalls.
+
+2010-10-20 22:19 mta
+
+ * [r19690] src/import-export/log-replay/gnc-plugin-log-replay.c:
+ Suspend GUI refresh while replaying a log file to avoid flicker
+ and speed it up dramatically.
+
+2010-10-20 21:31 mta
+
+ * [r19689] src/import-export/log-replay/gnc-log-replay.c: Bug
+ 3786338. Change r19243 deleted a call to xaccTransBeginEdit
+ which causes a crash replaying a log that deletes an existing
+ transaction. Log replay should now do exactly one
+ xaccTransBeginEdit/xaccTransCommitEdit call per logged
+ transaction.
+
+2010-10-20 03:40 jralls
+
+ * [r19688] src/backend/sql/gnc-book-sql.c: Remove
+ gnc_book_mark_saved from gnc_sql_save_book. It's a bit premature
+ to mark the book as saved when we haven't yet saved its contents.
+
+2010-10-20 03:35 jralls
+
+ * [r19687] src/gnome-utils/gnc-file.c: Bug 632166: Restore the old
+ session if "save as" fails. Save as would make a new session the
+ "current session" and attempt to save it. If it failed, the new
+ session (with an invalid database) would remain the current
+ session -- and would be marked clean. An XML-only file-save-as
+ dialog would be presented with no instructions about what was
+ going on. With this change, if the "save as" fails, the old
+ session is restored, still marked unsaved. This should be much
+ less confusing to users and more likely to avoid data loss. Yes,
+ there's some duplicated code now, because do_save_as doesn't
+ call save. That's because save did some extra things that
+ do_save_as doesn't need and it didn't allow do_save_as to
+ properly correct the session. This could be refactored into some
+ tiny functions, but that seems a bit excessive to me.
+
+2010-10-19 22:42 jralls
+
+ * [r19682] src/backend/sql/gnc-backend-sql.c: Bug 632166:
+ gnc_backend_sql_sync_all: Commit only if all operations were
+ successful; otherwise roll back.
+
+2010-10-19 21:22 jralls
+
+ * [r19681] src/backend/sql/gnc-transaction-sql.c: Fix minor typo
+ in error message.
+
+2010-10-19 18:32 jralls
+
+ * [r19680] src/backend/sql/Makefile.am,
+ src/backend/sql/gnc-transaction-sql.c: Bug 632166: A Better fix
+ that doesn't break string freeze or introduce a Gtk GUI
+ dependency into the backend.
+
+2010-10-19 11:51 cmarchi
+
+ * [r19675] po/glossary/bg.po: Updated Bulgarian glossary by Rosi
+ Dimova.
+ * [r19674] po/bg.po: Updated Bulgarian translation by Rosi Dimova.
+
+2010-10-18 21:56 jralls
+
+ * [r19673] src/backend/sql/Makefile.am,
+ src/backend/sql/gnc-transaction-sql.c: Bug 632166: Notify user
+ when something goes wrong with a transaction save.
+
+2010-10-18 21:54 jralls
+
+ * [r19672] src/libqof/qof/qoflog.h: qoflog.h: No such macro as
+ G_LOG_LEVEL_FATAL
+
+2010-10-18 19:16 cmarchi
+
+ * [r19671] po/lv.po: Updated Latvian translation by Valdis
+ Vītoliņš.
+
+2010-10-17 21:17 plongstaff
+
+ * [r19670] src/backend/sql/gnc-account-sql.h,
+ src/backend/sql/gnc-address-sql.c,
+ src/backend/sql/gnc-address-sql.h,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-backend-sql.h,
+ src/backend/sql/gnc-bill-term-sql.h,
+ src/backend/sql/gnc-book-sql.h,
+ src/backend/sql/gnc-budget-sql.h,
+ src/backend/sql/gnc-commodity-sql.h,
+ src/backend/sql/gnc-lots-sql.h, src/backend/sql/gnc-owner-sql.h,
+ src/backend/sql/gnc-price-sql.h,
+ src/backend/sql/gnc-recurrence-sql.h,
+ src/backend/sql/gnc-schedxaction-sql.h,
+ src/backend/sql/gnc-slots-sql.h,
+ src/backend/sql/gnc-transaction-sql.h: Fix include files.
+ Include files now only include other include files if symbols
+ from the other files are needed by this one.
+
+2010-10-17 20:21 jralls
+
+ * [r19669] src/html/gnc-html-webkit.c: Bug 611077: Warn instead of
+ assert about gtk_html_jump_to_anchor not being implemented in
+ webkit. Note, however, that Webkit seems to take care of this on
+ its own, so even the warning may be unnecessary.
+
+2010-10-17 19:48 jralls
+
+ * [r19668] src/business/business-core/test/Makefile.am: Remove
+ lbgncmod-backend-xml as an additional library in
+ business/business-core/test/Makefile.am.
+ libgncmod-backend-xml.so is a loadable module, not a shared
+ library, and it shouldn't be dynamically linked. While this will
+ do no harm on Linux, it fails on OSX/Darwin.
+
+2010-10-17 17:24 jralls
+
+ * [r19667] src/backend/dbi/test/Makefile.am: Fix misplaced quote
+ in backend/dbi/test/Makefile.am, broke dbi testing.
+
+2010-10-16 14:05 gjanssens
+
+ * [r19666] src/app-utils/gnc-euro.c, src/app-utils/gnc-ui-util.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/xml/gnc-book-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/test/test-xml-account.c,
+ src/engine/gnc-commodity.h, src/gnome-utils/dialog-commodity.c,
+ src/gnome-utils/gnc-tree-view-commodity.c,
+ src/gnome/dialog-commodities.c,
+ src/import-export/hbci/druid-hbci-initial.c: Rename old
+ gnc_book_get_commodity_table into the newer
+ gnc_commodity_table_get_table.
+
+2010-10-16 12:08 gjanssens
+
+ * [r19665] src/engine/gnc-engine.h, src/quotes/gnc-fq-helper.in:
+ Spelling fixes in comments.
+
+2010-10-16 10:23 gjanssens
+
+ * [r19664] src/backend/sql/gnc-price-sql.c,
+ src/backend/xml/gnc-book-xml-v2.c,
+ src/backend/xml/gnc-pricedb-xml-v2.c,
+ src/backend/xml/io-gncxml-v1.c, src/backend/xml/io-gncxml-v2.c,
+ src/engine/Account.c, src/engine/gnc-pricedb.h,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome/druid-stock-split.c, src/gnome/gnc-split-reg.c,
+ src/import-export/binary-import/druid-commodity.c: Replace all
+ occurrences of the old gnc_book_get_pricedb with the newer
+ gnc_pricedb_get_db
+
+2010-10-15 20:25 cstim
+
+ * [r19659] src/engine/SX-ttinfo.c, src/engine/SX-ttinfo.h,
+ src/engine/SchedXaction.c, src/gnome/dialog-sx-from-trans.c:
+ Partly revert r19550, "Bug #370331: Store the numeric values of
+ SX..." This caused the numbers in the "SX from txn" to appear as
+ "220/100" ratios, which we do not want.
+
+2010-10-15 11:58 gjanssens
+
+ * [r19658] src/gnome-utils/glade/dialog-file-access.glade: File
+ dialog - make enter activate the default action for mysql/pgsql
+ selection. This was already the case in the standard file
+ selector. This change makes the two selection methods more
+ consistent.
+
+2010-10-14 21:00 gjanssens
+
+ * [r19657] src/app-utils/gnc-ui-util.c: Rework two nearly
+ identical fuctions into a common function with parameters. Keep
+ the old function names as convenience wrappers around the new
+ function.
+
+2010-10-14 20:41 gjanssens
+
+ * [r19656] doc/examples/Makefile.am: Remove obsolete example
+ files: also remove them from the makefile.
+
+2010-10-14 13:20 gjanssens
+
+ * [r19655] doc/examples/README, doc/examples/currency.gnucash,
+ doc/examples/reg_doc_example.gnucash,
+ doc/examples/splitdemo.gnucash, doc/examples/taxreport.gnucash,
+ doc/examples/test.gnucash, doc/examples/test2.gnucash,
+ doc/examples/test3.gnucash, doc/examples/test4.gnucash,
+ doc/examples/trading.gnucash, doc/examples/trading2.gnucash,
+ doc/examples/xfer.gnucash: Remove incompatible example files
+ (X-Account) and update the README file
+
+2010-10-13 16:38 gjanssens
+
+ * [r19654] src/core-utils/Makefile.am: Commit missed file for
+ gnc-fq-* location fix.
+
+2010-10-13 16:16 cstim
+
+ * [r19653] src/engine/engine.i, src/libqof/qof/gnc-numeric.h: Make
+ qof_query_run_subquery() available to scheme as well, and also
+ the gnc_numeric options. Needed to remove an unimplemented
+ function from <gnc-numeric.h> header.
+ * [r19652] src/app-utils/test/test-print-queries.c,
+ src/app-utils/test/test-scm-query-string.c,
+ src/backend/xml/io-gncxml-v1.c, src/engine/Query.c,
+ src/engine/Query.h, src/engine/engine-helpers.c,
+ src/engine/test-core/test-engine-stuff.c,
+ src/engine/test/test-query.c, src/engine/test/test-scm-query.c,
+ src/experimental/cgi-bin/gnc-server.c,
+ src/experimental/cgi-bin/hello2.c,
+ src/experimental/cgi-bin/hello3.c,
+ src/gnome-utils/gnc-query-list.c,
+ src/gnome/dialog-sx-since-last-run.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/reconcile-list.c, src/import-export/import-backend.c,
+ src/register/ledger-core/gnc-ledger-display.c: Replace some
+ renamed functions by their real new names, removing the annoying
+ #defines.
+
+2010-10-13 16:11 gjanssens
+
+ * [r19651] src/core-utils/core-utils.i,
+ src/core-utils/core-utils.scm, src/core-utils/gnc-path.c,
+ src/core-utils/gnc-path.h, src/core-utils/gncla-dir.h.in,
+ src/scm/price-quotes.scm: Make sure the right gnc-fq-* scripts
+ are used. With the original configuration, whatever script was
+ found first on the path was used. When testing development
+ versions, this caused the also installed stable version to be
+ used as it happened to appear first on the path.
+
+2010-10-11 20:46 gjanssens
+
+ * [r19648] src/bin/environment.in,
+ src/bin/gnucash-setup-env-osx.in, src/gnc-module/gnc-module.c:
+ Separate load paths for shared libraries and gnucash loadable
+ modules. The former should be found on (DY)LD_LIBRARY_PATH, the
+ latter on GNC_MODULE_PATH. These paths shouldn't overlap as that
+ needlessly confuses things.
+
+2010-10-10 22:21 plongstaff
+
+ * [r19647] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-backend-sql.h,
+ src/backend/sql/gnc-slots-sql.c: Fix #630286 - Please add
+ handling code for GDate kvp values in SQL, too If slots table
+ does not include gdate field, it will be added and all current
+ slots will have a NULL value. Tested on sqlite3 and mysql.
+ Tested using the example gnucash file referenced from the bug
+ report. When saved from XML -> sqlite3 -> XML, some timestamps
+ changed their timezone because of a change of timezone (I'm in
+ North America). I guess this is OK.
+
+2010-10-07 20:04 cstim
+
+ * [r19644] src/engine/business-core.i: Make the INVOICE-BILLTO
+ query predicate available to scheme also.
+ * [r19643] packaging/win32/dist-impl.sh: Fix erroneous extra
+ package that I forgot to remove in r19641. It doesn't have to be
+ reverted because libjpeg-7 shouldn't be needed with a clean
+ webkit rebuild anyway.
+
+2010-10-05 19:54 cstim
+
+ * [r19642] po/de.po, po/glossary/de.po: Minor update of German
+ translation. "xy anlegen" -> "Neue xy" bill ->
+ "Lieferantenrechnung" to distinguish from invoice -> "Rechnung".
+
+2010-10-05 19:29 cstim
+
+ * [r19641] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Revert r19576, r19590, r19593,
+ r19601: "Update gtk versions..." It's been 3 weeks without a
+ working windows build. Apparently this has to wait until we have
+ an updated webkit again. Revert this back once we have a working
+ webkit with gtk-2.20.
+
+2010-10-05 19:05 cmarchi
+
+ * [r19640] po/tr.po: Updated Turkish translation by Seyfi Duyan.
+
+2010-10-05 18:19 cstim
+
+ * [r19639] src/app-utils/app-utils.scm,
+ src/app-utils/date-utilities.scm: Bug #631058: Add future date
+ period choices to be available in the date options Patch by
+ Chris Leach: This patch provides date utilities to calculate
+ future dates. This allows easy selection of common future
+ periods. cstim adds: This patch adds new strings, but they are
+ not used anywhere so far, i.e. they will not be user-visible.
+ Hence, I agree those scheme functions may be useful for external
+ report writers and for this reason they are already added. Note:
+ The original submission would have added those options to the
+ standard relative-date chooser report option, but I (cstim) do
+ not support adding those extra option for all reports as
+ standard setting. Hence, the usage of this additional choices
+ has to be added by the report writer explicitly.
+
+2010-10-05 18:07 cstim
+
+ * [r19638] src/backend/xml/gnc-backend-xml.c: Bug #593479: Ensure
+ not to accidentally delete our main account file. Original patch
+ by Tim Retout who writes: strptime is passed (name + pathlen +
+ 1) as the string to search. However, when looking at the main
+ account file, strlen(name) == pathlen, so strptime is looking at
+ the point just past the end of name. Sometimes this will be
+ parseable by strptime, and this leads to the account file being
+ unlinked.
+
+2010-10-04 15:40 gjanssens
+
+ * [r19630] src/backend/xml/gnc-backend-xml.c: Fix typos in
+ comments.
+
+2010-10-03 12:27 cstim
+
+ * [r19627] src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/gnc-sx-instance-model.h,
+ src/app-utils/gnc-ui-util.c, src/backend/xml/io-gncxml-v2.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/core-utils/gnc-path.c, src/engine/SchedXaction.c,
+ src/engine/cap-gains.c, src/engine/gncBusiness.c,
+ src/engine/gncIDSearch.c, src/gnome-search/dialog-search.c,
+ src/gnome-utils/dialog-account.c, src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gnc-tree-view.c, src/gnome/dialog-print-check.c,
+ src/gnome/dialog-sx-editor.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-gwen-gui.c,
+ src/libqof/qof/gnc-date.c,
+ src/register/register-gnome/gnucash-header.c,
+ src/report/report-gnome/gnc-plugin-page-report.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
+
+2010-10-03 12:23 cstim
+
+ * [r19626] po/de.po: Minor update of German translation.
+ Kontenbaum (urgh) -> Kontenplan Kontenrahmen -> Kontenplan
+
+2010-10-02 14:59 cstim
+
+ * [r19625] src/engine/business-core.i, src/engine/gncBusiness.c,
+ src/engine/gncBusiness.h, src/engine/gncOwner.c,
+ src/engine/gncOwner.h: Add wrapper for obtaining a list of
+ business objects as list of owners, and add SWIG wrappers so
+ that scheme can use it.
+ * [r19624] src/business/business-core/test/test-customer.c,
+ src/business/business-core/test/test-employee.c,
+ src/business/business-core/test/test-vendor.c,
+ src/engine/Makefile.am, src/engine/gncBusiness.c,
+ src/engine/gncBusiness.h: Add a function gncBusinessGetList()
+ that existed previously until r6680 so that a list of all
+ customers can be obtained.
+ * [r19623] src/engine/test/test-guid.c,
+ src/engine/test/test-lots.c: Decrease number of test iterations
+ in old engine tests - they take just way too long otherwise.
+ Also, nobody can actually give any reason as for why a higher
+ number of iterations would really cover more of our test cases.
+ My suspicion is that 2-3 iterations would be sufficient anyway,
+ and only more clever test case construction would give a larger
+ test coverage.
+
+2010-10-02 14:58 cstim
+
+ * [r19622] po/de.po: Minor update of German translation
+
+2010-10-01 12:28 cmarchi
+
+ * [r19621] po/tr.po: Updated Turkish translation by Seyfi Duyan
+
+2010-09-28 20:35 cstim
+
+ * [r19620] src/gnome/dialog-tax-info.c: Add word wrapping to very
+ long label in dialog-tax-info
+
+2010-09-27 16:30 cmarchi
+
+ * [r19617] po/pl.po: Corrected a problem with c-format attribute.
+
+2010-09-27 15:58 alex.aycinena
+
+ * [r19616] src/app-utils/gnc-ui-util.c,
+ src/gnome/dialog-tax-info.c: Remove leading character N from tax
+ code, but only if it is there, and remove leading blank
+ character when no tax code.
+
+2010-09-27 04:19 cmarchi
+
+ * [r19614] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project.
+
+2010-09-26 18:56 plongstaff
+
+ * [r19613] src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h:
+ Add kvp_frame_set_gdate() function
+
+2010-09-25 17:14 cmarchi
+
+ * [r19612] accounts/tr_TR/acctchrt_TEKDUZ.gnucash-xea,
+ accounts/tr_TR/acctchrt_brokerage.gnucash-xea,
+ accounts/tr_TR/acctchrt_carloan.gnucash-xea,
+ accounts/tr_TR/acctchrt_checkbook.gnucash-xea,
+ accounts/tr_TR/acctchrt_common.gnucash-xea,
+ accounts/tr_TR/acctchrt_fixedassets.gnucash-xea,
+ accounts/tr_TR/acctchrt_homeloan.gnucash-xea: Updated accounts
+ chart by Seyfi Duyan.
+
+2010-09-24 19:48 cstim
+
+ * [r19611] src/gnome/dialog-tax-info.c,
+ src/report/locale-specific/us/taxtxf.scm,
+ src/tax/us/txf-help.scm, src/tax/us/txf.scm: Bug #554396:
+ Implement a partial TXF output for capital gains
+
+2010-09-24 19:38 cstim
+
+ * [r19610] po/fr.po: Bug #620663: Fix French spelling mistake in
+ preferences window
+
+2010-09-24 19:36 cstim
+
+ * [r19609] po/de.po: Remove file locations from de.po file by
+ running msgcat --no-location de.po > tmp ; mv tmp de.po This
+ way, the text diff of translation updates suddenly becomes
+ readable.
+
+2010-09-24 19:34 cstim
+
+ * [r19608] po/de.po: Update German translation.
+
+2010-09-24 19:28 cstim
+
+ * [r19607] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Temporarily
+ disable the english (C) help compiling because it crashes the
+ hhc.exe compiler.
+
+2010-09-24 12:06 cmarchi
+
+ * [r19605] po/it.po: Updated Italian translation.
+
+2010-09-23 10:57 cmarchi
+
+ * [r19604] src/import-export/qif-import/qif.glade: Fix use of
+ accelerator for a string.
+
+2010-09-22 11:41 cmarchi
+
+ * [r19603] src/import-export/qif-import/qif.glade: Fix use of
+ accelerators for some strings.
+
+2010-09-21 19:51 cstim
+
+ * [r19602] packaging/win32/dist-impl.sh: Win32 build: Needs
+ libjpeg-7 in dist as well.
+
+2010-09-21 19:48 cstim
+
+ * [r19601] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: The existing
+ webkit binary needs libjpeg-7, so we install that one, too.
+
+2010-09-21 19:26 cstim
+
+ * [r19600] src/import-export/aqbanking/gnc-ab-kvp.c: Enclose book
+ kvp manipulation in begin/commit_edit in aqbanking plugin.
+
+2010-09-21 17:46 cstim
+
+ * [r19599] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Is running again.
+ Some debug output of r19595 can be removed again.
+
+2010-09-21 17:31 cstim
+
+ * [r19598] src/engine/gncIDSearch.c: Bug #629641: Fixes WARN
+ messages. Bug in gncIDSearch.c causes "WARN <qof.class>
+ [qof_class_get_parameter()] no object of type string" to be
+ emitted to error log. Currently only affects Python bindings;
+ InvoiceLookupByID(ID_STRING).
+ * [r19597] README.dependencies: Bug #118391: Put isocodes in
+ README.dependencies to inform packet maintainers Additional
+ changes in that file: 1. Link to more up to date
+ http://wiki.gnucash.org/wiki/Dependencies 2. Introduce
+ Structure: required, alternatives, optional, at runtime
+ suggested 3. Add webkit
+
+2010-09-21 17:09 cstim
+
+ * [r19595] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh, packaging/win32/install.sh:
+ Win32 build: Fix libxslt installation. Improve its calling
+ arguments. Download inno before processing the docs (if the
+ latter fails, we at least have inno).
+
+2010-09-20 20:48 jralls
+
+ * [r19594] src/gnome-utils/ui/osx_accel_map: Fix typo in
+ osx_accel_map, caused error in Accounts page Actions>Transfer
+ accelerator
+
+2010-09-20 19:34 cstim
+
+ * [r19593] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Switch back
+ gettext to 0.17 because 0.18 require libc++ which we don't want
+ to have.
+ * [r19592] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: xsltproc needs its
+ suitable iconv and zlib, so install it there.
+
+2010-09-20 19:11 cstim
+
+ * [r19591] packaging/win32/install-impl.sh: Win32 build: Fix typo
+
+2010-09-20 19:08 cstim
+
+ * [r19590] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32: Fix missing
+ gettext-tools (is packaged in gettext-tools-dev)
+
+2010-09-20 18:36 cmarchi
+
+ * [r19589] src/report/business-reports/job-report.scm,
+ src/report/business-reports/owner-report.scm: Fixed a string not
+ translatable.
+
+2010-09-20 18:08 cstim
+
+ * [r19588] src/app-utils/gnc-sx-instance-model.c: Fix addition of
+ gnc_numeric that was wrong in r19511.
+
+2010-09-20 11:01 cmarchi
+
+ * [r19587] src/report/business-reports/job-report.scm,
+ src/report/business-reports/owner-report.scm: Revert to previous
+ version for erroneous commit.
+
+2010-09-20 10:45 cmarchi
+
+ * [r19586] po/it.po, src/report/business-reports/job-report.scm,
+ src/report/business-reports/owner-report.scm: Updated Italian
+ translation.po/it.po
+ * [r19585] po/nl.po: Updated Dutch translation copied from
+ translation project
+
+2010-09-19 23:21 warlord
+
+ * [r19584] packaging/win32/reset.sh: add "isocodes" to reset
+ directory
+
+2010-09-19 18:53 cstim
+
+ * [r19583] accounts/de_DE/acctchrt_skr49.gnucash-xea: Fix 2
+ nonfatal syntax errors in german SKR49 1 missing Namespace 1
+ forgotten replacing of the last closing tag This is now also
+ updated in http://wiki.gnucash.org/wiki/AccountHierarchyTemplate
+
+2010-09-16 16:13 cstim
+
+ * [r19582] src/import-export/aqbanking/gnc-gwen-gui.c: Win32: Fix
+ function attributes when using gwenhywfar-4.
+ * [r19581] packaging/win32/install-impl.sh: Win32 build: Remove
+ installation directory before installing the new version.
+ Require exact gwen/aqbanking version.
+
+2010-09-15 20:18 cstim
+
+ * [r19580] packaging/win32/dist-impl.sh: Win32: Try to fix the
+ nightly build errors. (Directory went away?)
+
+2010-09-15 20:12 cstim
+
+ * [r19579] po/ko.po, po/lt.po, po/ne.po, po/pt_BR.po, po/ro.po,
+ po/ru.po, po/sk.po: Fix erroneous translation of strings with
+ context prefix. The msgstr must not contain the prefix anymore.
+ http://lists.gnucash.org/pipermail/gnucash-devel/2010-September/029481.html
+
+2010-09-15 19:56 cstim
+
+ * [r19578] po/de.po: Minor update of German translation
+
+2010-09-14 20:45 cstim
+
+ * [r19577] packaging/win32/install-impl.sh: Win32: Fix checking
+ for goffice installation
+
+2010-09-14 20:28 cstim
+
+ * [r19576] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Update gtk to
+ 2.20; let pkg-config check for the versions, hence triggering
+ the update automatically.
+
+2010-09-14 19:26 cstim
+
+ * [r19575] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Add version number
+ checks for gtk and gconf so that updating them should work more
+ easily.
+ * [r19574] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Remove
+ commented-out gtkhtml references.
+ * [r19573] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32 build: Set gwen/aqbanking
+ version numbers in defaults.sh.
+
+2010-09-13 12:14 cmarchi
+
+ * [r19572] accounts/pl/acctchrt_brokerage.gnucash-xea,
+ accounts/pl/acctchrt_business.gnucash-xea,
+ accounts/pl/acctchrt_carloan.gnucash-xea,
+ accounts/pl/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/pl/acctchrt_checkbook.gnucash-xea,
+ accounts/pl/acctchrt_childcare.gnucash-xea,
+ accounts/pl/acctchrt_common.gnucash-xea,
+ accounts/pl/acctchrt_eduloan.gnucash-xea,
+ accounts/pl/acctchrt_fixedassets.gnucash-xea,
+ accounts/pl/acctchrt_full.gnucash-xea,
+ accounts/pl/acctchrt_homeloan.gnucash-xea,
+ accounts/pl/acctchrt_homeown.gnucash-xea,
+ accounts/pl/acctchrt_otherloan.gnucash-xea,
+ accounts/pl/acctchrt_renter.gnucash-xea,
+ accounts/pl/acctchrt_retiremt.gnucash-xea,
+ accounts/pl/acctchrt_spouseinc.gnucash-xea,
+ accounts/pl/acctchrt_spouseretire.gnucash-xea: Updated Polish
+ translations by Radzisław Galler.
+
+2010-09-13 12:13 cmarchi
+
+ * [r19571] po/glossary/pl.po, po/pl.po: Updated Polish
+ translations by Radzisław Galler.
+
+2010-09-11 20:10 cstim
+
+ * [r19570] accounts/de_AT/acctchrt_auto.gnucash-xea,
+ accounts/de_AT/acctchrt_autoloan.gnucash-xea,
+ accounts/de_AT/acctchrt_brokerage.gnucash-xea,
+ accounts/de_AT/acctchrt_business.gnucash-xea,
+ accounts/de_AT/acctchrt_common.gnucash-xea,
+ accounts/de_AT/acctchrt_houseown.gnucash-xea,
+ accounts/de_AT/acctchrt_investment.gnucash-xea,
+ accounts/de_AT/acctchrt_kids.gnucash-xea,
+ accounts/de_CH/acctchrt_brokerage.gnucash-xea,
+ accounts/de_CH/acctchrt_chkmu.gnucash-xea,
+ accounts/de_CH/acctchrt_common.gnucash-xea,
+ accounts/de_CH/acctchrt_kids.gnucash-xea,
+ accounts/de_CH/acctchrt_otherasset.gnucash-xea,
+ accounts/de_CH/acctchrt_otherloan.gnucash-xea,
+ accounts/de_DE/acctchrt_brokerage.gnucash-xea,
+ accounts/de_DE/acctchrt_full.gnucash-xea: Updates for German
+ account templates, by Frank H. Ellenberger. He writes: Im
+ beiliegenden Patch habe ich ziemlich mechanisch (grep, recode,
+ sed) die folgenden Anpassungen vorgenommen: *
+ encoding="ISO-8859-1" -> utf-8 * <cmdty:id>USD -> EUR,
+ respektive CHF ** dies betraf auch de_DE/*[brokerage|full]* *:
+ interessanterweise wandelt der Druide die aber anscheinend in
+ die default currency um. * Passiva -> Fremdkapital
+
+2010-09-11 10:36 gjanssens
+
+ * [r19569] src/gnome-utils/gnc-tree-view.c: Bug #628960 - Column
+ width unchanged after shortening translation string
+
+2010-09-11 09:55 gjanssens
+
+ * [r19568] src/engine/gncEntry.c: Revert r19475. That revision
+ fixed one rounding error, but introduced another one.
+
+2010-09-10 18:54 cmarchi
+
+ * [r19567] po/ja.po: Updated Japanese translation, copied from TP.
+
+2010-09-09 21:28 gjanssens
+
+ * [r19566] src/engine/Makefile.am: Add missing header, issue
+ detected via failing make distcheck
+
+2010-09-09 20:24 gjanssens
+
+ * [r19565] po/fi.po: Fix invalid po file header
+ * [r19564] po/lv.po: Fix disambiguation prefix translation errors,
+ by Valdis Vītoliņš
+
+2010-09-08 07:14 gjanssens
+
+ * [r19563] src/core-utils/core-utils.i,
+ src/core-utils/core-utils.scm,
+ 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/report/report-system/eguile-utilities.scm,
+ src/report/standard-reports/balsheet-eg.scm: Eliminate
+ *-vicinity functions from e-guile reports.
+
+2010-09-07 22:14 gjanssens
+
+ * [r19562] src/core-utils/gnc-uri-utils.c: Fix typo in comment
+
+2010-09-07 16:54 cmarchi
+
+ * [r19561] po/it.po: Updated Italian translation.
+
+2010-09-07 10:50 gjanssens
+
+ * [r19560] src/gnome-utils/gnc-file.c: Bug #628865 - Error dialog
+ displays password to MySql database when fails to connect
+
+2010-09-07 01:14 mta
+
+ * [r19559] src/backend/xml/io-gncxml-v2.c: Fix bug 573702. When
+ reading an old data file that doesn't have a template root
+ account for scheduled transactions invent one.
+
+2010-09-06 19:50 cstim
+
+ * [r19558] src/import-export/aqbanking/gnc-gwen-gui.c: Add some
+ disabled testing code that uses the stock gwenhywfar-gtk2 gui
+ for online banking.
+
+2010-09-06 19:25 cstim
+
+ * [r19557] packaging/win32/defaults.sh,
+ packaging/win32/gnucash.iss.in: De-activate aqbanking5 by
+ default again because it requires gtk-2.18 or higher, which we
+ don't have. Sigh.
+
+2010-09-06 10:22 gjanssens
+
+ * [r19556] src/gnome/glade/stocks.glade: Fix Stock Split Druid.
+
+2010-09-05 20:21 cstim
+
+ * [r19555] src/register/ledger-core/split-register-model-save.c:
+ Bug #137017: Save the transaction date as a GDate directly,
+ additionally. This way, the date that was entered by the user is
+ now at least saved in the kvp and can later be retrieved in case
+ we really fix the timezone dependence of our txn's dates.
+
+2010-09-05 20:20 cstim
+
+ * [r19554] src/register/register-core/datecell.h,
+ src/register/register-gnome/datecell-gnome.c: Add getter
+ function for the date in a datecell as a GDate.
+
+2010-09-05 19:19 cstim
+
+ * [r19553] packaging/win32/install-impl.sh: Win32: Add gtk's
+ cflags to gwenhywfar configure.
+
+2010-09-05 19:15 cstim
+
+ * [r19552] configure.ac: Relax configure test for svnversion of
+ BUILDING_FROM_SVN was set beforehand. Helpful when building from
+ git.
+
+2010-09-05 19:14 cstim
+
+ * [r19551] packaging/win32/gnucash.iss.in: I18n: Add German
+ translation for new installer texts. Suggested by Frank H.
+ Ellenberger and edited by myself.
+
+2010-09-04 21:48 cstim
+
+ * [r19550] src/app-utils/gnc-sx-instance-model.c,
+ src/engine/SX-ttinfo.c, src/engine/SX-ttinfo.h,
+ src/engine/SchedXaction.c, src/engine/SchedXaction.h,
+ src/gnome/dialog-sx-from-trans.c,
+ src/register/ledger-core/split-register-model-save.c: Bug
+ #370331: Store the numeric values of SX in their kvp as well, if
+ possible. For SX whose values do not depend on any variables, we
+ now store the numeric value as well. This way, we get rid of
+ locale-dependent parsing errors due to changing decimal
+ separators in changing locales - at least for SX which do not
+ use variables.
+
+2010-09-04 21:06 cstim
+
+ * [r19549] po/de.po: Update German translation.
+
+2010-09-04 21:04 cstim
+
+ * [r19548] 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: Merge most recent
+ pot template into all language po files.
+
+2010-09-04 20:44 cstim
+
+ * [r19547] src/engine/SchedXaction.c: Fix counting of occurrence
+ number w.r.t. the first valid date in the SX state.
+
+2010-09-04 20:00 cstim
+
+ * [r19546] LICENSE, src/business/business-gnome/search-owner.c,
+ src/business/business-gnome/search-owner.h,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-search/search-account.c,
+ src/gnome-search/search-account.h,
+ src/gnome-search/search-boolean.c,
+ src/gnome-search/search-boolean.h,
+ src/gnome-search/search-core-type.c,
+ src/gnome-search/search-core-type.h,
+ src/gnome-search/search-date.c, src/gnome-search/search-date.h,
+ src/gnome-search/search-double.c,
+ src/gnome-search/search-double.h,
+ src/gnome-search/search-int64.c,
+ src/gnome-search/search-int64.h,
+ src/gnome-search/search-numeric.c,
+ src/gnome-search/search-numeric.h,
+ src/gnome-search/search-reconciled.c,
+ src/gnome-search/search-reconciled.h,
+ src/gnome-search/search-string.c,
+ src/gnome-search/search-string.h: Clarify Derek's code to be
+ licensed "GPL v2 or later" as he has confirmed in private email.
+ All of his other code has been licensed this way all along
+ anyway. After this change, all source code files are licensed
+ under both GPL version 2 and GPL version 3, which gives us
+ enough flexibility in case any requirements might switch to GPL
+ v3-only. But currently we are for sure both.
+
+2010-09-04 13:24 gjanssens
+
+ * [r19545] src/engine/Transaction.c: Spelling fixes in comments
+
+2010-09-04 11:41 cmarchi
+
+ * [r19544] packaging/win32/gnucash.iss.in: Updated Japanese
+ translation for win32 installer wizard by Yasuaki Taniguchi.
+
+2010-09-04 08:52 cstim
+
+ * [r19543] packaging/win32/install-impl.sh: Win32: Add gtk include
+ path to gwenhywfar configure.
+
+2010-09-04 06:02 cmarchi
+
+ * [r19542] packaging/win32/gnucash.iss.in: Added Japanese
+ translation for win32 installer wizard by Yasuaki Taniguchi.
+
+2010-09-03 18:01 cmarchi
+
+ * [r19541] packaging/win32/gnucash.iss.in: Updated Latvian
+ translation for win32 installer wizard by Valdis Vītoliņš.
+
+2010-09-03 16:18 cstim
+
+ * [r19540] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Win32: Add pkg-config version
+ check for aqbanking so that the new version is installed without
+ removing the old one manually.
+
+2010-09-03 16:08 cstim
+
+ * [r19539] packaging/win32/defaults.sh: Win32: Update aqbanking
+ packages. Enable building with aqbanking5. In r19532 I
+ accidentally already removed the Qt DLLs from the installer. Of
+ course those can only be removed if indeed aqbanking5 is used,
+ otherwise they must still be in the installer.
+
+2010-09-03 14:36 gjanssens
+
+ * [r19538] src/gnome/schemas/apps_gnucash_general.schemas.in: Add
+ newly introduced gconf parameter in the default schema.
+
+2010-09-03 10:46 gjanssens
+
+ * [r19537] src/report/business-reports/taxinvoice.scm: Bug #616697
+ - string "Payment rec'd..." should be more cleared.
+
+2010-09-03 10:10 gjanssens
+
+ * [r19536] packaging/win32/Latvian-1-5.1.11.isl: Updated Latvian
+ translation for the Windows installer, patch by Valdis Vītoliņš
+
+2010-09-03 10:00 gjanssens
+
+ * [r19535]
+ src/optional/python-bindings/example_scripts/change_tax_code.py,
+ src/optional/python-bindings/example_scripts/simple_book.py,
+ src/optional/python-bindings/example_scripts/simple_session.py,
+ src/optional/python-bindings/tests/test_book.py: some bitrot in
+ python bindings examples/tests, patch by Daniele Varrazzo
+
+2010-09-02 14:08 cmarchi
+
+ * [r19534] packaging/win32/gnucash.iss.in: Updated Italian
+ translation for win32 installer wizard.
+
+2010-09-02 12:30 gjanssens
+
+ * [r19533] src/gnome/dialog-sx-from-trans.c: Bug #626681 - date
+ fields missing in GUI, lost in change from 2.2.9 to 2.3.14
+
+2010-09-01 16:24 cstim
+
+ * [r19532] packaging/win32/defaults.sh,
+ packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
+ packaging/win32/gnucash.iss.in, packaging/win32/install-impl.sh,
+ packaging/win32/install.sh: Remove aqbanking2 from windows build
+ scripts. Add optional aqbanking5 instead, which works without QT.
+
+2010-09-01 16:23 cstim
+
+ * [r19531] src/app-utils/app-utils.i,
+ src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/gnc-sx-instance-model.h: Add scheme wrapper for SX
+ cashflow calculation, including a typemap for the resulting
+ GHashTable.
+ * [r19530] src/base-typemaps.i, src/engine/engine-helpers.c,
+ src/engine/engine-helpers.h: Add scheme/swig typemap for GDate.
+
+2010-09-01 15:30 gjanssens
+
+ * [r19529] src/core-utils/binreloc.c: Spelling correction in
+ comment.
+
+2010-09-01 13:09 gjanssens
+
+ * [r19528] packaging/win32/gnucash.iss.in: Bug #588414 - Got
+ "Entry Point Not Found" errors starting GnuCash, but ran OK The
+ problem is caused by leftover files from a previous install. The
+ solution is to uninstall GnuCash before installing a new version
+ in such cases. This commit adds a compatibility test and
+ uninstall step to the windows installer that will automatically
+ uninstall the previous gnucash release if it is considered
+ 'incompatible' with the one to be installed. The user will be
+ warned of this, so he can decide to cancel the installation if
+ he doesn't like the idea of uninstalling his working GnuCash
+ installation. Currently, versions are considered 'incompatible'
+ if their major or minor version components are different, so
+ 2.3.x is incompatible with 2.2.x and will trigger an uninstall.
+ Likewise, a 2.4.x install is incompatible with a 2.3.x and will
+ trigger an uninstall. This is a nice way to remove all testing
+ 'cruft' from the system once the new release comes out. Note
+ that in the future installing 2.3.16+ over 2.4.x will also
+ trigger the uninstall, which is a good thing IMO. An older
+ release can't know about changes made in a newer one, so it's
+ safer to first uninstall the newer one to avoid leftover files.
+
+2010-08-31 21:34 jralls
+
+ * [r19527] src/bin/gnucash-bin.c,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/ui/osx_accel_map: Consolidate accelerator map
+ loading for OSX with the others. Accelerator maps can't be
+ modified interactively in OSX so there's no point to reloading
+ the saved map.
+
+2010-08-31 19:57 gjanssens
+
+ * [r19526] packaging/win32/defaults.sh,
+ packaging/win32/dist-impl.sh, packaging/win32/install-impl.sh:
+ GnuCash on Windows is built with webkit, no need to install
+ gtkhtml
+
+2010-08-31 19:55 gjanssens
+
+ * [r19525] configure.ac: Cleanup whitespace
+
+2010-08-31 17:16 cmarchi
+
+ * [r19524] po/ja.po: Updated Japanese translation, copied from the
+ Translation Project.
+
+2010-08-31 17:09 gjanssens
+
+ * [r19523] po/lv.po: Updates for Latvian po file, patch by Valdis
+ Vītoliņš.
+
+2010-08-31 17:06 gjanssens
+
+ * [r19522] src/engine/gncIDSearch.c, src/engine/gncIDSearch.h,
+ src/optional/python-bindings/gnucash_core.py: Add vendor search
+ to python bindings and refactors files gncIDSearch.c/h with
+ vendor search. Patch by Mike Evans.
+
+2010-08-31 14:35 gjanssens
+
+ * [r19519] src/bin/Makefile.am: Remove obsolete file from
+ distribution list
+
+2010-08-31 14:31 gjanssens
+
+ * [r19518] configure.ac, packaging/win32/dist-impl.sh,
+ packaging/win32/gnucash.iss.in, src/bin/Makefile.am,
+ src/bin/environment-win32.in, src/bin/environment.in,
+ src/bin/gnucash-bin.c: Make GnuCash more runtime relocatable by
+ using dynamic paths in the environment file.
+
+2010-08-31 14:00 jralls
+
+ * [r19517] src/core-utils/binreloc.c: Restored changes of r19477
+ inadvertently reverted in r19515
+
+2010-08-30 22:43 andi5
+
+ * [r19516] src/app-utils/gnc-help-utils.c,
+ src/app-utils/gnc-help-utils.h, src/libqof/qof/gnc-date-p.h,
+ src/libqof/qof/qof-win32.c: Relicense code to GNU GPL v2 or
+ later.
+
+2010-08-30 22:42 jralls
+
+ * [r19515] src/core-utils/binreloc.c: Update binreloc to use the
+ free functions for bundle id and resource path
+
+2010-08-30 18:38 gjanssens
+
+ * [r19514] packaging/win32/dist-impl.sh: Windows build: strip the
+ .la files in their new location
+
+2010-08-30 17:10 gjanssens
+
+ * [r19513] packaging/win32/dist-impl.sh,
+ packaging/win32/gnucash.iss.in: Windows version: * reduce
+ footprint by not packaging unused files * move gnc-mod required
+ files to bin * remove libdir from the PATH
+
+2010-08-30 17:08 gjanssens
+
+ * [r19512] packaging/win32/gnucash.iss.in: Windows version: remove
+ obsolete and duplicate parameters from the environment file
+
+2010-08-29 20:37 cstim
+
+ * [r19511] src/app-utils/gnc-sx-instance-model.c: Implement the
+ evaluation of SX cashflow.
+ * [r19510] src/app-utils/gnc-sx-instance-model.c: More const
+ correctness and refactoring in gnc-sx-instance-model.c.
+
+2010-08-29 20:05 gjanssens
+
+ * [r19509] src/bin/gnucash-setup-env-osx.in: Remove
+ GNC_STANDARD_REPORTS_DIR from gnucash launcher as well.
+
+2010-08-29 19:58 gjanssens
+
+ * [r19508] doc/gnucash.1.in: Update man page following the recent
+ removal of command line options.
+
+2010-08-29 19:43 cstim
+
+ * [r19507] LICENSE, src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/gnc-sx-instance-model.h,
+ src/gnome-utils/gnc-dense-cal-model.c,
+ src/gnome-utils/gnc-dense-cal-model.h,
+ src/gnome-utils/gnc-dense-cal-store.c,
+ src/gnome-utils/gnc-dense-cal-store.h,
+ src/gnome-utils/gnc-sx-instance-dense-cal-adapter.c,
+ src/gnome-utils/gnc-sx-instance-dense-cal-adapter.h,
+ src/gnome-utils/gnc-sx-list-tree-model-adapter.c,
+ src/gnome-utils/gnc-sx-list-tree-model-adapter.h,
+ src/gnome-utils/gnc-tree-view-sx-list.c,
+ src/gnome-utils/gnc-tree-view-sx-list.h,
+ src/gnome/dialog-sx-editor.c, src/gnome/dialog-sx-editor.h,
+ src/gnome/dialog-sx-since-last-run.c,
+ src/gnome/dialog-sx-since-last-run.h,
+ src/gnome/gnc-plugin-page-sx-list.c,
+ src/gnome/gnc-plugin-page-sx-list.h: Update license after Josh
+ Sled's relicensing of his code under GPL v2 and/or v3. He wrote
+ to gnucash-devel on 2010-08-28: Much of the last batch code I
+ contributed to gnucash was licensed without the "or any later
+ version" clause of the GPL boilerplate, and thus specifically
+ and only under version 2 of the GPL. I hereby extend that to
+ version 2 and/or version 3. Any contribution I've made to
+ gnucash which was under the GPLv2 only may be considered to be
+ under both v2 and v3.
+ * [r19506] src/gnome/dialog-sx-editor.c: I18n: Fix last remaining
+ user-visible mention of the abbreviation "SX". This should have
+ never appeared in a user message. However, in order not to make
+ this single string untranslated, we add the correct form but
+ don't use it yet so that it can be translated, and we will be
+ using it once 2.4.0 is out and the string freeze lifted.
+
+2010-08-29 19:02 gjanssens
+
+ * [r19505] src/bin/Makefile.am, src/bin/environment.in,
+ src/core-utils/core-utils.i, src/core-utils/core-utils.scm,
+ src/core-utils/gnc-path.c, src/core-utils/gnc-path.h,
+ src/report/standard-reports/standard-reports.scm: Calculate
+ standard-reports dir internally instead of reading it from the
+ environment. This is a step to make gnucash more run-time
+ relocatable.
+
+2010-08-29 18:57 gjanssens
+
+ * [r19504] src/bin/environment.in: Readd LD_LIBRARY_PATH to
+ environment to make sure Guile loads the proper shared libraries
+ when multiple installations of GnuCash exist (like stable and
+ devel version on one system).
+
+2010-08-28 14:16 gjanssens
+
+ * [r19499] src/bin/gnucash-bin.c, src/core-utils/gnc-main.h:
+ Remove the config-path and share-path command line options. The
+ values set on the command line were never used.
+
+2010-08-26 20:37 gjanssens
+
+ * [r19478] src/bin/gnucash-bin.c: Some more uses of PACKAGE_NAME
+ instead of "GnuCash"
+
+2010-08-26 20:13 gjanssens
+
+ * [r19477] src/core-utils/binreloc.c: Fix some obsolete uses of
+ gnucash-bin.
+
+2010-08-26 17:22 gjanssens
+
+ * [r19476] src/app-utils/gnc-euro.c,
+ src/app-utils/gnc-exp-parser.c,
+ src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/gnc-ui-util.c,
+ src/app-utils/test/test-print-parse-amount.c,
+ src/business/business-gnome/dialog-billterms.c,
+ src/business/business-gnome/dialog-invoice.c,
+ src/engine/Scrub.c, src/engine/Split.c,
+ src/engine/Transaction.c, src/engine/gncBusGuile.c,
+ src/engine/gncEntry.c, src/engine/gncInvoice.c,
+ src/engine/gncTaxTable.c,
+ src/engine/test/test-transaction-reversal.c,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/gnc-amount-edit.c,
+ src/gnome-utils/window-main-summarybar.c,
+ src/gnome/dialog-fincalc.c, src/gnome/dialog-sx-editor.c,
+ src/gnome/dialog-sx-from-trans.c, src/gnome/druid-hierarchy.c,
+ src/gnome/druid-loan.c, src/gnome/gnc-split-reg.c,
+ src/gnome/lot-viewer.c, src/gnome/window-autoclear.c,
+ src/import-export/aqbanking/gnc-ab-transfer.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/csv/gnc-csv-model.c,
+ src/import-export/hbci/gnc-hbci-getbalance.c,
+ src/import-export/hbci/gnc-hbci-gettrans.c,
+ src/import-export/hbci/gnc-hbci-transfer.c,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/import-export/qif/qif-objects.c,
+ src/libqof/qof/gnc-numeric.c, src/libqof/qof/gnc-numeric.h,
+ src/register/ledger-core/split-register-control.c,
+ src/register/ledger-core/split-register-model-save.c,
+ src/register/ledger-core/split-register-model.c,
+ src/register/ledger-core/split-register.c,
+ src/register/register-core/pricecell.c: Refactoring: replace all
+ GNC_RND_* and GNC_DENOM_* occurences with their GNC_HOW_RND_*
+ and GNC_HOW_DENOM_* equivalents And then remove the deprecated
+ definitions.
+
+2010-08-26 16:35 gjanssens
+
+ * [r19475] src/engine/gncEntry.c: Bug #504954 - Wrong calculation
+ of TAX
+
+2010-08-26 11:17 gjanssens
+
+ * [r19474] src/business/dialog-tax-table/tax-tables.glade,
+ src/gnome/glade/account.glade, src/gnome/glade/price.glade:
+ Translatable string fixes by Yasuaki Taniguchi One is on the
+ price editor. Namespace: is not marked translatable. Another is
+ about a tip for account editor window. The label "Edit->Income
+ tax Options" was changed to "Edit->Tax Report Options" but an
+ old msgid remains on tip. The last is on the Tax Table. The
+ label "_Edit" is not marked translatable but it should be.
+
+2010-08-25 12:24 cstim
+
+ * [r19471] accounts/de_DE/acctchrt_autoloan.gnucash-xea,
+ accounts/de_DE/acctchrt_common.gnucash-xea,
+ accounts/de_DE/acctchrt_full.gnucash-xea,
+ accounts/de_DE/acctchrt_houseown.gnucash-xea,
+ accounts/de_DE/acctchrt_otherloan.gnucash-xea,
+ accounts/de_DE/acctchrt_studium.gnucash-xea: Replace misleading
+ "Passiva" in accounts/de_DE/* by "Fremdkapital" with description
+ "alle Verbindlichkeiten" Patch by Frank H. Ellenberger.
+
+2010-08-24 20:23 cstim
+
+ * [r19470] src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/gnc-sx-instance-model.h, src/libqof/qof/guid.c,
+ src/libqof/qof/guid.h: Add functions to calculate the cash-flow
+ numbers that will be generated by a Scheduled Transaction.
+ Unfinished, though.
+ * [r19469] src/gnome-search/dialog-search.c: I18n: Replace
+ untranslatable sub-strings by the correct full strings. The
+ implementation is a hacky workaround, but at least better than
+ having weird translations as in the current state. Note: Even
+ though new strings are introduced, they are not yet used in
+ order not to break the string freeze here. The new strings need
+ to be activated once the 2.4.0 string freeze is lifted.
+
+2010-08-24 12:42 cmarchi
+
+ * [r19468] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project.
+
+2010-08-22 20:48 cstim
+
+ * [r19465] src/import-export/aqbanking/gnc-ab-utils.c: Add
+ aqbanking5 extensions of GWEN_GUI object. We need to locally
+ store a reference to that particular GWEN_GUI object that was
+ used in Extend because we have more than one such object in use
+ inside gnucash (currently). If accidentally the wrong one would
+ be used in Unextend, a crash occurs.
+
+2010-08-22 19:13 cstim
+
+ * [r19464] accounts/de_DE/acctchrt_common.gnucash-xea: Fix
+ erroneous place of "Bildung" account in hierarchy: Was moved to
+ top-level due to double parent tag.
+
+2010-08-22 11:10 cstim
+
+ * [r19463] src/app-utils/test/test-sx.c,
+ src/engine/SchedXaction.c, src/engine/SchedXaction.h: Add new
+ function gnc_sx_get_num_occur_daterange and unittests for this
+ in test-sx.c.
+ * [r19462] src/backend/xml/gnc-schedxaction-xml-v2.c,
+ src/engine/SchedXaction.c, src/engine/SchedXaction.h,
+ src/engine/test-core/test-engine-stuff.c,
+ src/engine/test-core/test-engine-stuff.h: And more
+ const-correctnes in SchedXaction.h
+
+2010-08-21 23:52 jralls
+
+ * [r19461] configure.ac: [Bug 560052] Force use of internal
+ strptime to work around bug in the Leopard libc.
+
+2010-08-21 20:57 cstim
+
+ * [r19459] src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/gnc-sx-instance-model.h: Make sx-instance-model
+ more const-correct. Improve documentation. Fix minor memory leak
+ in gnc_sx_get_current_instances(void) - was not free'ing the
+ GDate of now.
+ * [r19458] src/app-utils/gnc-sx-instance-model.c,
+ src/backend/xml/gnc-schedxaction-xml-v2.c,
+ src/engine/SchedXaction.c, src/engine/SchedXaction.h,
+ src/gnome-utils/gnc-frequency.c,
+ src/gnome-utils/gnc-frequency.h,
+ src/gnome-utils/gnc-sx-list-tree-model-adapter.c,
+ src/gnome/dialog-sx-editor.c,
+ src/gnome/dialog-sx-since-last-run.c: Impove const-correctness
+ of SchedXaction.h functions; improve documentation. Also,
+ replace "void *" by pointers to the actual type.
+
+2010-08-21 19:30 cstim
+
+ * [r19456] src/gnome-utils/glade/preferences.glade: Unify label
+ with src/gnome/gnc-plugin-page-register.c:379.
+
+2010-08-21 17:02 gjanssens
+
+ * [r19454] configure.ac, src/business/Makefile.am,
+ src/business/business-reports, src/report/Makefile.am,
+ src/report/business-reports: Move business-reports to the
+ reports module.
+
+2010-08-21 15:16 gjanssens
+
+ * [r19451] src/app-utils/options.scm: Automatically map pre-2.3.15
+ report option names to their new 2.3.15 equivalents. This will
+ ensure that users won't lose the settings they stored in saved
+ reports and open report windows when switching from 2.2.x to
+ 2.4. Note that this only works in one direction, from 2.2.x to
+ 2.4. If a user switches back to 2.2.x, the open report windows
+ will lose many settings, almost resetting them to their default
+ state. Saved reports won't have this problem as they are copied
+ to a new file during the migration. In detail: For open reports:
+ pre-2.3.15 -> 2.3.15+ : options for open reports will be
+ migrated 2.3.15+ -> pre-2.3.15 : options for open reports will
+ be migrated For saved reports: 2.2.x -> 2.3.15+ : all options
+ will be migrated, if saved-reports-2.4 does not yet exist
+ pre-2.3.15 -> 2.3.15+ : options for saved reports won't be
+ migrated but reports continue to work. It would be best to save
+ the reports again, but my scheme-fu is not good enough to let
+ the code do that automatically. Alternatively users should
+ remove the file saved-reports-2.4 to recreate it on the next
+ run, based on saved-reports-2.0. 2.3.15+ -> 2.2.x : options are
+ unaffected, sine 2.2.x and 2.15 use different saved reports
+ files 2.3.15+ -> pre-2.3.15 : reports saved in 2.3.15 will lose
+ their options, older reports are unaffected. But returning to
+ 2.3.15+, the options will continue to work.
+
+2010-08-19 08:43 gjanssens
+
+ * [r19448] packaging/win32/defaults.sh: Bug #627325 - Update
+ Subversion URL, patch by Yasuaki Taniguchi
+
+2010-08-18 20:32 cstim
+
+ * [r19447] src/import-export/aqbanking/druid-ab-initial.c,
+ src/import-export/aqbanking/gnc-gwen-gui.c: Aqbanking: Enable
+ gwengui-gtk2 implementation and fix setup wizard. Setup wizard
+ was missing OnlineInit/OnlineFini calls around it; with them and
+ the newest gwenhywfar, the setup wizard is now working again in
+ a gtk2 implementation.
+
+2010-08-17 21:30 cstim
+
+ * [r19446] configure.ac, src/import-export/aqbanking/Makefile.am,
+ src/import-export/aqbanking/gnc-gwen-gui.c: Add lookup of linker
+ flags of libgwenhyfar-gui-gtk2. It is still disabled until more
+ testing has been done, though.
+
+2010-08-17 21:05 cstim
+
+ * [r19445] src/import-export/aqbanking/gnc-ab-utils.h,
+ src/import-export/aqbanking/gnc-gwen-gui.c: Add instantiation of
+ gwengui-gtk2 object in gnucash, which enables the setup wizard
+ again, but it doesn't fully work yet. In particular, a quick
+ test runs into significant UI work which is still needed, and
+ also occasional crashes might occur. Hence, the gwengui-gtk2
+ parts have to be enabled manually by un-commenting
+ USING_GWENHYWFAR_GTK2_GUI.
+
+2010-08-17 20:16 cstim
+
+ * [r19444] src/import-export/aqbanking/druid-ab-initial.c,
+ src/import-export/aqbanking/gnc-ab-utils.h: Minor simplification
+ of aqbanking version number check.
+ * [r19443] src/import-export/aqbanking/gnc-ab-utils.c: Check for
+ upgrading an older aqbanking configuration to its current
+ version. This way, an older configuration is now updated
+ automatically. Patch by Bill Nottingham, confirmed by Martin
+ Preuss, adapted to aqbanking5 by myself.
+
+2010-08-17 19:52 cstim
+
+ * [r19442] src/engine/Makefile.am, src/engine/gncIDSearch.c,
+ src/engine/gncIDSearch.h,
+ src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/utils.c,
+ src/optional/python-bindings/utils.h: Bug #625193: Move newly
+ introduced search-by-id functions into src/engine. Patch by Mike
+ Evans.
+
+2010-08-17 19:50 cstim
+
+ * [r19441] po/de.po: update po/de.po after r19435 msgmerge 1. 2
+ dirty and 2 new strings 2. partial spell verification entity ->
+ Entität small typos
+
+2010-08-17 19:49 cstim
+
+ * [r19440] po/glossary/de.po: correct syntax error in
+ po/glossary/de.po " must be quoted in strings.
+
+2010-08-17 12:02 cmarchi
+
+ * [r19439] accounts/lv/acctchrt_business.gnucash-xea: Updated
+ Latvian translation of business account chart by Valdis Vītoliņš.
+
+2010-08-17 11:57 cmarchi
+
+ * [r19438] po/lv.po: Updated Latvian translation by Valdis
+ Vītoliņš.
+
+2010-08-15 18:27 plongstaff
+
+ * [r19436] configure.ac: Update release number to 2.3.15
+
+2010-08-15 09:20 cstim
+
+ * [r19435] 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 po files with
+ up-to-date pot template.
+
+2010-08-15 09:05 cstim
+
+ * [r19434] po/POTFILES.in, src/engine/gncBusPeriod.c: Remove
+ unused file from both SVN and POTFILES.in.
+
+2010-08-15 00:03 plongstaff
+
+ * [r19433] src/backend/dbi/test/test-dbi-business.c: Get library
+ from correct directory - fixes "make check"
+
+2010-08-14 20:57 cstim
+
+ * [r19432] src/report/standard-reports/transaction.scm: Bug
+ #626459: Change Transaction Report default account selection to
+ none I think in the specific case of the "Transaction Report"
+ this is the better choice. The error message will be clear
+ enough ("No accounts selected. Click here to Edit report
+ options"), and it will probably meet the user expectation that
+ some account needs to be selected anyway before something can be
+ seen.
+
+2010-08-14 20:48 cstim
+
+ * [r19431] src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/example_scripts/simple_business_create.py,
+ src/optional/python-bindings/example_scripts/simple_invoice_insert.py,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/gnucash_core.py,
+ src/optional/python-bindings/utils.c,
+ src/optional/python-bindings/utils.h: Bug #625193: Added 'search
+ by ID' in python binding for invoices, customers and bills.
+ Patch by Mike E and Mark Jenkins: When creating or appending to
+ invoices, customers and bills, searching by ID is likely more
+ useful than by GUID. I've added this functionality to the Python
+ bindings. Search by ID using the python code: tmp =
+ gnucash.gnucash_core_c.search_invoice_on_id(ID,book.instance) if
+ tmp: invoice = gnucash.gnucash_business.Invoice(instance=tmp)
+ Use the invoice object as in
+ sample_scripts/simple_invoice_insert.py I support this patch,
+ but I've made a few improvments of my own. I switched up the
+ arguments in search_customer_on_id, search_invoice_on_id,
+ search_bill_on_id to have Book first and ID second. The reason
+ for this was to make these functions more consistent with the
+ other functions where a search is done through a book on a
+ particular attribute. Also added some specific python bindings
+ support to allow this to be used as methods of Book:
+ Book.CustomerLookupByID, Book.InvoiceLookupByID,
+ Book.BillLoookupByID.
+ * [r19430] src/report/report-system/eguile-gnc.scm: Bug #624721:
+ Show backtrace for errors in eguile templates Patch by Matthijs
+ Kooijman: The current eguile template implementation catches
+ errors that occur while evaluating an eguile template. However,
+ only the error is shown, not a backtrace (so no location of the
+ error either). The attached patch modifies the error handling to
+ also capture the stack backtrace, using a lazy exception handler
+ (e.g., capture the stack before unwinding the stack to the real
+ exception handler). To extract only the relevant part of the
+ stack (e.g., the part inside the eguile template, not the tens
+ of stack frames leading up to the report rendering), a stack
+ dump is made just before evaluating the eguile template (so a
+ sort of "diff" can be made). For more details, see the extensive
+ comments in the patch itself.
+
+2010-08-14 20:47 cstim
+
+ * [r19429] src/report/report-gnome/gnc-plugin-page-report.c: Bug
+ #616613: Automatically append the extension if user forgot
+ append them. Patch by "Bob": The enclosed patch simply tests for
+ a period in the file name, if one exists it leaves it alone, if
+ not, it adds one plus a default extension.
+
+2010-08-14 20:14 cstim
+
+ * [r19428] src/report/locale-specific/us/taxtxf.scm,
+ src/report/stylesheets/stylesheet-easy.scm,
+ src/report/stylesheets/stylesheet-fancy.scm,
+ src/report/stylesheets/stylesheet-footer.scm,
+ src/report/stylesheets/stylesheet-plain.scm: Bug #626403: Fix
+ inconsistent formatting between stylesheets (Webkit vs. gtkhtml)
+ Patch by Alex Aycinena: The 'default' stylesheet formats the
+ balance sheet, cash flow, income statement and transaction
+ reports properly under webkit but not under gtkhtml. The 'easy',
+ 'footer', and 'technicolor' stylesheets are the reverse; that
+ is, they format the balance sheet, cash flow, income statement
+ and transaction reports properly under gtkhtml but not under
+ webkit, except that the 'footer' stylesheet also has some
+ formatting problems with gtkhtml as well. The attached patch
+ file corrects these problems. Specifically: - styles that are
+ missing in the 'footer' stylesheet (compared to 'easy') are
+ added - the function 'gnc-html-engine-supports-css' is used in
+ the 'default', 'easy', 'footer' and 'technicolor' stylesheets to
+ provide styles for either webkit or gtkhtml - the taxtxf.scm
+ report file is simplified to take advantage of these changes
+
+2010-08-14 20:11 cstim
+
+ * [r19427] po/de.po: de.po: correction of "Income Tax Identity"
+ This term is used in the first dialog of "Ta_x Report Options".
+
+2010-08-14 16:02 gjanssens
+
+ * [r19426] src/bin/gnucash-bin.c: Dummy commit to test mailing
+ list hooks.
+
+2010-08-14 09:30 gjanssens
+
+ * [r19425] src/libqof/qof/gnc-numeric.c: Fix typo in comment.
+
+2010-08-14 09:29 gjanssens
+
+ * [r19424] src/business/dialog-tax-table/dialog-tax-table.c: Allow
+ negative tax percentages. This allows to model some tax rules
+ for trade between European countries.
+
+2010-08-13 14:37 gjanssens
+
+ * [r19423] src/business/dialog-tax-table/tax-tables.glade,
+ src/gnome-search/search.glade, src/gnome/glade/lots.glade,
+ src/import-export/aqbanking/aqbanking.glade,
+ src/import-export/binary-import/binary-import.glade,
+ src/import-export/csv/gnc-csv-preview-dialog.glade,
+ src/import-export/generic-import.glade,
+ src/import-export/hbci/glade/hbci.glade,
+ src/import-export/hbci/glade/hbcipass.glade,
+ src/import-export/hbci/glade/hbciprefs.glade,
+ src/import-export/import-provider-format.glade,
+ src/import-export/qif-import/qif.glade,
+ src/report/report-gnome/custom-report-dialog.glade,
+ src/report/report-gnome/report.glade: Convert glade files to
+ gtk+2.10, last batch.
+
+2010-08-12 20:20 cstim
+
+ * [r19422] src/import-export/aqbanking/druid-ab-initial.c: Fix
+ stupid compiler error. (Should compile first, then commit, not
+ the other way round.)
+
+2010-08-12 20:18 cstim
+
+ * [r19421] src/import-export/aqbanking/druid-ab-initial.c: Add
+ error message if the unimplemented aqbanking setup button is
+ pressed. Please see
+ http://lists.gnucash.org/pipermail/gnucash-devel/2010-August/029188.html
+ and
+ http://lists.gnucash.org/pipermail/gnucash-devel/2010-August/029189.html
+
+2010-08-12 19:59 cstim
+
+ * [r19420] contrib/README, contrib/gnuc2ooo.py: Copy
+ OpenOffice.org python macro for import of the gnucash file to
+ here because its original download location is hard to reach.
+
+2010-08-10 13:34 cmarchi
+
+ * [r19416] po/it.po: Updated Italian translation by Cristian
+ Marchi.
+
+2010-08-08 14:58 gjanssens
+
+ * [r19415] src/base-typemaps.i: Fix compiler warning
+
+2010-08-08 09:01 cmarchi
+
+ * [r19414] po/ja.po: Updated Japanese translation by Yasuaki
+ Taniguchi, copied from the Translation Project.
+
+2010-08-07 16:47 plongstaff
+
+ * [r19413] src/report/locale-specific/us/taxtxf.scm,
+ src/report/report-system/html-fonts.scm,
+ src/report/stylesheets/stylesheet-plain.scm: Bug #625697: Prior
+ patch, Changeset 19376, broke reports for non-default
+ stylesheets Patch by Frank Ellenberger
+
+2010-08-06 14:22 gjanssens
+
+ * [r19410] src/gnome-utils/dialog-file-access.c: Fix compiler
+ error reported by Herbert Thoma
+
+2010-08-06 08:28 gjanssens
+
+ * [r19409] src/gnome-utils/dialog-utils.c: Replace a gkt+2.18
+ function to be gtk+2.10 compatible
+
+2010-08-05 21:27 gjanssens
+
+ * [r19408] src/app-utils/gnc-ui-util.h,
+ src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/gnc-file.c,
+ src/report/report-gnome/gnc-plugin-page-report.c: Bug 616612 -
+ Remember last location of File Open/Save dialog, partial
+ solution This commit remembers the last directory for * Open *
+ Save * Export chart of accounts * Save Report This only stores
+ file based paths, not db based paths.
+
+2010-08-05 21:10 gjanssens
+
+ * [r19407] src/backend/xml/gnc-backend-xml.c: Bug 623801 - gnucash
+ file is not saved
+
+2010-08-05 19:39 gjanssens
+
+ * [r19406] src/gnome-utils/dialog-utils.c: Fix gtk critical
+ warning, patch by Bob.
+
+2010-08-05 19:22 gjanssens
+
+ * [r19405] src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/dialog-file-access.h,
+ src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-file.h,
+ src/gnome/gnc-plugin-basic-commands.c: Bug 625845 - Exporting
+ Accounts results in 0 byte file.
+
+2010-08-05 05:52 cmarchi
+
+ * [r19403] po/lv.po: Updated Latvian translation by Valdis
+ Vītoliņš.
+
+2010-08-04 21:14 gjanssens
+
+ * [r19402]
+ src/optional/python-bindings/example_scripts/new_book_with_opening_balances.py,
+ src/optional/python-bindings/example_scripts/simple_test.py: Bug
+ 625977 - Python Bindings, enhanced examples showing the use of
+ Transaction.BeginEdit(), patch by Mark Jenkins
+
+2010-08-04 21:11 gjanssens
+
+ * [r19401] src/base-typemaps.i,
+ src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/example_scripts/test_imbalance_transaction.py,
+ src/optional/python-bindings/gnucash_core.py: Bug 625976 -
+ Python Bindings Patch for Transaction.GetImbalance(), patch by
+ Mark Jenkins
+
+2010-08-04 00:36 jralls
+
+ * [r19394] accounts/lv/acctchrt_business.gnucash-xea: New Latvian
+ translation of the business account chart, thanks to Valdis
+ Vītoliņš <valdis.vitolins at odo.lv>
+
+2010-08-04 00:33 jralls
+
+ * [r19393] src/gnome-utils/ui/osx_accel_map: Modify the
+ osx_accel_map to reflect the different keybinding in Gtk+-2.20
+
+2010-08-03 18:59 cmarchi
+
+ * [r19392] po/lv.po: Updated Latvian translation by Valdis
+ Vītoliņš.
+
+2010-08-02 19:54 plongstaff
+
+ * [r19390] src/report/standard-reports/budget.scm: Fix problem
+ with "t" unbound in cond expression. Use "else" instead.
+
+2010-07-31 05:54 cmarchi
+
+ * [r19389] po/zh_CN.po: Updated simplified Chinese translation by
+ Tao Wang.
+
+2010-07-30 17:09 cmarchi
+
+ * [r19388] po/nl.po: Updated Dutch translation by Mark Haanen,
+ copied from the TP.
+
+2010-07-29 20:42 cstim
+
+ * [r19385] po/de.po: Updated German translation.
+
+2010-07-29 20:24 cstim
+
+ * [r19384] po/nl.po: Updated Dutch translation by Mark Haanen,
+ copied from the TP.
+
+2010-07-29 20:16 cstim
+
+ * [r19383] src/optional/python-bindings/gnucash_core.py: Add
+ missing return value specification of lookup_by_code() in python
+ bindings. Patch by Daniele Varrazzo.
+
+2010-07-29 20:09 cstim
+
+ * [r19382] Makefile.am, configure.ac, po/bg.po, po/glossary/bg.po:
+ Add initial Bulgarian translation, by Rosi Dimova, by Bulgarian
+ Gnome translation team.
+
+2010-07-28 04:13 mta
+
+ * [r19381] src/bin/gnucash-bin.c: Fix crash when run with the
+ --add-price-quotes parameter.
+
+2010-07-28 03:48 mta
+
+ * [r19380] src/engine/cap-gains.c: FIx bug 596124: don't crash if
+ someone adds a split to a capital gains transaction created by
+ the lot scrubber.
+
+2010-07-27 22:46 mta
+
+ * [r19379] src/register/register-gnome/gnucash-header.c: Double
+ clicking on the balance column in a register doesn't resize the
+ column because there is a zero width column to the right of it.
+ This may fix all or part of bugs 563588, 345711, or 506261.
+
+2010-07-23 19:22 cstim
+
+ * [r19378] src/gnome-utils/dialog-query-list.c: Fix missing
+ translation of buttons in invoice reminder dialog.
+
+2010-07-20 20:37 cstim
+
+ * [r19377] src/gnome/druid-hierarchy.c,
+ src/gnome/glade/account.glade: Bug 612337: Add file save to
+ hierarchy druid when the new file druid completes. Patch by
+ "Bob": I thought I would give this a try and come up with a
+ patch to use the file save as function after the after pressing
+ the apply button. Not sure if it is the best way but seems to
+ work on my linux box and on windows without any errors. I have
+ changed the text in the account.glade file to reflect the firing
+ of the save as and also increased the size of the window to give
+ more room for the 'Category Description' to stop scroll bars.
+
+2010-07-18 14:29 gjanssens
+
+ * [r19376] src/report/locale-specific/us/taxtxf.scm,
+ src/report/report-system/html-fonts.scm,
+ src/report/stylesheets/stylesheet-plain.scm: Bug #624623 -
+ Patch: US Tax Report for webkit and gtkhtml
+
+2010-07-15 22:36 gjanssens
+
+ * [r19375] src/gnome-utils/dialog-options.c: Fix spelling in
+ comment.
+
+2010-07-15 22:27 gjanssens
+
+ * [r19374] src/business/business-core/sql,
+ src/business/business-core/xml: Remove now empty business
+ directories
+
+2010-07-15 20:05 cstim
+
+ * [r19373] src/optional/python-bindings/Makefile.am: Fix r19364:
+ Remove last reference to removed business-backend-sql.
+
+2010-07-15 18:43 gjanssens
+
+ * [r19372] src/gnome-utils/dialog-options.c: Bug #556713 -
+ inconsistency in report options Use "Reset defaults" instead of
+ "Use defaults, as suggested by Derek.
+
+2010-07-15 11:11 gjanssens
+
+ * [r19371] src/gnome-utils/dialog-options.c,
+ src/gnome-utils/gnc-period-select.c: Bug #556713 - inconsistency
+ in report options Final additions to this bug.
+
+2010-07-14 20:38 cstim
+
+ * [r19370] src/gnome/dialog-print-check.c,
+ src/gnome/dialog-print-check.h, src/gnome/glade/print.glade,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/schemas/apps_gnucash_warnings.schemas.in: Bug #621016:
+ Print multiple checks at the same time The print checks
+ operation should be able to print more than one check with a
+ single invocation of the "Print Check..." command. The attached
+ patch does this. If the active register is an account register,
+ then the selected transaction is printed (as before). If it is a
+ search results register where all the splits are from the same
+ account, then it prints a check for each of them. Anything else
+ is an error. Patch by Mike Alexander.
+
+2010-07-14 20:22 cstim
+
+ * [r19369] packaging/win32/defaults.sh,
+ packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
+ packaging/win32/install-impl.sh, packaging/win32/install.sh: Bug
+ #118391: This patch add isocodes support for Windows build. It
+ automatically download, build, install and packaging the
+ isocodes. Currently, the patch will not make Windows build show
+ the locale long currencies name. But it make the isocode
+ available on Windows. Since the long currencies names are
+ already shown on Linux, I think it should not far to make it
+ happen on Windows too, especially the isocode will be available
+ after this patch.
+ * [r19368] src/report/standard-reports/balsheet-eg.eguile.scm: Bug
+ #620763: Fix permuted "Retained Earnings/Losses" in
+ balsheet-eg.eguile.scm
+
+2010-07-14 20:21 cstim
+
+ * [r19367] src/report/standard-reports/balsheet-eg.css,
+ src/report/standard-reports/balsheet-eg.eguile.scm,
+ src/report/standard-reports/balsheet-eg.scm: Bug #620763: remove
+ trailing whitespace from balsheet-eg*
+ * [r19366] src/app-utils/date-utilities.scm,
+ src/business/business-reports/aging.scm,
+ src/report/standard-reports/average-balance.scm,
+ src/report/standard-reports/balsheet-eg.scm,
+ src/report/standard-reports/general-ledger.scm,
+ src/report/standard-reports/transaction.scm: Bug #556713: Fix
+ inconsistency in report options The attached patch should fix
+ the remaining outstanding issues of this bug. Applying this
+ patch now would break string freeze.
+
+2010-07-14 19:54 cstim
+
+ * [r19365] po/POTFILES.in: Update POTFILES.in after file moving.
+
+2010-07-14 19:39 cstim
+
+ * [r19364] configure.ac, src/CMakeLists.txt,
+ src/backend/dbi/test/Makefile.am,
+ 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/backend/sql/CMakeLists.txt, src/backend/sql/Makefile.am,
+ src/backend/sql/gnc-address-sql.c,
+ src/backend/sql/gnc-address-sql.h,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-bill-term-sql.c,
+ src/backend/sql/gnc-bill-term-sql.h,
+ src/backend/sql/gnc-customer-sql.c,
+ src/backend/sql/gnc-customer-sql.h,
+ src/backend/sql/gnc-employee-sql.c,
+ src/backend/sql/gnc-employee-sql.h,
+ src/backend/sql/gnc-entry-sql.c,
+ src/backend/sql/gnc-entry-sql.h,
+ src/backend/sql/gnc-invoice-sql.c,
+ src/backend/sql/gnc-invoice-sql.h,
+ src/backend/sql/gnc-job-sql.c, src/backend/sql/gnc-job-sql.h,
+ src/backend/sql/gnc-order-sql.c,
+ src/backend/sql/gnc-order-sql.h,
+ src/backend/sql/gnc-owner-sql.c,
+ src/backend/sql/gnc-owner-sql.h,
+ src/backend/sql/gnc-tax-table-sql.c,
+ src/backend/sql/gnc-tax-table-sql.h,
+ src/backend/sql/gnc-vendor-sql.c,
+ src/backend/sql/gnc-vendor-sql.h,
+ src/backend/sql/test/Makefile.am,
+ src/business/business-core/Makefile.am,
+ src/business/business-core/sql/CMakeLists.txt,
+ src/business/business-core/sql/Makefile.am,
+ src/business/business-core/sql/gnc-address-sql.c,
+ src/business/business-core/sql/gnc-address-sql.h,
+ src/business/business-core/sql/gnc-bill-term-sql.c,
+ src/business/business-core/sql/gnc-bill-term-sql.h,
+ src/business/business-core/sql/gnc-customer-sql.c,
+ src/business/business-core/sql/gnc-customer-sql.h,
+ src/business/business-core/sql/gnc-employee-sql.c,
+ src/business/business-core/sql/gnc-employee-sql.h,
+ src/business/business-core/sql/gnc-entry-sql.c,
+ src/business/business-core/sql/gnc-entry-sql.h,
+ src/business/business-core/sql/gnc-invoice-sql.c,
+ src/business/business-core/sql/gnc-invoice-sql.h,
+ src/business/business-core/sql/gnc-job-sql.c,
+ src/business/business-core/sql/gnc-job-sql.h,
+ src/business/business-core/sql/gnc-order-sql.c,
+ src/business/business-core/sql/gnc-order-sql.h,
+ src/business/business-core/sql/gnc-owner-sql.c,
+ src/business/business-core/sql/gnc-owner-sql.h,
+ src/business/business-core/sql/gnc-tax-table-sql.c,
+ src/business/business-core/sql/gnc-tax-table-sql.h,
+ src/business/business-core/sql/gnc-vendor-sql.c,
+ src/business/business-core/sql/gnc-vendor-sql.h,
+ src/business/business-core/sql/gncmod-business-backend-sql.c,
+ src/business/business-core/sql/gncmod-business-backend-sql.h,
+ src/business/business-core/sql/test/Makefile.am,
+ src/business/business-core/sql/test/test-dbi-business-stuff.c,
+ src/business/business-core/sql/test/test-dbi-business-stuff.h,
+ src/business/business-core/sql/test/test-dbi-business.c,
+ src/business/business-gnome/business-gnome.scm,
+ src/gnc/CMakeLists.txt,
+ src/optional/python-bindings/gnucash_core.i: Merge the sql
+ parsers of the business objects into the main sql module. Also,
+ completely remove the business-core/sql module because it is no
+ longer needed. The tests of this module have been moved into
+ backend/dbi because they depend on sql+dbi, but not more than
+ that.
+
+2010-07-13 09:56 cstim
+
+ * [r19363] configure.ac, src/business/business-core/Makefile.am,
+ src/business/business-core/xml/Makefile.am,
+ src/business/business-core/xml/gncmod-business-backend-xml.c,
+ src/business/business-core/xml/gncmod-business-backend-xml.h,
+ src/business/business-gnome/business-gnome.scm: Completely
+ remove the business-core/xml module as it is no longer needed.
+ * [r19362] src/CMakeLists.txt, src/gnc/CMakeLists.txt,
+ src/gnc/main.cpp, src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/gnucash_core.i: Remove the separate
+ business xml backend from cutecash and python as well.
+
+2010-07-13 09:55 cstim
+
+ * [r19361] src/backend/xml/CMakeLists.txt,
+ src/backend/xml/Makefile.am,
+ src/backend/xml/gnc-address-xml-v2.c,
+ src/backend/xml/gnc-address-xml-v2.h,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-bill-term-xml-v2.c,
+ src/backend/xml/gnc-bill-term-xml-v2.h,
+ src/backend/xml/gnc-customer-xml-v2.c,
+ src/backend/xml/gnc-customer-xml-v2.h,
+ src/backend/xml/gnc-employee-xml-v2.c,
+ src/backend/xml/gnc-employee-xml-v2.h,
+ src/backend/xml/gnc-entry-xml-v2.c,
+ src/backend/xml/gnc-entry-xml-v2.h,
+ src/backend/xml/gnc-invoice-xml-v2.c,
+ src/backend/xml/gnc-invoice-xml-v2.h,
+ src/backend/xml/gnc-job-xml-v2.c,
+ src/backend/xml/gnc-job-xml-v2.h,
+ src/backend/xml/gnc-order-xml-v2.c,
+ src/backend/xml/gnc-order-xml-v2.h,
+ src/backend/xml/gnc-owner-xml-v2.c,
+ src/backend/xml/gnc-owner-xml-v2.h,
+ src/backend/xml/gnc-tax-table-xml-v2.c,
+ src/backend/xml/gnc-tax-table-xml-v2.h,
+ src/backend/xml/gnc-vendor-xml-v2.c,
+ src/backend/xml/gnc-vendor-xml-v2.h,
+ src/backend/xml/xml-helpers.h,
+ src/business/business-core/CMakeLists.txt,
+ src/business/business-core/xml/Makefile.am,
+ src/business/business-core/xml/gnc-address-xml-v2.c,
+ src/business/business-core/xml/gnc-address-xml-v2.h,
+ src/business/business-core/xml/gnc-bill-term-xml-v2.c,
+ src/business/business-core/xml/gnc-bill-term-xml-v2.h,
+ src/business/business-core/xml/gnc-customer-xml-v2.c,
+ src/business/business-core/xml/gnc-customer-xml-v2.h,
+ src/business/business-core/xml/gnc-employee-xml-v2.c,
+ src/business/business-core/xml/gnc-employee-xml-v2.h,
+ src/business/business-core/xml/gnc-entry-xml-v2.c,
+ src/business/business-core/xml/gnc-entry-xml-v2.h,
+ src/business/business-core/xml/gnc-invoice-xml-v2.c,
+ src/business/business-core/xml/gnc-invoice-xml-v2.h,
+ src/business/business-core/xml/gnc-job-xml-v2.c,
+ src/business/business-core/xml/gnc-job-xml-v2.h,
+ src/business/business-core/xml/gnc-order-xml-v2.c,
+ src/business/business-core/xml/gnc-order-xml-v2.h,
+ src/business/business-core/xml/gnc-owner-xml-v2.c,
+ src/business/business-core/xml/gnc-owner-xml-v2.h,
+ src/business/business-core/xml/gnc-tax-table-xml-v2.c,
+ src/business/business-core/xml/gnc-tax-table-xml-v2.h,
+ src/business/business-core/xml/gnc-vendor-xml-v2.c,
+ src/business/business-core/xml/gnc-vendor-xml-v2.h,
+ src/business/business-core/xml/xml-helpers.h: Merge the xml
+ parsers of business objects into the main xml backend module.
+
+2010-07-12 20:12 cstim
+
+ * [r19360] src/business/business-core/gncmod-business-core.c,
+ src/business/business-core/sql/test/test-dbi-business.c,
+ src/engine/CMakeLists.txt, src/engine/Makefile.am,
+ src/engine/cashobjects.c, src/engine/gncBusiness.c,
+ src/engine/gncBusiness.h, src/gnc/main.cpp,
+ src/optional/python-bindings/gnucash_core.i: Remove separate
+ object initialization in engine/gncBusiness.c and move this into
+ one common initialization function cashobjects_register in
+ <engine/cashobjects.h>.
+ * [r19359] src/import-export/aqbanking/druid-ab-initial.c:
+ Follow-up of r19358: Need to use AB_SetupDialog_new instead as
+ replacement of the previous wizard.
+
+2010-07-12 18:54 cstim
+
+ * [r19358] src/import-export/aqbanking/druid-ab-initial.c: Adapt
+ to newest (unstable) aqbanking: No external application needed
+ anymore for user setup.
+
+2010-07-11 18:33 plongstaff
+
+ * [r19357] src/report/report-system/Makefile.am,
+ src/report/report-system/gnc-report.c: #616606 - Get default
+ report font from top level widget Patch by Tao Wang
+
+2010-07-10 15:29 gjanssens
+
+ * [r19356] src/business/business-gnome/glade/customer.glade,
+ src/business/business-gnome/glade/invoice.glade,
+ src/business/business-gnome/glade/vendor.glade: Convert glade
+ files to Gtk+2.10: remaining business dialogs
+
+2010-07-09 13:16 gjanssens
+
+ * [r19355] src/business/business-gnome/glade/billterms.glade,
+ src/business/business-gnome/glade/businessprefs.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/glade/payment.glade: Convert glade
+ files to Gtk+2.10: business dialogs except
+ customer/vendor/invoice
+
+2010-07-09 12:29 gjanssens
+
+ * [r19354] 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/glade/druid-gconf-setup.glade,
+ src/gnome-utils/glade/druid-gnc-xml-import.glade,
+ src/gnome-utils/glade/druid-provider-multifile.glade,
+ src/gnome-utils/glade/exchange-dialog.glade,
+ src/gnome-utils/glade/gnc-date-format.glade,
+ src/gnome-utils/glade/gnc-gui-query.glade,
+ src/gnome-utils/glade/totd.glade,
+ src/gnome-utils/glade/transfer.glade: Convert glade files to
+ Gtk+2.10, next batch: gnome-utils
+
+2010-07-09 10:37 gjanssens
+
+ * [r19353] src/gnome/glade/sched-xact.glade: Convert dialogs to
+ Gtk+2.10 Removed one unused dialog as well, as it contained many
+ deprecated widgets causing trouble.
+
+2010-07-09 10:08 gjanssens
+
+ * [r19352] src/gnome/glade/account.glade: Remove unused dialog
+
+2010-07-09 09:43 gjanssens
+
+ * [r19351] src/business/business-gnome/glade/billterms.glade,
+ src/business/business-gnome/glade/businessprefs.glade,
+ src/gnome-utils/glade/commodity.glade,
+ src/gnome-utils/glade/preferences.glade,
+ src/gnome/glade/account.glade, src/gnome/glade/budget.glade,
+ src/gnome/glade/register.glade,
+ src/gnome/glade/sched-xact.glade,
+ src/import-export/generic-import.glade,
+ src/report/report-gnome/report.glade: Fix GtkSpinButton with
+ non-zero page_size warnings.
+
+2010-07-08 19:18 gjanssens
+
+ * [r19350] src/backend/xml/gnc-backend-xml.c: Bug #623844 -
+ CRITICAL gnc.backend Error message in trace file.
+
+2010-07-08 19:16 gjanssens
+
+ * [r19349] src/gnome-utils/dialog-account.c,
+ src/gnome-utils/gnc-main-window.c: Bug #623842 - Reseting of
+ Color Tabs to default color wrong.
+
+2010-07-07 15:11 gjanssens
+
+ * [r19348] src/app-utils/date-utilities.scm: Bug #556713 -
+ inconsistency in report options, partial fix This commit aligns
+ all occurences of "Current/Previous Year Start/End" to
+ "Start/End of this year"
+
+2010-07-06 16:52 gjanssens
+
+ * [r19339] src/report/standard-reports/account-summary.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/transaction.scm,
+ src/report/standard-reports/trial-balance.scm: Bug #556713 -
+ inconsistency in report options, partial fix This commit aligns
+ all occurences of "Report Accounts" and "Accounts to include" to
+ "Accounts"
+
+2010-07-06 16:47 cmarchi
+
+ * [r19338] po/lv.po: Updated Latvian translation, copied from the
+ Translation Project
+
+2010-07-06 15:46 gjanssens
+
+ * [r19337] src/gnome-utils/gnc-menu-extensions.c,
+ src/gnome-utils/gnc-menu-extensions.scm,
+ src/gnome-utils/gnome-utils.scm,
+ src/report/report-gnome/report-gnome.scm: Bug #447339 - custom
+ reports with similar names misbehaving
+
+2010-07-06 06:11 cmarchi
+
+ * [r19336] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project
+
+2010-07-05 18:05 cmarchi
+
+ * [r19335] po/it.po: Update of Italian translation by Cristian
+ Marchi
+
+2010-07-04 20:32 cstim
+
+ * [r19334] 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/ko.po,
+ po/lt.po, po/nb.po, po/ne.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_TW.po: Merge most recent pot
+ template into all language po files.
+
+2010-07-04 20:16 cstim
+
+ * [r19333] po/de.po: Update German translation.
+ * [r19332] po/de.po: Merge most recent translation template into
+ de.po.
+ * [r19331] po/POTFILES.in: Update POTFILES.in after recent file
+ move.
+
+2010-07-04 20:15 cstim
+
+ * [r19330] src/business/business-reports/easy-invoice.scm,
+ src/business/business-reports/fancy-invoice.scm,
+ src/business/business-reports/invoice.scm: I18n improvements in
+ invoice reports: Mark last untranslated strings for translation.
+
+2010-07-03 21:53 cstim
+
+ * [r19329] src/business/business-core/CMakeLists.txt,
+ src/business/business-core/Makefile.am,
+ src/business/business-core/business-core.i,
+ src/business/business-core/gncAddress.c,
+ src/business/business-core/gncAddress.h,
+ src/business/business-core/gncAddressP.h,
+ src/business/business-core/gncBillTerm.c,
+ src/business/business-core/gncBillTerm.h,
+ src/business/business-core/gncBillTermP.h,
+ src/business/business-core/gncBusGuile.c,
+ src/business/business-core/gncBusGuile.h,
+ src/business/business-core/gncBusPeriod.c,
+ src/business/business-core/gncBusiness.c,
+ src/business/business-core/gncBusiness.h,
+ src/business/business-core/gncCustomer.c,
+ src/business/business-core/gncCustomer.h,
+ src/business/business-core/gncCustomerP.h,
+ src/business/business-core/gncEmployee.c,
+ src/business/business-core/gncEmployee.h,
+ src/business/business-core/gncEmployeeP.h,
+ src/business/business-core/gncEntry.c,
+ src/business/business-core/gncEntry.h,
+ src/business/business-core/gncEntryP.h,
+ src/business/business-core/gncInvoice.c,
+ src/business/business-core/gncInvoice.h,
+ src/business/business-core/gncInvoiceP.h,
+ src/business/business-core/gncJob.c,
+ src/business/business-core/gncJob.h,
+ src/business/business-core/gncJobP.h,
+ src/business/business-core/gncOrder.c,
+ src/business/business-core/gncOrder.h,
+ src/business/business-core/gncOrderP.h,
+ src/business/business-core/gncOwner.c,
+ src/business/business-core/gncOwner.h,
+ src/business/business-core/gncOwnerP.h,
+ src/business/business-core/gncTaxTable.c,
+ src/business/business-core/gncTaxTable.h,
+ src/business/business-core/gncTaxTableP.h,
+ src/business/business-core/gncVendor.c,
+ src/business/business-core/gncVendor.h,
+ src/business/business-core/gncVendorP.h,
+ src/engine/CMakeLists.txt, src/engine/Makefile.am,
+ src/engine/business-core.i, src/engine/gncAddress.c,
+ src/engine/gncAddress.h, src/engine/gncAddressP.h,
+ src/engine/gncBillTerm.c, src/engine/gncBillTerm.h,
+ src/engine/gncBillTermP.h, src/engine/gncBusGuile.c,
+ src/engine/gncBusGuile.h, src/engine/gncBusPeriod.c,
+ src/engine/gncBusiness.c, src/engine/gncBusiness.h,
+ src/engine/gncCustomer.c, src/engine/gncCustomer.h,
+ src/engine/gncCustomerP.h, src/engine/gncEmployee.c,
+ src/engine/gncEmployee.h, src/engine/gncEmployeeP.h,
+ src/engine/gncEntry.c, src/engine/gncEntry.h,
+ src/engine/gncEntryP.h, src/engine/gncInvoice.c,
+ src/engine/gncInvoice.h, src/engine/gncInvoiceP.h,
+ src/engine/gncJob.c, src/engine/gncJob.h, src/engine/gncJobP.h,
+ src/engine/gncOrder.c, src/engine/gncOrder.h,
+ src/engine/gncOrderP.h, src/engine/gncOwner.c,
+ src/engine/gncOwner.h, src/engine/gncOwnerP.h,
+ src/engine/gncTaxTable.c, src/engine/gncTaxTable.h,
+ src/engine/gncTaxTableP.h, src/engine/gncVendor.c,
+ src/engine/gncVendor.h, src/engine/gncVendorP.h,
+ src/gnc/main.cpp: Move the business object implementations from
+ separate module into the main gnucash engine.
+ * [r19328] src/business/business-core/gncBusiness.c,
+ src/business/business-core/gncmod-business-core.c: Move
+ initialization of business objects into gncBusiness.c so that
+ this fits to the header where the function was declared.
+
+2010-07-03 21:52 cstim
+
+ * [r19327] src/business/business-core/CMakeLists.txt,
+ src/business/business-core/Makefile.am,
+ src/business/business-core/gncBusinessP.h: Remove header
+ gncBusinessP.h which is unused anyway.
+
+2010-07-03 14:57 gjanssens
+
+ * [r19326] src/report/standard-reports/account-piecharts.scm,
+ src/report/standard-reports/advanced-portfolio.scm,
+ src/report/standard-reports/average-balance.scm,
+ src/report/standard-reports/category-barchart.scm,
+ src/report/standard-reports/portfolio.scm,
+ src/report/standard-reports/transaction.scm: Bug #556713 -
+ inconsistency in report options, partial fix This commit aligns
+ all occurences of "Report Currency" and variants to "Report's
+ currency"
+
+2010-07-03 14:36 gjanssens
+
+ * [r19325] src/report/standard-reports/account-piecharts.scm,
+ src/report/standard-reports/average-balance.scm,
+ src/report/standard-reports/budget.scm,
+ src/report/standard-reports/cash-flow.scm,
+ src/report/standard-reports/category-barchart.scm,
+ src/report/standard-reports/daily-reports.scm,
+ src/report/standard-reports/net-barchart.scm,
+ src/report/standard-reports/price-scatter.scm,
+ src/report/standard-reports/transaction.scm: Bug #556713 -
+ inconsistency in report options, partial fix This commit
+ replaces "From/To" with "Start Date/End Date" in all standard
+ reports.
+
+2010-07-02 05:51 cmarchi
+
+ * [r19324] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project
+
+2010-07-01 16:57 cmarchi
+
+ * [r19323] po/it.po: Bug #389841: Wrong translation of Tax Amount
+ and update of Italian translation by Cristian Marchi
+
+2010-06-30 21:33 gjanssens
+
+ * [r19322] src/gnome/glade/newuser.glade,
+ src/gnome/glade/price.glade, src/gnome/glade/print.glade,
+ src/gnome/glade/progress.glade, src/gnome/glade/reconcile.glade,
+ src/gnome/glade/register.glade, src/gnome/glade/stocks.glade,
+ src/gnome/glade/tax.glade, src/gnome/glade/userpass.glade:
+ Convert glade files to glade3/gtk+2.10, next batch.
+
+2010-06-30 20:42 gjanssens
+
+ * [r19321] src/bin/gnucash-bin.c: Remove obsolete code.
+ * [r19320] HACKING, README, README.dependencies: Some changes to
+ align the README files with the current state of gnucash.
+
+2010-06-30 20:17 gjanssens
+
+ * [r19319] README, doc/examples/Makefile.am,
+ doc/examples/currency.gnucash, doc/examples/currency.xac,
+ doc/examples/currency_tree_xml.gnucash,
+ doc/examples/currency_tree_xml.xac,
+ doc/examples/reg_doc_example.gnucash,
+ doc/examples/reg_doc_example.xac,
+ doc/examples/splitdemo.gnucash, doc/examples/splitdemo.xac,
+ doc/examples/taxreport.gnucash, doc/examples/taxreport.xac,
+ doc/examples/test.gnucash, doc/examples/test.xac,
+ doc/examples/test2.gnucash, doc/examples/test2.xac,
+ doc/examples/test3.gnucash, doc/examples/test3.xac,
+ doc/examples/test4.gnucash, doc/examples/test4.xac,
+ doc/examples/trading.gnucash, doc/examples/trading.xac,
+ doc/examples/trading2.gnucash, doc/examples/trading2.xac,
+ doc/examples/xfer.gnucash, doc/examples/xfer.xac,
+ src/core-utils/test/test-gnc-uri-utils.c,
+ src/experimental/cgi-bin/gnc-server.c,
+ src/experimental/cgi-bin/hello2.c,
+ src/experimental/cgi-bin/hello3.c: Future default file extension
+ is .gnucash, so - rename example files to this extension -
+ replace references to the old extension where appropriate
+
+2010-06-30 20:15 gjanssens
+
+ * [r19318] src/bin/test/test-version: Fix binary test.
+
+2010-06-30 20:14 gjanssens
+
+ * [r19317] src/bin/overrides/gnucash-build-env.in: More path fixes.
+
+2010-06-30 20:06 gjanssens
+
+ * [r19316] src/bin/overrides/Makefile.am: Fix paths. On Mandriva
+ the original code resulted in two absolute path being appended,
+ resulting in file not found errors.
+
+2010-06-30 19:29 gjanssens
+
+ * [r19315] src/optional/python-bindings/gnucash_core.py: Python
+ bindings, gncnumeric and accounttype constants, patch by Mark
+ Jenkins.
+
+2010-06-30 19:26 gjanssens
+
+ * [r19314] src/optional/python-bindings/Makefile.am,
+ 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_sqlite_create.py:
+ Nice example python scripts, patch by Mark Jenkins.
+
+2010-06-30 18:20 cstim
+
+ * [r19311] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project
+
+2010-06-28 14:56 cstim
+
+ * [r19310] src/report/standard-reports/standard-reports.scm: Fix
+ erroneous quotation in scheme string of last commit
+
+2010-06-27 18:56 cstim
+
+ * [r19309] src/report/standard-reports/standard-reports.scm:
+ Improve the initial report loading code so that it loads only
+ files ending with .scm. This should avoid accidentally loading
+ .scm~ backup files etc. The code matches the filenames against
+ the regexp "\.scm$", so the previous hand- written comparison
+ against "." and ".." is no longer necessary as those don't match
+ that regexp anyway.
+
+2010-06-27 18:39 cstim
+
+ * [r19308] po/de.po: Update de.po after invoice review. There were
+ some equivocalnesses between invoice and balance. After using
+ the strings from tax-invoice in the other invoice forms, the de
+ translations should switch back. Patch by Frank H. Ellenberger.
+
+2010-06-27 16:35 gjanssens
+
+ * [r19306] src/libqof/qof/gnc-date.c: Bug #622953 - Enable comment
+ for date format string again in gnucash.pot, patch by Frank H.
+ Ellenberger.
+
+2010-06-26 17:44 gjanssens
+
+ * [r19305] src/gnome/glade/acctperiod.glade,
+ src/gnome/glade/autoclear.glade, src/gnome/glade/budget.glade,
+ src/gnome/glade/commodities.glade,
+ src/gnome/glade/fincalc.glade, src/gnome/glade/lots.glade:
+ Convert glade files to gtk+2.10, next batch.
+
+2010-06-26 07:35 gjanssens
+
+ * [r19304] src/gnome/glade/account.glade: Convert to glade-3
+ target gtk+2.10
+
+2010-06-25 21:45 gjanssens
+
+ * [r19303] src/gnome-utils/gnc-main-window.c: Re-enable colored
+ tabs on Windows. This works fine with gtk+2.16.
+
+2010-06-25 18:44 cstim
+
+ * [r19301] src/backend/sql/escape.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/xml/gnc-backend-xml.c, src/bin/gnucash-bin.c,
+ src/business/business-core/gncEntry.c,
+ src/business/business-core/gncTaxTable.c,
+ src/business/business-core/sql/gnc-tax-table-sql.c,
+ src/business/business-core/sql/test/test-dbi-business.c,
+ src/core-utils/binreloc.c, src/core-utils/gnc-path.c,
+ src/engine/Account.c, src/engine/gnc-budget.c,
+ src/engine/gnc-commodity.c, src/engine/test/test-recursive.c,
+ src/gnc-module/gnc-module.c,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-keyring.c,
+ src/gnome-utils/gnc-main-window.c, src/html/gnc-html-webkit.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-transfer.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-file-aqb-import.c,
+ src/libqof/qof/qofquery.c,
+ src/register/register-core/basiccell.c,
+ src/register/register-core/table-allgui.h,
+ src/register/register-gnome/gnucash-sheet.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
+
+2010-06-25 18:22 cstim
+
+ * [r19300] src/app-utils/gnc-ui-util.c: Improve i18n comments:
+ Comment for gnucash.pot must appear immediately before the
+ marked string.
+
+2010-06-25 13:20 gjanssens
+
+ * [r19299] src/business/business-reports/easy-invoice.scm,
+ src/business/business-reports/fancy-invoice.scm,
+ src/business/business-reports/invoice.scm: Bug #622637 - The
+ classical invoices should use the more specific strings from
+ taxinvoice, part 2, by Frank H. Ellenberger
+
+2010-06-25 13:01 gjanssens
+
+ * [r19298] src/business/business-reports/easy-invoice.scm,
+ src/business/business-reports/fancy-invoice.scm,
+ src/business/business-reports/invoice.scm: Bug #622637 - The
+ classical invoices should use the more specific strings from
+ taxinvoice, part 1: whitespace cleanups, patch by Frank H.
+ Ellenberger.
+
+2010-06-25 12:50 gjanssens
+
+ * [r19297] packaging/win32/defaults.sh,
+ packaging/win32/dist-impl.sh, packaging/win32/gnucash.iss.in,
+ packaging/win32/install-impl.sh: Bug #617797 - Win32 need to
+ downgrade to gtk-2.16 (Default theme not working under Windows),
+ second patch adding custom themes, by Tao Wang
+
+2010-06-25 11:43 cmarchi
+
+ * [r19296] po/lv.po: Updated Latvian translation by Rihards
+ Priedītis, copied from the Translation Project.
+
+2010-06-25 11:40 cmarchi
+
+ * [r19295] po/it.po: Update of Italian translation by Cristian
+ Marchi
+
+2010-06-25 11:06 gjanssens
+
+ * [r19294] src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/example_scripts/simple_business_create.py,
+ src/optional/python-bindings/example_scripts/simple_invoice_insert.py,
+ src/optional/python-bindings/gnucash_business.py,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/gnucash_core.py: Bug #622523 -
+ Python bindings are crash prone when linked to guile
+
+2010-06-25 09:53 gjanssens
+
+ * [r19293] src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/gnucash_core.i: Bug #622520 -
+ gnucash business objects disapear on save, patch by Mark Jenkins
+
+2010-06-25 09:44 gjanssens
+
+ * [r19292] accounts/en_GB/acctchrt_business.gnucash-xea,
+ accounts/en_GB/acctchrt_common.gnucash-xea,
+ accounts/en_GB/acctchrt_full.gnucash-xea: Bug #622271 - Category
+ 'Gas' under 'Auto' should be translated to Petrol in en_GB and
+ en_AU
+
+2010-06-24 09:43 gjanssens
+
+ * [r19291] po/lv.po: Update lv translation, correct translation
+ prefixes
+
+2010-06-24 08:56 gjanssens
+
+ * [r19290] packaging/win32/defaults.sh: Bug #617797 - Win32 need
+ to downgrade to gtk-2.16 (Default theme not working under
+ Windows), patch by Tao Wang
+
+2010-06-24 08:54 gjanssens
+
+ * [r19289] src/report/report-system/report-system.i: Fix build
+ failure introduced by r19285 on systems with guile 1.6.
+
+2010-06-23 07:24 gjanssens
+
+ * [r19288] po/lv.po: Updated latvian translation, patch by Valdis
+ Vītoliņš
+
+2010-06-23 07:05 mta
+
+ * [r19287] macros/ac_pkg_swig.m4: Properly check for SWIG version
+ 2.0.0 and later.
+
+2010-06-23 07:04 mta
+
+ * [r19286] src/bin/environment.in: Revert part of R19263.
+ DYLD_LIBRARY_PATH must be set on MacOSX (running under X11, not
+ Quartz) in order for GnuCash to find its dynamic libraries.
+
+2010-06-22 22:02 plongstaff
+
+ * [r19285] src/report/report-system/gnc-report.c,
+ src/report/report-system/gnc-report.h,
+ src/report/report-system/html-fonts.scm,
+ src/report/report-system/report-system.i: Bug #616606: Add
+ gnc-get-default-report-font-family function callable from scm.
+ Currently returns "Arial" but can be modified to get default
+ GtkWindow font.
+
+2010-06-22 20:30 gjanssens
+
+ * [r19284] src/bin/Makefile.am: Change gnucash-bin to gnucash on
+ OS X (the other platforms had been changed already)
+
+2010-06-21 19:45 cstim
+
+ * [r19283] src/app-utils/date-utilities.scm,
+ src/report/standard-reports/account-piecharts.scm: After
+ learning the scheme case syntax, implement it correctly this
+ time. Fixes r19281, r19280, r19253, r19252.
+
+2010-06-21 15:55 gjanssens
+
+ * [r19282] doc/README-zh_CN.win32-bin.txt: Add missing UTF-8 BOM
+
+2010-06-20 18:42 cstim
+
+ * [r19281] src/report/standard-reports/account-piecharts.scm: Some
+ more disabling of the new deactivated option in the piechart.
+ Forgotten in r19280, sorry for that.
+
+2010-06-19 20:03 cstim
+
+ * [r19280] src/report/standard-reports/account-piecharts.scm:
+ Disable new option of piechart report even more.
+
+2010-06-19 15:42 gjanssens
+
+ * [r19279] packaging/win32/gnucash.iss.in,
+ packaging/win32/install-impl.sh, src/bin/Makefile.am,
+ src/bin/gnucash-bin.c, src/gnome-utils/gnc-gnome-utils.c:
+ Improve name consistency. Use "GnuCash" (or more precisely
+ PACKAGE_NAME), wherever the name is visible to the user, and
+ "gnucash" (or more precisely PACKAGE) everywhere else.
+
+2010-06-19 14:50 gjanssens
+
+ * [r19278] src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-backend-xml.h,
+ src/gnome-utils/glade/preferences.glade: Bug #600574 - Would
+ like to disable creation of log files and backup files entirely
+
+2010-06-19 13:28 gjanssens
+
+ * [r19277] packaging/win32/build_tags.sh,
+ packaging/win32/daily_build.sh: Document what to do if svn isn't
+ found. This only applies to the scripts used to setup an
+ automated build system
+
+2010-06-19 10:47 gjanssens
+
+ * [r19276] src/backend/xml/gnc-backend-xml.c: Cleanup use of
+ constants
+
+2010-06-19 08:17 gjanssens
+
+ * [r19275] doc/README-lv.win32-bin.txt: Add utf-8 prefix, so the
+ Windows installer interprets the file properly
+
+2010-06-18 12:03 gjanssens
+
+ * [r19274] packaging/win32/gnucash.iss.in: Fix Latvian language
+ support for Windows installer (should have used lv instead of
+ lv_LV)
+
+2010-06-17 19:09 gjanssens
+
+ * [r19273] src/gnome-utils/glade/dialog-file-access.glade: Bug
+ #621744 - Prompt for password is not hidden
+
+2010-06-17 18:58 gjanssens
+
+ * [r19272] packaging/win32/Latvian-1-5.1.11.isl,
+ packaging/win32/Makefile.am, packaging/win32/gnucash.iss.in: Add
+ Latvian translation for the Windows Installer, patch by Valdis
+ Vītoliņš
+
+2010-06-17 09:57 gjanssens
+
+ * [r19271] doc/README-nl.win32-bin.txt: Fix encoding issues in
+ Windows README file and translate last sentence.
+
+2010-06-17 09:34 gjanssens
+
+ * [r19270] doc/Makefile.am, doc/README-lv.win32-bin.txt: Add
+ Latvian readme file for Windows
+
+2010-06-16 19:10 cstim
+
+ * [r19269] po/nl.po: Update Dutch translation from the TP
+ * [r19268] po/zh_CN.po: Update Chinese (simplified) translation,
+ from the TP
+
+2010-06-16 16:18 gjanssens
+
+ * [r19267] doc/README-de.win32-bin.txt,
+ doc/README-fr.win32-bin.txt, doc/README-it.win32-bin.txt,
+ doc/README-nl.win32-bin.txt, doc/README-zh_CN.win32-bin.txt,
+ packaging/win32/defaults.sh, packaging/win32/gnucash.iss.in: Bug
+ #619709 - Upgrade Inno Setup to 5.3.x to use utf-8 in .iss
+ script, patch by Tao Wang
+
+2010-06-16 16:02 gjanssens
+
+ * [r19266] packaging/win32/install-impl.sh: Check properly for svn
+ availability
+
+2010-06-16 13:21 gjanssens
+
+ * [r19265] packaging/win32/defaults.sh,
+ packaging/win32/install-impl.sh: Bug #621602 - Upgrade svn on
+ Windows building environment to 1.6.x, patch by Tao Wang.
+
+2010-06-16 13:19 gjanssens
+
+ * [r19264] src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gnc-keyring.c: Set user visible application name
+ as part of the gui initialization. This defines which name is
+ used in the about dialog and is used by gnome-keyring to
+ determine where to store passwords.
+
+2010-06-16 12:45 gjanssens
+
+ * [r19263] packaging/win32/dist-impl.sh,
+ packaging/win32/gnucash.iss.in, packaging/win32/install-impl.sh,
+ src/bin/Makefile.am, src/bin/environment-osx.in,
+ src/bin/environment.in, src/bin/gnucash-gdb.in,
+ src/bin/gnucash-launcher.in, src/bin/gnucash-valgrind.in,
+ src/bin/gnucash.in: Finish direct binary execution on Windows
+ and linux and cleanup bin Makefile/targets - Windows * binary
+ name becomes GnuCash.exe * gnucash.cmd is renamed to
+ gnucash-launcer.cmd (consistent with OS X). This file is only
+ needed to run GnuCash straight from the source installation. It
+ is not used (or distributed) with the Windows Installer version.
+ * gnucash-valgrind, gnucash-gdb and the override extra's have
+ been removed as they are meant for a UNIX like environment -
+ Linux/others * binary name becomes gnucash * the gnucash launch
+ script has been removed together with gnucash-gdb. They no
+ longer add value on linux. * gnucash-valgrind has been retained
+ because it contains useful presets - OS X (Quartz) * binary name
+ remains gnucash-bin for now (requires synchronous changes in the
+ externally hosted OS X build system) * gnucash launcher script
+ has been renamed to gnucash-launcher. This file is only needed
+ to run GnuCash straight from the source installation. It is not
+ used (or distributed) in the OS X bundle version. * gnucash-gdb
+ and gnucash-valgrind remain and can be used for debugging the
+ source installation.
+
+2010-06-16 08:48 gjanssens
+
+ * [r19262] packaging/win32/functions.sh: Undo debug modification
+ introduced in r19100. It bypassed the Abort and was never
+ intended to be committed.
+
+2010-06-16 08:46 gjanssens
+
+ * [r19261] src/libqof/qof/qoflog.c: Use enum value QOF_LOG_MESSAGE
+ (newly defined in r19257) instead of the generic
+ G_LOG_LEVEL_MESSAGE
+
+2010-06-15 22:47 jralls
+
+ * [r19260] src/gnome-utils/gnc-gnome-utils.c: OSX: Use the
+ language list instead of the locale Language list is better than
+ locale: * Locale is only one choice, language list gives user
+ several chances before defaulting to english. * Locale is set on
+ the Formats page in System Preferences>Language & Text and
+ labelled "Region", which makes one think that it's separate from
+ language choices. * This new code looks at only the first two
+ letters, so any time (e.g.) German is selected as the language
+ it will use the de_DE localization. This will have to be
+ elaborated if we ever get regional language translations.
+
+2010-06-15 21:41 jralls
+
+ * [r19259] src/bin/gnucash-bin.c: OSX: Set locale and languages
+ from User Defaults. This was handled in the bundle launcher
+ script and completely ignored when gnucash is launched from the
+ command line. Should offer better performance than the scripted
+ version, which had some odd workarounds.
+
+2010-06-14 18:23 cstim
+
+ * [r19258] accounts/nl/Makefile.am,
+ accounts/nl/acctchrt_checkbook.gnucash-xea: Add simple checkbook
+ account chart in Dutch, by Mark Haanen.
+
+2010-06-13 20:57 jralls
+
+ * [r19257] src/libqof/qof/qoflog.h: Add missing enum value
+
+2010-06-13 20:11 cstim
+
+ * [r19256] src/report/standard-reports/account-piecharts.scm: Fix
+ report error in piechart due to the temporary deactivation of
+ the new option.
+
+2010-06-12 16:11 cstim
+
+ * [r19255] src/business/business-core/sql/CMakeLists.txt,
+ src/business/business-core/sql/Makefile.am,
+ src/business/business-core/sql/gncmod-business-backend-sql.c,
+ src/business/business-core/sql/gncmod-business-backend-sql.h:
+ Make business sql backend initialization functions accessible
+ when statically linking. Same change as what r18841 added in
+ business-core/xml.
+
+2010-06-12 16:03 gjanssens
+
+ * [r19254] src/backend/xml/gnc-backend-xml.c,
+ src/gnc/mainwindow-file.cpp,
+ src/gnome-utils/druid-gnc-xml-import.c,
+ src/gnome-utils/gnc-file.c: Delegate transaction log
+ enabling/disabling to the backends. Let only the xml backend
+ enable logging.
+
+2010-06-12 15:51 cstim
+
+ * [r19253] src/report/standard-reports/account-piecharts.scm: Add
+ averaging option (but currently deactivated) for monthly or
+ weekly average in account piechart. Will be activated once we're
+ out of string freeze in order not to have untranslated strings
+ show up for the user.
+ * [r19252] src/app-utils/app-utils.scm,
+ src/app-utils/date-utilities.scm: Add getter function for
+ mapping a {year,month,day} symbol to the conversion function of
+ a date to a fractional number.
+
+2010-06-12 13:00 gjanssens
+
+ * [r19251] src/business/business-core/gncBillTerm.c: Explain
+ proximo concept.
+
+2010-06-12 09:23 gjanssens
+
+ * [r19250] src/backend/xml/gnc-backend-xml.c,
+ src/core-utils/gnc-uri-utils.c, src/core-utils/gnc-uri-utils.h,
+ src/gnome-utils/gnc-file.c: Bug #615347 - Use enforced,
+ consistent data file extension across supported platforms The
+ choice has fallen on ".gnucash". This extension will be added to
+ all filenames that don't have it already when a user chooses
+ "Save As...". Obviously this is only done for files, not for
+ database storage. The backup files will from now on also end in
+ ".gnucash" instead of the previous ".xac". The code that removes
+ old backup files scans for both extensions to ensure that backup
+ files still available with the ".xac" extension are rotated as
+ well.
+
+2010-06-10 13:05 gjanssens
+
+ * [r19249] src/core-utils/gnc-filepath-utils.c: Fix a comment to
+ reflect the actual code.
+
+2010-06-09 16:40 gjanssens
+
+ * [r19248] src/bin/Makefile.am, src/bin/gnucash-bin.c: Remove
+ command line parameter that is ignored anyway.
+
+2010-06-09 08:12 gjanssens
+
+ * [r19247] configure.ac: Move language dependent files lv_LV to lv
+
+2010-06-09 07:31 gjanssens
+
+ * [r19246] accounts/lv/Makefile.am: Move language dependent files
+ lv_LV to lv, one more change
+
+2010-06-09 07:29 gjanssens
+
+ * [r19245] accounts/Makefile.am, accounts/lv, accounts/lv_LV,
+ configure.ac, po/lv.po, po/lv_LV.po: Move language dependent
+ files lv_LV to lv
+
+2010-06-08 20:33 gjanssens
+
+ * [r19243] src/import-export/log-replay/gnc-log-replay.c: Bug
+ #378638 - log replay creates two transactions from a single
+ logged transaction
+
+2010-06-08 18:58 cmarchi
+
+ * [r19242] po/it.po: Updated Italian translation by Cristian
+ Marchi.
+
+2010-06-08 16:21 gjanssens
+
+ * [r19241] src/core-utils/gnc-uri-utils.c,
+ src/core-utils/gnc-uri-utils.h: Improve handling of unknown
+ access methods (protocols). Avoid mangling of such urls, so that
+ a clean error message can be displayed.
+
+2010-06-08 03:54 jralls
+
+ * [r19239] src/gnome-utils/glade/commodity.glade: Fix typo in
+ commodity.glade which broke creating new commodities
+
+2010-06-07 21:45 jralls
+
+ * [r19238] src/bin/gnucash-bin.c: Disable enviroment_overide()
+ when MAC_INTEGRATION is defined: It doesn't play well with App
+ Bundles.
+
+2010-06-07 20:22 gjanssens
+
+ * [r19237] src/backend/dbi/gnc-backend-dbi.c: Don't look for dbi
+ drivers if dbi_initialize failed.
+
+2010-06-07 16:52 gjanssens
+
+ * [r19234] src/bin/Makefile.am: Fix dbi drivers not found when
+ --with-dbi-dbd-dir is set at configure time.
+
+2010-06-05 23:59 jralls
+
+ * [r19233] src/bin/Makefile.am, src/bin/gnucash-bin.c,
+ src/gnome-utils/ui/Makefile.am,
+ src/gnome-utils/ui/osx_accel_map: Default key accelerator map
+ for OSX, using Command instead of Control
+
+2010-06-05 18:51 plongstaff
+
+ * [r19231] configure.ac: Update rev number to 2.3.14
+
+2010-06-04 13:37 cstim
+
+ * [r19230] src/business/business-gnome/dialog-invoice.c: Fix
+ r19227, r19228: Don't make the "Due Date" the primary search;
+ fix erroneous parameters when inserting into list.
+
+2010-06-04 13:23 cstim
+
+ * [r19229] po/de.po: Update German translation Patch by Frank H.
+ Ellenberger: update de.po 1. add missing translations 2. review
+ fuzzy translations 3. correct liabilities: Passiva ->
+ Fremdkapital/Verbindlichkeiten 4. correct discount: Skonto ->
+ Skonto, Rabatt & Nachlass 5. typos
+
+2010-06-04 09:38 cstim
+
+ * [r19228] src/business/business-gnome/dialog-invoice.c: Bug
+ #618954: Add a column "Due" to the invoice search results list.
+ Patch by "scar".
+ * [r19227] src/business/business-gnome/dialog-invoice.c: Bug
+ #618951: Add ability to search for invoices by due date Patch by
+ "scar".
+
+2010-06-03 20:18 cstim
+
+ * [r19226] src/gnome-utils/glade/commodity.glade: File convert
+ commodity.glade in glade3-3.6.7 to ensure our gtk-2.10
+ requirement is sufficient.
+
+2010-06-03 20:05 cstim
+
+ * [r19225] src/gnome-utils/glade/commodity.glade: Bug #118391:
+ Resize currency dropdown list Patch by Frank H. Ellenberger. Now
+ in the tested (european) languages one can understand the
+ meaning without horizontal scrolling - search for MXV or UYI to
+ see long examples. I used glade 3, which created the file in a
+ somewhat different way - let me know, if that is a problem.
+
+2010-06-03 20:02 cstim
+
+ * [r19224] po/Makevars: Bug #619984: Remove "Gnumatic, Inc." from
+ po/Makevars Gnumatic Inc. does since a few years no longer
+ exist. So it makes no sense, to have it as copyright holder of
+ new GnuCash translations. I got Linas OK for this change on IRC:
+ http://lists.gnucash.org/logs/2010/05/2010-05-28.html#T13:37:53
+ - #T16:12:23
+
+2010-06-03 19:58 cstim
+
+ * [r19223] packaging/win32/ChineseSimp-12-5.1.11.isl,
+ packaging/win32/Greek-4-5.1.11.isl,
+ packaging/win32/gnucash.iss.in: Bug #617797: Set eol-style to
+ CRLF for win32 files.
+
+2010-06-03 19:56 gjanssens
+
+ * [r19222] src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/gnucash-sheet.h: Bug #618434 -
+ Decimal separator is always '.' when using the keypad, patch by
+ Yasuaki Taniguchi
+
+2010-06-03 19:56 cstim
+
+ * [r19221] doc/README-zh_CN.win32-bin.txt: Set eol-style for
+ win32-bin.txt to CRLF because this file should view correctly on
+ win32 systems
+
+2010-06-03 19:33 gjanssens
+
+ * [r19220] accounts/lv_LV/Makefile.am: fix Latvian account trees,
+ patch by Bill Nottingham.
+
+2010-06-02 20:50 cstim
+
+ * [r19217] packaging/win32/build_package.sh,
+ packaging/win32/build_tags.sh,
+ packaging/win32/create_cross_mingw.sh,
+ packaging/win32/crossbuild_webkit.sh,
+ packaging/win32/daily_build.sh, packaging/win32/defaults.sh,
+ packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
+ packaging/win32/functions.sh, packaging/win32/install-impl.sh,
+ packaging/win32/install.sh, packaging/win32/pi.sh,
+ packaging/win32/reset.sh: Set all shell scripts to svn:eol-style
+ LF because they should have the same line endings.
+
+2010-06-01 14:22 gjanssens
+
+ * [r19216] packaging/win32/build_tags.sh: Fix script that builds
+ the release tags. Awk works differently on windows than on linux
+ apparently.
+
+2010-05-31 18:08 cmarchi
+
+ * [r19215] po/nl.po: Updated Dutch translation by Mark Haanen,
+ copied from the Translation Project.
+
+2010-05-31 18:04 cmarchi
+
+ * [r19214] po/ja.po: Updated Japanese translation by Yasuaki
+ Taniguchi, copied from the Translation Project.
+
+2010-05-30 19:02 plongstaff
+
+ * [r19212] configure.ac: Update version to 2.3.13
+
+2010-05-30 11:59 gjanssens
+
+ * [r19211] src/gnc-module/test/misc-mods/Makefile.am,
+ src/gnc-module/test/misc-mods/agedver.c,
+ src/gnc-module/test/misc-mods/futuremodsys.c,
+ src/gnc-module/test/misc-mods/incompatdep.c: Fix gnc-module test
+ after patch from bug #618646.
+
+2010-05-29 16:36 gjanssens
+
+ * [r19210] packaging/win32/dist-impl.sh: Win32 - Fix installation
+ location of some files, reported by Tao Wang.
+
+2010-05-27 17:54 cmarchi
+
+ * [r19209] po/lv_LV.po: Update of Latvian translation by Valdis
+ Vitolins
+
+2010-05-26 20:27 gjanssens
+
+ * [r19208] src/gnome/dialog-print-check.c: Fix 64-bit compiler
+ error introduced in r19206
+
+2010-05-25 21:35 gjanssens
+
+ * [r19207] packaging/win32/gnucash.iss.in: Fix encoding issues
+ introduced in r19204
+
+2010-05-25 21:16 gjanssens
+
+ * [r19206] src/gnome/dialog-print-check.c: printf with %zd is not
+ known in mingw gcc 4.4.0 and prevents gnucash from being built
+ with that compiler. Since this is only a debug message, I chose
+ to replace it with %d which should also do the right thing.
+
+2010-05-25 21:15 gjanssens
+
+ * [r19205] src/html/gnc-html-webkit.c: Properly check for the
+ unavailability of windows webkit. The logic was accidentally
+ inverted when #ifndef got replaced with if HAVE(). As a side
+ effect, this fixes a mingw gcc-4.4 compiler warning.
+
+2010-05-25 20:20 gjanssens
+
+ * [r19204] packaging/win32/dist-impl.sh,
+ packaging/win32/gnucash.iss.in, packaging/win32/install-impl.sh,
+ src/bin/environment-win32.in, src/bin/gnucash-bin.c,
+ src/core-utils/gnc-path.c, src/gnc-module/gnc-module.c,
+ src/gnc-module/gnc-module.h: Bug #618646 - Should be able to run
+ gnucash-bin.exe directly, rather than gnucash.cmd Patch by Tao
+ Wang.
+
+2010-05-25 19:26 gjanssens
+
+ * [r19203] src/optional/python-bindings/Makefile.am: Fix warning
+ message of autogen.sh for python-binding. Patch by Tao Wang
+
+2010-05-24 05:08 jralls
+
+ * [r19202] configure.ac: Remove AC_PROG_OBJC from configure.ac
+
+2010-05-22 23:40 jralls
+
+ * [r19201] configure.ac, src/bin/Makefile.am, src/gnc-ui.h,
+ src/gnome-utils/gnc-gnome-utils.c: Implement help for OSX
+
+2010-05-22 21:29 plongstaff
+
+ * [r19200] src/backend/dbi/gnc-backend-dbi.c: Fix #616100 -
+ Incorrect character set used in MySQL backend Use "SET NAMES
+ 'utf8'" so that mysql uses utf8 for communication and all char
+ sets.
+
+2010-05-22 21:25 plongstaff
+
+ * [r19199] src/report/report-system/html-fonts.scm: Split "Arial"
+ out from font names to make it easier to replace.
+
+2010-05-21 22:45 jralls
+
+ * [r19198] src/core-utils/binreloc.c: Update binreloc to use
+ Cocoa-based GtkOSXApplication instead of ige-mac-bundle.
+
+2010-05-21 20:45 jralls
+
+ * [r19197] src/bin/Makefile.am, src/bin/gnucash-setup-env-osx.in:
+ Fix gnc_dbd_dir foulup
+
+2010-05-21 19:37 jralls
+
+ * [r19196] src/gnome-utils/gnc-main-window.c: Change from
+ ige-mac-menu to GtkOSXApplication for OSX integration. Fixes
+ 600590.
+
+2010-05-20 20:16 gjanssens
+
+ * [r19191] configure.ac, src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/test/Makefile.am, src/bin/Makefile.am,
+ src/bin/environment-osx.in, src/bin/environment-win32.in,
+ src/bin/environment.in, src/bin/gnucash-setup-env-osx.in,
+ src/business/business-core/sql/test/Makefile.am: Fix libdbi
+ hardcoded driver directory usage Patch by Bill Nottingham, with
+ modifications to only set GNC_DBD_DIR if --with-dbi-dbd-path is
+ explicitly set.
+
+2010-05-20 20:02 gjanssens
+
+ * [r19190] packaging/win32/install-impl.sh: Win32 use up-to-date
+ configure parameters for aqbanking
+
+2010-05-20 18:53 cstim
+
+ * [r19189] po/lv_LV.po: Updated Latvian translation by Valdis
+ Vītoliņš.
+
+2010-05-20 18:52 cstim
+
+ * [r19188] accounts/lv_LV/acctchrt_business.gnucash-xea,
+ accounts/lv_LV/acctchrt_common.gnucash-xea,
+ accounts/lv_LV/acctchrt_full.gnucash-xea: Update Latvian account
+ templates by Valdis Vitoliņš.
+
+2010-05-20 13:25 gjanssens
+
+ * [r19186] configure.ac, src/bin/Makefile.am, src/bin/gnucash.rc:
+ Bug #618647 - Compile .ico as resource into gnucash-bin.exe,
+ patch by Tao Wang
+
+2010-05-20 08:34 gjanssens
+
+ * [r19185] accounts/lv_LV: Svn ignore built files
+
+2010-05-20 08:08 gjanssens
+
+ * [r19184] packaging/win32/custom.sh.sample,
+ packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
+ packaging/win32/dist.sh, packaging/win32/install-impl.sh,
+ packaging/win32/install.sh: Bug #618505 - Separate shell
+ functions files from variables and steps files, patch by Yasuaki
+ Taniguchi
+
+2010-05-19 22:00 gjanssens
+
+ * [r19183] packaging/win32/Makefile.am: Additional fix for
+ Simplified Chinese translation of windows installer
+
+2010-05-19 20:27 mta
+
+ * [r19182] src/core-utils/gnc-uri-utils.c,
+ src/gnome-utils/gnc-keyring.c: Make the keychain interface in
+ MacOSX compile and work.
+
+2010-05-19 16:21 gjanssens
+
+ * [r19181] packaging/win32/Makefile.am: Fix windows build
+
+2010-05-17 23:02 plongstaff
+
+ * [r19180] src/html/gnc-html-webkit.c: Set default webkit font
+ from system font.
+
+2010-05-15 20:29 cstim
+
+ * [r19177] accounts/Makefile.am, accounts/lv_LV,
+ accounts/lv_LV/Makefile.am,
+ accounts/lv_LV/acctchrt_brokerage.gnucash-xea,
+ accounts/lv_LV/acctchrt_business.gnucash-xea,
+ accounts/lv_LV/acctchrt_carloan.gnucash-xea,
+ accounts/lv_LV/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/lv_LV/acctchrt_checkbook.gnucash-xea,
+ accounts/lv_LV/acctchrt_childcare.gnucash-xea,
+ accounts/lv_LV/acctchrt_common.gnucash-xea,
+ accounts/lv_LV/acctchrt_eduloan.gnucash-xea,
+ accounts/lv_LV/acctchrt_fixedassets.gnucash-xea,
+ accounts/lv_LV/acctchrt_full.gnucash-xea,
+ accounts/lv_LV/acctchrt_homeloan.gnucash-xea,
+ accounts/lv_LV/acctchrt_homeown.gnucash-xea,
+ accounts/lv_LV/acctchrt_otherloan.gnucash-xea,
+ accounts/lv_LV/acctchrt_renter.gnucash-xea,
+ accounts/lv_LV/acctchrt_retiremt.gnucash-xea,
+ accounts/lv_LV/acctchrt_spouseinc.gnucash-xea,
+ accounts/lv_LV/acctchrt_spouseretire.gnucash-xea, configure.ac:
+ Add Latvian account templates by Valdis Vitoliņš.
+
+2010-05-15 15:04 plongstaff
+
+ * [r19173] src/report/report-system/report.scm,
+ src/report/stylesheets/Makefile.am,
+ src/report/stylesheets/stylesheet-css.scm,
+ src/report/stylesheets/stylesheet-plain.scm,
+ src/report/stylesheets/stylesheets.scm: Merge CSS and plain
+ stylesheets, leaving the plain and remove the CSS stylesheet.
+ Plain now has font specifications.
+
+2010-05-15 14:50 plongstaff
+
+ * [r19172] src/report/report-system/Makefile.am,
+ src/report/report-system/html-fonts.scm,
+ src/report/report-system/report-system.scm,
+ src/report/stylesheets/stylesheet-css.scm,
+ src/report/stylesheets/stylesheet-easy.scm,
+ src/report/stylesheets/stylesheet-fancy.scm,
+ src/report/stylesheets/stylesheet-footer.scm,
+ src/report/stylesheets/stylesheets.scm: Add font support to all
+ stylesheets
+
+2010-05-15 14:34 gjanssens
+
+ * [r19171] src/pixmaps/Makefile.am: Add rules to copy the
+ necessary icons during build.
+
+2010-05-15 13:48 gjanssens
+
+ * [r19169] art/tango/gnc-invoice-pay.svg,
+ 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-pay-16.png,
+ src/pixmaps/gnc-invoice-pay.png: Add "Pay invoice" toolbar
+ button when invoice is open.
+
+2010-05-15 10:27 gjanssens
+
+ * [r19168] doc/README-zh_CN.win32-bin.txt,
+ packaging/win32/ChineseSimp-12-5.1.11.isl: Reapply Simplified
+ Chinese patches
+
+2010-05-15 07:31 gjanssens
+
+ * [r19167] packaging/win32/gnucash.iss.in: Repatch Windows
+ installer for Simplified Chinese
+
+2010-05-15 06:37 cmarchi
+
+ * [r19166] po/lv_LV.po: Update of Latvian Translation by Valdis
+ Vitolins
+
+2010-05-14 15:43 cstim
+
+ * [r19165] packaging/win32/build_tags.sh: Fix windows tag build
+ script, by Geert Janssens
+
+2010-05-14 09:00 cstim
+
+ * [r19164] packaging/win32/build_tags.sh: Revert r19159, "Fix
+ windows tag build script, by Geert Janssens" I thought I would
+ get access to the build server immediately to perform the
+ cleanup of the old tag file, but apparently the server is
+ unreachable for me for now, so I cannot commit this change
+ today. Maybe later.
+ * [r19163] po/de.po: Update German translation.
+ * [r19162] po/POTFILES.in, src/app-utils/gnc-ui-util.c,
+ src/business/business-reports/taxinvoice.eguile.scm,
+ src/report/report-system/report.scm,
+ src/report/standard-reports/balsheet-eg.eguile.scm,
+ src/report/standard-reports/balsheet-eg.scm: I18n improvements:
+ Remove colons from translatable strings. Use correct
+ capitalization. In most cases, the changed strings already
+ appear somewhere else in the program, so only very few are
+ unfortunately now new strings even though we hoped we could
+ stick to the string freeze.
+
+2010-05-14 08:36 gjanssens
+
+ * [r19161] doc/Makefile.am, doc/README-zh_CN.win32-bin.txt,
+ packaging/win32/ChineseSimp-12-5.1.11.isl,
+ packaging/win32/gnucash.iss.in: zh_CN translation for Windows
+ Installer, patch by Tao Wang.
+
+2010-05-14 08:33 gjanssens
+
+ * [r19160] accounts/zh_CN/acctchrt_brokerage.gnucash-xea,
+ accounts/zh_CN/acctchrt_business.gnucash-xea,
+ accounts/zh_CN/acctchrt_carloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/zh_CN/acctchrt_checkbook.gnucash-xea,
+ accounts/zh_CN/acctchrt_childcare.gnucash-xea,
+ accounts/zh_CN/acctchrt_common.gnucash-xea,
+ accounts/zh_CN/acctchrt_eduloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_fixedassets.gnucash-xea,
+ accounts/zh_CN/acctchrt_full.gnucash-xea,
+ accounts/zh_CN/acctchrt_homeloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_homeown.gnucash-xea,
+ accounts/zh_CN/acctchrt_otherloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_renter.gnucash-xea,
+ accounts/zh_CN/acctchrt_retiremt.gnucash-xea,
+ accounts/zh_CN/acctchrt_spouseinc.gnucash-xea,
+ accounts/zh_CN/acctchrt_spouseretire.gnucash-xea: Update zh_CN
+ account charts, patch by Tao Wang.
+
+2010-05-14 07:55 cstim
+
+ * [r19159] packaging/win32/build_tags.sh: Fix windows tag build
+ script, by Geert Janssens
+
+2010-05-14 07:52 cstim
+
+ * [r19158] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project.
+
+2010-05-14 07:36 cstim
+
+ * [r19157] packaging/win32/reset.sh: Bug #618341: Additional paths
+ to reset.sh Patch by Yasuaki Taniguchi.
+
+2010-05-14 07:24 cstim
+
+ * [r19156] src/report/standard-reports/standard-reports.scm: One
+ more revert of r19148, "Bug #615168: Remove instances of
+ (use-modules (ice-9 slib))..." Missed that one in r19154.
+
+2010-05-14 07:09 cstim
+
+ * [r19155] src/app-utils/c-interface.scm, src/app-utils/prefs.scm,
+ src/business/business-reports/aging.scm,
+ src/business/business-reports/easy-invoice.scm,
+ src/business/business-reports/fancy-invoice.scm,
+ src/business/business-reports/invoice.scm,
+ src/report/standard-reports/standard-reports.scm: Revert r19147,
+ "Bug #615168: Remove spurious (require 'hash-table)
+ instances..." Apparently guile-1.6 still needs all of those.
+ * [r19154] src/app-utils/c-interface.scm,
+ src/business/business-reports/aging.scm,
+ src/business/business-reports/easy-invoice.scm,
+ src/business/business-reports/fancy-invoice.scm,
+ src/business/business-reports/invoice.scm: Partly revert r19148,
+ "Bug #615168: Remove instances of (use-modules (ice-9 slib))..."
+ Apparently guile-1.6 needs this in more places than I thought at
+ r19148.
+
+2010-05-12 19:58 cstim
+
+ * [r19153] po/zh_CN.po: Update Chinese (simplified) Translation,
+ copied from the Translation Project.
+
+2010-05-12 14:21 gjanssens
+
+ * [r19152] src/gnome/glade/account.glade: Fix help text,
+ discovered by Nikos Charonitakis
+
+2010-05-12 06:13 cmarchi
+
+ * [r19150] po/pt_BR.po: Update of Brazilian Portuguese translation
+ by Miguel A.Rozsas
+
+2010-05-11 17:45 cmarchi
+
+ * [r19149] po/el.po: Update of Greek translation by Nikos
+ Charonitakis
+
+2010-05-09 19:24 cstim
+
+ * [r19148] src/app-utils/c-interface.scm,
+ src/business/business-reports/aging.scm,
+ src/business/business-reports/easy-invoice.scm,
+ src/business/business-reports/fancy-invoice.scm,
+ src/business/business-reports/invoice.scm,
+ src/business/business-reports/job-report.scm,
+ src/business/business-reports/owner-report.scm,
+ src/business/business-reports/payables.scm,
+ src/business/business-reports/receivables.scm,
+ src/import-export/qif-import/qif-import.scm,
+ src/report/locale-specific/us/taxtxf-de_DE.scm,
+ src/report/locale-specific/us/taxtxf.scm,
+ src/report/report-system/eguile-utilities.scm,
+ src/report/standard-reports/account-piecharts.scm,
+ src/report/standard-reports/advanced-portfolio.scm,
+ src/report/standard-reports/average-balance.scm,
+ src/report/standard-reports/balance-sheet.scm,
+ src/report/standard-reports/budget-balance-sheet.scm,
+ src/report/standard-reports/budget-barchart.scm,
+ src/report/standard-reports/budget-flow.scm,
+ src/report/standard-reports/budget-income-statement.scm,
+ src/report/standard-reports/budget.scm,
+ src/report/standard-reports/cash-flow.scm,
+ src/report/standard-reports/category-barchart.scm,
+ src/report/standard-reports/daily-reports.scm,
+ src/report/standard-reports/equity-statement.scm,
+ src/report/standard-reports/general-journal.scm,
+ src/report/standard-reports/general-ledger.scm,
+ src/report/standard-reports/income-statement.scm,
+ src/report/standard-reports/net-barchart.scm,
+ src/report/standard-reports/portfolio.scm,
+ src/report/standard-reports/price-scatter.scm,
+ src/report/standard-reports/register.scm,
+ src/report/standard-reports/standard-reports.scm,
+ src/report/standard-reports/transaction.scm,
+ src/report/standard-reports/trial-balance.scm,
+ src/report/utility-reports/view-column.scm: Bug #615168: Remove
+ instances of (use-modules (ice-9 slib)) except report-system.scm
+ There are no more instances of (require ...), so Guile's slib
+ support is no longer needed. Patch by Andy Wingo, but except
+ report-system.scm because saved reports still use the
+ hash-for-each -- so we will need to continue to support the
+ symbol.
+ * [r19147] src/app-utils/c-interface.scm, src/app-utils/prefs.scm,
+ src/business/business-reports/aging.scm,
+ src/business/business-reports/easy-invoice.scm,
+ src/business/business-reports/fancy-invoice.scm,
+ src/business/business-reports/invoice.scm,
+ src/report/standard-reports/standard-reports.scm: Bug #615168:
+ Remove spurious (require 'hash-table) instances except
+ report-system.scm Patch by Andy Wingo, but except
+ report-system.scm. 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.
+
+2010-05-09 17:13 plongstaff
+
+ * [r19146] packaging/win32/defaults.sh: Fix #616554 - New
+ stylesheets based on Fancy template cause BIN to crash An
+ interface issue between libjpeg and webkit (incorrect type used
+ in libjpeg) causes the crash. This patch replaces the normal
+ libjpeg with a patched one.
+
+2010-05-08 19:10 cstim
+
+ * [r19145] po/da.po: Updated Danish translation by Joe Hansen,
+ copied from the Translation Project.
+
+2010-05-07 15:29 gjanssens
+
+ * [r19135] src/business/business-gnome/dialog-invoice.c: When
+ posting an invoice, propose the invoice's opened date as post
+ date.
+
+2010-05-07 14:38 gjanssens
+
+ * [r19134] src/business/business-ledger/gncEntryLedger.c: Bug
+ #352058 - Invoice entries should default to opening date of
+ invoice.
+
+2010-05-07 14:31 gjanssens
+
+ * [r19133] src/business/business-gnome/dialog-job.c: Bug #615510 -
+ Gnucash crashes when creating new customer job
+
+2010-05-07 10:32 gjanssens
+
+ * [r19132] src/business/business-ledger/gncEntryLedger.c,
+ src/libqof/qof/qofquerycore.c: Bug #357696 - Billable items
+ appear in more than one invoice
+
+2010-05-07 07:41 cstim
+
+ * [r19131] src/engine/iso-4217-currencies.scm: Bug #118391:
+ Implement translation long currency names Adjust in
+ iso-4217-currencies.scm fullnames to conform with iso-codes-3.3
+ Patch by Frank H. Ellenberger.
+
+2010-05-06 16:23 gjanssens
+
+ * [r19130] src/libqof/qof/qofquery.c: A search with no search
+ terms set by the user should still honor the original search
+ constraints. For example: if a user does: - Find customer -
+ Click on Customer's invoices - Then explicitly removes the empty
+ search term - Click Find => the user should still see only the
+ invoices for this customer. Previously this scenario would
+ return all bills, invoices AND vouchers in the book. The cause
+ was an attempt to merge two queries with AND while one query had
+ no terms. The code already partially checked for this, but there
+ was still an unhandled case.
+
+2010-05-06 15:15 gjanssens
+
+ * [r19129] src/business/business-core/gncInvoice.c,
+ src/business/business-core/gncInvoice.h,
+ src/business/business-gnome/dialog-invoice.c: Return only bills
+ when searching for bills, return only invoices when searching
+ for invoices and return only vouchers when searching for vouchers
+
+2010-05-06 11:40 cstim
+
+ * [r19127] CMakeLists.txt, src/CMakeLists.txt,
+ src/config.h.cmake.in: Cutecash: Fix config.h creation by using
+ the #cmakedefine feature of CONFIGURE_FILE. Finally, config.h
+ will only be re-created if anything has changed, thus reducing
+ re-compiling to a minimum. This was done with instructions from
+ http://www.cmake.org/Wiki/CMake:How_To_Write_Platform_Checks ;
+ however, more of those checks (like CheckFunctionExists etc)
+ don't work as easily as CheckHeaderExists, so I left it at that.
+ * [r19126] src/import-export/aqbanking/dialog-ab-trans.c,
+ src/import-export/aqbanking/druid-ab-initial.c,
+ src/import-export/aqbanking/gnc-ab-getbalance.c,
+ src/import-export/aqbanking/gnc-ab-gettrans.c,
+ src/import-export/aqbanking/gnc-ab-transfer.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-ab-utils.h,
+ src/import-export/aqbanking/gnc-file-aqb-import.c,
+ src/import-export/aqbanking/gnc-gwen-gui.c: Add support for
+ upcoming libaqbanking-5 version.
+
+2010-05-06 09:02 cstim
+
+ * [r19124] src/optional/python-bindings/Makefile.am: Bug #616524:
+ Fix missing re-generating of gnucash_core.c code. The .c file
+ gets outdated easily because the makefile doesn't contain enough
+ of its dependencies. I would need to be regenerated each time
+ any of the included files was changed, but currently it doesn't
+ contain these dependencies in the makefile rules. Having it
+ depending on config.h should at least trigger the generation at
+ each version number change (so that the tarball contains an
+ up-to-date version.)
+
+2010-05-06 09:01 cstim
+
+ * [r19123] make-gnucash-potfiles.in, po/POTFILES.in,
+ src/app-utils/app-utils.scm, src/app-utils/options.scm,
+ src/business/business-utils/business-prefs.scm,
+ src/business/business-utils/business-utils.scm,
+ src/engine/engine.i, src/engine/gnc-budget.c,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofbookslots.h: Bug
+ #612212: Provide a method to set the default budget Patch by
+ Jeff Kletsky. (Cstim: Accepted even though string freeze is in
+ effect because it was submitted before the freeze. Also, the
+ string additions are very minor.) Summary of Changes: * Initial
+ story related to providing default budget control * Add a
+ "Budgeting" tab to the book-level preferences dialog * Add a
+ "Default Budget" selector to the "Budgeting" tab * Modify
+ gnc_budget_get_default() to * Respect the new KVP, if present *
+ Fall back to 2.2.x behavior, if not present * Modify
+ gnc:make-budget-option * Reformatted for readability with
+ additional comments * Default is now "#f" so that selected value
+ is always saved Otherwise, if selection happened to be the
+ current default and the default was later changed, the report
+ would change * getter, setter, and generate-restore-form all now
+ consistent * setter now always takes a budget object *
+ generate-restore-form does not rely on "hack" in setter that
+ previously allowed either a budget object or a GUID string This
+ is a different fix for 603215 -- see Known Issues * Provide
+ translation support for "Trading Acccounts" (and "Budgeting") *
+ Refactor #define names for consistency and extensibility *
+ KVP_OPTION_PATH for consistency with Guile usage *
+ OPTION_SECTION_blahblah * OPTION_NAME_blahblah * Modify
+ qofbookslots.h to be "SWIG-aware" * Pick up qofbookslots.h in
+ make-gnucash-potfiles.in and po/POTFILES.in Known Issues: *
+ There is no selection (yet) for "Use default budget" so changing
+ the default budget and reloading a report does not change the
+ budget used * setter is no more robust to "bad" values than in
+ previous code * Budget reports created with 2.3.x after r18528
+ (between 2.3.8 and 2.3.9) may not load or re-render as they
+ relied on the setter taking either a budget object or a GUID as
+ a string This should not impact any 2.2.x users as nothing was
+ saved under 2.2.x related to the default budget. This can be
+ resolved through removing the option restore code in
+ ~/.gnucash/saved-reports-2.4 and, if affected reports were open,
+ in ~/.gnucash/books/<name_of_book> * Budget reports prior to
+ r18528 did not save budget selection (603215)
+
+2010-05-06 08:36 cstim
+
+ * [r19122] src/import-export/csv/gnc-csv-model.c: Bug #586805: Fix
+ errorneous abs() in csv import Changes abs function to fabs in
+ gnc-csv-model.c, to allow csv imports of values less than $1.00.
+ Patch by James Raehl.
+
+2010-05-06 08:33 cstim
+
+ * [r19120] src/engine/iso-4217-currencies.scm,
+ src/engine/iso-currencies-to-c: Bug #617660: Improving
+ iso-4217-currencies Patch by Frank H. Ellenberger 1. improve the
+ header of fieldnames with annotations 2. sort by ISO code,
+ because a. easier for non english people b. most tables in the
+ internet have this sort order. So maintainance becomes easier.
+ 3. inserting a Column local_symbol, because some people like to
+ use it, e.g.
+ https://bugzilla.gnome.org/show_bug.cgi?id=492417#c3 But
+ probably there is a better way to get this informations. 4.
+ Review List: a. adding: CDF, GHS, ... b. outdated:
+ AON->AOR->AOA, GWP->XOF, ... c. Typos like "fening". d. Alway
+ use singular instead of a mixture. 5. add comments: a. outdated
+ currencies prepared as in the header shown. b. for
+ abbreviations. Background is the thread starting with
+ https://lists.gnucash.org/pipermail/gnucash-devel/2009-October/026558.html
+
+2010-05-06 08:19 cstim
+
+ * [r19118] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
+ src/libqof/qof/qofla-dir.h.in, src/libqof/qof/qofsession.c:
+ Follow-up to r19099: Remove qof's backend loading because there
+ is no backend anymore. Remove generated file qofla-dir.h. This
+ is actually good progress because it gets rid of yet another
+ compiled-in path, which are a nuisance and need to be replaced
+ by runtime path lookup everywhere, if needed.
+
+2010-05-06 07:44 gjanssens
+
+ * [r19114] packaging/win32/dist.sh: Remove qsf related code from
+ windows installer script.
+
+2010-05-05 18:40 cmarchi
+
+ * [r19111] po/glossary/zh_CN.po: Update of Chinese glossary by Tao
+ Wang
+
+2010-05-05 18:38 cmarchi
+
+ * [r19110] po/zh_CN.po: Update of Chinese translation by Tao Wang
+
+2010-05-05 12:25 gjanssens
+
+ * [r19107] packaging/win32/functions.sh: Rewrite assert_one_dir
+ function to not crash on a native build machine
+
+2010-05-04 23:40 gjanssens
+
+ * [r19104] packaging/win32/README,
+ packaging/win32/create_cross_mingw.sh,
+ packaging/win32/defaults.sh, packaging/win32/install.sh: Improve
+ the cross-compilation process. - improve create_cross_mingw.sh's
+ integration in defaults.sh and install.sh - update README file
+
+2010-05-04 23:03 gjanssens
+
+ * [r19103] src/gnc/Session.cpp, src/gnc/mainwindow-file.cpp:
+ Remove QSF references from cutecash
+
+2010-05-04 22:51 gjanssens
+
+ * [r19102] make-gnucash-potfiles.in, po/POTFILES.in,
+ src/business/business-gnome/ui/gnc-plugin-business-ui.xml,
+ src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Remove some
+ additional QSF references
+
+2010-05-04 22:40 gjanssens
+
+ * [r19101] packaging/win32/install.sh: Improve test_for_mingw -
+ change test so that both tested programs must work, not only the
+ exit code of the last one - make it cross-compile compatible
+
+2010-05-04 16:44 gjanssens
+
+ * [r19100] packaging/win32/functions.sh: Improve assert_one_dir It
+ now gives a different error message when no directory was found
+ or when multiple directories were found
+
+2010-05-04 14:15 gjanssens
+
+ * [r19099] configure.ac, src/backend/dbi/test/Makefile.am,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/test/Makefile.am,
+ src/business/business-core/sql/test/Makefile.am,
+ src/business/business-core/test/Makefile.am,
+ 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-vendor.c,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/engine/test/test-recursive.c, src/gnome-utils/gnc-file.c,
+ src/gnome/Makefile.am, src/gnome/dialog-chart-export.c,
+ src/gnome/dialog-chart-export.h, src/gnome/druid-hierarchy.c,
+ src/gnome/druid-merge.c, src/gnome/druid-merge.h,
+ src/gnome/glade/Makefile.am, src/gnome/glade/chart-export.glade,
+ src/gnome/glade/merge.glade,
+ src/gnome/gnc-plugin-basic-commands.c, src/libqof/Makefile.am,
+ src/libqof/backend, src/libqof/qof/qof.h,
+ src/libqof/qof/qofbackend.h, src/libqof/qof/qofchoice.h,
+ src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h,
+ src/libqof/qof/qofsql.c, src/libqof/qof/qofutil.c,
+ src/optional/Makefile.am, src/optional/xsl: Remove QSF
+
+2010-05-04 09:45 gjanssens
+
+ * [r19098] packaging/win32/crossbuild_webkit.sh,
+ packaging/win32/defaults.sh, packaging/win32/functions.sh,
+ packaging/win32/icu-crossmingw.patch: Bug #617435 - webkitgtk+
+ cross build script, created by Yasuaki Taniguchi
+
+2010-05-04 09:24 gjanssens
+
+ * [r19097] src/register/register-gnome/gnucash-header.c: Bug
+ #617558 - Header in register doesn't clear properly in
+ double-line mode when switching from transaction to split, patch
+ by Alex Aycinena
+
+2010-05-03 20:15 gjanssens
+
+ * [r19096] packaging/win32/install.sh: Remove forgotten debug
+ statement
+
+2010-05-03 20:07 gjanssens
+
+ * [r19095] packaging/win32/defaults.sh,
+ packaging/win32/install.sh: Add ./ to sourced files, so that
+ they are found when cross-compiling.
+
+2010-05-03 19:50 gjanssens
+
+ * [r19094] packaging/win32/functions.sh: Add (optional)
+ destination file name parameter to wget_unpacked and smart_wget
+ functions. This parameter can be used to override the filename
+ to be used for the downloaded package. If empty, the functions
+ continue to work as before. This new option will be used for
+ cross compilation.
+
+2010-05-02 23:18 gjanssens
+
+ * [r19093] packaging/win32/defaults.sh,
+ packaging/win32/install.sh: Windows build script improvements -
+ make sure pexports is available before guile is built - test for
+ pexports availability when compiling libdbi (to fix
+ crosscompilation)
+
+2010-05-01 22:09 gjanssens
+
+ * [r19088] po/zh_CN.po: Update zh_CN translation, patch by Tao Wang
+
+2010-05-01 19:48 gjanssens
+
+ * [r19087] src/business/business-core/test/README: Fix some typos
+
+2010-04-30 19:16 cmarchi
+
+ * [r19086] po/it.po: Update of Italian translation by Cristian
+ Marchi
+
+2010-04-29 15:56 gjanssens
+
+ * [r19085] po/glossary/zh_CN.po: zh_CN translation of gnucash
+ glossary file, patch by Tao Wang
+
+2010-04-29 15:44 gjanssens
+
+ * [r19084] accounts/zh_CN/acctchrt_brokerage.gnucash-xea,
+ accounts/zh_CN/acctchrt_business.gnucash-xea,
+ accounts/zh_CN/acctchrt_carloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/zh_CN/acctchrt_checkbook.gnucash-xea,
+ accounts/zh_CN/acctchrt_childcare.gnucash-xea,
+ accounts/zh_CN/acctchrt_common.gnucash-xea,
+ accounts/zh_CN/acctchrt_eduloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_fixedassets.gnucash-xea,
+ accounts/zh_CN/acctchrt_full.gnucash-xea,
+ accounts/zh_CN/acctchrt_homeloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_homeown.gnucash-xea,
+ accounts/zh_CN/acctchrt_otherloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_renter.gnucash-xea,
+ accounts/zh_CN/acctchrt_retiremt.gnucash-xea,
+ accounts/zh_CN/acctchrt_spouseinc.gnucash-xea,
+ accounts/zh_CN/acctchrt_spouseretire.gnucash-xea: Updated zh_CN
+ translation of accounts, patch by Tao Wang
+
+2010-04-28 17:48 plongstaff
+
+ * [r19083] src/report/report-system/report.scm: Change default
+ report stylesheet from "Default" to "Default CSS"
+
+2010-04-28 13:54 gjanssens
+
+ * [r19082] packaging/win32/create_cross_mingw.sh: Bug #617072 -
+ Update create_cross_mingw.sh, patch by Yasuaki Taniguchi
+
+2010-04-28 13:43 gjanssens
+
+ * [r19081] configure.ac, configure.in: Bug #554936 -
+ 'configure.in' files should be renamed 'configure.ac'
+
+2010-04-28 13:23 gjanssens
+
+ * [r19080] configure.in, doc/Makefile.am,
+ doc/tip_of_the_day.list.in, src/gnome-utils/dialog-totd.c: Bug
+ #616696 - Development version warning string should not include
+ hardcode version. Third revision. - Stable Version changed into
+ Stable Series (easier to track automatically) - Modified motd
+ code to deal with replacement strings - Changed DEVELOPMENT
+ release tip to separate the Stable Series number from the
+ translatable string.
+
+2010-04-27 20:46 cstim
+
+ * [r19079] src/scm/main.scm: Bug #615168: Don't define hash-fold
+ for guile 2.x Patch by Andy Wingo. * src/scm/main.scm
+ (hash-fold): Only do the conditional hash-fold dance if we don't
+ have guile 2.0. (Definitions in expression context are actually
+ invalid Scheme, but older Guiles are more permissive.)
+ * [r19078] src/engine/engine-helpers.c,
+ src/gnome-utils/dialog-options.c, src/guile-mappings.h: Bug
+ #615168: scm_c_string_length is the proper spelling now Patch by
+ Andy Wingo. Fix up a couple uses of scm_i_string_length, and add
+ a back-compat shim for earlier versions.
+
+2010-04-27 19:41 gjanssens
+
+ * [r19077] configure.in, doc/Makefile.am,
+ doc/tip_of_the_day.list.in: Bug #616696 - Development version
+ warning string should not include hardcode version. * Improve on
+ the previous fix: really display stable version in tooltip, not
+ current version. * Also revert change of "What's new in GnuCash
+ 2.0" because that's the title actually found in the help manual.
+
+2010-04-27 15:23 gjanssens
+
+ * [r19076] src/libqof/qof/qoflog.c: Add .log extension to qof_log
+ filename while creating the temporary file. This will only be
+ visible on Windows. On all other platforms the logfile is
+ successfully renamed to the requested name.
+
+2010-04-27 12:12 gjanssens
+
+ * [r19075] packaging/win32/dist.sh: Bug #615317 - Windows
+ installer requires Qt libraries
+
+2010-04-27 11:04 gjanssens
+
+ * [r19074] packaging/win32/Makefile.am: Add missing libmysql.def
+ to tarball
+
+2010-04-26 17:41 gjanssens
+
+ * [r19073] doc/Makefile.am, doc/tip_of_the_day.list.in: Bug
+ #616696 - Development version warning string should not include
+ hardcode version.
+
+2010-04-25 19:13 plongstaff
+
+ * [r19072] src/report/report-system/html-document.scm,
+ src/report/standard-reports/balsheet-eg.eguile.scm: Fix #616606
+ - Add <meta> line indicating utf8 encoding so that non-latin
+ chars show correctly.
+
+2010-04-24 16:26 gjanssens
+
+ * [r19071] packaging/win32/install.sh,
+ src/bin/environment-win32.in: Enable environment file on Windows
+ (only direct install, not via ISS installer)
+
+2010-04-23 22:32 gjanssens
+
+ * [r19070] src/pixmaps/Makefile.am, src/pixmaps/gnucash-icon.ico:
+ Write makefile rule to create gnucash-icon.ico. This rule isn't
+ called by default though. It uses image-magick to add several
+ png images of different size and bitdepth together. Current ico
+ has: 16x16,8-bit 22x22,8-bit 24x24,8-bit 32x32,32-bit
+ 48x48,32-bit 64x64,32-bit 96x96,32-bit 128x128,32-bit
+ 256x256,32-bit
+
+2010-04-23 21:19 cstim
+
+ * [r19069] src/report/report-system/options-utilities.scm: I18n:
+ Fix erroneous message. This (tooltip) string is blatantly wrong,
+ so we need to fix it regardless of string freeze. Spotted by
+ Mark Haanen.
+ * [r19068] src/business/business-gnome/gnc-plugin-page-invoice.c:
+ I18n fix: Mark forgotten strings for translation. These are
+ allowed regardless of string freeze because the strings are
+ already in the program and are untranslated so far. So marking
+ them for translation will only improve the situation but not
+ introduce new strings into the program in general. Spotted by
+ Mark Haanen.
+ * [r19067] src/app-utils/date-utilities.scm,
+ src/business/business-reports/aging.scm,
+ src/business/business-reports/easy-invoice.scm,
+ src/business/business-reports/fancy-invoice.scm,
+ src/business/business-reports/invoice.scm,
+ src/business/business-reports/job-report.scm,
+ src/business/business-reports/owner-report.scm,
+ src/import-export/qif-import/qif-file.scm,
+ src/import-export/qif-import/qif-parse.scm,
+ src/import-export/qif-import/qif-to-gnc.scm,
+ src/report/report-system/eguile-gnc.scm,
+ src/report/report-system/html-document.scm,
+ src/report/report-system/html-table.scm,
+ src/report/report-system/html-text.scm,
+ src/report/report-system/html-utilities.scm,
+ src/report/report-system/report-utilities.scm,
+ src/report/report-system/report.scm,
+ src/report/standard-reports/budget-income-statement.scm,
+ src/report/standard-reports/income-statement.scm,
+ src/report/standard-reports/trial-balance.scm: Bug #615168: Make
+ sure that printf is available whereever it is used So, the right
+ thing is for each file to be in its own module. Barring that
+ it's tough to see what the environment is in a given module. So
+ to be safe, everywhere there's a printf, make sure the (gnucash
+ printf) module is duly included. Patch by Andy Wingo. Conflicts:
+ src/business/business-reports/easy-invoice.scm
+ src/business/business-reports/fancy-invoice.scm
+ src/business/business-reports/invoice.scm
+ src/business/business-reports/job-report.scm
+ src/report/standard-reports/budget-income-statement.scm
+ src/report/standard-reports/income-statement.scm
+ src/report/standard-reports/trial-balance.scm
+
+2010-04-23 21:07 cstim
+
+ * [r19066] src/app-utils/config-var.scm,
+ src/app-utils/options.scm,
+ src/report/report-system/html-table.scm,
+ src/report/standard-reports/balance-sheet.scm,
+ src/report/standard-reports/budget-balance-sheet.scm,
+ src/report/standard-reports/equity-statement.scm,
+ src/report/standard-reports/trial-balance.scm: Bug #615168: Fix
+ a number of scheme syntax errors This kind of error is detected
+ "eagerly" in Guile 2.0. Patch by Andy Wingo.
+
+2010-04-23 21:02 cstim
+
+ * [r19065] src/scm/main.scm: Bug #615168: Fix bogus
+ gnc:safe-strcmp definition Patch by Andy Wingo.
+ * [r19064] src/engine/iso-currencies-to-c: Bug #615168: Fixup one
+ last simple-format bit src/engine/iso-currencies-to-c did the
+ same simple-format dance that is now unnecessary. Patch by Andy
+ Wingo.
+
+2010-04-23 21:01 cstim
+
+ * [r19063] src/import-export/qif-io-core/qif-file.scm,
+ src/import-export/qif-io-core/qif-io-core.scm,
+ src/import-export/qif-io-core/test/dump-qifobj.scm,
+ src/import-export/qif-io-core/test/test-file-formats.scm,
+ src/import-export/qif-io-core/test/test-import-phase-1.scm,
+ src/import-export/qif-io-core/test/test-parser.scm,
+ src/import-export/qif-io-core/test/test-reader.scm,
+ src/report/report-system/eguile-gnc.scm,
+ src/report/report-system/html-text.scm,
+ src/report/report-system/report.scm, src/scm/main.scm,
+ src/scm/price-quotes.scm: Bug #615168: Replace calls to
+ simple-format with calls to format Guile 1.6 and up always
+ provides simple-format, and defines it as a restricted subset of
+ the full format, so there's no harm in using the construct's
+ proper name. Patch by Andy Wingo.
+ * [r19062] src/report/locale-specific/us/taxtxf-de_DE.scm,
+ src/report/locale-specific/us/taxtxf.scm,
+ src/report/report-gnome/report-gnome.scm,
+ src/report/standard-reports/account-piecharts.scm,
+ src/report/standard-reports/advanced-portfolio.scm,
+ src/report/standard-reports/budget-barchart.scm,
+ src/report/standard-reports/budget-flow.scm,
+ src/report/standard-reports/budget.scm,
+ src/report/standard-reports/cash-flow.scm,
+ src/report/standard-reports/category-barchart.scm,
+ src/report/standard-reports/daily-reports.scm,
+ src/report/standard-reports/equity-statement.scm,
+ src/report/standard-reports/net-barchart.scm,
+ src/report/standard-reports/portfolio.scm,
+ src/report/standard-reports/price-scatter.scm,
+ src/report/standard-reports/transaction.scm,
+ src/report/utility-reports/view-column.scm, src/scm/Makefile.am,
+ src/scm/main.scm, src/scm/printf.scm: Bug #615168: Pull in
+ printf from slib, change all code to use it. There is a new
+ module, (gnucash printf). Patch by Andy Wingo.
+
+2010-04-23 21:00 cstim
+
+ * [r19061] src/gnc/gnucash.qrc, src/gnc/mainwindow.cpp: Cutecash:
+ Adapt to removed icon file.
+
+2010-04-23 20:10 cstim
+
+ * [r19060] src/gnome/dialog-sx-editor.c: Bug #616093: Notes are
+ not editable in scheduled transaction edit window Patch by James
+ Raehl: The Notes field is not visible or editable. This appears
+ to be a deliberate choice, as can be seen in line 1308 of
+ gnome/dialog-sx-editor.c routine schedXact_editor_create_ledger.
+ I disagree. Since Notes are not copied to the newly-created
+ scheduled transaction, there is no way for the user to copy
+ Notes to the model, nor to modify the Notes. This makes the
+ partial fix in r16652 for bug 500427 kind of pointless. This
+ patch reverses that decision.
+ * [r19059] src/engine/gnc-commodity.c: Bug #615912: Update
+ gnc_quote_source from FQ 1.11 to 1.17 and enhance user_name
+ Patch by Frank H. Ellenberger. Because many sources were listet
+ as unknown, I tried to sort them in. Because normal users don't
+ know all englisch abbreviations of far continents, I tried to
+ use better understandable descriptions and added country codes.
+ Caveeats: 1. The HU methods were not quite clear to me, so I
+ added only one. 2. The Currencies methods seems to fetch lists
+ of currencies, something what we don't need here; correct me, if
+ I am wrong.
+
+2010-04-23 20:07 cstim
+
+ * [r19058] src/engine/gnc-commodity.c,
+ src/engine/iso-currencies-to-c: Bug #118391: Mark currency names
+ for translation but using the "iso_4217" translation domain.
+ This will make approx. 50% of the currency names show up in
+ translated form. At least more than nothing. Eventually, we most
+ probably must change our long name definitions to match those of
+ iso_4217, and after this we will get 100% translations.
+ * [r19057] src/engine/iso-4217-currencies.scm,
+ src/engine/iso-currencies-to-c: Revert r19051, "Bug #118391:
+ Mark the currency names for translation." We better don't mark
+ the currency names for translation inside gnucash.pot; instead,
+ we should use the "iso_4217" translation domain.
+
+2010-04-23 15:26 gjanssens
+
+ * [r19056] src/pixmaps/gnucash-icon.ico: Bug #616615 - Request for
+ larger size icon (96x96, 128x128, 256x256): Properly include
+ smaller icon sizes, remove duplicate size
+
+2010-04-23 14:27 gjanssens
+
+ * [r19055] src/backend/xml/gnc-backend-xml.c: Remove redundant
+ test for ENOSYS The error code was checked twice against ENOSYS,
+ once in all situations, and once if ENOSYS is defined. This
+ makes no sense. Since we never had bug reports for compilation
+ errors on ENOSYS undefined, we can assume ENOSYS is always
+ defined.
+
+2010-04-23 13:01 gjanssens
+
+ * [r19054] src/pixmaps/Makefile.am,
+ src/pixmaps/gnucash-icon-128x128.png,
+ src/pixmaps/gnucash-icon-16x16.png,
+ src/pixmaps/gnucash-icon-256x256.png,
+ src/pixmaps/gnucash-icon-32x32.png,
+ src/pixmaps/gnucash-icon-64x64.png,
+ src/pixmaps/gnucash-icon-96x96.png,
+ src/pixmaps/gnucash-icon.ico: Bug #616615 - Request for larger
+ size icon (96x96, 128x128, 256x256)
+
+2010-04-23 12:13 gjanssens
+
+ * [r19053] packaging/win32/install.sh: Replace directory mv's with
+ cp -r when the move potentially crosses filesystem borders.
+ Apparently, Msys' mv command fails to move directories across
+ filesystem borders (like from a directory on the c drive to a
+ mounted samba share). I hit this issue because my tmp dir is on
+ a different filesystem from my base dir.
+
+2010-04-22 20:45 cstim
+
+ * [r19052] make-gnucash-potfiles.in, po/POTFILES.in: Add
+ src/gnome/gnucash.desktop.in.in to the translation input files.
+
+2010-04-22 20:32 cstim
+
+ * [r19051] src/engine/iso-4217-currencies.scm,
+ src/engine/iso-currencies-to-c: Bug #118391: Mark the currency
+ names for translation.
+
+2010-04-22 19:55 cstim
+
+ * [r19050] src/gnome-utils/glade/preferences.glade: I18n: Fix typo
+ in user message. This breaks the string freeze, but 1. the typo
+ really hurts one's eyes, and 2. the message is only secondarily
+ important, so I would accept this single string freeze breakage.
+
+2010-04-22 13:20 gjanssens
+
+ * [r19049] src/gnome-utils/gnc-keyring.c: Enable keychain
+ functionality on OS X after fixing compiler bugs.
+
+2010-04-22 09:25 gjanssens
+
+ * [r19048] packaging/win32/functions.sh: * Make sure wget
+ downloads are stored with filenames not containing any html
+ garbage (& and = signs as a result of http_get parameters). *
+ Have wget_unpacked return the actual path where the files were
+ unpacked via the _EXTRACT_UDIR env variable. In most cases this
+ is simply the path that was requested, but sometimes, a tarball
+ or zip file adds its own relative path. The _EXTRACT_UDIR
+ variable will take this into account by analysing the contents
+ of the tarball/zip file. These changes will be used in the
+ revived cross-compile script.
+
+2010-04-22 09:14 gjanssens
+
+ * [r19047] src/bin/Makefile.am: Makefile fixes for
+ setup-gnucash-env on OS X
+
+2010-04-20 17:13 gjanssens
+
+ * [r19044] packaging/win32/install.sh: Move one more MSVC-only
+ line inside the MSVC test
+
+2010-04-20 14:54 gjanssens
+
+ * [r19042] packaging/win32/install.sh: pexports is only available
+ if MSVC is installed. Encapsulate it in a conditional.
+
+2010-04-19 22:26 plongstaff
+
+ * [r19040] configure.in: Change release number to 2.3.12
+
+2010-04-19 17:41 gjanssens
+
+ * [r19039] packaging/win32/dist.sh: Allow QTDIR to be defined
+ either in pure windows format (c:\xyz\def) or unix format
+ (/c/xyz/def) without ISS bailing out. Previously, only unix
+ format worked.
+
+2010-04-19 16:56 plongstaff
+
+ * [r19038] src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h:
+ When updating book counters for business objects (in book
+ slots), ensure they're saved.
+
+2010-04-18 20:54 gjanssens
+
+ * [r19037] accounts/ja/Makefile.am,
+ accounts/ja/acctchrt_brokerage.gnucash-xea,
+ accounts/ja/acctchrt_business.gnucash-xea,
+ accounts/ja/acctchrt_carloan.gnucash-xea,
+ accounts/ja/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/ja/acctchrt_checkbook.gnucash-xea,
+ accounts/ja/acctchrt_childcare.gnucash-xea,
+ accounts/ja/acctchrt_common.gnucash-xea,
+ accounts/ja/acctchrt_eduloan.gnucash-xea,
+ accounts/ja/acctchrt_fixedassets.gnucash-xea,
+ accounts/ja/acctchrt_full.gnucash-xea,
+ accounts/ja/acctchrt_homeloan.gnucash-xea,
+ accounts/ja/acctchrt_homeown.gnucash-xea,
+ accounts/ja/acctchrt_otherloan.gnucash-xea,
+ accounts/ja/acctchrt_renter.gnucash-xea,
+ accounts/ja/acctchrt_retiremt.gnucash-xea,
+ accounts/ja/acctchrt_spouseinc.gnucash-xea,
+ accounts/ja/acctchrt_spouseretire.gnucash-xea,
+ accounts/ja_JP.EUC: Update Japanese names of accounts. And
+ remove empty ja_JP.EUC directory. Patch by Yasuaki Taniguchi.
+
+2010-04-18 20:33 gjanssens
+
+ * [r19036] src/engine/gnc-commodity.h: Small corrections in the
+ comments of gnc-commodity.h 1 typo 1 moved file 1 complement
+ Patch by Frank H. Ellenberger
+
+2010-04-18 20:20 plongstaff
+
+ * [r19035] configure.in: Assume webkit functions exist on win32
+
+2010-04-18 18:08 plongstaff
+
+ * [r19034] configure.in: Change default from --disable-dbi to
+ --enable-dbi. This is needed so that 'make distcheck' will work
+ with the business sql backend tests.
+
+2010-04-18 18:07 plongstaff
+
+ * [r19033] src/backend/dbi/test/test-dbi-basic.c,
+ src/backend/dbi/test/test-dbi.c: Disable transaction log so that
+ there aren't log files left lying around to make 'distcheck'
+ fail.
+ * [r19032] src/backend/dbi/test/Makefile.am: Add .h files to
+ EXTRA_DIST to ensure they are put into tarball
+
+2010-04-18 17:48 plongstaff
+
+ * [r19031] src/business/business-core/sql/test/Makefile.am: Fix
+ test dependencies
+
+2010-04-17 19:44 plongstaff
+
+ * [r19030] src/Makefile.am,
+ src/business/business-core/sql/test/Makefile.am: Ensure
+ necessary .h files are included in EXTRA_DIST
+
+2010-04-17 19:01 plongstaff
+
+ * [r19029] src/bin/overrides/gnucash-build-env.in: Remove
+ reference to GNC_TEST_SRFI_LOAD_CMD since we no longer support
+ local srfi's.
+
+2010-04-17 17:00 plongstaff
+
+ * [r19028] src/business/business-core/gncAddress.c,
+ src/business/business-core/gncBillTerm.c,
+ src/business/business-core/gncBillTerm.h,
+ src/business/business-core/gncCustomer.c,
+ src/business/business-core/gncEmployee.c,
+ src/business/business-core/gncEmployee.h,
+ src/business/business-core/gncEntry.c,
+ src/business/business-core/gncEntry.h,
+ src/business/business-core/gncInvoice.c,
+ src/business/business-core/gncInvoice.h,
+ src/business/business-core/gncJob.c,
+ src/business/business-core/gncJob.h,
+ src/business/business-core/gncOrder.c,
+ src/business/business-core/gncOrder.h,
+ src/business/business-core/gncTaxTable.c,
+ src/business/business-core/gncTaxTable.h,
+ src/business/business-core/gncVendor.c,
+ src/business/business-core/gncVendor.h,
+ src/business/business-core/sql/test/test-dbi-business-stuff.c,
+ src/business/business-core/sql/test/test-dbi-business.c: Add
+ functions to compare 2 business objects for equality, and use
+ them in 'make check' tests. Adds functions to compare 2 business
+ objects for equality. The 'make check' tests can then use these
+ functions to store and reload objects and compare them for
+ equality. This allows the sql backend to be tested.
+
+2010-04-17 16:52 plongstaff
+
+ * [r19027] configure.in, src/html/gnc-html-webkit.c: Check for
+ webkit_web_view_load_uri() function, and if not available, fall
+ back to webkit_web_view_load_html_string(). This change also
+ changes the config #define name from HAVE_WEBKIT_PRINT_FULL to
+ HAVE_WEBKIT_WEB_FRAME_PRINT_FULL to be a bit more descriptive.
+
+2010-04-17 16:17 gjanssens
+
+ * [r19026] src/gnome-utils/gnc-file.c,
+ src/gnome-utils/gnc-keyring.c, src/gnome-utils/gnc-keyring.h:
+ Enable the use of gnome-keyring during loading and saving of
+ data. - The database passwords will no longer be stored in
+ history - During save as, the user-entered password will be
+ stored in gnome-keyring - During open, the user-entered password
+ will be stored in gnome-keyring - When a file is opened from
+ history (no file specified at startup or user selects an entry
+ in the File menu's history) the password is fetched from the
+ gnome-keyring. This currently works on linux. On Mac OS X or
+ Windows no passwords are stored and the user is asked for a
+ password when a file is loaded from history. Adding
+ keyring/keychain capability on these systems is tbd.
+
+2010-04-16 05:26 mta
+
+ * [r19025] configure.in, src/html/gnc-html-webkit.c: When printing
+ WebKit based reports respect the Page Setup settings. If
+ webkit_web_frame_print_full exists in the version of WebKit
+ being used then use it with a GtkPrintOperation which has been
+ initialized from the Page Setup data.
+
+2010-04-15 11:47 cmarchi
+
+ * [r19024] po/pt_BR.po: Update of Brazilian Portuguese translation
+ by Miguel Rozsas
+
+2010-04-15 07:04 cstim
+
+ * [r19023] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project.
+
+2010-04-12 21:25 cstim
+
+ * [r19021] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project.
+
+2010-04-12 19:21 cstim
+
+ * [r19020] CMakeLists.txt, src/gnc/CMakeLists.txt: Cutecash: Add
+ install and packaging rules. Running "make package" will produce
+ a binary package. Running "make package_source" will produce a
+ source package.
+
+2010-04-12 19:20 cstim
+
+ * [r19019] src/app-utils/gfec.c, src/backend/xml/Makefile.am,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/io-example-account.c,
+ src/backend/xml/io-gncxml-v2.c, src/libqof/CMakeLists.txt,
+ src/libqof/qof/Makefile.am, src/libqof/qof/gnc-date.c: Win/MSVC
+ compatibility: Replace g_* file operations by the direct calls
+ into the MSVC runtime. This tries to avoid a collision between
+ glib's C runtime vs. the one that is used by MSVC (and hence
+ also Qt) by using file access only through MSVC's one.
+
+2010-04-12 02:38 mta
+
+ * [r19018] src/report/standard-reports/balsheet-eg.eguile.scm,
+ src/report/standard-reports/balsheet-eg.scm: Make the
+ calculations more nearly the same as the older balance sheet
+ report Calculate retained earnings or loss from income and
+ expense accounts and label the amount needed to balance the
+ books as the imbalance amount instead of retained earnings or
+ loss.
+
+2010-04-11 19:12 mta
+
+ * [r19017] 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: Update eguile based
+ balance sheet report to work with current GnuCash.
+
+2010-04-11 19:05 mta
+
+ * [r19016] src/report/standard-reports/balsheet-eg.eguile.scm,
+ src/report/standard-reports/balsheet-eg.scm: Add the eguile
+ based balance sheet report. This version is directly from the
+ wiki at
+ <http://wiki.gnucash.org/wiki/Custom_Reports_Using_Eguile> and
+ won't work in the current version of GnuCash. It is included for
+ reference purposes.
+
+2010-04-11 12:50 plongstaff
+
+ * [r19015] src/bin/gnucash-gdb.in: Fix gnucash-gdb.in to use gdb
+ from the right place
+
+2010-04-10 20:37 cstim
+
+ * [r19014] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project.
+
+2010-04-10 19:44 cstim
+
+ * [r19013] src/engine/CMakeLists.txt, src/engine/Makefile.am,
+ src/engine/iso-currencies-to-c: Change the iso-4217 generator
+ script to accept the srcdir as cmdline argument instead of an
+ env variable.
+
+2010-04-10 19:33 cstim
+
+ * [r19012] packaging/win32/defaults.sh,
+ packaging/win32/install.sh: Win32: Add mingw cutecash build to
+ the install.sh script, enabled by WITH_CUTECASH=yes.
+
+2010-04-10 12:22 gjanssens
+
+ * [r19011] util/gnc-svnversion: Insert missing "format:" -
+ otherwise it didn't build for me. Additional simplifying git
+ expressions. Patch by Frank H. Ellenberger
+
+2010-04-10 09:06 gjanssens
+
+ * [r19010] src/bin/Makefile.am: Remove unneeded path conversion on
+ Windows
+
+2010-04-10 09:01 gjanssens
+
+ * [r19009] packaging/win32/README: Add note about required Qt for
+ dist.sh + some typo fixes
+
+2010-04-09 08:13 gjanssens
+
+ * [r19008] src/bin/gnucash-bin.c: Fix crash when trying to unset a
+ parameter via the environment config file
+
+2010-04-08 18:52 cmarchi
+
+ * [r19007] po/pt_BR.po: Update of Brazilian Portuguese translation
+ by Miguel Rozsas
+
+2010-04-08 07:23 cstim
+
+ * [r19006] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project.
+
+2010-04-06 13:24 cstim
+
+ * [r19004] po/de.po: Update German translation.
+
+2010-04-06 13:22 cstim
+
+ * [r19003] 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_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: Merge po templates with latest string
+ changes (mostly the removal of taxtxf.scm from translation)
+
+2010-04-06 12:59 cstim
+
+ * [r19002] src/report/locale-specific/us/taxtxf.scm: I18n: Remove
+ strings of the US tax report from translation because this
+ report makes sense only in English.
+
+2010-04-06 11:55 gjanssens
+
+ * [r19001] packaging/win32/gnucash.iss.in,
+ packaging/win32/install.sh: Fix Windows build after introduction
+ of the environment config file.
+
+2010-04-06 11:03 gjanssens
+
+ * [r19000] src/bin/Makefile.am, src/bin/environment-osx.in,
+ src/bin/gnucash-setup-env-osx.in: Revive gnucash-setup-env on
+ OSX/Quartz. This fixes the OSX issues caused by the introduction
+ of the environment config file.
+
+2010-04-06 02:19 mta
+
+ * [r18999] configure.in, src/gnome-utils/gnc-keyring.c: Fix MacOSX
+ keyring test in configure to work and make gnc-keyring.c compile
+ if it does.
+
+2010-04-06 02:17 mta
+
+ * [r18998] src/bin/gnucash-bin.c: Initialize new_val in
+ environment_override to avoid a compiler warning.
+
+2010-04-05 18:09 gjanssens
+
+ * [r18997] src/bin/Makefile.am: G_PATH_SEPARATOR is not used in
+ the environment config file. Remove it from the make script.
+
+2010-04-05 18:08 gjanssens
+
+ * [r18996] configure.in, src/bin/Makefile.am: Make sure only the
+ quartz build uses environment-osx.in
+
+2010-04-05 16:48 gjanssens
+
+ * [r18995] configure.in, lib/Makefile.am, lib/srfi,
+ src/app-utils/test/Makefile.am, src/bin/overrides/Makefile.am,
+ src/engine/Makefile.am, src/gnome-utils/test/Makefile.am,
+ src/import-export/qif/test/Makefile.am,
+ src/import-export/test/Makefile.am,
+ src/report/locale-specific/us/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 local srfi's
+ and require guile 1.6.7 or better. All now supported versions of
+ guile come bundled with these srfi's, so there's no need to keep
+ our own copies.
+
+2010-04-05 14:48 gjanssens
+
+ * [r18994] configure.in, src/bin/Makefile.am,
+ src/bin/environment-osx.in, src/bin/environment-win32.in,
+ src/bin/environment.in, src/bin/gnucash-bin.c,
+ src/bin/gnucash-ddd.in, src/bin/gnucash-gdb.in,
+ src/bin/gnucash-setup-env-osx.in, src/bin/gnucash-setup-env.in,
+ src/bin/gnucash-valgrind.in, src/bin/gnucash.in: Have the
+ gnucash binary setup its required environment by itself - New
+ "environment" config file that holds the environment
+ modifications to make - Added a parser for this file that does
+ the actual modification of the environment (in gnucash-bin.c) -
+ Eliminate the old gnucash-setup-env script
+
+2010-04-05 09:21 gjanssens
+
+ * [r18993] configure.in: Configure: fix password store test
+
+2010-04-04 23:55 plongstaff
+
+ * [r18992] src/html/gnc-html-webkit.c: Fix #588816 - Heading
+ Banner Image does not display or print on invoice reports Along
+ with a new version of webkit which properly handles local image
+ files, a change was needed so that instead of creating an html
+ string and feeding it directly to webkit, it is exported to a
+ temp file which is then loaded as a file:// URI. On Linux, if
+ this is not done, any embedded images do not appear, and there
+ is a console message that local resources can't be loaded. On
+ Windows, the embedded images don't appear, possibly for the same
+ reason, but I'm not sure where the console messages go.
+
+2010-04-04 21:22 plongstaff
+
+ * [r18991] packaging/win32/defaults.sh,
+ packaging/win32/install.sh: Upgrade win32 version of webkit from
+ 1.1.5 to 1.1.90. This version contains changes required to fix
+ #588816 (Heading Banner Image does not display or print on
+ invoice reports). Note that this bug won't be fixed until some
+ gnucash changes are checked in as well.
+
+2010-04-04 20:11 gjanssens
+
+ * [r18990] configure.in: Configure: group platform dependent tests
+
+2010-04-03 08:13 gjanssens
+
+ * [r18989] src/gnome/dialog-price-editor.c: Can't add or update
+ currencies in 2.3.11 Reported by Markus Scheffler on Apr 2 via
+ gnucash-user ML
+
+2010-04-02 18:45 cstim
+
+ * [r18988] po/da.po: Updated Danish translation, copied from the
+ Translation Project.
+
+2010-04-01 16:20 cstim
+
+ * [r18987] src/gnome-utils/gnc-file.c: Fix missing printf format
+ string
+
+2010-04-01 07:43 gjanssens
+
+ * [r18986] src/gnome-utils/dialog-preferences.c: Bug #525821 - new
+ or edited account names should be checked for reserved chars
+ like ":" Addendum: Fix compatibility with older Gtk versions.
+
+2010-03-31 19:43 cstim
+
+ * [r18985] src/gnc/SplitListModel.cpp: Cutecash: Slightly decrease
+ debug output verbosity.
+
+2010-03-30 22:19 gjanssens
+
+ * [r18984] src/engine/Account.c, src/engine/Account.h,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/glade/preferences.glade,
+ src/gnome-utils/gnc-file.c: Bug #525821 - new or edited account
+ names should be checked for reserved chars like ":" This patch
+ checks if the separator character is used in account names when
+ loading a data file, or when changing the separator character in
+ the preferences. If the separator character is incompatible with
+ some account names, a warning dialog box is popped up explaining
+ the situation. This dialog also lists the violating account
+ names. Additionally, the preferences dialog will show a warning
+ sign as long as the separator clashes with some account names.
+ The tooltip for this sign will also display the violating
+ account names.
+
+2010-03-30 20:00 cstim
+
+ * [r18983] packaging/win32/install.sh: MSVC: Add creation of MSVC
+ import library of libdbi.
+
+2010-03-30 19:59 cstim
+
+ * [r18982] src/backend/dbi/CMakeLists.txt,
+ src/backend/sql/CMakeLists.txt,
+ src/business/business-core/sql/CMakeLists.txt: Fix CMake for
+ building the dbi backend.
+
+2010-03-30 15:32 gjanssens
+
+ * [r18981] src/gnome-utils/gnc-main-window.c: Bug #613963 -
+ GnuCash opens empty window when no state file is found
+
+2010-03-30 14:41 gjanssens
+
+ * [r18980] src/gnome/top-level.c: Fix indentation with astyle The
+ indentation was mixed up due to the unusual IF_TYPE macro, now
+ removed.
+
+2010-03-30 14:29 gjanssens
+
+ * [r18979] src/gnome/top-level.c: Replace IF_TYPE macro with a
+ validation function The macro is quite ugly: it's not a complete
+ if condition (missing closing bracket) which makes the code
+ using it difficult to read and error-prone. Even astyle got
+ confused by it. The replacement code is slightly longer (two
+ lines per replaced IF_TYPE invocation) but clean and readable.
+
+2010-03-30 10:58 gjanssens
+
+ * [r18978] configure.in: Bug #612566 - Build failure with glib
+ 2.10 - undefined gdk_color_to_string - part 2 Create the
+ necessary HAVE_GTK_2_12 check in configure.in
+
+2010-03-30 10:56 gjanssens
+
+ * [r18977] src/gnome-utils/dialog-account.c: Bug #612566 - Build
+ failure with glib 2.10 - undefined gdk_color_to_string From
+ modified patch by Bob
+
+2010-03-30 10:20 gjanssens
+
+ * [r18976] src/gnome-utils/gnc-main-window.c: Remove redundant
+ page tab setting code. The tab is set again some time later in
+ the gnc_main_window_connect function.
+
+2010-03-28 22:14 gjanssens
+
+ * [r18975] src/business/business-core/sql/test: Add svn:ignore
+ properties
+
+2010-03-28 21:09 gjanssens
+
+ * [r18974] src/business/business-ledger/gncEntryLedgerLayout.c,
+ src/register/ledger-core/split-register-layout.c,
+ src/register/register-core/basiccell.c,
+ src/register/register-core/basiccell.h,
+ src/register/register-core/table-allgui.c,
+ src/register/register-core/table-allgui.h,
+ src/register/register-gnome/gnucash-sheet.c: Bug #605802 - Can't
+ input Japanese characters at an account register window on
+ windows with SCIM, IIIMF and XIM This patch by Yasuaki Taniguchi
+ fixes the business register.
+
+2010-03-28 10:46 cstim
+
+ * [r18973] src/gnc/main.cpp: Cutecash: Fix missing #ifdefs for dbi
+ calls.
+
+2010-03-27 22:08 cstim
+
+ * [r18972] src/core-utils/binreloc.c, src/core-utils/binreloc.h,
+ src/gnc/main.cpp: Code cleanup in binreloc: Remove unused
+ init_lib function. Add possibility to set the looked-up exe path
+ from somewhere else. Remove symbol mangling because r18940
+ already added the gnc_* prefix, hence the symbol names are
+ unique to gnucash anyway.
+
+2010-03-27 21:02 cstim
+
+ * [r18971] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/test/test-dbi-basic.c, src/backend/sql/escape.c,
+ src/backend/sql/gnc-account-sql.c,
+ src/backend/sql/gnc-backend-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-lots-sql.c, src/backend/sql/gnc-price-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-transaction-sql.c,
+ src/business/business-core/sql/gnc-bill-term-sql.c,
+ src/business/business-core/sql/gnc-tax-table-sql.c,
+ src/business/business-core/sql/test/test-dbi-business.c:
+ Re-indentation of source code (sql parts). This also strips
+ trailing whitespaces from lines where they existed. This
+ re-indentation was done using astyle-1.24 using the following
+ options: astyle --indent=spaces=4 --brackets=break --pad-oper
+ --pad-header --suffix
+
+2010-03-27 21:01 cstim
+
+ * [r18970] src/app-utils/gnc-ui-util.c,
+ src/app-utils/option-util.c,
+ src/business/business-core/gncAddress.c,
+ src/business/business-core/gncBillTerm.c,
+ src/business/business-core/gncBillTerm.h,
+ src/business/business-core/gncCustomer.c,
+ src/business/business-core/gncEmployee.c,
+ src/business/business-core/gncEntry.c,
+ src/business/business-core/gncInvoice.c,
+ src/business/business-core/gncJob.c,
+ src/business/business-core/gncOrder.c,
+ src/business/business-core/gncTaxTable.c,
+ src/business/business-core/gncVendor.c,
+ src/core-utils/gnc-filepath-utils.c,
+ src/core-utils/gnc-uri-utils.c, src/debug/splint-defs.h,
+ src/engine/SchedXaction.c, src/engine/TransLog.c,
+ src/engine/Transaction.c, src/engine/kvp-scm.c,
+ src/engine/test/test-date.c,
+ src/experimental/cgi-bin/fastcgi-hello.c,
+ src/experimental/cgi-bin/gnc-server.c,
+ src/experimental/cgi-bin/hello.c,
+ src/experimental/cgi-bin/hello2.c,
+ src/experimental/cgi-bin/hello3.c,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/dialog-object-references.c,
+ src/gnome-utils/gnc-keyring.c,
+ src/gnome/gnc-plugin-page-account-tree.c, src/gnome/top-level.c,
+ src/gnome/window-autoclear.c,
+ src/import-export/csv/gnc-csv-import.c,
+ src/libqof/qof/qofinstance.c: Re-indentation of source code.
+ This also strips trailing whitespaces from lines where they
+ existed. 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
+ * [r18969] src/app-utils/file-utils.c,
+ src/app-utils/gnc-component-manager.c,
+ src/app-utils/gnc-component-manager.h,
+ src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/guile-util.c, src/app-utils/guile-util.h,
+ src/backend/sql/gnc-account-sql.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-backend-sql.h,
+ 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-lots-sql.c,
+ src/backend/sql/gnc-recurrence-sql.c,
+ src/backend/sql/gnc-recurrence-sql.h,
+ src/backend/sql/gnc-schedxaction-sql.c,
+ src/backend/sql/gnc-slots-sql.c,
+ src/backend/sql/gnc-slots-sql.h,
+ 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-book-xml-v2.c,
+ src/backend/xml/gnc-budget-xml-v2.c,
+ src/backend/xml/gnc-freqspec-xml-v2.c,
+ src/backend/xml/gnc-lot-xml-v2.c,
+ src/backend/xml/gnc-pricedb-xml-v2.c,
+ src/backend/xml/gnc-schedxaction-xml-v2.c,
+ src/backend/xml/gnc-transaction-xml-v2.c,
+ src/backend/xml/io-gncxml-v1.c,
+ src/backend/xml/sixtp-dom-generators.c,
+ src/backend/xml/sixtp-dom-generators.h,
+ src/backend/xml/sixtp-dom-parsers.c,
+ src/backend/xml/sixtp-dom-parsers.h,
+ src/backend/xml/sixtp-utils.c,
+ src/backend/xml/test/test-dom-converters1.c,
+ src/backend/xml/test/test-file-stuff.c,
+ src/backend/xml/test/test-file-stuff.h,
+ src/backend/xml/test/test-xml-transaction.c,
+ src/base-typemaps.i, src/business/business-core/business-core.i,
+ src/business/business-core/gncBillTerm.h,
+ src/business/business-core/gncCustomer.h,
+ src/business/business-core/gncEmployee.h,
+ src/business/business-core/gncEntry.h,
+ src/business/business-core/gncEntryP.h,
+ src/business/business-core/gncInvoice.c,
+ src/business/business-core/gncInvoice.h,
+ src/business/business-core/gncJob.h,
+ src/business/business-core/gncOrder.h,
+ src/business/business-core/gncOwner.c,
+ src/business/business-core/gncOwner.h,
+ src/business/business-core/gncTaxTable.h,
+ src/business/business-core/gncVendor.h,
+ src/business/business-core/sql/gnc-bill-term-sql.c,
+ src/business/business-core/sql/gnc-customer-sql.c,
+ src/business/business-core/sql/gnc-employee-sql.c,
+ src/business/business-core/sql/gnc-entry-sql.c,
+ src/business/business-core/sql/gnc-invoice-sql.c,
+ src/business/business-core/sql/gnc-job-sql.c,
+ src/business/business-core/sql/gnc-order-sql.c,
+ src/business/business-core/sql/gnc-owner-sql.c,
+ src/business/business-core/sql/gnc-tax-table-sql.c,
+ src/business/business-core/sql/gnc-vendor-sql.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-vendor.c,
+ src/business/business-core/xml/gnc-bill-term-xml-v2.c,
+ src/business/business-core/xml/gnc-bill-term-xml-v2.h,
+ src/business/business-core/xml/gnc-customer-xml-v2.c,
+ src/business/business-core/xml/gnc-employee-xml-v2.c,
+ src/business/business-core/xml/gnc-entry-xml-v2.c,
+ src/business/business-core/xml/gnc-invoice-xml-v2.c,
+ src/business/business-core/xml/gnc-job-xml-v2.c,
+ src/business/business-core/xml/gnc-order-xml-v2.c,
+ src/business/business-core/xml/gnc-owner-xml-v2.c,
+ src/business/business-core/xml/gnc-tax-table-xml-v2.c,
+ src/business/business-core/xml/gnc-vendor-xml-v2.c,
+ src/business/business-gnome/business-urls.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/search-owner.c,
+ src/business/business-ledger/gncEntryLedger.c,
+ src/business/business-ledger/gncEntryLedgerP.h,
+ src/engine/Account.c, src/engine/Account.h,
+ src/engine/AccountP.h, src/engine/GNCId.h, src/engine/Period.c,
+ src/engine/Period.h, src/engine/Query.c, src/engine/Query.h,
+ src/engine/QueryP.h, src/engine/SX-book.c,
+ src/engine/SchedXaction.c, src/engine/Scrub2.c,
+ src/engine/Split.c, src/engine/Split.h, src/engine/SplitP.h,
+ src/engine/Transaction.c, src/engine/Transaction.h,
+ src/engine/TransactionP.h, src/engine/cap-gains.c,
+ src/engine/engine-common.i, src/engine/engine-helpers.c,
+ src/engine/engine-helpers.h, src/engine/engine.i,
+ src/engine/gnc-associate-account.c, src/engine/gnc-budget.c,
+ src/engine/gnc-budget.h, src/engine/gnc-commodity.c,
+ src/engine/gnc-commodity.h, src/engine/gnc-engine.h,
+ src/engine/gnc-lot.c, src/engine/gnc-lot.h,
+ src/engine/gnc-pricedb.c, src/engine/gnc-pricedb.h,
+ src/engine/kvp-scm.c, src/engine/test-core/test-engine-stuff.c,
+ src/engine/test-core/test-engine-stuff.h,
+ src/engine/test/test-book-merge.c, src/engine/test/test-guid.c,
+ src/experimental/cgi-bin/gnc-server.c, src/gnc-ui.h,
+ src/gnc/GncInstance.hpp, src/gnome-search/dialog-search.c,
+ src/gnome-search/dialog-search.h,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-search/search-account.c,
+ src/gnome-utils/dialog-account.c,
+ src/gnome-utils/dialog-query-list.c,
+ src/gnome-utils/gnc-query-list.c,
+ src/gnome-utils/gnc-tree-model-budget.c,
+ src/gnome/dialog-chart-export.c,
+ src/gnome/dialog-price-editor.c, src/gnome/dialog-print-check.c,
+ src/gnome/dialog-sx-editor.c,
+ src/gnome/dialog-sx-since-last-run.c, src/gnome/druid-merge.h,
+ src/gnome/gnc-plugin-page-budget.c,
+ src/gnome/gnc-plugin-page-register.c, src/gnome/gnc-split-reg.c,
+ src/gnome/top-level.c, src/gnome/window-reconcile.c,
+ src/import-export/import-account-matcher.h,
+ src/import-export/import-match-map.c,
+ src/import-export/log-replay/gnc-log-replay.c,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/libqof/backend/file/qsf-backend.c,
+ src/libqof/backend/file/qsf-xml-map.c,
+ src/libqof/backend/file/qsf-xml.c,
+ src/libqof/backend/file/qsf-xml.h, src/libqof/qof/guid.c,
+ src/libqof/qof/guid.h, src/libqof/qof/kvp-util-p.h,
+ src/libqof/qof/kvp-util.c, src/libqof/qof/kvp_frame.c,
+ src/libqof/qof/kvp_frame.h, src/libqof/qof/qofbook-p.h,
+ src/libqof/qof/qofbook.h, src/libqof/qof/qofbookmerge.c,
+ src/libqof/qof/qofbookmerge.h, src/libqof/qof/qofclass.h,
+ src/libqof/qof/qofevent.h, src/libqof/qof/qofid.c,
+ src/libqof/qof/qofid.h, src/libqof/qof/qofinstance.c,
+ src/libqof/qof/qofinstance.h,
+ src/libqof/qof/qofquery-deserial.c,
+ src/libqof/qof/qofquery-serialize.c, src/libqof/qof/qofquery.c,
+ src/libqof/qof/qofquery.h, src/libqof/qof/qofquerycore-p.h,
+ src/libqof/qof/qofquerycore.c, src/libqof/qof/qofquerycore.h,
+ src/libqof/qof/qofreference.c, src/libqof/qof/qofreference.h,
+ src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h,
+ src/libqof/qof/qofsql.c, src/libqof/qof/qofutil.c,
+ src/register/ledger-core/gnc-ledger-display.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-p.h,
+ src/register/ledger-core/split-register-util.c,
+ src/register/ledger-core/split-register.c: Rename the type GUID
+ into GncGUID because on Windows, the system headers have a type
+ GUID which clashes with ours. Note that only the type was
+ renamed, but not any enums or function names. Hence, the scheme
+ wrappers should be unchanged completely (hopefully). Discussed
+ at
+ http://lists.gnucash.org/pipermail/gnucash-devel/2010-March/027679.html
+
+2010-03-27 20:27 cstim
+
+ * [r18968] CMakeLists.txt, src/CMakeLists.txt,
+ src/backend/dbi/CMakeLists.txt,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/gnc-backend-dbi.h,
+ src/backend/sql/CMakeLists.txt,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-backend-xml.h,
+ src/business/business-core/sql/CMakeLists.txt,
+ src/gnc/CMakeLists.txt, src/gnc/main.cpp: Cutecash: Compile &
+ link SQL backend as well (but there is no GUI for this yet)
+
+2010-03-27 10:24 cstim
+
+ * [r18967] src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp:
+ Cutecash: Fix memory leak of missing cleanup of RecentFileMenu
+ object.
+
+2010-03-26 19:15 plongstaff
+
+ * [r18966] configure.in,
+ src/business/business-core/sql/Makefile.am,
+ src/business/business-core/sql/test,
+ src/business/business-core/sql/test/Makefile.am,
+ src/business/business-core/sql/test/test-dbi-business-stuff.c,
+ src/business/business-core/sql/test/test-dbi-business-stuff.h,
+ src/business/business-core/sql/test/test-dbi-business.c: Add
+ business backend sql test infrastructure. At this point, the
+ test creates a customer, saves it to an sqlite3 db, loads it and
+ compares the original and the loaded customer. Will be expanded
+ to test other business objects.
+
+2010-03-26 19:13 plongstaff
+
+ * [r18965] src/business/business-core/gncAddress.c,
+ src/business/business-core/gncAddress.h,
+ src/business/business-core/gncCustomer.c,
+ src/business/business-core/gncCustomer.h: Add deep comparison
+ routines for test purposes 1) Add routine gncCustomerEqual()
+ which will do a deep comparison between two customers 2) Add
+ routine gncAddressEqual() which will do a deep comparison
+ between two addresses 3) Add more GncAddress gobject parameters
+ for the remaining data items
+
+2010-03-25 22:08 gjanssens
+
+ * [r18964] src/app-utils/file-utils.c: Bug #613655 - Cannot load
+ MYsql data, fix invalid state file name
+
+2010-03-25 20:45 plongstaff
+
+ * [r18963] src/backend/dbi/test/Makefile.am,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/dbi/test/test-dbi-stuff.h: Changes in dbi test
+ infrastructure 1) Now that the various objects .c files can
+ compare objects in different books, remove the duplicate copies.
+ 2) Create a .la so that the business sql test code can use some
+ common test infrastructure.
+
+2010-03-25 18:32 plongstaff
+
+ * [r18962] src/engine/Split.c, src/engine/Transaction.c,
+ src/engine/gnc-commodity.c: Extend xaccXXXXXEqual() routines so
+ that they can compare objects in different books to see if they
+ have the same contents.
+
+2010-03-24 19:28 cstim
+
+ * [r18961] lib/libc/gmtime_r.c, lib/libc/gmtime_r.h,
+ lib/libc/libc-missing-noop.c, lib/libc/localtime_r.c,
+ lib/libc/localtime_r.h, lib/libc/pow.h, lib/libc/scm_strptime.c,
+ lib/libc/setenv.c, lib/libc/setenv.h, lib/libc/strptime.c,
+ lib/libc/strptime.h, packaging/win32/README,
+ packaging/win32/install-fq-mods.cmd,
+ packaging/win32/make_install.sh: Set some more line-ending style
+ properties.
+
+2010-03-24 19:23 cstim
+
+ * [r18960] Makefile.am, accounts/C/Makefile.am,
+ accounts/Makefile.am, accounts/cs/Makefile.am,
+ accounts/da/Makefile.am, accounts/de_AT/Makefile.am,
+ accounts/de_CH/Makefile.am, accounts/de_DE/Makefile.am,
+ accounts/el_GR/Makefile.am, accounts/en_GB/Makefile.am,
+ accounts/es_ES/Makefile.am, accounts/es_MX/Makefile.am,
+ accounts/fi_FI/Makefile.am, accounts/fr_CA/Makefile.am,
+ accounts/fr_CH/Makefile.am, accounts/fr_FR/Makefile.am,
+ accounts/hu_HU/Makefile.am, accounts/it/Makefile.am,
+ accounts/ja/Makefile.am, accounts/ko/Makefile.am,
+ accounts/nb/Makefile.am, accounts/nl/Makefile.am,
+ accounts/pl/Makefile.am, accounts/pt_BR/Makefile.am,
+ accounts/pt_PT/Makefile.am, accounts/ru/Makefile.am,
+ accounts/sk/Makefile.am, accounts/tr_TR/Makefile.am,
+ accounts/zh_CN/Makefile.am, checks/Makefile.am, configure.in,
+ doc/Makefile.am, doc/examples/Makefile.am, intl-scm/Makefile.am,
+ lib/Makefile.am, lib/guile-www/Makefile.am,
+ lib/libc/Makefile.am, lib/srfi/Makefile.am, lib/stf/Makefile.am,
+ macros/ac_pkg_swig.m4, macros/ac_python_devel.m4,
+ macros/aqbanking.m4, macros/as-scrub-include.m4,
+ macros/binreloc.m4, macros/compiler-flags.m4,
+ macros/gnome-guile-checks.m4, macros/legacy_macros.m4,
+ macros/pkg.m4, macros/svn2cl.xsl, packaging/Makefile.am,
+ packaging/win32/Makefile.am, src/Makefile.am,
+ src/app-utils/Makefile.am, src/app-utils/test/Makefile.am,
+ src/backend/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/backend/xml/test/test-files/Makefile.am,
+ src/backend/xml/test/test-files/xml2/Makefile.am,
+ src/bin/Makefile.am, src/bin/overrides/Makefile.am,
+ src/bin/test/Makefile.am, src/business/Makefile.am,
+ src/business/business-core/Makefile.am,
+ src/business/business-core/sql/Makefile.am,
+ src/business/business-core/test/Makefile.am,
+ src/business/business-core/xml/Makefile.am,
+ src/business/business-gnome/Makefile.am,
+ src/business/business-gnome/glade/Makefile.am,
+ src/business/business-gnome/schemas/Makefile.am,
+ src/business/business-gnome/ui/Makefile.am,
+ src/business/business-ledger/Makefile.am,
+ src/business/business-reports/Makefile.am,
+ src/business/business-utils/Makefile.am,
+ src/business/dialog-tax-table/Makefile.am,
+ src/calculation/Makefile.am, src/calculation/test/Makefile.am,
+ src/core-utils/Makefile.am, src/core-utils/test/Makefile.am,
+ src/debug/Makefile.am, src/debug/valgrind/Makefile.am,
+ src/doc/Makefile.am, src/doc/design/Makefile.am,
+ src/doc/xml/Makefile.am, src/engine/Makefile.am,
+ src/engine/test-core/Makefile.am, src/engine/test/Makefile.am,
+ src/experimental/Makefile.am, src/experimental/cbb/Makefile.am,
+ src/experimental/cbb/cbb-engine/Makefile.am,
+ src/experimental/cgi-bin/Makefile.am,
+ src/experimental/gg/Makefile.am,
+ src/experimental/ofx/explore/Makefile.am,
+ src/experimental/ofx/explore/parse_error,
+ src/experimental/ofx/explore/reply_post2,
+ src/gnc-module/Makefile.am, src/gnc-module/test/Makefile.am,
+ src/gnc-module/test/misc-mods/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/gnome-search/Makefile.am, src/gnome-utils/Makefile.am,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/schemas/Makefile.am,
+ src/gnome-utils/test/Makefile.am,
+ src/gnome-utils/ui/Makefile.am, src/gnome/Makefile.am,
+ src/gnome/glade/Makefile.am, src/gnome/schemas/Makefile.am,
+ src/gnome/ui/Makefile.am, src/html/Makefile.am,
+ src/import-export/Makefile.am,
+ src/import-export/aqbanking/Makefile.am,
+ src/import-export/aqbanking/schemas/Makefile.am,
+ src/import-export/binary-import/Makefile.am,
+ src/import-export/binary-import/test/Makefile.am,
+ src/import-export/csv/Makefile.am,
+ src/import-export/hbci/Makefile.am,
+ src/import-export/hbci/glade/Makefile.am,
+ src/import-export/hbci/schemas/Makefile.am,
+ src/import-export/hbci/test/Makefile.am,
+ src/import-export/log-replay/Makefile.am,
+ src/import-export/ofx/Makefile.am,
+ src/import-export/ofx/test/Makefile.am,
+ src/import-export/qif-import/Makefile.am,
+ src/import-export/qif-import/schemas/Makefile.am,
+ src/import-export/qif-import/test/Makefile.am,
+ src/import-export/qif-io-core/Makefile.am,
+ src/import-export/qif-io-core/test/Makefile.am,
+ src/import-export/qif/Makefile.am,
+ src/import-export/qif/test/Makefile.am,
+ src/import-export/schemas/Makefile.am,
+ src/import-export/test/Makefile.am, src/libqof/Makefile.am,
+ src/libqof/backend/Makefile.am,
+ src/libqof/backend/file/Makefile.am, src/libqof/qof/Makefile.am,
+ src/optional/Makefile.am,
+ src/optional/python-bindings/Makefile.am,
+ src/optional/python-bindings/tests/Makefile.am,
+ src/optional/xsl/Makefile.am, src/pixmaps/Makefile.am,
+ src/quotes/Makefile.am, src/register/Makefile.am,
+ src/register/ledger-core/Makefile.am,
+ src/register/ledger-core/test/Makefile.am,
+ src/register/register-core/Makefile.am,
+ src/register/register-core/test/Makefile.am,
+ src/register/register-gnome/Makefile.am,
+ src/register/register-gnome/test/Makefile.am,
+ src/report/Makefile.am, src/report/locale-specific/Makefile.am,
+ src/report/locale-specific/us/Makefile.am,
+ src/report/locale-specific/us/test/Makefile.am,
+ src/report/report-gnome/Makefile.am,
+ src/report/report-gnome/test/Makefile.am,
+ src/report/report-system/Makefile.am,
+ src/report/report-system/test/Makefile.am,
+ src/report/standard-reports/Makefile.am,
+ src/report/standard-reports/test/Makefile.am,
+ src/report/stylesheets/Makefile.am,
+ src/report/stylesheets/test/Makefile.am,
+ src/report/utility-reports/Makefile.am,
+ src/report/utility-reports/test/Makefile.am,
+ src/scm/Makefile.am, src/scm/gnumeric/Makefile.am,
+ src/tax/Makefile.am, src/tax/us/Makefile.am,
+ src/tax/us/test/Makefile.am, src/test-core/Makefile.am: Set some
+ more line-ending style properties.
+
+2010-03-24 19:18 cstim
+
+ * [r18959] accounts/C/acctchrt_brokerage.gnucash-xea,
+ accounts/C/acctchrt_business.gnucash-xea,
+ accounts/C/acctchrt_carloan.gnucash-xea,
+ accounts/C/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/C/acctchrt_checkbook.gnucash-xea,
+ accounts/C/acctchrt_childcare.gnucash-xea,
+ accounts/C/acctchrt_common.gnucash-xea,
+ accounts/C/acctchrt_eduloan.gnucash-xea,
+ accounts/C/acctchrt_fixedassets.gnucash-xea,
+ accounts/C/acctchrt_full.gnucash-xea,
+ accounts/C/acctchrt_homeloan.gnucash-xea,
+ accounts/C/acctchrt_homeown.gnucash-xea,
+ accounts/C/acctchrt_otherloan.gnucash-xea,
+ accounts/C/acctchrt_renter.gnucash-xea,
+ accounts/C/acctchrt_retiremt.gnucash-xea,
+ accounts/C/acctchrt_spouseinc.gnucash-xea,
+ accounts/C/acctchrt_spouseretire.gnucash-xea,
+ 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/de_AT/acctchrt_auto.gnucash-xea,
+ accounts/de_AT/acctchrt_autoloan.gnucash-xea,
+ accounts/de_AT/acctchrt_brokerage.gnucash-xea,
+ accounts/de_AT/acctchrt_business.gnucash-xea,
+ accounts/de_AT/acctchrt_common.gnucash-xea,
+ accounts/de_AT/acctchrt_houseown.gnucash-xea,
+ accounts/de_AT/acctchrt_investment.gnucash-xea,
+ accounts/de_AT/acctchrt_kids.gnucash-xea,
+ accounts/de_CH/acctchrt_brokerage.gnucash-xea,
+ accounts/de_CH/acctchrt_chkmu.gnucash-xea,
+ accounts/de_CH/acctchrt_common.gnucash-xea,
+ accounts/de_CH/acctchrt_kids.gnucash-xea,
+ accounts/de_CH/acctchrt_otherasset.gnucash-xea,
+ accounts/de_CH/acctchrt_otherloan.gnucash-xea,
+ accounts/de_DE/acctchrt_auto.gnucash-xea,
+ accounts/de_DE/acctchrt_autoloan.gnucash-xea,
+ accounts/de_DE/acctchrt_brokerage.gnucash-xea,
+ accounts/de_DE/acctchrt_common.gnucash-xea,
+ accounts/de_DE/acctchrt_full.gnucash-xea,
+ accounts/de_DE/acctchrt_houseown.gnucash-xea,
+ accounts/de_DE/acctchrt_investment.gnucash-xea,
+ accounts/de_DE/acctchrt_kids.gnucash-xea,
+ accounts/de_DE/acctchrt_otherasset.gnucash-xea,
+ accounts/de_DE/acctchrt_otherloan.gnucash-xea,
+ accounts/de_DE/acctchrt_skr03.gnucash-xea,
+ accounts/de_DE/acctchrt_skr04.gnucash-xea,
+ accounts/de_DE/acctchrt_skr49.gnucash-xea,
+ accounts/de_DE/acctchrt_studium.gnucash-xea,
+ accounts/de_DE/acctchrt_wohnungsw.gnucash-xea,
+ accounts/el_GR/acctchrt_brokerage.gnucash-xea,
+ accounts/el_GR/acctchrt_carloan.gnucash-xea,
+ accounts/el_GR/acctchrt_common.gnucash-xea,
+ accounts/en_GB/acctchrt_brokerage.gnucash-xea,
+ accounts/en_GB/acctchrt_business.gnucash-xea,
+ accounts/en_GB/acctchrt_carloan.gnucash-xea,
+ accounts/en_GB/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/en_GB/acctchrt_checkbook.gnucash-xea,
+ accounts/en_GB/acctchrt_childcare.gnucash-xea,
+ accounts/en_GB/acctchrt_common.gnucash-xea,
+ accounts/en_GB/acctchrt_eduloan.gnucash-xea,
+ accounts/en_GB/acctchrt_fixedassets.gnucash-xea,
+ accounts/en_GB/acctchrt_full.gnucash-xea,
+ accounts/en_GB/acctchrt_homeloan.gnucash-xea,
+ accounts/en_GB/acctchrt_homeown.gnucash-xea,
+ accounts/en_GB/acctchrt_otherloan.gnucash-xea,
+ accounts/en_GB/acctchrt_renter.gnucash-xea,
+ accounts/en_GB/acctchrt_retiremt.gnucash-xea,
+ accounts/en_GB/acctchrt_spouseinc.gnucash-xea,
+ accounts/en_GB/acctchrt_spouseretire.gnucash-xea,
+ accounts/en_GB/uk-vat.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/fi_FI/acctchrt_common.gnucash-xea,
+ accounts/fi_FI/acctchrt_ry.gnucash-xea,
+ accounts/fr_CA/acctchrt_actifsfixes.gnucash-xea,
+ accounts/fr_CA/acctchrt_automobile.gnucash-xea,
+ accounts/fr_CA/acctchrt_basecommune.gnucash-xea,
+ accounts/fr_CA/acctchrt_cdmarchemon.gnucash-xea,
+ accounts/fr_CA/acctchrt_chequier.gnucash-xea,
+ accounts/fr_CA/acctchrt_conjointretraite.gnucash-xea,
+ accounts/fr_CA/acctchrt_conjointrev.gnucash-xea,
+ accounts/fr_CA/acctchrt_courtage.gnucash-xea,
+ accounts/fr_CA/acctchrt_etudeemprunt.gnucash-xea,
+ accounts/fr_CA/acctchrt_garderie.gnucash-xea,
+ accounts/fr_CA/acctchrt_locataire.gnucash-xea,
+ accounts/fr_CA/acctchrt_proprietaire.gnucash-xea,
+ accounts/fr_CA/acctchrt_retraite.gnucash-xea,
+ accounts/fr_CA/acctchrt_revenus.gnucash-xea,
+ accounts/fr_CH/acctchrt_brokerage.gnucash-xea,
+ accounts/fr_CH/acctchrt_business.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_business.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/hu_HU/acctchrt_brokerage.gnucash-xea,
+ accounts/hu_HU/acctchrt_business.gnucash-xea,
+ accounts/hu_HU/acctchrt_carloan.gnucash-xea,
+ accounts/hu_HU/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/hu_HU/acctchrt_checkbook.gnucash-xea,
+ accounts/hu_HU/acctchrt_childcare.gnucash-xea,
+ accounts/hu_HU/acctchrt_common.gnucash-xea,
+ accounts/hu_HU/acctchrt_eduloan.gnucash-xea,
+ accounts/hu_HU/acctchrt_fixedassets.gnucash-xea,
+ accounts/hu_HU/acctchrt_homeloan.gnucash-xea,
+ accounts/hu_HU/acctchrt_homeown.gnucash-xea,
+ accounts/hu_HU/acctchrt_otherloan.gnucash-xea,
+ accounts/hu_HU/acctchrt_renter.gnucash-xea,
+ accounts/hu_HU/acctchrt_retiremt.gnucash-xea,
+ accounts/hu_HU/acctchrt_spouseinc.gnucash-xea,
+ accounts/hu_HU/acctchrt_spouseretire.gnucash-xea,
+ accounts/it/acctchrt_brokerage.gnucash-xea,
+ accounts/it/acctchrt_carloan.gnucash-xea,
+ accounts/it/acctchrt_checkbook.gnucash-xea,
+ accounts/it/acctchrt_childcare.gnucash-xea,
+ accounts/it/acctchrt_common.gnucash-xea,
+ accounts/it/acctchrt_fixedassets.gnucash-xea,
+ accounts/it/acctchrt_homeloan.gnucash-xea,
+ accounts/it/acctchrt_homeown.gnucash-xea,
+ accounts/it/acctchrt_otherloan.gnucash-xea,
+ accounts/it/acctchrt_renter.gnucash-xea,
+ accounts/it/acctchrt_retiremt.gnucash-xea,
+ accounts/it/acctchrt_spouseinc.gnucash-xea,
+ accounts/it/acctchrt_spouseretire.gnucash-xea,
+ accounts/ja/acctchrt_brokerage.gnucash-xea,
+ accounts/ja/acctchrt_business.gnucash-xea,
+ accounts/ja/acctchrt_carloan.gnucash-xea,
+ accounts/ja/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/ja/acctchrt_checkbook.gnucash-xea,
+ accounts/ja/acctchrt_childcare.gnucash-xea,
+ accounts/ja/acctchrt_common.gnucash-xea,
+ accounts/ja/acctchrt_eduloan.gnucash-xea,
+ accounts/ja/acctchrt_fixedassets.gnucash-xea,
+ accounts/ja/acctchrt_homeloan.gnucash-xea,
+ accounts/ja/acctchrt_homeown.gnucash-xea,
+ accounts/ja/acctchrt_otherloan.gnucash-xea,
+ accounts/ja/acctchrt_renter.gnucash-xea,
+ accounts/ja/acctchrt_retiremt.gnucash-xea,
+ accounts/ja/acctchrt_spouseinc.gnucash-xea,
+ accounts/ja/acctchrt_spouseretire.gnucash-xea,
+ 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,
+ accounts/nb/acctchrt_brokerage.gnucash-xea,
+ accounts/nb/acctchrt_business.gnucash-xea,
+ accounts/nb/acctchrt_carloan.gnucash-xea,
+ accounts/nb/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/nb/acctchrt_checkbook.gnucash-xea,
+ accounts/nb/acctchrt_childcare.gnucash-xea,
+ accounts/nb/acctchrt_common.gnucash-xea,
+ accounts/nb/acctchrt_eduloan.gnucash-xea,
+ accounts/nb/acctchrt_fixedassets.gnucash-xea,
+ accounts/nb/acctchrt_full.gnucash-xea,
+ accounts/nb/acctchrt_homeloan.gnucash-xea,
+ accounts/nb/acctchrt_homeown.gnucash-xea,
+ accounts/nb/acctchrt_otherloan.gnucash-xea,
+ accounts/nb/acctchrt_renter.gnucash-xea,
+ accounts/nb/acctchrt_retiremt.gnucash-xea,
+ accounts/nb/acctchrt_spouseinc.gnucash-xea,
+ accounts/nb/acctchrt_spouseretire.gnucash-xea,
+ accounts/nl/acctchrt_full.gnucash-xea,
+ accounts/pl/acctchrt_brokerage.gnucash-xea,
+ accounts/pl/acctchrt_business.gnucash-xea,
+ accounts/pl/acctchrt_carloan.gnucash-xea,
+ accounts/pl/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/pl/acctchrt_checkbook.gnucash-xea,
+ accounts/pl/acctchrt_childcare.gnucash-xea,
+ accounts/pl/acctchrt_common.gnucash-xea,
+ accounts/pl/acctchrt_eduloan.gnucash-xea,
+ accounts/pl/acctchrt_fixedassets.gnucash-xea,
+ accounts/pl/acctchrt_full.gnucash-xea,
+ accounts/pl/acctchrt_homeloan.gnucash-xea,
+ accounts/pl/acctchrt_homeown.gnucash-xea,
+ accounts/pl/acctchrt_otherloan.gnucash-xea,
+ accounts/pl/acctchrt_renter.gnucash-xea,
+ accounts/pl/acctchrt_retiremt.gnucash-xea,
+ accounts/pl/acctchrt_spouseinc.gnucash-xea,
+ accounts/pl/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/pt_PT/acctchrt_brokerage.gnucash-xea,
+ accounts/pt_PT/acctchrt_carloan.gnucash-xea,
+ accounts/pt_PT/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/pt_PT/acctchrt_childcare.gnucash-xea,
+ accounts/pt_PT/acctchrt_common.gnucash-xea,
+ accounts/pt_PT/acctchrt_eduloan.gnucash-xea,
+ accounts/pt_PT/acctchrt_fixedassets.gnucash-xea,
+ accounts/pt_PT/acctchrt_homeloan.gnucash-xea,
+ accounts/pt_PT/acctchrt_homeown.gnucash-xea,
+ accounts/pt_PT/acctchrt_otherloan.gnucash-xea,
+ accounts/pt_PT/acctchrt_renter.gnucash-xea,
+ accounts/pt_PT/acctchrt_retiremt.gnucash-xea,
+ accounts/pt_PT/acctchrt_spouseinc.gnucash-xea,
+ accounts/pt_PT/acctchrt_spouseretire.gnucash-xea,
+ accounts/ru/acctchrt_common.gnucash-xea,
+ accounts/ru/acctchrt_homeloan.gnucash-xea,
+ accounts/ru/acctchrt_homeown.gnucash-xea,
+ accounts/ru/acctchrt_renter.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,
+ accounts/tr_TR/acctchrt_TEKDUZ.gnucash-xea,
+ accounts/tr_TR/acctchrt_brokerage.gnucash-xea,
+ accounts/tr_TR/acctchrt_carloan.gnucash-xea,
+ accounts/tr_TR/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/tr_TR/acctchrt_checkbook.gnucash-xea,
+ accounts/tr_TR/acctchrt_common.gnucash-xea,
+ accounts/tr_TR/acctchrt_fixedassets.gnucash-xea,
+ accounts/tr_TR/acctchrt_homeloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_brokerage.gnucash-xea,
+ accounts/zh_CN/acctchrt_business.gnucash-xea,
+ accounts/zh_CN/acctchrt_carloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/zh_CN/acctchrt_checkbook.gnucash-xea,
+ accounts/zh_CN/acctchrt_childcare.gnucash-xea,
+ accounts/zh_CN/acctchrt_common.gnucash-xea,
+ accounts/zh_CN/acctchrt_eduloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_fixedassets.gnucash-xea,
+ accounts/zh_CN/acctchrt_full.gnucash-xea,
+ accounts/zh_CN/acctchrt_homeloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_homeown.gnucash-xea,
+ accounts/zh_CN/acctchrt_otherloan.gnucash-xea,
+ accounts/zh_CN/acctchrt_renter.gnucash-xea,
+ accounts/zh_CN/acctchrt_retiremt.gnucash-xea,
+ accounts/zh_CN/acctchrt_spouseinc.gnucash-xea,
+ accounts/zh_CN/acctchrt_spouseretire.gnucash-xea,
+ accounts/zh_HK/acctchrt_business.gnucash-xea,
+ accounts/zh_TW/acctchrt_business.gnucash-xea,
+ doc/README-de.win32-bin.txt, doc/README-fr.win32-bin.txt,
+ doc/README-it.win32-bin.txt, doc/README-nl.win32-bin.txt,
+ doc/README.win32-bin.txt, doc/examples/Money95bank_fr.qif,
+ doc/examples/Money95invst_fr.qif,
+ doc/examples/Money95mfunds_fr.qif,
+ doc/examples/Money95stocks_fr.qif, doc/examples/abc-all.qif,
+ doc/examples/abc.qif, doc/examples/bogus.qif,
+ doc/examples/cbb-export.qif, doc/examples/divx.qif,
+ doc/examples/every.qif, doc/examples/ms-money.qif,
+ doc/examples/quicktest.qif, doc/examples/swipe.qif,
+ doc/examples/web.qif, packaging/win32/Greek-4-5.1.11.isl,
+ packaging/win32/Japanese-5-5.1.11.isl,
+ packaging/win32/libbonoboui-2.24.2.patch,
+ packaging/win32/libdbi-0.8.3.patch,
+ packaging/win32/libdbi-dbd_helper.c.patch,
+ packaging/win32/libdbi-drivers-Makefile.in.patch,
+ packaging/win32/libdbi-drivers-dbd_mysql.c.patch,
+ packaging/win32/libdbi-drivers-dbd_pgsql.c.patch,
+ packaging/win32/libdbi-drivers-dbd_sqlite3.c.patch,
+ src/RecnWindow.h, src/app-utils/app-utils.i,
+ src/app-utils/file-utils.c, src/app-utils/file-utils.h,
+ src/app-utils/gfec.c, src/app-utils/gfec.h,
+ src/app-utils/gnc-account-merge.c,
+ src/app-utils/gnc-account-merge.h,
+ src/app-utils/gnc-accounting-period.c,
+ src/app-utils/gnc-accounting-period.h,
+ src/app-utils/gnc-basic-gobject.h,
+ src/app-utils/gnc-component-manager.c,
+ src/app-utils/gnc-component-manager.h,
+ 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/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-gettext-util.c,
+ src/app-utils/gnc-gettext-util.h,
+ src/app-utils/gnc-help-utils.c, src/app-utils/gnc-help-utils.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-common.h, src/app-utils/gnc-ui-util.c,
+ src/app-utils/gnc-ui-util.h, src/app-utils/gncmod-app-utils.c,
+ 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-exp-parser.c,
+ src/app-utils/test/test-link-module.c,
+ src/app-utils/test/test-print-parse-amount.c,
+ src/app-utils/test/test-print-queries.c,
+ src/app-utils/test/test-scm-query-string.c,
+ src/app-utils/test/test-sx.c, src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/gnc-backend-dbi.h,
+ src/backend/dbi/gncmod-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,
+ src/backend/dbi/test/test-dbi.c,
+ src/backend/dbi/test/test-load-backend.c,
+ src/backend/sql/escape.c, src/backend/sql/escape.h,
+ src/backend/sql/gnc-account-sql.c,
+ src/backend/sql/gnc-account-sql.h,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-backend-sql.h,
+ src/backend/sql/gnc-book-sql.c, src/backend/sql/gnc-book-sql.h,
+ src/backend/sql/gnc-budget-sql.c,
+ src/backend/sql/gnc-budget-sql.h,
+ src/backend/sql/gnc-commodity-sql.c,
+ src/backend/sql/gnc-commodity-sql.h,
+ src/backend/sql/gnc-lots-sql.c, src/backend/sql/gnc-lots-sql.h,
+ src/backend/sql/gnc-price-sql.c,
+ src/backend/sql/gnc-price-sql.h,
+ src/backend/sql/gnc-recurrence-sql.c,
+ src/backend/sql/gnc-recurrence-sql.h,
+ src/backend/sql/gnc-schedxaction-sql.c,
+ src/backend/sql/gnc-schedxaction-sql.h,
+ src/backend/sql/gnc-slots-sql.c,
+ src/backend/sql/gnc-slots-sql.h,
+ src/backend/sql/gnc-transaction-sql.c,
+ src/backend/sql/gnc-transaction-sql.h,
+ src/backend/sql/test/test-column-types.c,
+ src/backend/xml/gnc-account-xml-v2.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-backend-xml.h,
+ src/backend/xml/gnc-book-xml-v2.c,
+ src/backend/xml/gnc-budget-xml-v2.c,
+ src/backend/xml/gnc-commodity-xml-v2.c,
+ src/backend/xml/gnc-freqspec-xml-v2.c,
+ src/backend/xml/gnc-lot-xml-v2.c,
+ src/backend/xml/gnc-pricedb-xml-v2.c,
+ src/backend/xml/gnc-recurrence-xml-v2.c,
+ src/backend/xml/gnc-schedxaction-xml-v2.c,
+ src/backend/xml/gnc-transaction-xml-v2.c,
+ src/backend/xml/gnc-xml-helper.h, src/backend/xml/gnc-xml.h,
+ src/backend/xml/gncmod-backend-xml.c,
+ src/backend/xml/io-example-account.c,
+ src/backend/xml/io-example-account.h,
+ src/backend/xml/io-gncxml-gen.c,
+ src/backend/xml/io-gncxml-gen.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/io-gncxml.h, src/backend/xml/io-utils.c,
+ src/backend/xml/io-utils.h,
+ src/backend/xml/sixtp-dom-generators.c,
+ src/backend/xml/sixtp-dom-generators.h,
+ src/backend/xml/sixtp-dom-parsers.c,
+ src/backend/xml/sixtp-dom-parsers.h,
+ src/backend/xml/sixtp-parsers.h, src/backend/xml/sixtp-stack.c,
+ src/backend/xml/sixtp-stack.h,
+ src/backend/xml/sixtp-to-dom-parser.c,
+ src/backend/xml/sixtp-utils.c, src/backend/xml/sixtp-utils.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-dom-parser1.c,
+ src/backend/xml/test/test-file-stuff.c,
+ src/backend/xml/test/test-file-stuff.h,
+ src/backend/xml/test/test-kvp-frames.c,
+ src/backend/xml/test/test-load-backend.c,
+ src/backend/xml/test/test-load-example-account.c,
+ src/backend/xml/test/test-load-xml2.c,
+ src/backend/xml/test/test-save-in-lang.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/backend/xml/test/test-xml-transaction.c,
+ src/backend/xml/test/test-xml2-is-file.c, src/base-typemaps.i,
+ src/bin/gnucash-bin.c,
+ src/business/business-core/business-core.i,
+ src/business/business-core/gncAddress.c,
+ src/business/business-core/gncAddress.h,
+ src/business/business-core/gncAddressP.h,
+ src/business/business-core/gncBillTerm.c,
+ src/business/business-core/gncBillTerm.h,
+ src/business/business-core/gncBillTermP.h,
+ src/business/business-core/gncBusGuile.c,
+ src/business/business-core/gncBusGuile.h,
+ src/business/business-core/gncBusPeriod.c,
+ src/business/business-core/gncBusiness.c,
+ src/business/business-core/gncBusiness.h,
+ src/business/business-core/gncBusinessP.h,
+ src/business/business-core/gncCustomer.c,
+ src/business/business-core/gncCustomer.h,
+ src/business/business-core/gncCustomerP.h,
+ src/business/business-core/gncEmployee.c,
+ src/business/business-core/gncEmployee.h,
+ src/business/business-core/gncEmployeeP.h,
+ src/business/business-core/gncEntry.c,
+ src/business/business-core/gncEntry.h,
+ src/business/business-core/gncEntryP.h,
+ src/business/business-core/gncInvoice.c,
+ src/business/business-core/gncInvoice.h,
+ src/business/business-core/gncInvoiceP.h,
+ src/business/business-core/gncJob.c,
+ src/business/business-core/gncJob.h,
+ src/business/business-core/gncJobP.h,
+ src/business/business-core/gncOrder.c,
+ src/business/business-core/gncOrder.h,
+ src/business/business-core/gncOrderP.h,
+ src/business/business-core/gncOwner.c,
+ src/business/business-core/gncOwner.h,
+ src/business/business-core/gncOwnerP.h,
+ src/business/business-core/gncTaxTable.c,
+ src/business/business-core/gncTaxTable.h,
+ src/business/business-core/gncTaxTableP.h,
+ src/business/business-core/gncVendor.c,
+ src/business/business-core/gncVendor.h,
+ src/business/business-core/gncVendorP.h,
+ src/business/business-core/gncmod-business-core.c,
+ src/business/business-core/sql/gnc-address-sql.c,
+ src/business/business-core/sql/gnc-address-sql.h,
+ src/business/business-core/sql/gnc-bill-term-sql.c,
+ src/business/business-core/sql/gnc-bill-term-sql.h,
+ src/business/business-core/sql/gnc-customer-sql.c,
+ src/business/business-core/sql/gnc-customer-sql.h,
+ src/business/business-core/sql/gnc-employee-sql.c,
+ src/business/business-core/sql/gnc-employee-sql.h,
+ src/business/business-core/sql/gnc-entry-sql.c,
+ src/business/business-core/sql/gnc-entry-sql.h,
+ src/business/business-core/sql/gnc-invoice-sql.c,
+ src/business/business-core/sql/gnc-invoice-sql.h,
+ src/business/business-core/sql/gnc-job-sql.c,
+ src/business/business-core/sql/gnc-job-sql.h,
+ src/business/business-core/sql/gnc-order-sql.c,
+ src/business/business-core/sql/gnc-order-sql.h,
+ src/business/business-core/sql/gnc-owner-sql.c,
+ src/business/business-core/sql/gnc-owner-sql.h,
+ src/business/business-core/sql/gnc-tax-table-sql.c,
+ src/business/business-core/sql/gnc-tax-table-sql.h,
+ src/business/business-core/sql/gnc-vendor-sql.c,
+ src/business/business-core/sql/gnc-vendor-sql.h,
+ src/business/business-core/sql/gncmod-business-backend-sql.c,
+ 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-core/xml/gnc-address-xml-v2.c,
+ src/business/business-core/xml/gnc-address-xml-v2.h,
+ src/business/business-core/xml/gnc-bill-term-xml-v2.c,
+ src/business/business-core/xml/gnc-bill-term-xml-v2.h,
+ src/business/business-core/xml/gnc-customer-xml-v2.c,
+ src/business/business-core/xml/gnc-customer-xml-v2.h,
+ src/business/business-core/xml/gnc-employee-xml-v2.c,
+ src/business/business-core/xml/gnc-employee-xml-v2.h,
+ src/business/business-core/xml/gnc-entry-xml-v2.c,
+ src/business/business-core/xml/gnc-entry-xml-v2.h,
+ src/business/business-core/xml/gnc-invoice-xml-v2.c,
+ src/business/business-core/xml/gnc-invoice-xml-v2.h,
+ src/business/business-core/xml/gnc-job-xml-v2.c,
+ src/business/business-core/xml/gnc-job-xml-v2.h,
+ src/business/business-core/xml/gnc-order-xml-v2.c,
+ src/business/business-core/xml/gnc-order-xml-v2.h,
+ src/business/business-core/xml/gnc-owner-xml-v2.c,
+ src/business/business-core/xml/gnc-owner-xml-v2.h,
+ src/business/business-core/xml/gnc-tax-table-xml-v2.c,
+ src/business/business-core/xml/gnc-tax-table-xml-v2.h,
+ src/business/business-core/xml/gnc-vendor-xml-v2.c,
+ src/business/business-core/xml/gnc-vendor-xml-v2.h,
+ src/business/business-core/xml/gncmod-business-backend-xml.c,
+ src/business/business-core/xml/gncmod-business-backend-xml.h,
+ src/business/business-core/xml/xml-helpers.h,
+ src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/business-gnome-utils.h,
+ src/business/business-gnome/business-options-gnome.c,
+ src/business/business-gnome/business-options-gnome.h,
+ src/business/business-gnome/business-urls.c,
+ src/business/business-gnome/business-urls.h,
+ src/business/business-gnome/dialog-billterms.c,
+ src/business/business-gnome/dialog-billterms.h,
+ src/business/business-gnome/dialog-choose-owner.c,
+ src/business/business-gnome/dialog-choose-owner.h,
+ src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-customer.h,
+ src/business/business-gnome/dialog-date-close.c,
+ src/business/business-gnome/dialog-date-close.h,
+ src/business/business-gnome/dialog-employee.c,
+ src/business/business-gnome/dialog-employee.h,
+ 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-job.h,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-order.h,
+ src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/dialog-payment.h,
+ src/business/business-gnome/dialog-vendor.c,
+ src/business/business-gnome/dialog-vendor.h,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-gnome/gnc-plugin-business.h,
+ src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/business/business-gnome/gnc-plugin-page-invoice.h,
+ src/business/business-gnome/gncmod-business-gnome.c,
+ src/business/business-gnome/search-owner.c,
+ src/business/business-gnome/search-owner.h,
+ src/business/business-ledger/gncEntryLedger.c,
+ src/business/business-ledger/gncEntryLedger.h,
+ src/business/business-ledger/gncEntryLedgerControl.c,
+ src/business/business-ledger/gncEntryLedgerControl.h,
+ src/business/business-ledger/gncEntryLedgerDisplay.c,
+ src/business/business-ledger/gncEntryLedgerLayout.c,
+ src/business/business-ledger/gncEntryLedgerLayout.h,
+ src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/business/business-ledger/gncEntryLedgerModel.c,
+ src/business/business-ledger/gncEntryLedgerModel.h,
+ src/business/business-ledger/gncEntryLedgerP.h,
+ src/business/business-utils/business-options.c,
+ src/business/business-utils/business-options.h,
+ src/business/business-utils/gncmod-business-utils.c,
+ 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/gncmod-dialog-tax-table.c,
+ 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.c, src/calculation/fin_spl_protos.h,
+ src/calculation/fin_static_proto.h, 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/test/test-link.c, src/core-utils/binreloc.c,
+ src/core-utils/binreloc.h, src/core-utils/core-utils.i,
+ src/core-utils/gnc-filepath-utils.c,
+ src/core-utils/gnc-filepath-utils.h,
+ src/core-utils/gnc-gconf-utils.c,
+ src/core-utils/gnc-gconf-utils.h,
+ src/core-utils/gnc-gdate-utils.c,
+ src/core-utils/gnc-gdate-utils.h,
+ src/core-utils/gnc-gkeyfile-utils.c,
+ src/core-utils/gnc-gkeyfile-utils.h,
+ src/core-utils/gnc-glib-utils.c,
+ src/core-utils/gnc-glib-utils.h, src/core-utils/gnc-jalali.c,
+ src/core-utils/gnc-jalali.h, src/core-utils/gnc-main.c,
+ src/core-utils/gnc-main.h, src/core-utils/gnc-path.c,
+ src/core-utils/gnc-path.h, src/core-utils/gnc-uri-utils.c,
+ src/core-utils/gnc-uri-utils.h,
+ src/core-utils/test/test-gnc-uri-utils.c,
+ src/core-utils/test/test-resolve-file-path.c,
+ src/debug/splint-defs.h, src/doc/constderv.html,
+ src/doc/doxygen_main_page.c, src/doc/finderv.html,
+ src/doc/finutil.html, src/engine/Account.c,
+ src/engine/Account.h, src/engine/AccountP.h,
+ src/engine/FreqSpec.h, src/engine/GNCId.h, src/engine/Period.c,
+ src/engine/Period.h, src/engine/Query.c, src/engine/Query.h,
+ src/engine/QueryCore.h, src/engine/QueryNew.h,
+ src/engine/QueryObject.h, src/engine/QueryP.h,
+ src/engine/Recurrence.c, src/engine/Recurrence.h,
+ src/engine/SX-book-p.h, src/engine/SX-book.c,
+ src/engine/SX-book.h, src/engine/SX-ttinfo.c,
+ src/engine/SX-ttinfo.h, src/engine/SchedXaction.c,
+ src/engine/SchedXaction.h, src/engine/Scrub.c,
+ src/engine/Scrub.h, src/engine/Scrub2.c, src/engine/Scrub2.h,
+ src/engine/Scrub3.c, src/engine/Scrub3.h, src/engine/ScrubP.h,
+ src/engine/Split.c, src/engine/Split.h, src/engine/SplitP.h,
+ src/engine/TransLog.c, src/engine/TransLog.h,
+ src/engine/Transaction.c, src/engine/Transaction.h,
+ src/engine/TransactionP.h, src/engine/cap-gains.c,
+ src/engine/cap-gains.h, src/engine/cashobjects.c,
+ src/engine/cashobjects.h, src/engine/engine-common.i,
+ src/engine/engine-helpers.c, src/engine/engine-helpers.h,
+ src/engine/engine.i, src/engine/glib-helpers.c,
+ src/engine/glib-helpers.h, 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-event.h,
+ src/engine/gnc-hooks-scm.h, src/engine/gnc-hooks.c,
+ src/engine/gnc-hooks.h, src/engine/gnc-lot-p.h,
+ src/engine/gnc-lot.c, src/engine/gnc-lot.h,
+ src/engine/gnc-pricedb-p.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/gnc-session.c,
+ src/engine/gnc-session.h, src/engine/gncObject.h,
+ src/engine/gncmod-engine.c, src/engine/kvp-scm.c,
+ src/engine/kvp-scm.h, src/engine/policy-p.h,
+ src/engine/policy.c, src/engine/policy.h,
+ src/engine/test-core/gncmod-test-engine.c,
+ src/engine/test-core/test-engine-strings.h,
+ src/engine/test-core/test-engine-stuff.c,
+ src/engine/test-core/test-engine-stuff.h,
+ src/engine/test/test-account-object.c,
+ src/engine/test/test-book-merge.c,
+ src/engine/test/test-commodities.c, src/engine/test/test-date.c,
+ src/engine/test/test-group-vs-book.c,
+ src/engine/test/test-guid.c, src/engine/test/test-link.c,
+ src/engine/test/test-load-engine.c, src/engine/test/test-lots.c,
+ src/engine/test/test-numeric.c, src/engine/test/test-object.c,
+ src/engine/test/test-period.c, src/engine/test/test-query.c,
+ src/engine/test/test-querynew.c,
+ src/engine/test/test-recurrence.c,
+ src/engine/test/test-recursive.c,
+ src/engine/test/test-scm-query.c,
+ src/engine/test/test-split-vs-account.c,
+ src/engine/test/test-transaction-reversal.c,
+ src/engine/test/test-transaction-voiding.c,
+ src/experimental/cgi-bin/fastcgi-hello.c,
+ src/experimental/cgi-bin/gnc-server.c,
+ src/experimental/cgi-bin/hello.c,
+ src/experimental/cgi-bin/hello2.c,
+ src/experimental/cgi-bin/hello3.c,
+ src/gnc-module/gnc-module-api.h, src/gnc-module/gnc-module.c,
+ src/gnc-module/gnc-module.h, src/gnc-module/gnc-module.i,
+ src/gnc-module/test/misc-mods/agedver.c,
+ src/gnc-module/test/misc-mods/futuremodsys.c,
+ src/gnc-module/test/misc-mods/incompatdep.c,
+ src/gnc-module/test/mod-bar/bar.c,
+ src/gnc-module/test/mod-bar/bar.h,
+ src/gnc-module/test/mod-bar/bar.i,
+ src/gnc-module/test/mod-bar/gnc-mod-bar.c,
+ src/gnc-module/test/mod-baz/baz.c,
+ src/gnc-module/test/mod-baz/baz.h,
+ src/gnc-module/test/mod-baz/baz.i,
+ src/gnc-module/test/mod-baz/gnc-mod-baz.c,
+ src/gnc-module/test/mod-foo/foo.c,
+ src/gnc-module/test/mod-foo/foo.h,
+ src/gnc-module/test/mod-foo/foo.i,
+ src/gnc-module/test/mod-foo/gnc-mod-foo.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/gnc-ui.h,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/dialog-search.h,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-search/gnc-general-search.h,
+ src/gnome-search/gncmod-gnome-search.c,
+ src/gnome-search/search-account.c,
+ src/gnome-search/search-account.h,
+ src/gnome-search/search-boolean.c,
+ src/gnome-search/search-boolean.h,
+ src/gnome-search/search-core-type.c,
+ src/gnome-search/search-core-type.h,
+ src/gnome-search/search-core-utils.c,
+ src/gnome-search/search-core-utils.h,
+ src/gnome-search/search-date.c, src/gnome-search/search-date.h,
+ src/gnome-search/search-double.c,
+ src/gnome-search/search-double.h,
+ src/gnome-search/search-int64.c,
+ src/gnome-search/search-int64.h,
+ src/gnome-search/search-numeric.c,
+ src/gnome-search/search-numeric.h,
+ src/gnome-search/search-reconciled.c,
+ src/gnome-search/search-reconciled.h,
+ src/gnome-search/search-string.c,
+ src/gnome-search/search-string.h, src/gnome-utils/QuickFill.c,
+ src/gnome-utils/QuickFill.h,
+ src/gnome-utils/account-quickfill.c,
+ src/gnome-utils/account-quickfill.h, src/gnome-utils/cursors.c,
+ src/gnome-utils/dialog-account.c,
+ src/gnome-utils/dialog-account.h,
+ src/gnome-utils/dialog-book-close.c,
+ src/gnome-utils/dialog-book-close.h,
+ src/gnome-utils/dialog-commodity.c,
+ src/gnome-utils/dialog-commodity.h,
+ src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/dialog-file-access.h,
+ src/gnome-utils/dialog-object-references.c,
+ src/gnome-utils/dialog-object-references.h,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-options.h,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/dialog-preferences.h,
+ src/gnome-utils/dialog-query-list.c,
+ src/gnome-utils/dialog-query-list.h,
+ src/gnome-utils/dialog-reset-warnings.c,
+ src/gnome-utils/dialog-reset-warnings.h,
+ src/gnome-utils/dialog-totd.c, src/gnome-utils/dialog-totd.h,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-transfer.h,
+ src/gnome-utils/dialog-userpass.c,
+ src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
+ src/gnome-utils/druid-gconf-setup.c,
+ src/gnome-utils/druid-gconf-setup.h,
+ src/gnome-utils/druid-gnc-xml-import.c,
+ src/gnome-utils/druid-gnc-xml-import.h,
+ src/gnome-utils/druid-utils.c, src/gnome-utils/druid-utils.h,
+ src/gnome-utils/gnc-account-sel.c,
+ src/gnome-utils/gnc-account-sel.h,
+ src/gnome-utils/gnc-amount-edit.c,
+ src/gnome-utils/gnc-amount-edit.h,
+ src/gnome-utils/gnc-autosave.c, src/gnome-utils/gnc-autosave.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-delta.c,
+ src/gnome-utils/gnc-date-delta.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-date-format.h,
+ src/gnome-utils/gnc-dense-cal-model.c,
+ src/gnome-utils/gnc-dense-cal-model.h,
+ src/gnome-utils/gnc-dense-cal-store.c,
+ src/gnome-utils/gnc-dense-cal-store.h,
+ src/gnome-utils/gnc-dense-cal.c,
+ src/gnome-utils/gnc-dense-cal.h, src/gnome-utils/gnc-dialog.c,
+ src/gnome-utils/gnc-dialog.h,
+ 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/gnc-embedded-window.c,
+ src/gnome-utils/gnc-embedded-window.h,
+ src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-file.h,
+ src/gnome-utils/gnc-frequency.c,
+ src/gnome-utils/gnc-frequency.h,
+ src/gnome-utils/gnc-general-select.c,
+ src/gnome-utils/gnc-general-select.h,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gnc-gnome-utils.h,
+ src/gnome-utils/gnc-gobject-utils.c,
+ src/gnome-utils/gnc-gobject-utils.h,
+ src/gnome-utils/gnc-gtk-utils.c,
+ src/gnome-utils/gnc-gtk-utils.h,
+ src/gnome-utils/gnc-gui-query.c,
+ src/gnome-utils/gnc-gui-query.h, src/gnome-utils/gnc-icons.c,
+ src/gnome-utils/gnc-icons.h, src/gnome-utils/gnc-keyring.c,
+ src/gnome-utils/gnc-keyring.h,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-main-window.h,
+ src/gnome-utils/gnc-menu-extensions.c,
+ src/gnome-utils/gnc-menu-extensions.h,
+ src/gnome-utils/gnc-period-select.c,
+ src/gnome-utils/gnc-period-select.h,
+ src/gnome-utils/gnc-plugin-file-history.c,
+ src/gnome-utils/gnc-plugin-file-history.h,
+ src/gnome-utils/gnc-plugin-manager.c,
+ src/gnome-utils/gnc-plugin-manager.h,
+ src/gnome-utils/gnc-plugin-menu-additions.c,
+ src/gnome-utils/gnc-plugin-menu-additions.h,
+ src/gnome-utils/gnc-plugin-page.c,
+ src/gnome-utils/gnc-plugin-page.h, src/gnome-utils/gnc-plugin.c,
+ src/gnome-utils/gnc-plugin.h, src/gnome-utils/gnc-query-list.c,
+ src/gnome-utils/gnc-query-list.h,
+ src/gnome-utils/gnc-recurrence.c,
+ src/gnome-utils/gnc-recurrence.h, src/gnome-utils/gnc-splash.c,
+ src/gnome-utils/gnc-splash.h,
+ src/gnome-utils/gnc-sx-instance-dense-cal-adapter.c,
+ src/gnome-utils/gnc-sx-instance-dense-cal-adapter.h,
+ src/gnome-utils/gnc-sx-list-tree-model-adapter.c,
+ src/gnome-utils/gnc-sx-list-tree-model-adapter.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-account.c,
+ src/gnome-utils/gnc-tree-model-account.h,
+ src/gnome-utils/gnc-tree-model-budget.c,
+ src/gnome-utils/gnc-tree-model-budget.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-model.c,
+ src/gnome-utils/gnc-tree-model.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-price.c,
+ src/gnome-utils/gnc-tree-view-price.h,
+ src/gnome-utils/gnc-tree-view-sx-list.c,
+ src/gnome-utils/gnc-tree-view-sx-list.h,
+ src/gnome-utils/gnc-tree-view.c,
+ src/gnome-utils/gnc-tree-view.h, src/gnome-utils/gnc-window.c,
+ src/gnome-utils/gnc-window.h,
+ src/gnome-utils/gncmod-gnome-utils.c,
+ src/gnome-utils/gnctreemodelsort.c,
+ src/gnome-utils/gnctreemodelsort.h,
+ src/gnome-utils/gnome-utils.i,
+ src/gnome-utils/gtktreedatalist.c,
+ src/gnome-utils/gtktreedatalist.h,
+ src/gnome-utils/misc-gnome-utils.c,
+ src/gnome-utils/misc-gnome-utils.h,
+ src/gnome-utils/print-session.c,
+ src/gnome-utils/print-session.h, src/gnome-utils/search-param.c,
+ src/gnome-utils/search-param.h,
+ src/gnome-utils/test/test-gnc-dialog.c,
+ src/gnome-utils/test/test-gnc-recurrence.c,
+ src/gnome-utils/test/test-link-module.c,
+ src/gnome-utils/window-main-summarybar.c,
+ src/gnome-utils/window-main-summarybar.h,
+ src/gnome/dialog-chart-export.c,
+ src/gnome/dialog-chart-export.h, src/gnome/dialog-commodities.c,
+ src/gnome/dialog-fincalc.c, src/gnome/dialog-fincalc.h,
+ src/gnome/dialog-find-transactions.c,
+ src/gnome/dialog-find-transactions.h,
+ src/gnome/dialog-new-user.c, src/gnome/dialog-new-user.h,
+ src/gnome/dialog-price-edit-db.c,
+ src/gnome/dialog-price-editor.c, src/gnome/dialog-print-check.c,
+ src/gnome/dialog-print-check.h, src/gnome/dialog-progress.c,
+ src/gnome/dialog-progress.h, 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/dialog-tax-info.c, src/gnome/druid-acct-period.c,
+ src/gnome/druid-acct-period.h, src/gnome/druid-hierarchy.c,
+ src/gnome/druid-hierarchy.h, src/gnome/druid-loan.c,
+ src/gnome/druid-loan.h, src/gnome/druid-merge.c,
+ src/gnome/druid-merge.h, src/gnome/druid-stock-split.c,
+ src/gnome/druid-stock-split.h,
+ src/gnome/gnc-plugin-account-tree.c,
+ src/gnome/gnc-plugin-account-tree.h,
+ src/gnome/gnc-plugin-basic-commands.c,
+ src/gnome/gnc-plugin-basic-commands.h,
+ src/gnome/gnc-plugin-budget.c, src/gnome/gnc-plugin-budget.h,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/gnc-plugin-page-account-tree.h,
+ src/gnome/gnc-plugin-page-budget.c,
+ src/gnome/gnc-plugin-page-budget.h,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-register.h,
+ src/gnome/gnc-plugin-page-sx-list.c,
+ src/gnome/gnc-plugin-page-sx-list.h,
+ src/gnome/gnc-plugin-register.c,
+ src/gnome/gnc-plugin-register.h, src/gnome/gnc-split-reg.c,
+ src/gnome/gnc-split-reg.h, src/gnome/gnome.i,
+ src/gnome/lot-viewer.c, src/gnome/lot-viewer.h,
+ src/gnome/reconcile-list.c, src/gnome/reconcile-list.h,
+ src/gnome/top-level.c, src/gnome/top-level.h,
+ src/gnome/window-autoclear.c, src/gnome/window-autoclear.h,
+ src/gnome/window-reconcile.c, src/gnome/window-reconcile.h,
+ src/guile-mappings.h, src/html/gnc-html-extras.h,
+ src/html/gnc-html-factory.c, src/html/gnc-html-factory.h,
+ src/html/gnc-html-graph-gog-extras.h,
+ src/html/gnc-html-graph-gog-gtkhtml.c,
+ src/html/gnc-html-graph-gog-gtkhtml.h,
+ src/html/gnc-html-graph-gog-webkit.c,
+ src/html/gnc-html-graph-gog-webkit.h,
+ src/html/gnc-html-graph-gog.c, src/html/gnc-html-graph-gog.h,
+ src/html/gnc-html-gtkhtml-p.h, src/html/gnc-html-gtkhtml.c,
+ src/html/gnc-html-gtkhtml.h, src/html/gnc-html-history.c,
+ src/html/gnc-html-history.h, src/html/gnc-html-p.h,
+ src/html/gnc-html-webkit-p.h, src/html/gnc-html-webkit.c,
+ src/html/gnc-html-webkit.h, src/html/gnc-html.c,
+ src/html/gnc-html.h, src/html/gnc-html.i,
+ src/html/gncmod-html.c,
+ src/import-export/aqbanking/dialog-ab-trans.c,
+ src/import-export/aqbanking/dialog-ab-trans.h,
+ 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-getbalance.c,
+ src/import-export/aqbanking/gnc-ab-getbalance.h,
+ src/import-export/aqbanking/gnc-ab-gettrans.c,
+ src/import-export/aqbanking/gnc-ab-gettrans.h,
+ src/import-export/aqbanking/gnc-ab-kvp.c,
+ src/import-export/aqbanking/gnc-ab-kvp.h,
+ src/import-export/aqbanking/gnc-ab-trans-templ.c,
+ src/import-export/aqbanking/gnc-ab-trans-templ.h,
+ src/import-export/aqbanking/gnc-ab-transfer.c,
+ src/import-export/aqbanking/gnc-ab-transfer.h,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-ab-utils.h,
+ src/import-export/aqbanking/gnc-file-aqb-import.c,
+ src/import-export/aqbanking/gnc-file-aqb-import.h,
+ src/import-export/aqbanking/gnc-gwen-gui.c,
+ src/import-export/aqbanking/gnc-gwen-gui.h,
+ src/import-export/aqbanking/gnc-plugin-aqbanking.c,
+ src/import-export/aqbanking/gnc-plugin-aqbanking.h,
+ src/import-export/aqbanking/gncmod-aqbanking.c,
+ 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/test-link-module.c,
+ 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.h,
+ src/import-export/csv/gnc-csv-model.c,
+ src/import-export/csv/gnc-csv-model.h,
+ 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/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/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/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.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/test/test-link-module.c,
+ src/import-export/import-account-matcher.c,
+ src/import-export/import-account-matcher.h,
+ src/import-export/import-backend.c,
+ src/import-export/import-backend.h,
+ src/import-export/import-commodity-matcher.c,
+ src/import-export/import-commodity-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/import-match-map.c,
+ src/import-export/import-match-map.h,
+ src/import-export/import-match-picker.c,
+ src/import-export/import-match-picker.h,
+ src/import-export/import-parse.c,
+ src/import-export/import-parse.h,
+ src/import-export/import-settings.c,
+ src/import-export/import-settings.h,
+ src/import-export/import-utilities.c,
+ src/import-export/import-utilities.h,
+ src/import-export/log-replay/gnc-log-replay.c,
+ src/import-export/log-replay/gnc-log-replay.h,
+ src/import-export/log-replay/gnc-plugin-log-replay.c,
+ src/import-export/log-replay/gnc-plugin-log-replay.h,
+ src/import-export/log-replay/gncmod-log-replay.c,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/import-export/ofx/gnc-ofx-import.h,
+ src/import-export/ofx/gnc-plugin-ofx.c,
+ src/import-export/ofx/gnc-plugin-ofx.h,
+ src/import-export/ofx/gncmod-ofx-import.c,
+ src/import-export/ofx/test/test-link.c,
+ 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-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,
+ src/import-export/qif-import/gncmod-qif-import.c,
+ src/import-export/qif-import/test/test-link.c,
+ src/import-export/qif-io-core/gncmod-qifiocore.c,
+ src/import-export/qif/qif-context.c,
+ src/import-export/qif/qif-defaults.c,
+ src/import-export/qif/qif-defaults.h,
+ src/import-export/qif/qif-file.c,
+ src/import-export/qif/qif-file.h,
+ src/import-export/qif/qif-import-p.h,
+ src/import-export/qif/qif-import.h,
+ src/import-export/qif/qif-objects-p.h,
+ src/import-export/qif/qif-objects.c,
+ src/import-export/qif/qif-objects.h,
+ src/import-export/qif/qif-parse.c,
+ src/import-export/qif/qif-parse.h,
+ src/import-export/qif/test/test-link.c,
+ src/import-export/qif/test/test-qif.c,
+ src/import-export/test/test-import-parse.c,
+ src/import-export/test/test-link.c,
+ src/libqof/backend/file/qof-backend-qsf.h,
+ src/libqof/backend/file/qsf-backend.c,
+ src/libqof/backend/file/qsf-xml-map.c,
+ src/libqof/backend/file/qsf-xml.c,
+ src/libqof/backend/file/qsf-xml.h, src/libqof/qof/gnc-date-p.h,
+ src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+ src/libqof/qof/gnc-numeric.c, src/libqof/qof/gnc-numeric.h,
+ src/libqof/qof/guid.c, src/libqof/qof/guid.h,
+ src/libqof/qof/kvp-util-p.h, src/libqof/qof/kvp-util.c,
+ src/libqof/qof/kvp-util.h, src/libqof/qof/kvp_frame.c,
+ src/libqof/qof/kvp_frame.h, src/libqof/qof/md5.c,
+ src/libqof/qof/md5.h, src/libqof/qof/qof-gobject.h,
+ src/libqof/qof/qof-win32.c, src/libqof/qof/qof.h,
+ src/libqof/qof/qofbackend-p.h, src/libqof/qof/qofbackend.c,
+ src/libqof/qof/qofbackend.h, src/libqof/qof/qofbook-p.h,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h,
+ src/libqof/qof/qofbookmerge.c, src/libqof/qof/qofbookmerge.h,
+ src/libqof/qof/qofbookslots.h, src/libqof/qof/qofchoice.c,
+ src/libqof/qof/qofchoice.h, src/libqof/qof/qofclass-p.h,
+ src/libqof/qof/qofclass.c, src/libqof/qof/qofclass.h,
+ src/libqof/qof/qofevent-p.h, src/libqof/qof/qofevent.c,
+ src/libqof/qof/qofevent.h, src/libqof/qof/qofgobj.c,
+ src/libqof/qof/qofgobj.h, src/libqof/qof/qofid-p.h,
+ src/libqof/qof/qofid.c, src/libqof/qof/qofid.h,
+ src/libqof/qof/qofinstance-p.h, src/libqof/qof/qofinstance.c,
+ src/libqof/qof/qofinstance.h, src/libqof/qof/qoflog.c,
+ src/libqof/qof/qoflog.h, src/libqof/qof/qofmath128.c,
+ src/libqof/qof/qofmath128.h, src/libqof/qof/qofobject-p.h,
+ src/libqof/qof/qofobject.c, src/libqof/qof/qofobject.h,
+ src/libqof/qof/qofquery-deserial.c,
+ src/libqof/qof/qofquery-deserial.h, src/libqof/qof/qofquery-p.h,
+ src/libqof/qof/qofquery-serialize.c,
+ src/libqof/qof/qofquery-serialize.h, src/libqof/qof/qofquery.c,
+ src/libqof/qof/qofquery.h, src/libqof/qof/qofquerycore-p.h,
+ src/libqof/qof/qofquerycore.c, src/libqof/qof/qofquerycore.h,
+ src/libqof/qof/qofreference.c, src/libqof/qof/qofreference.h,
+ src/libqof/qof/qofsession-p.h, src/libqof/qof/qofsession.c,
+ src/libqof/qof/qofsession.h, src/libqof/qof/qofsql.c,
+ src/libqof/qof/qofsql.h, src/libqof/qof/qofutil.c,
+ src/libqof/qof/qofutil.h, src/optional/python-bindings/glib.i,
+ src/optional/python-bindings/gnucash_core.i,
+ src/optional/python-bindings/timespec.i, src/platform.h,
+ src/register/ledger-core/dialog-dup-trans.c,
+ src/register/ledger-core/gnc-ledger-display.c,
+ src/register/ledger-core/gnc-ledger-display.h,
+ src/register/ledger-core/gncmod-ledger-core.c,
+ src/register/ledger-core/split-register-control.c,
+ src/register/ledger-core/split-register-control.h,
+ src/register/ledger-core/split-register-layout.c,
+ src/register/ledger-core/split-register-layout.h,
+ src/register/ledger-core/split-register-load.c,
+ src/register/ledger-core/split-register-model-save.c,
+ src/register/ledger-core/split-register-model-save.h,
+ src/register/ledger-core/split-register-model.c,
+ src/register/ledger-core/split-register-model.h,
+ 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/ledger-core/split-register.h,
+ src/register/ledger-core/test/test-link-module.c,
+ src/register/register-core/basiccell.c,
+ src/register/register-core/basiccell.h,
+ src/register/register-core/cell-factory.c,
+ src/register/register-core/cell-factory.h,
+ src/register/register-core/cellblock.c,
+ src/register/register-core/cellblock.h,
+ src/register/register-core/checkboxcell.c,
+ src/register/register-core/checkboxcell.h,
+ src/register/register-core/combocell.h,
+ src/register/register-core/datecell.h,
+ src/register/register-core/formulacell.c,
+ src/register/register-core/formulacell.h,
+ src/register/register-core/gncmod-register-core.c,
+ src/register/register-core/gtable.c,
+ src/register/register-core/gtable.h,
+ src/register/register-core/numcell.c,
+ src/register/register-core/numcell.h,
+ src/register/register-core/pricecell.c,
+ src/register/register-core/pricecell.h,
+ src/register/register-core/quickfillcell.c,
+ src/register/register-core/quickfillcell.h,
+ src/register/register-core/recncell.c,
+ src/register/register-core/recncell.h,
+ src/register/register-core/register-common.c,
+ src/register/register-core/register-common.h,
+ src/register/register-core/table-allgui.c,
+ src/register/register-core/table-allgui.h,
+ src/register/register-core/table-control.c,
+ src/register/register-core/table-control.h,
+ src/register/register-core/table-layout.c,
+ src/register/register-core/table-layout.h,
+ src/register/register-core/table-model.c,
+ src/register/register-core/table-model.h,
+ src/register/register-core/test/test-link-module.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/formulacell-gnome.h,
+ src/register/register-gnome/gncmod-register-gnome.c,
+ src/register/register-gnome/gnucash-color.c,
+ src/register/register-gnome/gnucash-color.h,
+ 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-edit.h,
+ src/register/register-gnome/gnucash-item-list.c,
+ src/register/register-gnome/gnucash-item-list.h,
+ src/register/register-gnome/gnucash-scrolled-window.c,
+ src/register/register-gnome/gnucash-scrolled-window.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/pricecell-gnome.c,
+ src/register/register-gnome/pricecell-gnome.h,
+ src/register/register-gnome/quickfillcell-gnome.c,
+ src/register/register-gnome/quickfillcell-gnome.h,
+ src/register/register-gnome/table-gnome.c,
+ src/register/register-gnome/table-gnome.h,
+ src/register/register-gnome/test/test-link-module.c,
+ src/report/locale-specific/us/gncmod-locale-reports-us.c,
+ src/report/locale-specific/us/test/test-link-module.c,
+ 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.h,
+ src/report/report-gnome/dialog-style-sheet.c,
+ src/report/report-gnome/dialog-style-sheet.h,
+ src/report/report-gnome/gnc-plugin-page-report.c,
+ src/report/report-gnome/gnc-plugin-page-report.h,
+ src/report/report-gnome/gncmod-report-gnome.c,
+ src/report/report-gnome/report-gnome.i,
+ src/report/report-gnome/test/test-link-module.c,
+ src/report/report-gnome/window-report.c,
+ src/report/report-gnome/window-report.h,
+ src/report/report-system/gnc-report.c,
+ src/report/report-system/gnc-report.h,
+ src/report/report-system/gncmod-report-system.c,
+ src/report/report-system/report-system.i,
+ src/report/report-system/test/test-link-module.c,
+ src/report/standard-reports/gncmod-standard-reports.c,
+ src/report/stylesheets/gnc-plugin-stylesheets.c,
+ src/report/stylesheets/gnc-plugin-stylesheets.h,
+ src/report/stylesheets/gncmod-stylesheets.c,
+ src/report/utility-reports/gncmod-utility-reports.c,
+ src/tax/us/gncmod-tax-us.c, src/tax/us/test/test-link-module.c,
+ src/test-core/test-stuff.c, src/test-core/test-stuff.h: Set the
+ desired line-ending style to the correct value on the server
+ side. Without the svn:eol-style property, SVN checkouts on
+ windows tend to appear with varying line endings. The only
+ possible way around this in svn is to set the expected line
+ endings as svn properties.
+
+2010-03-23 21:43 plongstaff
+
+ * [r18958] src/backend/dbi/test/test-dbi-basic.c,
+ src/backend/dbi/test/test-dbi-stuff.c,
+ src/backend/dbi/test/test-dbi.c: Update dbi tests - more object
+ types are now saved and loaded
+
+2010-03-23 18:34 plongstaff
+
+ * [r18957] src/platform.h: Add new CPP macros which make it
+ cleaner to have conditional compilation based on compiler/system
+ and options selected during config Examples: #if COMPILER(MSVC)
+ #if COMPILER(GCC) #if ENABLE(NLS) #if HAVE(PUTENV) This
+ platform.h file includes config.h, so that doesn't need to be
+ included any more. PLATFORM(X) is based on the definition of
+ GNC_PLATFORM_X COMPILER(X) is based on the definition of
+ GNC_COMPILER_X. At this point, only COMPILER(GCC),
+ COMPILER(MSVC), COMPILER(MSVC7) and COMPILER(MINGW) are
+ determined. HAVE(X) is based on HAVE_X from config.h ENABLE(X)
+ is based on ENABLE_X from config.h USE(X) is based on GNC_USE_X
+ from config.h Having these determinations at a central point
+ makes it easier to add new platforms and easier to conditionally
+ compile based on them.
+
+2010-03-23 14:31 plongstaff
+
+ * [r18956] src/backend/sql/gnc-transaction-sql.c: Create
+ splits->accounts sql index and tx->post_date index when creating
+ new databases
+
+2010-03-22 21:15 cstim
+
+ * [r18955] src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/io-gncxml-v2.c, src/backend/xml/sixtp.c,
+ src/core-utils/gnc-gkeyfile-utils.c, src/engine/TransLog.c: MSVC
+ compatibility: MSVC must not use g_fopen because it uses a
+ different C runtime than the rest of (MSVC) file-handling
+ functions.
+
+2010-03-22 21:14 cstim
+
+ * [r18954] src/engine/SX-book.c, src/engine/gnc-commodity.c: MSVC
+ compatibility: Always initialize all members of the QofObject
+ struct.
+
+2010-03-22 20:43 jralls
+
+ * [r18953] src/gnome-utils/gnc-main-window.c: Cleanup cruft and an
+ error from r18945
+
+2010-03-22 20:31 gjanssens
+
+ * [r18952] src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/glade/dialog-file-access.glade: Open/Save As...:
+ configure enter/double click to run the default action.
+
+2010-03-22 14:44 gjanssens
+
+ * [r18951] src/gnome-utils/gnc-main-window.c: Whitespace cleanup
+
+2010-03-22 11:31 plongstaff
+
+ * [r18950] src/business/business-core/gncEmployee.c: Fix #613574 -
+ Cannot create/save new employees using MySQL backend Wrong
+ gobject property name used when creating "username" property -
+ sql backend couldn't read it.
+
+2010-03-21 21:38 cstim
+
+ * [r18947] src/gnc/AccountItemModel.cpp,
+ src/gnc/AccountItemModel.hpp, src/gnc/Cmd.cpp,
+ src/gnc/QofEventWrapper.hpp, src/gnc/SplitListModel.cpp,
+ src/gnc/SplitListView.cpp, src/gnc/SplitListView.hpp: Cutecash:
+ Add more event handler to the account windows so that they will
+ be deleted upon book closing.
+
+2010-03-21 21:37 cstim
+
+ * [r18946] src/gnc/CMakeLists.txt, src/gnc/Split.cpp,
+ src/gnc/Split.hpp, src/gnc/SplitListModel.cpp,
+ src/gnc/Transaction.cpp, src/gnc/Transaction.hpp,
+ src/gnc/mainwindow-file.cpp: Cutecash: Code cleanup. Avoid
+ crashes when undoing adding of new transactions by not deleting
+ the tmp transaction object. Also, correctly set the document
+ state to "clean" after saving.
+
+2010-03-21 20:38 jralls
+
+ * [r18945] src/gnome-utils/gnc-main-window.c: Fix bug #613375 Odd
+ that this affected only OSX, as the fix is clearly consistent
+ with the GtkLabel "ellipsize" property documentation. (I.e., the
+ packing "expand" property must be TRUE on notebook labels.)
+
+2010-03-21 19:47 cstim
+
+ * [r18944] src/business/dialog-tax-table/tax-tables.glade: I18n:
+ Mark forgotten string for translation. Pointed out by Yasuaki
+ Taniguch.
+
+2010-03-21 19:43 cstim
+
+ * [r18943] po/ja.po: Updated Japanese translation, copied from the
+ Translation Project.
+
+2010-03-21 19:13 jralls
+
+ * [r18942] src/bin/gnucash-bin.c: Forgot to delete a diagnostic in
+ 18941
+
+2010-03-21 09:37 cstim
+
+ * [r18941] src/gnc/AccountSelectionDelegate.cpp,
+ src/gnc/AccountSelectionDelegate.hpp, src/gnc/Cmd.cpp,
+ src/gnc/Split.cpp, src/gnc/Split.hpp,
+ src/gnc/SplitListModel.cpp: Cutecash: Implement account
+ selection in new transaction correctly.
+
+2010-03-21 00:40 jralls
+
+ * [r18940] src/bin/gnucash-bin.c, src/core-utils/Makefile.am,
+ src/core-utils/binreloc.c, src/core-utils/binreloc.h,
+ src/core-utils/gnc-path.c, src/engine/Makefile.am,
+ src/gnc/main.cpp: Fixup binreloc, which wasn't working correctly
+ on OSX Most changes are to rename the functions named gbr_* to
+ gnc_gbr_*, so that our modified binreloc (to provide mac bundle
+ support) doesn't collide with binreloc implementations in other
+ libraries. (The instant case was in libenchant.) Also moved the
+ IGE_MAC_CFLAGS and IGE_MAC_LIBS lines from engine/Makefile.am to
+ core-utils/Makefile.am. This was missed when binreloc was moved.
+ And last, there was a minor error in the original OSX binreloc
+ patch: At line 68, #elif MAC_INTEGRATION should be (and now is)
+ #elif defined MAC_INTEGRATION.
+
+2010-03-20 22:33 cstim
+
+ * [r18939] src/gnc/Account.hpp, 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/Commodity.hpp,
+ src/gnc/Numeric.hpp, src/gnc/Split.cpp, src/gnc/Split.hpp,
+ src/gnc/SplitListModel.cpp, src/gnc/SplitListModel.hpp,
+ src/gnc/SplitListView.cpp, src/gnc/Transaction.hpp,
+ src/gnc/mainwindow-file.cpp: Enable editing of the "other"
+ account of a transaction. Register Account and our other types
+ in the QMetaType system so that QVariant can hold it and pass it
+ between the model, view, and delegate. Implement
+ AccountSelectionDelegate that presents a QComboBox editor widget
+ for account selection.
+
+2010-03-19 22:01 cstim
+
+ * [r18935] src/gnc/CMakeLists.txt, src/gnc/Cmd.cpp,
+ src/gnc/Cmd.hpp, src/gnc/Split.cpp, src/gnc/SplitListModel.cpp,
+ src/gnc/SplitListModel.hpp, src/gnc/SplitListView.cpp,
+ src/gnc/SplitListView.hpp, src/gnc/Transaction.cpp,
+ src/gnc/Transaction.hpp, src/gnc/mainwindow-file.cpp,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.ui: Cutecash:
+ Implement entering new transactions in the register. Only the
+ account selection is still missing.
+
+2010-03-19 17:50 cstim
+
+ * [r18934] src/gnome-utils/gnc-main-window.c: Bug #610675:
+ Re-apply r18918, and now with the account color.
+ * [r18933] src/gnome-utils/gnc-main-window.c: Bug #610675:
+ Re-apply r18918, but only the tooltip fixing.
+
+2010-03-19 17:49 cstim
+
+ * [r18932] src/gnome-utils/gnc-main-window.c: Bug #610675:
+ Re-apply r18918 but with the relevant event_box not visible on
+ Windows. This patch contains only the changed widget order (no
+ color yet).
+
+2010-03-19 15:42 warlord
+
+ * [r18931] src/html/Makefile.am: Make sure we include glade
+ headers (#613326)
+
+2010-03-18 22:07 cstim
+
+ * [r18929] src/gnc/Cmd.cpp, src/gnc/Cmd.hpp,
+ src/gnc/SplitListModel.cpp, src/gnc/SplitListModel.hpp:
+ Cutecash: Add empty line for entering a new transaction in the
+ register. Doesn't yet store data, though.
+
+2010-03-18 22:06 cstim
+
+ * [r18928] src/gnc/Account.hpp, src/gnc/Book.hpp,
+ src/gnc/CMakeLists.txt, src/gnc/Cmd.cpp, src/gnc/Commodity.hpp,
+ src/gnc/GncInstance.hpp, src/gnc/QofEventWrapper.hpp,
+ src/gnc/Split.cpp, src/gnc/Split.hpp, src/gnc/Transaction.cpp,
+ src/gnc/Transaction.hpp: Cutecash: Introduce separate base class
+ GncInstance for QofInstance methods. This is the base class for
+ Account, Book, Commodity, Split, Transaction.
+
+2010-03-17 21:28 cstim
+
+ * [r18927] src/gnc/Cmd.cpp, src/gnc/Cmd.hpp,
+ src/gnc/QofEventWrapper.hpp, src/gnc/Split.cpp,
+ src/gnc/Split.hpp, src/gnc/SplitListModel.cpp,
+ src/gnc/SplitListModel.hpp, src/gnc/Transaction.hpp,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp: Cutecash: Add
+ deletion of rows/transactions (through "Cut"). With Undo. Hee
+ Hee.
+
+2010-03-17 19:24 cstim
+
+ * [r18926] src/CMakeLists.txt, src/core-utils/CMakeLists.txt,
+ src/gnc/CMakeLists.txt, src/gnc/Cmd.cpp, src/gnc/Numeric.hpp,
+ src/gnc/SplitListModel.cpp, src/gnc/Transaction.hpp,
+ src/gnc/mainwindow-file.cpp, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.hpp, src/libqof/CMakeLists.txt: Cutecash: Fix
+ file loading, saving, and save-as. Works fine now. Also, use the
+ new GDate setter/getter for the transaction time.
+
+2010-03-17 19:23 cstim
+
+ * [r18925] src/engine/Transaction.c, src/engine/Transaction.h: Add
+ getter/setter for transaction posted-date as a GDate. In
+ addition to the known timespec, the date is also stored as a
+ kvp_value of TYPE_GDATE so that we know afterwards this date has
+ really been set as a date.
+ * [r18924] src/backend/xml/sixtp-dom-generators.c,
+ src/backend/xml/sixtp-dom-parsers.c,
+ src/backend/xml/sixtp-dom-parsers.h,
+ src/engine/engine-helpers.c, src/engine/kvp-scm.c,
+ src/engine/test/test-date.c,
+ src/libqof/backend/file/qsf-backend.c,
+ src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
+ src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h,
+ src/libqof/qof/qofbackend.c: Add a GDate kvp_value type
+ including conversions from and to all sorts of thingys. Also,
+ removed the default: switch clauses when handling a kvp_value so
+ that the compiler will already complain about unhandled enum
+ values.
+
+2010-03-17 10:54 gjanssens
+
+ * [r18923] packaging/win32/gnucash.iss.in: Fix Windows installer
+ doc to have perl >= 5.8 instead of 5.10
+
+2010-03-16 19:48 cstim
+
+ * [r18922] src/gnc/Cmd.cpp, src/gnc/Cmd.hpp,
+ src/gnc/Commodity.hpp, src/gnc/Numeric.hpp,
+ src/gnc/SplitListModel.cpp, src/gnc/Transaction.hpp: Cutecash:
+ Add separate Cmd class for setting the amount/value. Setting the
+ amount in the register now works.
+
+2010-03-16 11:19 plongstaff
+
+ * [r18919] configure.in: Update revision to 2.3.11
+
+2010-03-16 09:33 plongstaff
+
+ * [r18918] src/gnome-utils/gnc-main-window.c: Revert
+ r18881/18884/18885 (bug #610675 - Register Tabs Do Not Display
+ Since Nightly Build r18685)
+
+2010-03-16 09:28 plongstaff
+
+ * [r18917] src/report/locale-specific/us/test/Makefile.am,
+ src/tax/us/test/Makefile.am: Remove test-load-module from tests
+
+2010-03-16 09:27 plongstaff
+
+ * [r18916] src/core-utils/Makefile.am: Fix Makefile.am handling of
+ gncla-dir.h so that it will be removed so that 'make distcheck'
+ will pass
+
+2010-03-16 09:25 plongstaff
+
+ * [r18915] po/POTFILES.in: Update POTFILES.in based on new source
+ files
+
+2010-03-15 20:06 gjanssens
+
+ * [r18914] src/core-utils/test/test-gnc-uri-utils.c: Fix guint32
+ vs gint32 in gnc-uri-utils test.
+
+2010-03-15 18:39 cstim
+
+ * [r18913] src/gnc/Account.hpp, src/gnc/CMakeLists.txt,
+ src/gnc/Cmd.cpp, src/gnc/Cmd.hpp, src/gnc/Commodity.hpp,
+ src/gnc/Numeric.cpp, src/gnc/Numeric.hpp,
+ src/gnc/SplitListModel.cpp, src/gnc/SplitListModel.hpp,
+ src/gnc/Transaction.hpp, src/gnc/main.cpp,
+ src/gnc/mainwindow.cpp: Cutecash: Add Commodity wrapper. Use
+ gnc-exp-parser for numbers. - Allow amounts to be edited. - Let
+ the date column be handled by the QDate delegate with a
+ QDateEdit widget
+
+2010-03-15 18:38 cstim
+
+ * [r18912] src/gnc/CMakeLists.txt, src/gnc/QofEventWrapper.cpp,
+ src/gnc/QofEventWrapper.hpp, src/gnc/SplitListModel.cpp,
+ src/gnc/SplitListModel.hpp, src/gnc/main.cpp: Add event
+ registration and handling from the qof_event_handlers. This way,
+ the split view is updated correctly even on undo/redo.
+
+2010-03-15 16:10 plongstaff
+
+ * [r18911] src/import-export/csv/gnc-csv-import.c: Partial fix for
+ #611014 - CSV import crashes Bug #611014 mentions a problem
+ where after setting the columns, clicking OK and selecting a
+ target account, the Date column is lost. This is because of a
+ difference in behaviour on windows and linux. The code attaches
+ to the "edited" signal of the renderer. On linux, this signal is
+ emitted when a new combo box item is selected. On windows, the
+ combo box needs to be selected and focus lost before the signal
+ is emitted. This is changed to the "changed" signal of the
+ renderer which acts as expected on both platforms.
+
+2010-03-15 14:49 plongstaff
+
+ * [r18910] src/gnome-utils/Makefile.am,
+ src/gnome-utils/dialog-object-references.c,
+ src/gnome-utils/dialog-object-references.h,
+ src/gnome-utils/glade/Makefile.am,
+ src/gnome-utils/glade/dialog-object-references.glade,
+ src/gnome/gnc-plugin-page-account-tree.c: Bug #140400 - Crash
+ when deleting an account that is still in use by the business
+ features Add a dialog which contains a list of objects referring
+ to the account and an explanation that these need to be deleted
+ or have the account reference modified. Note: I'm no UI
+ designer. This is functional, but if anybody wants to pretty it
+ up, go ahead.
+
+2010-03-15 09:01 gjanssens
+
+ * [r18909] src/gnome-utils/gnc-file.c: Bug #536108 - After
+ cancelling "save as", user is not prompted 2nd time
+
+2010-03-14 21:10 cstim
+
+ * [r18908] po/POTFILES.in, src/app-utils/CMakeLists.txt,
+ src/app-utils/Makefile.am, src/app-utils/gnc-euro.c,
+ src/app-utils/gnc-euro.h, src/app-utils/gnc-ui-util.c,
+ src/app-utils/gnc-ui-util.h, src/core-utils/gnc-jalali.c,
+ src/engine/CMakeLists.txt, src/engine/Makefile.am,
+ src/engine/gnc-euro.c, src/engine/gnc-euro.h,
+ src/engine/gnc-ui-util.c, src/engine/gnc-ui-util.h,
+ src/gnc/Numeric.hpp, src/gnc/main.cpp: Revert r18869, "Move
+ gnc-ui-util.[hc] and gnc-euro.[hc] from app-utils to engine"
+ Those files indeed belong better into app-utils; the app-utils
+ defines several not-yet-GUI parts of gnucash, like many
+ conversions from and to strings (more than those in these two
+ files), so these files are well suited in here.
+
+2010-03-14 21:02 cstim
+
+ * [r18907] src/app-utils/file-utils.c, src/app-utils/guile-util.c,
+ src/calculation/fin.c, src/libqof/qof/qofid.h: MSVC
+ compatiblity: Fix include files in MSVC. Replace QSTRCMP by
+ g_strcmp0 on MSVC.
+
+2010-03-14 21:01 cstim
+
+ * [r18906] src/app-utils/gnc-ui-common.h,
+ src/app-utils/option-util.c: Improve non-gnome UI compatiblity:
+ app-utils can compile without gtk as well.
+ * [r18905] CMakeLists.txt, packaging/win32/install.sh,
+ src/CMakeLists.txt, src/app-utils/CMakeLists.txt,
+ src/calculation/CMakeLists.txt, src/engine/CMakeLists.txt,
+ src/gnc/CMakeLists.txt: Add src/calculation and src/app-utils to
+ cmake build system. app-utils is needed for the conversion from
+ and to string for gnc_numeric, date, and other values.
+
+2010-03-14 13:43 gjanssens
+
+ * [r18904] src/import-export/qif-import/qif-to-gnc.scm: Fix
+ missing color in qif-import account copy, patch by Tom Van
+ Braeckel
+
+2010-03-14 13:33 gjanssens
+
+ * [r18903] src/gnome/glade/account.glade: Bug #507351 Terms not
+ defined prior to use This commit changes the text in the
+ accounts druid to explain what a placeholder account is,
+ together with some additional improvements in the wording of
+ that page. Since this increases the amount of text, the width of
+ the label has been modified as well.
+
+2010-03-13 23:01 plongstaff
+
+ * [r18902] src/report/report-system/report.scm: Fix Bug 590570 -
+ When deleting more than one report in sequence the program
+ crashes Delete the custom report backup file before renaming the
+ current custom report file.
+
+2010-03-13 15:48 gjanssens
+
+ * [r18901] src/backend/dbi/gnc-backend-dbi.c,
+ src/core-utils/gnc-uri-utils.c, src/core-utils/gnc-uri-utils.h,
+ src/core-utils/test/test-gnc-uri-utils.c,
+ src/gnome-utils/gnc-main-window.c: Complete unit tests for
+ gnc-uri-utils api and fix bug found by running the tests.
+
+2010-03-13 13:16 gjanssens
+
+ * [r18900] src/app-utils/file-utils.h,
+ src/backend/sql/gnc-slots-sql.h,
+ src/core-utils/gnc-filepath-utils.c,
+ src/core-utils/gnc-uri-utils.h, src/engine/gnc-commodity.h,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-main-window.h,
+ src/gnome-utils/gnc-tree-view.c,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-sx-list.c, src/libqof/qof/qofid.h,
+ src/register/register-core/cellblock.h,
+ src/report/report-gnome/gnc-plugin-page-report.c: More
+ doxygen.log-prompted typo fixes, patch by Jesse Weinstein
+
+2010-03-13 12:02 plongstaff
+
+ * [r18899] src/report/report-gnome/dialog-custom-report.c: Fix Bug
+ 611346 - Crash in Saved Reports dialog if you select Delete
+ button with no report selected Test for no report selected
+ before trying to use the selected report guid.
+
+2010-03-12 22:43 gjanssens
+
+ * [r18898] src/core-utils/gnc-uri-utils.c: Fix typo in previous
+ commit
+
+2010-03-12 22:39 gjanssens
+
+ * [r18897] src/core-utils/gnc-uri-utils.c,
+ src/core-utils/test/Makefile.am,
+ src/core-utils/test/test-gnc-uri-utils.c: Add first test for the
+ gnc-uri-utils api. This test verifies gnc_uri_get_components.
+
+2010-03-12 21:38 gjanssens
+
+ * [r18896] src/import-export/import-main-matcher.c: Bug #364358 -
+ Import dialog unreadable with dark colored gtk theme (with
+ solution)
+
+2010-03-12 10:20 gjanssens
+
+ * [r18895] src/report/locale-specific/us/taxtxf.scm: Replace
+ Income Tax Options with Tax Report Options. Patch by J. Alex
+ Aycinena.
+
+2010-03-12 10:16 plongstaff
+
+ * [r18894] src/business/business-core/gncAddress.c,
+ src/business/business-core/gncBillTerm.c,
+ src/business/business-core/gncCustomer.c,
+ src/business/business-core/gncEmployee.c,
+ src/business/business-core/gncEntry.c,
+ src/business/business-core/gncInvoice.c,
+ src/business/business-core/gncJob.c,
+ src/business/business-core/gncOrder.c,
+ src/business/business-core/gncTaxTable.c,
+ src/business/business-core/gncVendor.c: Implement the object
+ reference infrastructure routines to allow a list of business
+ objects referring to a specific other object (e.g. an account)
+ to be determined. This will help fix bug 140400 because the
+ account delete code can now determine a list of business (or
+ other) objects which have references to that account, and
+ prevent the account from being deleted while references still
+ exist.
+
+2010-03-12 10:14 plongstaff
+
+ * [r18893] src/libqof/qof/qofinstance.c,
+ src/libqof/qof/qofinstance.h: Add some new gobject-related
+ infrastructure so that when deleting an object, it can be
+ determined if there are other objects with references to that
+ object (bug 140400). Some routines are normal routines, and some
+ routines use the gobject structure to allow different
+ implementations by different object types. Per-instance routine:
+ gboolean qof_instance_refers_to_object(QofInstance* A,
+ QofInstance* B) - returns TRUE/FALSE whether object A contains a
+ reference to object B. Normal routine: GList*
+ qof_instance_get_referring_object_list_from_collection(QofCollection*
+ c, QofInstance* B) - Calls qof_instance_refers_to_object() for
+ each object in the collection, and returns a list of the objects
+ which contain a reference to B. Per-instance routine: GList*
+ qof_instance_get_typed_referring_object_list(QofInstance* A,
+ QofInstance* B) - returns a list of all objects of the same type
+ as A which contain a reference to B. Being per-instance allows
+ an object to use knowledge to avoid scanning cases where there
+ are no references (e.g. billterms do not contain references to
+ splits), or a scan is not needed (references from splits to an
+ account can be determined using xaccAccountGetSplitList()). This
+ routine can do a scan by calling
+ qof_instnace_get_referring_object_list_from_collection(). Normal
+ routine: qof_instance_get_referring_object_list(QofInstance* A)
+ - For all collections in the book, gets an instance and calls
+ its qof_instance_get_typed_referring_object_list() routine,
+ concatenating all of the returned lists. This is the routine
+ that external code can call to get a list of all objects with
+ references to an object A. The list must be freed by the caller
+ but the contents must not. Per-instance routine: gchar*
+ qof_instance_get_display_name(QofInstance* A) - returns a string
+ which can identify object A to the user. This could be used to
+ display a list of the objects returned by
+ qof_instance_get_referring_object_list() ("Invoice 0004 for
+ customer C") so that the user can modify those objects to remove
+ the references. Note that this is going to require
+ internationalization, which has not been implemented yet. If not
+ overridden by the object class, the default string is "Object
+ <type> <address>" e.g. "Object gncCustomer 0x12345678".
+
+2010-03-11 21:59 cstim
+
+ * [r18890] CMakeLists.txt, src/gnc/Account.hpp,
+ src/gnc/AccountItemModel.cpp, src/gnc/Book.hpp, src/gnc/Cmd.cpp,
+ src/gnc/Cmd.hpp, src/gnc/Numeric.hpp, src/gnc/Session.hpp,
+ src/gnc/Split.hpp, src/gnc/SplitListModel.cpp,
+ src/gnc/Transaction.hpp, src/gnc/WeakPointer.hpp,
+ src/gnc/gtk-icons.qrc, src/gnc/gtk-icons/gtk-close.png,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp,
+ src/gnc/mainwindow.ui: Cutecash: Enable entering of more cells
+ in register. Some code cleanup. Add class documentation.
+
+2010-03-10 21:40 cstim
+
+ * [r18889] src/gnc/CMakeLists.txt, src/gnc/Cmd.cpp,
+ src/gnc/Cmd.hpp, src/gnc/RecentFileMenu.cpp, src/gnc/Split.hpp,
+ src/gnc/SplitListModel.cpp, src/gnc/SplitListModel.hpp,
+ src/gnc/Transaction.hpp, src/gnc/mainwindow.cpp: Enable editing
+ of the "Description" column in the split list view - WITH UNDO!
+ The Qt Undo framework is almost like magic. We just have to
+ create a command object instead of directly manipulating the
+ value, and suddenly the undo/redo just works. This is fun!
+
+2010-03-10 19:38 cstim
+
+ * [r18888] po/ja.po: Updated Japanese translation, copied from the
+ Translation Project.
+
+2010-03-10 17:51 cstim
+
+ * [r18887] src/gnc/Cmd.hpp, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.hpp, src/gnc/mainwindow.ui: Cutecash: Add
+ QUndoStack to implement all editing through the Command pattern
+ and make it undoable.
+
+2010-03-10 17:50 cstim
+
+ * [r18886] src/gnc/RecentFileMenu.cpp, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.hpp, src/gnc/mainwindow.ui: Cutecash: Enable
+ closing and re-opening the different tab views. Also, change
+ many main window slots to make use of the auto-connection
+ feature because it makes the slot intention much easier to read.
+ Also, note how we store the Tab position, title, isEnabled state
+ in dynamically allocated properties in the Tab widget itself -
+ this is a rather cool feature of QObject here (see
+ reallyRemoveTab() and viewOrHideTab()).
+
+2010-03-10 16:05 gjanssens
+
+ * [r18885] src/gnome-utils/gnc-main-window.c: Patch my patch in
+ r18884. Spotted by Herbert Thoma.
+
+2010-03-10 13:17 gjanssens
+
+ * [r18884] src/gnome-utils/gnc-main-window.c: Regression fix:
+ patch for colored tabs segfault in trunk, patch by Tom Van
+ Braeckel
+
+2010-03-09 22:50 gjanssens
+
+ * [r18883] src/gnome-utils/dialog-account.c: Bug #525821 new or
+ edited account names should be checked for reserved chars like
+ ":"
+
+2010-03-09 21:53 cstim
+
+ * [r18882] src/gnc/CMakeLists.txt, src/gnc/RecentFileMenu.cpp,
+ src/gnc/RecentFileMenu.hpp, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.hpp, src/gnc/mainwindow.ui: Cutecash: Add
+ Recent-File menu.
+
+2010-03-09 19:38 gjanssens
+
+ * [r18881] src/gnome-utils/gnc-main-window.c: Bug #610675 Register
+ Tabs Do Not Display Since Nightly Build r18685 Apply Bob's patch
+ after fixing the whitespace. This patch may cause issues on
+ Windows (a previous version of the patch did). If the next
+ Windows nightly build exhibits the missing register tab names
+ again, it will have to be reverted again and improved upon.
+
+2010-03-09 18:28 gjanssens
+
+ * [r18880] util/gnc-svnversion: Bug #611645 gnc-svnversion returns
+ "too long" a string for git users, patch by Jeff Kletsky
+
+2010-03-09 12:17 gjanssens
+
+ * [r18879] src/core-utils/test/Makefile.am,
+ src/core-utils/test/test-resolve-file-path.c,
+ src/core-utils/test/test-resolve-url.c: Fix failing core-utils
+ tests I simply removed the obsolete test cases. More work is
+ still needed to add new valid tests.
+
+2010-03-08 21:57 gjanssens
+
+ * [r18878] src/business/business-ledger/gncEntryLedger.c:
+ Bug#325436 creating income account for invoice doesn't restrict
+ account type
+
+2010-03-08 18:49 cstim
+
+ * [r18877] src/engine/gnc-ui-util.c: Remove some unused variables.
+
+2010-03-08 18:48 cstim
+
+ * [r18876] src/CMakeLists.txt, src/engine/CMakeLists.txt,
+ src/engine/gnc-euro.c, src/engine/gnc-ui-util.c: Win32/MSVC
+ compatiblity - Replace trunc() by floor() - Provide a round()
+ workaround implementation for MSVC - Use g_strcasecmp instead of
+ the libc one - Add include for libc replacements
+ * [r18875] src/gnc/gtk-icons.qrc, src/gnc/gtk-icons/gtk-redo.png,
+ src/gnc/gtk-icons/gtk-undo.png, src/gnc/mainwindow.ui: Cutecash:
+ Enable tab moving and other UI features of Qt.
+ * [r18874] src/gnc/Numeric.hpp, src/gnc/SplitListModel.cpp,
+ src/gnc/Transaction.hpp, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.ui: Cutecash: Add Timespec conversion to
+ QDateTime. Add display of transaction date in register tabs.
+
+2010-03-07 21:28 cstim
+
+ * [r18873] src/engine/Split.c, src/engine/Split.h,
+ src/engine/Transaction.c, src/engine/Transaction.h: Some more
+ const-correctness in engine functions.
+
+2010-03-07 21:27 cstim
+
+ * [r18872] src/gnc/AccountItemModel.cpp, src/gnc/Split.hpp,
+ src/gnc/SplitListModel.cpp, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.ui: Cutecash: Display account balance in tree
+ and split amount in account register.
+ * [r18871] src/engine/CMakeLists.txt, src/gnc/Account.hpp,
+ src/gnc/AccountItemModel.hpp, src/gnc/CMakeLists.txt,
+ src/gnc/Numeric.cpp, src/gnc/Numeric.hpp, src/gnc/Split.cpp,
+ src/gnc/Split.hpp, src/gnc/SplitListModel.cpp, src/gnc/main.cpp,
+ src/gnc/mainwindow.cpp: Cutecash: Add gnc::Numeric wrapper for
+ gnc_numeric.
+
+2010-03-07 21:02 gjanssens
+
+ * [r18870] po/POTFILES.in: Update POTFILES.in for the moved
+ dialog-userpass.c and the newely added gnc-jalali.c
+
+2010-03-07 20:30 cstim
+
+ * [r18869] po/POTFILES.in, src/app-utils/Makefile.am,
+ src/app-utils/gnc-euro.c, src/app-utils/gnc-euro.h,
+ src/app-utils/gnc-ui-util.c, src/app-utils/gnc-ui-util.h,
+ src/engine/Makefile.am, src/engine/gnc-euro.c,
+ src/engine/gnc-euro.h, src/engine/gnc-ui-util.c,
+ src/engine/gnc-ui-util.h: Move gnc-ui-util.[hc] and
+ gnc-euro.[hc] from app-utils to engine because they don't depend
+ on gtk but are important additions for the engine types. In
+ particular, the formatting of a gnc_numeric is defined there.
+
+2010-03-07 17:51 cstim
+
+ * [r18868] src/gnc/Account.hpp, src/gnc/AccountItemModel.cpp,
+ src/gnc/AccountItemModel.hpp, src/gnc/CMakeLists.txt,
+ src/gnc/Split.hpp, src/gnc/SplitListModel.cpp,
+ src/gnc/SplitListModel.hpp, src/gnc/Transaction.hpp,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp: Implement a
+ table widget with the list of the splits of one account, and
+ open this if an account in the tree is double-clicked. Date and
+ values/amounts can follow next, once those types are suitably
+ wrapped into C++ as well.
+
+2010-03-07 13:51 cstim
+
+ * [r18867] src/core-utils/CMakeLists.txt,
+ src/core-utils/Makefile.am, src/core-utils/gnc-jalali.c,
+ src/core-utils/gnc-jalali.h: Add implementation of Gregorian -
+ Jalali converter code. Copied from
+ http://www.farsiweb.ir/wiki/Iranian_calendar
+
+2010-03-07 13:36 cstim
+
+ * [r18866] src/gnc/mainwindow.cpp: Cutecash: Add progress bar
+ during loading the file.
+
+2010-03-07 13:09 gjanssens
+
+ * [r18865] src/gnome-utils/Makefile.am,
+ src/gnome-utils/dialog-userpass.c, src/gnome/Makefile.am,
+ src/gnome/dialog-userpass.c: Fix circular dependency between
+ gnome and gnome-utils introduced in r18842
+
+2010-03-07 13:06 cstim
+
+ * [r18864] packaging/win32/install.sh,
+ src/business/business-core/business-core.i: MSVC compatiblity:
+ snprintf is required to have a prefixing underscore. Also, more
+ symbols of libguile/gc.h need explicit declspec on MSVC.
+
+2010-03-07 12:54 cstim
+
+ * [r18863] src/engine/gnc-engine.c, src/engine/gnc-engine.h,
+ src/gnc/main.cpp: Add variant of gnc_engine_init which is
+ suitable for statically the linked-in library.
+
+2010-03-07 11:21 cstim
+
+ * [r18862] src/gnc/AccountItemModel.cpp,
+ src/gnc/AccountItemModel.hpp, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.hpp: Implement the account list data model as
+ a specialization of the account tree model. This is helpful in
+ order to understand Qt's Model/View structure, so both (list and
+ tree) are still available.
+
+2010-03-06 21:42 cstim
+
+ * [r18861] CMakeLists.txt: Cutecash: Fix guile version number
+ query. Patch by Herbert Thoma.
+
+2010-03-06 21:38 cstim
+
+ * [r18860] po/ja.po: Updated Japanese translation, copied from the
+ Translation Project.
+
+2010-03-06 20:35 plongstaff
+
+ * [r18859] src/business/business-reports/easy-invoice.scm,
+ src/business/business-reports/fancy-invoice.scm,
+ src/business/business-reports/invoice.scm,
+ src/business/business-reports/job-report.scm,
+ src/business/business-reports/owner-report.scm,
+ src/business/business-reports/taxinvoice.eguile.scm,
+ src/engine/engine.i,
+ src/report/locale-specific/us/taxtxf-de_DE.scm,
+ src/scm/main-window.scm: Fix Bug 611810 - GC crashes when I
+ click on File -> Properties SCM files still refered to
+ gnc-book-get-slots which had been removed. gnc-book-get-slots
+ was replaced everywhere by qof-book-get-slots.
+
+2010-03-06 20:33 plongstaff
+
+ * [r18858] src/libqof/qof/guid.c: Only use long long format
+ specifiers if available - avoids error message when compiler
+ thinks they're not available.
+
+2010-03-06 16:08 plongstaff
+
+ * [r18857] src/business/business-core/sql/gnc-bill-term-sql.c,
+ src/business/business-core/sql/gnc-tax-table-sql.c: Fix
+ parent/child relationships in billterms in case the parent
+ hasn't been loaded yet. Remove child column from billterm table
+ because it duplicates info in the parent column and just
+ complicates loading objects.
+
+2010-03-06 14:54 plongstaff
+
+ * [r18856] src/business/business-core/sql/gnc-tax-table-sql.c: Fix
+ parent/child links for tax tables. If a tax table's parent table
+ has not been loaded yet, remember the relationship, and after
+ all tables have been loaded, fix up the rest of the parent/child
+ links.
+
+2010-03-06 14:32 plongstaff
+
+ * [r18855] src/backend/sql/gnc-backend-sql.c: Handle NULL string
+ pointer as a NULL guid
+
+2010-03-06 14:32 cstim
+
+ * [r18854] src/gnc/Account.hpp, src/gnc/AccountItemModel.cpp,
+ src/gnc/AccountItemModel.hpp, src/gnc/CMakeLists.txt,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp,
+ src/gnc/mainwindow.ui: Cutecash: Add a tree view of the accounts.
+
+2010-03-06 11:09 cstim
+
+ * [r18853] po/fa.po: Updated Persian (Farsi) translation by Mehdi
+ Alidoost.
+
+2010-03-06 11:02 plongstaff
+
+ * [r18852] src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-backend-sql.h,
+ src/business/business-core/sql/gncmod-business-backend-sql.c:
+ Add a mechanism so that the business sql backend module can
+ provide the main sql backend with the order in which objects
+ should be loaded. This will allow billterms and taxtables to be
+ loaded before objects which contain references to those objects.
+
+2010-03-06 11:01 cstim
+
+ * [r18851] src/business/business-core/gncBillTerm.h,
+ src/business/business-core/gncCustomer.h,
+ src/business/business-core/gncEmployee.h,
+ src/business/business-core/gncEntry.h,
+ src/business/business-core/gncInvoice.h,
+ src/business/business-core/gncJob.h,
+ src/business/business-core/gncOrder.h,
+ src/business/business-core/gncTaxTable.h,
+ src/business/business-core/gncVendor.h,
+ src/libqof/qof/qofbook.h: MSVC compatiblity: Replace
+ QOF_BOOK_LOOKUP_ENTITY macro by a RETURN_ENTITY macro and add
+ inline functions for lookup. MSVC doesn't accept the syntax with
+ an inlined block, x = ({ foo; bar; value;}). Hence, this is
+ being replaced by actual function definitions, and the body of
+ those functions is defined by the new macro.
+ * [r18850] src/core-utils/gnc-gkeyfile-utils.c,
+ src/libqof/qof/qofsession.c: Delete unused variables.
+
+2010-03-06 11:00 cstim
+
+ * [r18849] CMakeLists.txt, src/CMakeLists.txt,
+ src/backend/xml/CMakeLists.txt,
+ src/business/business-core/CMakeLists.txt,
+ src/core-utils/CMakeLists.txt, src/engine/CMakeLists.txt,
+ src/gnc-module/CMakeLists.txt, src/gnc/CMakeLists.txt: Cutecash:
+ Fix CMakeLists for change in guile lookup, r18846
+
+2010-03-06 10:40 plongstaff
+
+ * [r18848] src/backend/sql/gnc-backend-sql.c: Fix bug 611885 -
+ Crash when opening postgresql file Previous work setting
+ Timespec values via gobject properties missed the case where the
+ timespec loaded from the database was NULL.
+
+2010-03-05 20:46 cstim
+
+ * [r18847] src/gnc/ScopedPointer.hpp, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.hpp: Cutecash: Remove QSharedPointer because
+ manual delete is sufficient. Also, the QSharedPointer cannot be
+ used for bookkeeping of a C pointer to any gnucash object
+ because it refuses to work if it doesn't know the actual struct
+ definition, which in gnucash is always private. The
+ boost::shared_ptr would work without (by the custom deleter
+ argument in the constructor), but QSharedPointer doesn't (the
+ custom deleter is accepted only in addition to the known storage
+ size, not alternatively), so it is pointless here.
+
+2010-03-05 20:41 cstim
+
+ * [r18846] CMakeLists.txt, src/cmake_modules/FindGuile.cmake:
+ Cutecash: Add version check for guile and define HAVE_GUILE18 if
+ appropriate.
+
+2010-03-05 20:32 cstim
+
+ * [r18845] src/core-utils/CMakeLists.txt, src/gnc/mainwindow.cpp:
+ Adapt cutecash to r18842.
+
+2010-03-05 20:31 cstim
+
+ * [r18844] src/gnc/Session.hpp, src/gnc/main.cpp,
+ src/gnc/mainwindow.cpp: Cutecash: Fix extern "C" usage: Must not
+ enclose system includes, supposedly.
+ * [r18843] CMakeLists.txt: Cutecash: Allow older glib versions as
+ well.
+
+2010-03-05 20:15 gjanssens
+
+ * [r18842] configure.in, po/POTFILES.in,
+ src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/xml/gnc-backend-xml.c, src/core-utils/Makefile.am,
+ src/core-utils/gnc-filepath-utils.c,
+ src/core-utils/gnc-filepath-utils.h,
+ src/core-utils/gnc-uri-utils.c, src/core-utils/gnc-uri-utils.h,
+ src/gnome-utils/Makefile.am,
+ src/gnome-utils/dialog-file-access.c,
+ src/gnome-utils/druid-gnc-xml-import.c,
+ src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-keyring.c,
+ src/gnome-utils/gnc-keyring.h,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-plugin-file-history.c,
+ src/gnome/top-level.c, src/libqof/qof/qofsession.c: Use a
+ normalized uri format internally to refer to data stores. Data
+ stores for GC can be a file (xml or sqlite3) or a database one
+ some server (mysql or postgres). Wherever it makes sense
+ internally, data stores will be referred to via a normalized
+ uri: protocol://user:password@host:port/path Depending on the
+ context and story type some of these parts are optional or
+ unused. To achieve this, a new utility interface has been setup:
+ gnc_uri_<xxx>_<yyy> that can be used to manipulate the uris or
+ convert from non-normalized formats to normalized and back. For
+ example, when the user selects a file in the Open or Save As
+ dialog, gnc_uri_get_normalized_uri will convert the file into a
+ normalized uri. Or when the actual filename is needed this can
+ be extracted with gnc_uri_get_path. You can also test if a uri
+ defines a file or something else with gnc_uri_is_file_uri. For
+ the complete documentation, see src/core-utils/gnc-uri-uitls.h
+ This commit installs gnc-uri-utils and modifies the source where
+ it makes sense to use its convenience functions. This concerns
+ all functions that had to deal with file access in some way or
+ another, the history module and the functions that generate the
+ history menu list and the window titles. Note that gnc-uri-utils
+ replaces xaccResolveFilePath and xaccResolveUrl in all cases.
+ xaccResolveUrl has been removed, because gnc-uri-utils fully
+ replaces its functionality. xaccResolveFilePath is used
+ internally in gnc-uri-utils to ensure an absolute path is always
+ returned (in case of a file uri, not for db uris). But it has
+ been renamed to gnc_resolve_file_path to be more consistent with
+ the other functions. Lastly, this commit also adds a first
+ implementation to work with a keyring to store and retrieve
+ passwords, althoug
+
+2010-03-05 19:57 cstim
+
+ * [r18841] src/CMakeLists.txt,
+ src/business/business-core/gncBusiness.h,
+ src/business/business-core/gncmod-business-core.c,
+ src/business/business-core/xml/Makefile.am,
+ src/business/business-core/xml/gncmod-business-backend-xml.c,
+ src/business/business-core/xml/gncmod-business-backend-xml.h,
+ src/gnc/CMakeLists.txt, src/gnc/main.cpp: Make business backend
+ initialization functions accessible when statically linking
+ * [r18840] src/business/business-core/gncAddress.c,
+ src/business/business-core/gncBillTerm.c,
+ src/business/business-core/gncBusiness.h,
+ src/business/business-core/gncCustomer.c,
+ src/business/business-core/gncEmployee.c,
+ src/business/business-core/gncEntry.c,
+ src/business/business-core/gncInvoice.c,
+ src/business/business-core/gncJob.c,
+ src/business/business-core/gncOrder.c,
+ src/business/business-core/gncTaxTable.c,
+ src/business/business-core/gncVendor.c: MSVC compatibility:
+ Disable "C99 designated initializers" by a compiler-dependent
+ macro Same as r18755.
+
+2010-03-05 19:56 cstim
+
+ * [r18839] src/CMakeLists.txt,
+ src/business/business-core/CMakeLists.txt: Cutecash: Add
+ business-core including business-core/xml into the executable.
+ * [r18838] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/gnc-backend-dbi.h,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-backend-xml.h, src/gnc/main.cpp: Make the
+ backend initialization functions accessible when statically
+ linking
+
+2010-03-05 19:55 gjanssens
+
+ * [r18837] src/libqof/qof/qofsession.h: Change the definition of
+ QOF_STDOUT The old definition file: conflicts with normal uris
+ that can start with file: as well. I have chosen > instead,
+ which is never a valid filename and on unixlike systems
+ associated with standard out operations.
+
+2010-03-05 17:57 plongstaff
+
+ * [r18836] src/core-utils/Makefile.am: Use proper qof
+ CFLAGS/LDFLAGS since core-utils now uses qof
+
+2010-03-05 17:56 plongstaff
+
+ * [r18835] src/html/gnc-html-webkit.c: The webkit used on win32
+ has webkit_web_frame_print_full() defined in include files, so
+ we don't need a potentially conflicting extern declaration.
+
+2010-03-05 17:55 plongstaff
+
+ * [r18834] lib/libc/gmtime_r.c: If gmtime_r is defined as a macro,
+ undef it
+
+2010-03-05 17:01 gjanssens
+
+ * [r18833] src/core-utils/test: Add svn:ignore to
+ src/core-utils/test
+
+2010-03-05 16:56 gjanssens
+
+ * [r18832] src/core-utils/test/Makefile.am: Remove invalid target
+ (got copied from src/engine/test)
+
+2010-03-04 22:49 gjanssens
+
+ * [r18831] src/Makefile.am: Build test-core before core-utils
+
+2010-03-04 22:48 gjanssens
+
+ * [r18830] configure.in, src/core-utils/Makefile.am,
+ src/core-utils/test/Makefile.am: Add the core-utils tests in the
+ automake system
+
+2010-03-04 22:13 gjanssens
+
+ * [r18829] src/core-utils/test, src/core-utils/test/Makefile.am,
+ src/core-utils/test/test-resolve-file-path.c,
+ src/core-utils/test/test-resolve-url.c,
+ src/engine/test/Makefile.am,
+ src/engine/test/test-resolve-file-path.c,
+ src/engine/test/test-resolve-url.c: Move filepath related tests
+ to core-utils/test
+
+2010-03-04 22:06 plongstaff
+
+ * [r18828] lib/libc/localtime_r.c: Undefine localtime_r as a macro
+ (new mingw pthreads package defines it)
+
+2010-03-04 22:04 plongstaff
+
+ * [r18827] lib/libc/strptime.c: Add braces to make if-if-then-else
+ structure clear and avoid GCC 4.4.0 error message
+
+2010-03-04 22:03 gjanssens
+
+ * [r18826] src/app-utils/test/Makefile.am,
+ src/backend/dbi/test/Makefile.am,
+ src/backend/sql/test/Makefile.am,
+ src/backend/xml/test/Makefile.am,
+ src/business/business-core/test/Makefile.am,
+ src/engine/test/Makefile.am, src/gnome-utils/test/Makefile.am,
+ src/import-export/qif/test/Makefile.am,
+ src/import-export/test/Makefile.am, src/test-core/Makefile.am,
+ src/test-core/gncmod-test.c: Remove gncmod-test from test-core
+ It's not used and prevents test-core from being included in
+ core-utils tests
+
+2010-03-04 21:44 cstim
+
+ * [r18825] src/gnc/Account.hpp, src/gnc/AccountItemModel.hpp,
+ src/gnc/Book.cpp, src/gnc/Book.hpp, src/gnc/ScopedPointer.hpp,
+ src/gnc/Session.cpp, src/gnc/Session.hpp,
+ src/gnc/WeakPointer.hpp, src/gnc/main.cpp,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp: Add copyright
+ notices in cutecash source code files.
+
+2010-03-04 21:39 plongstaff
+
+ * [r18824] src/libqof/qof/qof-win32.c: Add missing NULL sentinel
+ at end of g_strconcat() function call
+
+2010-03-04 21:20 jralls
+
+ * [r18823] src/engine/gnc-filepath-utils.c: Removed erroneously
+ re-created src/engine/gnc-filepath-utils.c
+
+2010-03-04 21:05 cstim
+
+ * [r18822] src/gnc/CMakeLists.txt, src/gnc/gnc.qrc,
+ src/gnc/gnucash.qrc, src/gnc/gtk-icons, src/gnc/gtk-icons.qrc,
+ src/gnc/gtk-icons/gtk-about.png, src/gnc/gtk-icons/gtk-copy.png,
+ src/gnc/gtk-icons/gtk-cut.png, src/gnc/gtk-icons/gtk-new.png,
+ src/gnc/gtk-icons/gtk-open.png, src/gnc/gtk-icons/gtk-paste.png,
+ src/gnc/gtk-icons/gtk-quit.png,
+ src/gnc/gtk-icons/gtk-save-as.png,
+ src/gnc/gtk-icons/gtk-save.png, src/gnc/mainwindow.cpp,
+ src/gnc/mainwindow.hpp, src/gnc/mainwindow.ui: Cutecash: Copy
+ some more icons into the program. Add a clickable hyperlink.
+
+2010-03-04 20:53 gjanssens
+
+ * [r18821] src/core-utils/Makefile.am, src/engine/Makefile.am:
+ Move binreloc library include
+
+2010-03-04 20:28 cstim
+
+ * [r18820] po/POTFILES.in: Note the moved files in POTFILES.in.
+
+2010-03-04 20:04 cstim
+
+ * [r18819] src/CMakeLists.txt, src/test-core/CMakeLists.txt,
+ src/test-core/test-main.c: Remove C executable from cmake as it
+ is no longer necessary.
+ * [r18818] src/engine/test/Makefile.am: Add missing link library
+ after r18811.
+
+2010-03-04 19:50 cstim
+
+ * [r18817] src/core-utils/CMakeLists.txt,
+ src/engine/CMakeLists.txt, src/gnc/main.cpp,
+ src/gnc/mainwindow.cpp: Adapt cmake to the file move in r18811.
+
+2010-03-04 19:21 jralls
+
+ * [r18816] src/engine/gnc-filepath-utils.c,
+ src/engine/test/Makefile.am, src/engine/test/test-resolve-url.c:
+ Add src/engine/test/test-resolve-url
+
+2010-03-04 17:48 cstim
+
+ * [r18815] CMakeLists.txt, src/CMakeLists.txt,
+ src/backend/xml/CMakeLists.txt,
+ src/cmake_modules/GncAddSwigCommand.cmake,
+ src/core-utils/CMakeLists.txt, src/engine/CMakeLists.txt,
+ src/gnc-module/CMakeLists.txt, src/gnc/CMakeLists.txt,
+ src/gnc/ScopedPointer.hpp, src/gnc/Session.cpp,
+ src/gnc/Session.hpp, src/gnc/WeakPointer.hpp,
+ src/gnc/mainwindow.cpp, src/libqof/CMakeLists.txt,
+ src/test-core/CMakeLists.txt: Finish cmake build system for the
+ C++ experiment. To build this: mkdir build-cpp cd build-cpp
+ cmake .. make ./src/gnc/cutecash
+ * [r18814] src/gnc/Account.hpp, src/gnc/AccountItemModel.hpp,
+ src/gnc/Session.cpp, src/gnc/Session.hpp,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.ui: C++ experiment:
+ Extend the AccountModel into a table with name and description.
+ Use QString everywhere as well.
+
+2010-03-04 17:47 cstim
+
+ * [r18813] packaging/win32/defaults.sh,
+ packaging/win32/install.sh: Win32: Add download of cmake,
+ disabled by default.
+ * [r18812] src/libqof/qof/qoflog.c: MSVC compatibility: strftime()
+ doesn't know "%T" here. Also, g_fopen doesn't work, but fopen
+ does.
+
+2010-03-04 16:32 gjanssens
+
+ * [r18811] src/core-utils/Makefile.am, src/core-utils/binreloc.c,
+ src/core-utils/binreloc.h, 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/core-utils/gncla-dir.h.in,
+ src/engine/Makefile.am, src/engine/binreloc.c,
+ src/engine/binreloc.h, src/engine/gnc-filepath-utils.c,
+ src/engine/gnc-filepath-utils.h, src/engine/gnc-path.c,
+ src/engine/gnc-path.h, src/engine/gncla-dir.h.in: Move
+ gnc-filepath-utils and dependencies from engine to core-utils
+
+2010-03-04 10:31 gjanssens
+
+ * [r18810] src/backend/sql/gnc-backend-sql.h,
+ src/engine/gnc-filepath-utils.c,
+ src/import-export/csv/gnc-csv-model.c: Typo fixes, as found by
+ doxygen.log, patch by Jesse Weinstein
+
+2010-03-04 09:53 gjanssens
+
+ * [r18809] util/gnc-svnversion: Tweak to gnc-svnversion's bzr
+ section, patch by Jesse Weinstein
+
+2010-03-04 00:58 plongstaff
+
+ * [r18808] src/backend/sql/gnc-schedxaction-sql.c: Use
+ "template-account" property to get/set template account.
+
+2010-03-04 00:56 plongstaff
+
+ * [r18807] src/engine/SchedXaction.c: Add "template-account" to
+ schedxaction as a gobject property.
+
+2010-03-03 23:37 plongstaff
+
+ * [r18806] src/backend/sql/gnc-schedxaction-sql.c: Simplify
+ handling of sx template_acct column.
+
+2010-03-03 23:34 plongstaff
+
+ * [r18805] src/backend/sql/gnc-backend-sql.c: GDate values weren't
+ being properly fetched from objects to be saved in a database
+ column if they were fetched as a gobject property.
+
+2010-03-03 21:50 cstim
+
+ * [r18804] src/gnc/Account.hpp, src/gnc/AccountItemModel.hpp,
+ src/gnc/CMakeLists.txt, src/gnc/WeakPointer.hpp,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp,
+ src/gnc/mainwindow.ui: C++ experiment: Add first simple
+ model/view widget for the loaded account list.
+
+2010-03-03 21:34 plongstaff
+
+ * [r18803] src/backend/sql/gnc-lots-sql.c: Clean up account column
+ in the lot table to specify that the guid is an account
+ reference. Simplifies the code a bit, and makes future use of
+ foreign keys easier.
+
+2010-03-03 20:59 cstim
+
+ * [r18802] src/gnome/gnc-plugin-page-register.c: Bug #611140: Fix
+ crash on Open Subaccounts (hopefully).
+
+2010-03-03 20:47 cstim
+
+ * [r18801] src/CMakeLists.txt, src/gnc/Account.hpp,
+ src/gnc/Book.cpp, src/gnc/Book.hpp, src/gnc/CMakeLists.txt,
+ src/gnc/ScopedPointer.hpp, src/gnc/Session.cpp,
+ src/gnc/Session.hpp, src/gnc/WeakPointer.hpp,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp: Some more C++
+ work. Opening an existing file works, even though nothing is
+ visible so far. The implementation of a scoped_ptr wrapper
+ around a C object uses the boost library, though, because
+ writing our own implementation of a scoped_ptr with custom
+ deletion function is too non-trivial and I rather re-use the
+ boost::shared_ptr here instead of making our own mistakes.
+ * [r18800] src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/gnc-ui-util.c, src/app-utils/guile-util.h,
+ src/backend/sql/gnc-book-sql.c,
+ src/business/business-gnome/business-gnome-utils.h,
+ src/business/business-gnome/dialog-billterms.h,
+ src/business/business-gnome/dialog-date-close.h,
+ src/business/business-gnome/dialog-payment.h,
+ src/business/business-ledger/gncEntryLedger.h,
+ src/business/business-ledger/gncEntryLedgerLoad.c,
+ src/business/business-ledger/gncEntryLedgerP.h,
+ src/business/dialog-tax-table/dialog-tax-table.h,
+ src/engine/CMakeLists.txt, src/engine/Makefile.am,
+ src/engine/SchedXaction.c, src/engine/engine.i,
+ src/engine/gnc-book.h, src/engine/gnc-engine.h,
+ src/experimental/cgi-bin/gnc-server.c,
+ src/experimental/cgi-bin/hello.c,
+ src/experimental/cgi-bin/hello2.c,
+ src/experimental/cgi-bin/hello3.c,
+ src/gnome-search/gnc-general-search.h,
+ src/gnome-utils/dialog-query-list.c,
+ src/gnome-utils/dialog-transfer.c, src/gnome/dialog-sx-editor.c,
+ src/gnome/druid-loan.c, src/gnome/druid-stock-split.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/import-export/csv/gnc-csv-model.c,
+ src/import-export/hbci/gnc-hbci-gettrans.c,
+ src/import-export/hbci/gnc-hbci-kvp.c,
+ src/import-export/hbci/gnc-hbci-kvp.h,
+ src/import-export/hbci/gnc-hbci-utils.h,
+ src/import-export/import-match-map.c,
+ src/import-export/import-match-map.h,
+ src/import-export/log-replay/gnc-log-replay.c,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h,
+ src/register/ledger-core/gnc-ledger-display.c: Rename GNCBook
+ into QofBook everywhere and remove separate header gnc-book.h.
+ The former was already #define'd on the latter, so its removal
+ gets rid of one level of indirection which makes function lookup
+ easier. Also, the macro (!) qof_book_get_slots was turned into a
+ normal function again because that's what functions are for (and
+ otherwise the additional declaration in engine.i would break).
+
+2010-03-03 20:46 cstim
+
+ * [r18799] src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-schedxaction-xml-v2.c,
+ src/backend/xml/io-gncxml-v2.c, src/engine/SchedXaction.c,
+ src/engine/Scrub.c, src/engine/Transaction.c,
+ src/engine/gnc-commodity.c, src/engine/gnc-filepath-utils.c,
+ src/libqof/qof/qofinstance.c, src/libqof/qof/qofutil.c: Decrease
+ compiler warnings by removing unused variables.
+ * [r18798] src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/io-gncxml-v2.c, src/engine/TransLog.c,
+ src/engine/gnc-commodity.c, src/engine/gnc-filepath-utils.c,
+ src/libqof/qof/gnc-date.c: Reduce compiler warnings by replacing
+ strerror() with g_strerror() and similar glib replacements.
+
+2010-03-03 20:45 cstim
+
+ * [r18797] lib/libc/strptime.c, src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/io-gncxml-v2.c, src/libqof/qof/qof-win32.c:
+ Win32: Add more header includes where necessary to avoid using
+ undeclared functions.
+ * [r18796] src/libqof/qof/qofsession.c,
+ src/libqof/qof/qofsession.h: Comment out unimplemented function.
+ Improve const-correctness.
+
+2010-03-03 16:49 plongstaff
+
+ * [r18795] src/html/gnc-html-webkit.c: If building for WIN32, use
+ webkit_web_frame_print_full() so that a GtkPrintOperation object
+ with the correct units can be used to prevent font size problems
+ (see bug 591177). On other platforms, use
+ webkit_web_frame_print() because some distros seem not to have
+ webkit_web_frame_print_full() (and also don't have the font size
+ problem so on those distros, we don't need to create our own
+ GtkPrintOperation object).
+
+2010-03-03 11:14 gjanssens
+
+ * [r18794] src/gnome-utils/gnc-query-list.h: Include gtk/gtk.h
+ instead of gtk/gtkclist.h as recommended by Gtk
+
+2010-03-03 10:03 gjanssens
+
+ * [r18793] src/engine/test/Makefile.am: Fix make dist r18765
+ introduced test target test-resolve-url, but no source file
+ test-resolve-url.c Removed the target.
+
+2010-03-02 22:38 gjanssens
+
+ * [r18792] src/gnome/window-autoclear.c: Bug #610321 - Compile
+ errors with gtk-2.10.4: GTK_BUTTONBOX_CENTER undeclared This
+ commit applies a reworked version of the patch to remove the use
+ of GHashTableIter by Cristian Klein. Cristian's patch didn't
+ apply cleanly to the current trunk. I have made the necessary
+ changes to make it apply (and hopefully do what Cristian
+ intended).
+
+2010-03-02 21:42 cstim
+
+ * [r18791] src/gnome-utils/QuickFill.c,
+ src/gnome-utils/QuickFill.h,
+ src/gnome-utils/account-quickfill.c,
+ src/gnome-utils/account-quickfill.h, src/gnome-utils/cursors.c,
+ src/gnome-utils/dialog-account.c,
+ src/gnome-utils/dialog-account.h,
+ src/gnome-utils/dialog-book-close.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/dialog-options.h,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/dialog-preferences.h,
+ src/gnome-utils/dialog-query-list.c,
+ src/gnome-utils/dialog-query-list.h,
+ src/gnome-utils/dialog-reset-warnings.c,
+ src/gnome-utils/dialog-totd.c, src/gnome-utils/dialog-totd.h,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-transfer.h,
+ src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
+ src/gnome-utils/druid-gconf-setup.c,
+ src/gnome-utils/druid-gnc-xml-import.c,
+ src/gnome-utils/druid-utils.c, src/gnome-utils/druid-utils.h,
+ src/gnome-utils/gnc-account-sel.c,
+ src/gnome-utils/gnc-account-sel.h,
+ src/gnome-utils/gnc-amount-edit.c,
+ src/gnome-utils/gnc-amount-edit.h,
+ src/gnome-utils/gnc-autosave.c, src/gnome-utils/gnc-autosave.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-delta.c,
+ src/gnome-utils/gnc-date-delta.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-date-format.h,
+ src/gnome-utils/gnc-dense-cal-model.c,
+ src/gnome-utils/gnc-dense-cal-model.h,
+ src/gnome-utils/gnc-dense-cal-store.c,
+ src/gnome-utils/gnc-dense-cal-store.h,
+ src/gnome-utils/gnc-dense-cal.c,
+ src/gnome-utils/gnc-dense-cal.h, src/gnome-utils/gnc-dialog.c,
+ src/gnome-utils/gnc-dialog.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/gnc-embedded-window.c,
+ src/gnome-utils/gnc-embedded-window.h,
+ src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-file.h,
+ src/gnome-utils/gnc-frequency.c,
+ src/gnome-utils/gnc-frequency.h,
+ src/gnome-utils/gnc-general-select.c,
+ src/gnome-utils/gnc-general-select.h,
+ src/gnome-utils/gnc-gnome-utils.c,
+ src/gnome-utils/gnc-gnome-utils.h,
+ src/gnome-utils/gnc-gui-query.c,
+ src/gnome-utils/gnc-gui-query.h, src/gnome-utils/gnc-icons.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-main-window.h,
+ src/gnome-utils/gnc-menu-extensions.c,
+ src/gnome-utils/gnc-menu-extensions.h,
+ src/gnome-utils/gnc-period-select.c,
+ src/gnome-utils/gnc-period-select.h,
+ src/gnome-utils/gnc-plugin-file-history.c,
+ src/gnome-utils/gnc-plugin-file-history.h,
+ src/gnome-utils/gnc-plugin-manager.c,
+ src/gnome-utils/gnc-plugin-manager.h,
+ src/gnome-utils/gnc-plugin-menu-additions.c,
+ src/gnome-utils/gnc-plugin-menu-additions.h,
+ src/gnome-utils/gnc-plugin-page.c,
+ src/gnome-utils/gnc-plugin-page.h, src/gnome-utils/gnc-plugin.c,
+ src/gnome-utils/gnc-plugin.h, src/gnome-utils/gnc-query-list.c,
+ src/gnome-utils/gnc-query-list.h,
+ src/gnome-utils/gnc-recurrence.c, src/gnome-utils/gnc-splash.c,
+ src/gnome-utils/gnc-sx-instance-dense-cal-adapter.c,
+ src/gnome-utils/gnc-sx-instance-dense-cal-adapter.h,
+ src/gnome-utils/gnc-sx-list-tree-model-adapter.c,
+ src/gnome-utils/gnc-sx-list-tree-model-adapter.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-account.c,
+ src/gnome-utils/gnc-tree-model-account.h,
+ src/gnome-utils/gnc-tree-model-budget.c,
+ src/gnome-utils/gnc-tree-model-budget.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-model.c,
+ src/gnome-utils/gnc-tree-model.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-price.c,
+ src/gnome-utils/gnc-tree-view-price.h,
+ src/gnome-utils/gnc-tree-view-sx-list.c,
+ src/gnome-utils/gnc-tree-view.c,
+ src/gnome-utils/gnc-tree-view.h, src/gnome-utils/gnc-window.c,
+ src/gnome-utils/gnc-window.h,
+ src/gnome-utils/gnctreemodelsort.c,
+ src/gnome-utils/gnctreemodelsort.h,
+ src/gnome-utils/gtktreedatalist.c,
+ src/gnome-utils/gtktreedatalist.h,
+ src/gnome-utils/misc-gnome-utils.c,
+ src/gnome-utils/print-session.c, src/gnome-utils/search-param.c,
+ src/gnome-utils/search-param.h,
+ src/gnome-utils/test/test-gnc-dialog.c,
+ src/gnome-utils/test/test-link-module.c,
+ src/gnome-utils/window-main-summarybar.c: Re-indentation of
+ source code, next batch: src/gnome-utils/* This also strips
+ trailing whitespaces from lines where they existed. 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
+
+2010-03-02 21:41 cstim
+
+ * [r18790] src/register/ledger-core/dialog-dup-trans.c,
+ src/register/ledger-core/gnc-ledger-display.c,
+ src/register/ledger-core/gnc-ledger-display.h,
+ src/register/ledger-core/split-register-control.c,
+ src/register/ledger-core/split-register-layout.c,
+ src/register/ledger-core/split-register-layout.h,
+ src/register/ledger-core/split-register-load.c,
+ src/register/ledger-core/split-register-model-save.c,
+ src/register/ledger-core/split-register-model-save.h,
+ src/register/ledger-core/split-register-model.c,
+ src/register/ledger-core/split-register-model.h,
+ 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/ledger-core/split-register.h,
+ src/register/register-core/basiccell.c,
+ src/register/register-core/basiccell.h,
+ src/register/register-core/cell-factory.c,
+ src/register/register-core/cellblock.c,
+ src/register/register-core/cellblock.h,
+ src/register/register-core/checkboxcell.c,
+ src/register/register-core/checkboxcell.h,
+ src/register/register-core/combocell.h,
+ src/register/register-core/datecell.h,
+ src/register/register-core/formulacell.c,
+ src/register/register-core/formulacell.h,
+ src/register/register-core/gtable.c,
+ src/register/register-core/gtable.h,
+ src/register/register-core/numcell.c,
+ src/register/register-core/numcell.h,
+ src/register/register-core/pricecell.c,
+ src/register/register-core/pricecell.h,
+ src/register/register-core/quickfillcell.c,
+ src/register/register-core/quickfillcell.h,
+ src/register/register-core/recncell.c,
+ src/register/register-core/recncell.h,
+ src/register/register-core/register-common.c,
+ src/register/register-core/register-common.h,
+ src/register/register-core/table-allgui.c,
+ src/register/register-core/table-allgui.h,
+ src/register/register-core/table-control.c,
+ src/register/register-core/table-control.h,
+ src/register/register-core/table-layout.c,
+ src/register/register-core/table-layout.h,
+ src/register/register-core/table-model.c,
+ src/register/register-core/table-model.h,
+ src/register/register-core/test/test-link-module.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-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-edit.h,
+ src/register/register-gnome/gnucash-item-list.c,
+ src/register/register-gnome/gnucash-item-list.h,
+ src/register/register-gnome/gnucash-scrolled-window.c,
+ src/register/register-gnome/gnucash-scrolled-window.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/pricecell-gnome.c,
+ src/register/register-gnome/quickfillcell-gnome.c,
+ src/register/register-gnome/table-gnome.c,
+ src/register/register-gnome/test/test-link-module.c:
+ Re-indentation of source code, next batch: src/register/* This
+ also strips trailing whitespaces from lines where they existed.
+ 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
+ * [r18789] src/business/business-core/gncAddress.c,
+ src/business/business-core/gncAddress.h,
+ src/business/business-core/gncBillTerm.c,
+ src/business/business-core/gncBillTerm.h,
+ src/business/business-core/gncBillTermP.h,
+ src/business/business-core/gncBusGuile.c,
+ src/business/business-core/gncBusPeriod.c,
+ src/business/business-core/gncBusiness.c,
+ src/business/business-core/gncBusiness.h,
+ src/business/business-core/gncCustomer.c,
+ src/business/business-core/gncCustomer.h,
+ src/business/business-core/gncCustomerP.h,
+ src/business/business-core/gncEmployee.c,
+ src/business/business-core/gncEmployee.h,
+ src/business/business-core/gncEmployeeP.h,
+ src/business/business-core/gncEntry.c,
+ src/business/business-core/gncEntry.h,
+ src/business/business-core/gncEntryP.h,
+ src/business/business-core/gncInvoice.c,
+ src/business/business-core/gncInvoice.h,
+ src/business/business-core/gncInvoiceP.h,
+ src/business/business-core/gncJob.c,
+ src/business/business-core/gncOrder.c,
+ src/business/business-core/gncOrder.h,
+ src/business/business-core/gncOrderP.h,
+ src/business/business-core/gncOwner.c,
+ src/business/business-core/gncOwner.h,
+ src/business/business-core/gncOwnerP.h,
+ src/business/business-core/gncTaxTable.c,
+ src/business/business-core/gncTaxTable.h,
+ src/business/business-core/gncVendor.c,
+ src/business/business-core/gncVendor.h,
+ src/business/business-core/gncVendorP.h,
+ src/business/business-core/sql/gnc-address-sql.c,
+ src/business/business-core/sql/gnc-bill-term-sql.c,
+ src/business/business-core/sql/gnc-customer-sql.c,
+ src/business/business-core/sql/gnc-employee-sql.c,
+ src/business/business-core/sql/gnc-entry-sql.c,
+ src/business/business-core/sql/gnc-invoice-sql.c,
+ src/business/business-core/sql/gnc-job-sql.c,
+ src/business/business-core/sql/gnc-order-sql.c,
+ src/business/business-core/sql/gnc-owner-sql.c,
+ src/business/business-core/sql/gnc-tax-table-sql.c,
+ src/business/business-core/sql/gnc-vendor-sql.c,
+ 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-core/xml/gnc-address-xml-v2.c,
+ src/business/business-core/xml/gnc-bill-term-xml-v2.c,
+ src/business/business-core/xml/gnc-customer-xml-v2.c,
+ src/business/business-core/xml/gnc-employee-xml-v2.c,
+ src/business/business-core/xml/gnc-entry-xml-v2.c,
+ src/business/business-core/xml/gnc-invoice-xml-v2.c,
+ src/business/business-core/xml/gnc-job-xml-v2.c,
+ src/business/business-core/xml/gnc-order-xml-v2.c,
+ src/business/business-core/xml/gnc-owner-xml-v2.c,
+ src/business/business-core/xml/gnc-owner-xml-v2.h,
+ src/business/business-core/xml/gnc-tax-table-xml-v2.c,
+ src/business/business-core/xml/gnc-vendor-xml-v2.c,
+ src/business/business-core/xml/xml-helpers.h,
+ src/business/business-gnome/business-gnome-utils.c,
+ src/business/business-gnome/business-gnome-utils.h,
+ src/business/business-gnome/business-options-gnome.c,
+ src/business/business-gnome/business-urls.c,
+ src/business/business-gnome/dialog-billterms.c,
+ src/business/business-gnome/dialog-choose-owner.c,
+ src/business/business-gnome/dialog-customer.c,
+ src/business/business-gnome/dialog-date-close.c,
+ src/business/business-gnome/dialog-date-close.h,
+ 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-job.h,
+ src/business/business-gnome/dialog-order.c,
+ src/business/business-gnome/dialog-order.h,
+ src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/dialog-payment.h,
+ src/business/business-gnome/dialog-vendor.c,
+ src/business/business-gnome/gnc-plugin-business.c,
+ src/business/business-gnome/gnc-plugin-business.h,
+ src/business/business-gnome/gnc-plugin-page-invoice.c,
+ src/business/business-gnome/gnc-plugin-page-invoice.h,
+ src/business/business-gnome/search-owner.c,
+ src/business/business-gnome/search-owner.h,
+ 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,
+ src/business/business-utils/business-options.c,
+ src/business/business-utils/business-options.h,
+ src/business/dialog-tax-table/dialog-tax-table.c: Re-indentation
+ of source code, next batch: src/business/* This also strips
+ trailing whitespaces from lines where they existed. 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
+
+2010-03-02 21:40 cstim
+
+ * [r18788] src/engine/Account.c, src/engine/Account.h,
+ src/engine/Period.c, src/engine/Query.c,
+ src/engine/Recurrence.c, src/engine/SX-book.c,
+ src/engine/SX-ttinfo.c, src/engine/SchedXaction.c,
+ src/engine/Scrub.c, src/engine/Scrub2.c, src/engine/Scrub3.c,
+ src/engine/Split.c, src/engine/Transaction.c,
+ src/engine/cap-gains.c, src/engine/engine-helpers.c,
+ src/engine/glib-helpers.c, src/engine/gnc-associate-account.c,
+ src/engine/gnc-budget.c, src/engine/gnc-commodity.c,
+ src/engine/gnc-engine.c, src/engine/gnc-filepath-utils.c,
+ src/engine/gnc-hooks.c, src/engine/gnc-lot.c,
+ src/engine/gnc-lot.h, src/engine/gnc-path.c,
+ src/engine/gnc-pricedb.c, src/engine/gnc-session-scm.c,
+ src/engine/gnc-session.c, src/engine/kvp-scm.c,
+ src/engine/policy.c: Re-indentation of source code, next batch:
+ src/engine/* This also strips trailing whitespaces from lines
+ where they existed. 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
+ * [r18787] lib/libc/gmtime_r.c, lib/libc/gmtime_r.h,
+ lib/libc/libc-missing-noop.c, lib/libc/localtime_r.c,
+ lib/libc/scm_strptime.c, lib/libc/setenv.c, lib/libc/setenv.h,
+ lib/libc/strptime.c, lib/libc/strptime.h, src/RecnWindow.h,
+ src/app-utils/gnc-sx-instance-model.c,
+ src/backend/xml/gnc-backend-xml.c, src/gnc-ui.h,
+ src/html/gnc-html-webkit.c,
+ src/import-export/csv/gnc-csv-model.c,
+ src/import-export/import-backend.c, src/libqof/qof/gnc-date.c,
+ src/libqof/qof/guid.c, src/libqof/qof/qoflog.c,
+ src/test-core/test-main.c: Re-indentation of source code, next
+ batch. This also strips trailing whitespaces from lines where
+ they existed. 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
+
+2010-03-02 21:23 cstim
+
+ * [r18786] src/engine/iso-currencies-to-c: Replace and-let* in
+ scheme script so that srfi-2 isn't needed.
+
+2010-03-02 21:04 cstim
+
+ * [r18785] po/fa.po: Updated Farsi (Persian) translation by Mehdi
+ Alidoost.
+
+2010-03-02 20:59 cstim
+
+ * [r18784] src/import-export/import-backend.c: Replace one more
+ g_list_append by g_list_prepend.
+
+2010-03-02 20:41 cstim
+
+ * [r18783] src/tax/us/txf.scm: Fix crash on opening the tax
+ report, introduced by r18673. Patch by Alex Aycinena.
+
+2010-03-02 20:22 cstim
+
+ * [r18782] src/gnc/main.cpp, src/gnc/mainwindow.cpp: More C++/Qt4
+ frontend work.
+ * [r18781] packaging/win32/install.sh: Win32: Create the MSVC
+ import library for libguile during install.sh.
+
+2010-03-02 20:21 cstim
+
+ * [r18780] src/libqof/qof/qofsession.c,
+ src/libqof/qof/qofsession.h: Remove static current_session
+ variable of libqof - we keep one in gnc-session.c already.
+
+2010-03-02 14:54 gjanssens
+
+ * [r18779] packaging/win32/install.sh: Bug #611470 Add Japanese
+ concepts guide into GnuCash installer, patch by Yasuaki Taniguchi
+
+2010-03-02 12:00 gjanssens
+
+ * [r18778] src/gnome/dialog-print-check.c: Doxygen improvements,
+ patch by Jesse Weinstein
+
+2010-03-01 19:08 plongstaff
+
+ * [r18777] src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-price-sql.c,
+ src/backend/sql/gnc-schedxaction-sql.c,
+ src/backend/sql/gnc-transaction-sql.c: More changes where SQL
+ backend uses gobject properties to load/save objects.
+
+2010-03-01 18:45 cstim
+
+ * [r18776] src/CMakeLists.txt, src/gnc, src/gnc/CMakeLists.txt,
+ src/gnc/bla.html, src/gnc/gnc.qrc, src/gnc/main.cpp,
+ src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp,
+ src/gnc/mainwindow.ui, src/test-core/test-main.c: Add example
+ main window in C++ and Qt that links against gnucash-engine. The
+ example was based on Qt4's "application" example, but the main
+ window layout is done through the .ui file already.
+ * [r18775] src/libqof/qof/qoflog.c: MSVC compatibility: Somehow
+ fdopen() doesn't work during the trace file initialization. Use
+ fopen() instead.
+ * [r18774] packaging/win32/install.sh: Win32 build: libguile needs
+ minor tweaking for MSVC compatibility.
+
+2010-03-01 18:44 cstim
+
+ * [r18773] lib/libc/strptime.c: MSVC compatibility: Fix r18748,
+ r18761 by replacing strncasecmp() with strnicmp().
+ * [r18772] src/libqof/qof/guid.h: MSVC C++ compatibility: Rename
+ the internal name of union _GUID because _GUID is a builtin
+ keyword here. This does not concern the typedef name, only the
+ internal union name, so it doesn't harm us.
+ * [r18771] src/engine/gnc-commodity.h: C++ compatibility:
+ namespace is a keyword, so don't use it as variable name.
+
+2010-03-01 18:30 cstim
+
+ * [r18770] src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/libqof/qof/qofbackend-p.h, src/libqof/qof/qofbackend.c,
+ src/libqof/qof/qofsession.c: C++ compatibility: export is a
+ keyword, so don't use it as a member name.
+
+2010-03-01 18:04 plongstaff
+
+ * [r18769] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
+ Add support for passing a Timespec as a boxed GValue
+
+2010-03-01 18:03 plongstaff
+
+ * [r18768] src/import-export/ofx/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: Fix test makefiles.
+ Many tests now need to include other libraries because files
+ have changed directories.
+
+2010-03-01 16:46 plongstaff
+
+ * [r18767] src/engine/SchedXaction.c, src/engine/Split.c,
+ src/engine/Transaction.c, src/engine/gnc-pricedb.c: Add more
+ gobject property definitions to GNCPrice, Transaction,
+ SchedXaction and Split.
+
+2010-02-28 23:19 plongstaff
+
+ * [r18766] src/backend/sql/gnc-account-sql.c,
+ src/backend/sql/gnc-backend-sql.c,
+ src/backend/sql/gnc-price-sql.c,
+ src/backend/sql/gnc-schedxaction-sql.c,
+ src/backend/sql/gnc-transaction-sql.c, src/engine/Account.c,
+ src/engine/SchedXaction.c, src/engine/Split.c,
+ src/engine/gnc-pricedb.c,
+ src/report/report-system/report-utilities.scm: More conversion
+ to read/write objects from sql backend using gobject parameters
+
+2010-02-28 22:53 jralls
+
+ * [r18765] AUTHORS, src/bin/gnucash-setup-env-osx.in,
+ src/engine/gnc-filepath-utils.c,
+ src/engine/gnc-filepath-utils.h, src/engine/test/Makefile.am,
+ src/engine/test/test-resolve-file-path.c: Redo of the
+ dot-gnucash fix (so that GNC_DOT_DIR actually works) fixing bug
+ 610707, adding Doxygen comments for all functions in
+ gnc-filepath-utils, and adding testing for xaccResolveURI and
+ more tests for xaccResolveFilePath.
+
+2010-02-28 19:15 plongstaff
+
+ * [r18764] src/business/business-core/gncAddress.c,
+ src/business/business-core/gncBillTerm.c,
+ src/business/business-core/gncCustomer.c,
+ src/business/business-core/gncEmployee.c,
+ src/business/business-core/gncEntry.c,
+ src/business/business-core/gncInvoice.c,
+ src/business/business-core/gncJob.c,
+ src/business/business-core/gncOrder.c,
+ src/business/business-core/gncTaxTable.c,
+ src/business/business-core/gncVendor.c,
+ src/business/business-core/sql/gnc-address-sql.c,
+ src/business/business-core/sql/gnc-bill-term-sql.c,
+ src/business/business-core/sql/gnc-customer-sql.c,
+ src/business/business-core/sql/gnc-employee-sql.c,
+ src/business/business-core/sql/gnc-entry-sql.c,
+ src/business/business-core/sql/gnc-invoice-sql.c,
+ src/business/business-core/sql/gnc-job-sql.c,
+ src/business/business-core/sql/gnc-order-sql.c,
+ src/business/business-core/sql/gnc-tax-table-sql.c,
+ src/business/business-core/sql/gnc-vendor-sql.c: Start to add
+ properties to business objects. Currently only 1 property per
+ object, but this infrastructure will allow more generic
+ importing of objects.
+
+2010-02-28 17:36 plongstaff
+
+ * [r18763] src/backend/sql/gnc-price-sql.c,
+ src/backend/sql/gnc-schedxaction-sql.c,
+ src/backend/sql/gnc-transaction-sql.c: Take advantage of the
+ initial property definition for Transaction, Split, GNCPrice and
+ SchedXaction by replacing custom access routines with gobject
+ properties.
+
+2010-02-28 17:35 plongstaff
+
+ * [r18762] src/engine/SchedXaction.c, src/engine/Split.c,
+ src/engine/Transaction.c, src/engine/gnc-pricedb.c: Add a few
+ gobject properties to some engine object types. This adds more
+ of the gobject infrastructure to Transaction, Split,
+ SchedXaction and GNCPrice. Gobject properties provides a
+ standardized interface to the engine objects which should allow
+ standard and simplified read/write mechanisms. For the sql
+ backend, for example, db columns can be mapped to properties. In
+ a generalized csv importer, csv columns can be mapped to
+ properties.
+
+2010-02-28 13:56 cstim
+
+ * [r18761] lib/libc/strptime.c: Partly revert r18748, "Win32
+ compatibility": lib/libc directory doesn't have glib available.
+
+2010-02-28 13:40 cstim
+
+ * [r18760] Makefile.am: Add a "make indent" target, but watch out
+ with using its result. The "astyle" indent tool unfortunately
+ behaves significantly different in its different versions (1.22,
+ 1.23, 1.24) even with identical options. That is, the basic
+ indentation is the same, but in a large project such as ours,
+ there are just too many special cases which astyle doesn't get
+ identical due to its bugfixes and new features. Hence, please
+ use the result of this target with great care, and if in doubt,
+ just use it for your own amusement but don't commit the
+ resulting changes. Thanks!
+
+2010-02-28 13:18 plongstaff
+
+ * [r18759] src/engine/gnc-lot.h: Fix up some doxygen comments
+
+2010-02-28 13:13 plongstaff
+
+ * [r18758] src/engine/Account.c, src/engine/Period.c,
+ src/engine/Scrub2.c, src/engine/Split.c,
+ src/engine/Transaction.c, src/engine/cap-gains.c,
+ src/engine/gnc-engine.c, src/engine/policy.c: Don't include
+ gnc-lot-p.h where not needed
+
+2010-02-28 13:04 cstim
+
+ * [r18757] po/ja.po: Updated Japanese translation, copied from the
+ Translation Project.
+
+2010-02-27 18:42 cstim
+
+ * [r18756] packaging/win32/install.sh: Win32: Fix libbonoboui
+ compiling.
+
+2010-02-27 18:41 cstim
+
+ * [r18755] src/engine/Account.c, src/engine/SX-book.c,
+ src/engine/SchedXaction.c, src/engine/Split.c,
+ src/engine/Transaction.c, src/engine/gnc-budget.c,
+ src/engine/gnc-commodity.c, src/engine/gnc-lot.c,
+ src/engine/gnc-pricedb.c: MSVC compatibility: Microsoft doesn't
+ have C99 "designated initializers". Those were introduced in
+ r17724, bug#539957, but apparently this C99 is not supported by
+ MSVC and won't be for some time to come. Hence, for MSVC we need
+ the workaround to define a macro that will shadow the member
+ names. However, the initialization itself works fine and
+ non-MSVC code is unchanged, so I think we can live with that.
+ * [r18754] src/engine/Account.c: MSVC compatiblity: Struct
+ initialization doesn't work as expected. Somehow, the struct
+ initialization containing a gnc_numeric doesn't work. As an
+ exception, we hand-initialize that member afterwards.
+ * [r18753] src/backend/xml/gnc-backend-xml.c,
+ src/engine/gnc-filepath-utils.c: MSVC compatiblity: open() flags
+ and S_ISDIR doesn't exist on MSVC.
+
+2010-02-27 18:40 cstim
+
+ * [r18752] src/backend/xml/io-gncxml-v1.c: MSVC compatiblity: Use
+ a char* pointer for the memcpy() input argument. This is
+ required by MSVC because we do some pointer arithmetic in the
+ memcpy() argument, but in order to do this, MSVC wants to know
+ the pointed-to type of the pointer because pointer arithmetic
+ increases the pointer not by a number a bytes but a number of
+ sizeof(type). MSVC thinks for void* it doesn't count bytes. We
+ achieve the desired effect by using a char* pointer so that
+ bytes are counted.
+ * [r18751] src/backend/xml/sixtp.c,
+ src/engine/gnc-filepath-utils.c, src/libqof/qof/gnc-numeric.c,
+ src/libqof/qof/kvp_frame.c: MSVC compatiblity: Add defines for
+ functions/types which are available under different names in
+ MSVC.
+ * [r18750] src/backend/xml/gnc-backend-xml.c,
+ src/engine/Recurrence.c: MSVC compatiblity: Array initialization
+ in MSVC requires a constant, not a variable. That is, gcc
+ accepts a constant variable in many cases now, but MSVC doesn't
+ accept it. So it must be turned into an old preprocessor define.
+
+2010-02-27 18:39 cstim
+
+ * [r18749] src/backend/xml/gnc-freqspec-xml-v2.c: MSVC
+ compatibility: Remove forward declaration of static array by
+ reordering the function that uses it.
+ * [r18748] lib/libc/strptime.c,
+ src/backend/xml/sixtp-dom-parsers.c, src/engine/gnc-pricedb.c,
+ src/libqof/qof/gnc-numeric.c, src/libqof/qof/guid.c,
+ src/libqof/qof/qofsession.c, src/libqof/qof/qofsql.c: Win32
+ compatibility: Use glib wrappers of non-usual POSIX functions.
+
+2010-02-27 18:38 cstim
+
+ * [r18747] .gitignore, src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/io-example-account.c,
+ src/backend/xml/io-gncxml-v2.c, src/libqof/qof/md5.c: More
+ header include compatibility: Watch out for HAVE_UNISTD_H.
+
+2010-02-27 16:32 cstim
+
+ * [r18746] src/gnome/dialog-chart-export.c,
+ src/gnome/dialog-chart-export.h, src/gnome/dialog-commodities.c,
+ src/gnome/dialog-fincalc.c,
+ src/gnome/dialog-find-transactions.c,
+ src/gnome/dialog-new-user.c, src/gnome/dialog-price-edit-db.c,
+ src/gnome/dialog-price-editor.c, src/gnome/dialog-print-check.c,
+ src/gnome/dialog-progress.c, src/gnome/dialog-progress.h,
+ src/gnome/dialog-sx-editor.c, src/gnome/dialog-sx-editor.h,
+ src/gnome/dialog-sx-from-trans.c,
+ src/gnome/dialog-sx-since-last-run.c,
+ src/gnome/dialog-sx-since-last-run.h,
+ src/gnome/dialog-tax-info.c, src/gnome/dialog-userpass.c,
+ src/gnome/druid-acct-period.c, src/gnome/druid-acct-period.h,
+ src/gnome/druid-hierarchy.c, src/gnome/druid-loan.c,
+ src/gnome/druid-merge.c, src/gnome/druid-merge.h,
+ src/gnome/druid-stock-split.c, src/gnome/druid-stock-split.h,
+ src/gnome/gnc-plugin-account-tree.c,
+ src/gnome/gnc-plugin-account-tree.h,
+ src/gnome/gnc-plugin-basic-commands.c,
+ src/gnome/gnc-plugin-basic-commands.h,
+ src/gnome/gnc-plugin-budget.c, src/gnome/gnc-plugin-budget.h,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/gnc-plugin-page-account-tree.h,
+ src/gnome/gnc-plugin-page-budget.c,
+ src/gnome/gnc-plugin-page-budget.h,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/gnc-plugin-page-register.h,
+ src/gnome/gnc-plugin-page-sx-list.c,
+ src/gnome/gnc-plugin-page-sx-list.h,
+ src/gnome/gnc-plugin-register.c,
+ src/gnome/gnc-plugin-register.h, src/gnome/gnc-split-reg.c,
+ src/gnome/gnc-split-reg.h, src/gnome/lot-viewer.c,
+ src/gnome/reconcile-list.c, src/gnome/reconcile-list.h,
+ src/gnome/top-level.c, src/gnome/window-autoclear.c,
+ src/gnome/window-reconcile.c: Re-indentation of source code,
+ next batch. This also strips trailing whitespaces from lines
+ where they existed. 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
+
+2010-02-27 15:54 plongstaff
+
+ * [r18745] src/backend/sql/gnc-lots-sql.c, src/engine/Account.c,
+ src/engine/Period.c, src/engine/Scrub2.c, src/engine/Split.c,
+ src/engine/Transaction.c, src/engine/cap-gains.c,
+ src/engine/gnc-engine.h, src/engine/gnc-lot-p.h,
+ src/engine/gnc-lot.c, src/engine/gnc-lot.h, src/engine/policy.c:
+ Convert GNCLot to use more gobject features. Removes all direct
+ access to lot object fields, which are now accessed through
+ functions or property names (for backend sql load).
+
+2010-02-27 15:51 plongstaff
+
+ * [r18744] po/POTFILES.in: Modify POTFILES.in to handle source
+ files moved to a new directory
+
+2010-02-27 11:37 cstim
+
+ * [r18743] src/CMakeLists.txt, src/backend/xml/CMakeLists.txt,
+ src/core-utils/CMakeLists.txt, src/engine/CMakeLists.txt,
+ src/gnc-module/CMakeLists.txt, src/libqof/CMakeLists.txt,
+ src/test-core/CMakeLists.txt, src/test-core/test-main.c: Also
+ build backend/xml in cmake.
+
+2010-02-27 02:03 plongstaff
+
+ * [r18742] src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/gnucash-sheet.h: Bug 605802: Can't
+ input Japanese characters at an account register window on
+ windows with SCIM, IIIMF and XIM Latest patch by Yasuaki
+ Taniguchi to fix two problems 1) Can't use account separator
+ char when entering account name in a split, and 2) Can't use
+ <SHIFT>+ and <SHIFT>- to go forward/backward a week.
+
+2010-02-26 21:56 jralls
+
+ * [r18741] AUTHORS, src/bin/gnucash-setup-env-osx.in,
+ src/engine/gnc-filepath-utils.c,
+ src/engine/gnc-filepath-utils.h: Reverted 18699
+
+2010-02-26 21:28 gjanssens
+
+ * [r18740] packaging/win32/README: Clarify required steps to setup
+ windows build environment. The mingw website has changed quite a
+ lot since the README was written and some of the url's used in
+ it were confusing. I have changed the url's to point to the
+ actual packages on sourceforge (current at the time of this
+ writing) and added some extra details where I had trouble
+ understanding the actions to perform.
+
+2010-02-26 15:05 gjanssens
+
+ * [r18739] src/app-utils/file-utils.c, src/app-utils/file-utils.h:
+ Doxygen fixes - Have this file show up under module "Utility
+ Functions" - Normalize the function descriptions (some were not
+ in doxygen format) - Add a global file description - rename
+ parameter 'file' to 'filename' for better consistency (note this
+ required an internal parameter to be renamed from filename to
+ new_filename)
+
+2010-02-25 17:42 cstim
+
+ * [r18738] src/core-utils/gnc-gkeyfile-utils.c,
+ src/engine/Query.c, src/engine/Split.c,
+ src/engine/Transaction.c, src/engine/gnc-filepath-utils.c,
+ src/gnc-module/gnc-module.c: More minor MSVC code fixes.
+ However, this code doesn't compile with MSVC9.0 for a few
+ reasons: 1. libguile.h comes with its own scmconfig.h which
+ contains HAVE_STDINT_H whereas MSVC doesn't have that. This is
+ stupid guile which doesn't accept the fact that the user uses a
+ different compiler than how they compiled guile. 2. Some
+ initializations are not supported: Account.c:3312 etc. 3. The
+ C99 "designated initializers" of e.g. Account.c:4661 ff.
+ (r17724, bug#539957) are not supported by MSVC9.0 - this is the
+ hardest problem of these all.
+ * [r18737] src/CMakeLists.txt, src/core-utils/CMakeLists.txt,
+ src/engine/CMakeLists.txt, src/gnc-module/CMakeLists.txt,
+ src/libqof/CMakeLists.txt, src/test-core/CMakeLists.txt,
+ src/test-core/test-main.c: Make CMake system more complete so
+ that it builds on win32/mingw. Also, add a test executable to
+ check that we got all the library dependencies.
+ * [r18736] src/CMakeLists.txt, src/cmake_modules,
+ src/cmake_modules/COPYING-CMAKE-SCRIPTS.txt,
+ src/cmake_modules/GncAddSwigCommand.cmake,
+ src/cmake_modules/MacroAddSourceFileCompileFlags.cmake,
+ src/cmake_modules/MacroAppendForeach.cmake,
+ src/core-utils/CMakeLists.txt, src/engine/CMakeLists.txt,
+ src/gnc-module/CMakeLists.txt, src/libqof/CMakeLists.txt: More
+ CMake work: Build swig wrappers correctly. Build gnc-module.
+
+2010-02-25 15:26 gjanssens
+
+ * [r18735] src/gnome-utils/QuickFill.c: Cosmetic: Remove duplicate
+ include of gnc-engine.h
+
+2010-02-25 15:25 gjanssens
+
+ * [r18734] src/gnome-utils/QuickFill.c: Remove trailing whitespace
+
+2010-02-25 14:09 gjanssens
+
+ * [r18733] src/gnome-utils/account-quickfill.h: Minor doxygen
+ change and lots or trailing whitespace removed
+
+2010-02-25 13:39 plongstaff
+
+ * [r18732] src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/gnucash-sheet.h: Revert r18713
+ (reopen 605802 "Input of Japanese characters". This commit had 2
+ problems: 1) when entering an account name, the account
+ separator would no longer accept at the current level of the
+ account tree and move to the next level 2) <SHIFT>+ and <SHIFT>-
+ in a date field would not change the field by 1 week.
+
+2010-02-25 13:07 gjanssens
+
+ * [r18731] src/gnome-utils/Makefile.am, src/gnome/Makefile.am:
+ Remove GNOME_PRINT_{CFLAGS,LIBS} from the Makefile templates
+
+2010-02-25 12:14 gjanssens
+
+ * [r18730] src/gnome-utils/QuickFill.h: Spelling errors and
+ trailing whitespace removal
+
+2010-02-25 12:05 gjanssens
+
+ * [r18729] src/gnome-utils/print-session.h: Remove reference to
+ gnome print in the comments GnuCash no longer uses gnome print.
+ It has been replaced with gtk print.
+
+2010-02-25 11:45 gjanssens
+
+ * [r18728] packaging/gnucash-2.1.x.ebuild,
+ src/debug/valgrind/valgrind-gnucash.supp: Remove two more popt
+ references in support files.
+
+2010-02-25 11:36 gjanssens
+
+ * [r18727] configure.in: Remove popt requirement from configure
+ GnuCash doesn't use it. At the same time, I removed a check that
+ has been commented out since the beginning of the revision
+ history (somewhere in 2007). This check tested for the presence
+ of popt.h to then run some libtool changes. As I said this whole
+ block has been commented out since the beginning of time, so I
+ considered it to be obsolete, more even so now that the popt
+ requirement has been removed.
+
+2010-02-24 20:51 gjanssens
+
+ * [r18726] src/bin/gnucash-bin.c: Remove popt references - popt
+ has been replaced with the GOption infrastructure. So there's no
+ need to include the popt.h file. - Also rewritten the comment
+ that was elaborating on popt vs GOption - Finally removed the
+ loglevel option (which was excluded from the compile anyway)
+ that still referred to popt.
+
+2010-02-24 20:47 gjanssens
+
+ * [r18725] src/libqof/qof/qofquery.h,
+ src/libqof/qof/qofquerycore.h: Fix minor spelling errors
+
+2010-02-24 20:11 plongstaff
+
+ * [r18724] src/backend/sql/gnc-budget-sql.c,
+ src/backend/sql/gnc-schedxaction-sql.c,
+ src/backend/sql/gnc-transaction-sql.c: When creating lists of
+ database objects, use g_list_prepend() rather than
+ g_list_append(). There may be cases where the list order is
+ significant and thus needs to be reversed, but that is not true
+ in these cases. This provides a large improvement in database
+ loading performance. Analysis and basis patch supplied by Donald
+ Allen.
+
+2010-02-24 19:53 gjanssens
+
+ * [r18723] packaging/win32/gnucash.iss.in: Update documentation
+ references to Active Perl (5.8->5.10)
+
+2010-02-24 19:49 gjanssens
+
+ * [r18722] doc/Makefile.am: Remove redundant entries in EXTRA_DIST
+
+2010-02-24 19:44 cstim
+
+ * [r18721] src/CMakeLists.txt, src/core-utils/CMakeLists.txt,
+ src/engine/CMakeLists.txt: More experimental cmake building.
+ Except for the scheme wrappers this seems to work until at least
+ the engine module. However, I didn't tackle the issue with the
+ generated headers which contain some installation paths - but
+ those we should get rid of anyway.
+
+2010-02-24 19:44 plongstaff
+
+ * [r18720] src/html/gnc-html-webkit.c: Fix bug 591177: Printer
+ font is too small to read with webkit as html renderer. From
+ comment 23: "The PDF in comment 2 is about 8 times smaller than
+ it should be. One possible cause of this bug is if
+ gtk_print_operation_set_unit (op, GTK_UNIT_POINTS) is not
+ called. gtkprint defaults to GTK_UNIT_PIXEL - a useless unit to
+ be using with printers. On Linux GTK_UNIT_PIXEL units are 1 unit
+ = 1/72 inch (the same as GTK_UNIT_POINTS as well as PostScript
+ and PDF units). On Windows GTK_UNIT_PIXEL units are the GDI
+ device units which for printers is the dpi resolution. So for a
+ 600dpi printer 1 unit is 1/600". If the application was
+ developed on Linux and assumes the default gtkprint units are
+ always 1/72" inch the output on Windows using a 600dpi printer
+ will be 72/600 = 0.12 of the size (or approximately 1/8 of the
+ size)." Solution was to use webkit_web_frame_print_full() which
+ allows us to provide our own GtkPrintOperation object with units
+ set to GTK_UNIT_POINTS. Tested on both Linux and Windows.
+
+2010-02-24 19:14 cstim
+
+ * [r18719] src/core-utils/Makefile.am,
+ src/core-utils/gnc-gobject-utils.c,
+ src/core-utils/gnc-gobject-utils.h,
+ src/core-utils/gnc-gtk-utils.c, src/core-utils/gnc-gtk-utils.h,
+ src/gnome-utils/Makefile.am,
+ src/gnome-utils/gnc-gobject-utils.c,
+ src/gnome-utils/gnc-gobject-utils.h,
+ src/gnome-utils/gnc-gtk-utils.c,
+ src/gnome-utils/gnc-gtk-utils.h: Move two gtk-dependent files
+ from src/core-utils to src/gnome-utils. core-utils depends on
+ glib and additionally guile and gconf, but not (yet) gtk. Those
+ two files which do are moved to the next module which already
+ depends on gtk, which is gnome-utils.
+
+2010-02-24 18:30 gjanssens
+
+ * [r18718] doc/Makefile.am, doc/README-nl.win32-bin.txt,
+ packaging/win32/gnucash.iss.in: Add dutch translation to the
+ Windows installer.
+
+2010-02-24 17:52 cstim
+
+ * [r18717] src/CMakeLists.txt, src/libqof/CMakeLists.txt: Add some
+ experimental CMakeLists.txt which can compile the libqof part,
+ on Linux, Windows/mingw and (no joke) Windows/MSVC. I'm
+ interested in some tests with the cmake build system, but if it
+ doesn't prove useful I will remove it again within a few weeks.
+
+2010-02-24 17:38 cstim
+
+ * [r18716] src/libqof/qof/gnc-numeric.c, src/libqof/qof/qoflog.h:
+ Make libqof compatible for MSVC9.0 compiler (no joke). The main
+ change is that the syntax for variadic macros is slightly
+ different in MSVC compared to gcc. But they exist, so offering
+ the log macros in the different syntax is sufficient.
+ * [r18715] configure.in, src/libqof/qof/guid.c,
+ src/libqof/qof/qoflog.c, src/libqof/qof/qofsession.c: Make more
+ header inclusions conditional on whether they exist.
+
+2010-02-24 17:37 cstim
+
+ * [r18714] src/gnome-utils/gnc-main-window.c: Bug #610675: Revert
+ the gnc-main-window parts of r18637 because it makes the tab
+ names disappear under Windows. This disables the enhancement of
+ bug#608329 again, but the disappearing of the tab names is a
+ rather major bug. Note that we either need to fix the
+ enhancement again, or revert the rest of r18637 as well so that
+ the account properties don't show the color chooser without any
+ effects.
+
+2010-02-23 20:46 cstim
+
+ * [r18713] src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/gnucash-sheet.h: Bug #605802: Fix
+ input of Japanese characters in register with SCIM, IIIMF and
+ XIM Patch by Yasuaki Taniguchi. Revised and extended version of
+ r18638. The main functions are as follows: (1) synchronization
+ of preedit string between the register window and sheet->entry,
+ (2) application to pango attributes to preedit string in the
+ register window, (3) include scroll offset patch (id=153514),
+ (4) include preedit string rollback patch (id=153518), (5) fix
+ formula and account cells input problem which Christian pointed
+ out, (6) surpress quick-fill when preedit string exists, (7) fix
+ Windows IME problem. (8) Fix quick-fill problem.
+
+2010-02-23 20:28 cstim
+
+ * [r18712] .gitignore: Update .gitignore, proposed by Jeff Kletsky
+
+2010-02-23 20:10 cstim
+
+ * [r18711] .gitignore, packaging/win32/defaults.sh,
+ packaging/win32/dist.sh, packaging/win32/install.sh,
+ packaging/win32/libbonoboui-2.24.2.patch: Bug #610348: Add
+ compiling our own binary of libbonoboui because the
+ ftp.gnome.org binary still depends on the obsolete libxml2.dll.
+ However, we still download the erroneous binary and unpack it
+ into $GNOME_DIR because libgnomeui depends on libbonoboui which
+ in turn depends on libgnome. Hence, libbonoboui cannot be
+ compiled before libgnome-dev is unpacked, but libgnomeui won't
+ report to be installed correctly before libbonoboui is available
+ as well. Theoretically, we would have to split the inst_gnome
+ step so that it first unpacks libgnome et al., then we run the
+ inst_libbonoboui step, then we run the second part of inst_gnome
+ which would be something like inst_gnomeui. I'm lazy, so I
+ silently overwrite the libbonoboui DLL with our hand-compiled
+ version and that's it.
+
+2010-02-23 20:04 cstim
+
+ * [r18710] po/ja.po: Updated Japanese translation, copied from the
+ Translation Project.
+
+2010-02-22 15:47 gjanssens
+
+ * [r18707] src/gnome-utils/gnc-file.c: Change file loading message
+ to "Loading user data..." Reading file is technically only
+ correct for files not for databases.
+
+2010-02-21 23:10 gjanssens
+
+ * [r18706] src/backend/dbi/gnc-backend-dbi.c: Bug #608032 - MySQL
+ timeout and no attempt reconnect, second version This version
+ builds on Phil's implementation of the dbi error callback
+ functions to test for a timeout and to do the reconnect. The
+ same error handling is equally implemented for postgres and
+ sqlite. Unlike MySQL these two database types don't actually
+ generate timeouts, but the functionality can be used later on
+ for other error types as well.
+
+2010-02-21 23:04 gjanssens
+
+ * [r18705] src/gnome-utils/dialog-file-access.c: Make sure file
+ urls actually contain path information or are NULL
+
+2010-02-21 18:47 gjanssens
+
+ * [r18704] configure.in: Remove redundant GLIB check.
+
+2010-02-21 18:30 gjanssens
+
+ * [r18703] checks/Makefile.am, checks/gnomeprint, configure.in,
+ src/gnome-utils/dialog-options.c,
+ src/gnome-utils/dialog-preferences.c,
+ src/gnome-utils/dialog-transfer.c,
+ src/gnome-utils/dialog-utils.c, src/gnome-utils/gnc-date-edit.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-tree-view.c,
+ src/gnome-utils/print-session.c,
+ src/gnome-utils/print-session.h, src/gnome/dialog-print-check.c,
+ src/gnome/dialog-sx-from-trans.c,
+ src/gnome/gnc-plugin-page-sx-list.c, src/html/Makefile.am,
+ src/html/gnc-html-graph-gog-gtkhtml.c,
+ src/html/gnc-html-graph-gog.c, src/html/gnc-html-gtkhtml.c,
+ src/html/gnc-html-webkit.c,
+ src/register/register-gnome/combocell-gnome.c,
+ src/register/register-gnome/datecell-gnome.c,
+ src/register/register-gnome/gnucash-sheet.c: Bump minimum
+ required versions of gtk+, goffice and gtkhtml gtk+: 2.10
+ goffice: 0.5.1 gtkhtml: 3.14
+
+2010-02-21 17:23 gjanssens
+
+ * [r18702] src/html/gnc-html-gtkhtml.c: Bug #610051 - Crash when
+ using GktHtml whenever a report is opened
+
+2010-02-21 15:50 gjanssens
+
+ * [r18701] src/bin/Makefile.am, src/bin/gnucash-ddd.in: Add a
+ starter script for gnucash under ddd (a gui frontend for gdb)
+
+2010-02-21 00:27 gjanssens
+
+ * [r18700] src/gnome-utils/gtktreedatalist.c,
+ src/libqof/qof/guid.c: Build fixes for EL5 after glib 2.12
+ requirement
+
+2010-02-20 22:01 jralls
+
+ * [r18699] AUTHORS, src/bin/gnucash-setup-env-osx.in,
+ src/engine/gnc-filepath-utils.c,
+ src/engine/gnc-filepath-utils.h: Ensure that GNC_DOT_PATH and
+ other gnc_dotgnucash_dir() logic is used for all cases, remove
+ hard-coded references to /usr/etc, /usr/share, /usr/local/etc,
+ and /usr/local/share while providing for xaccResolveFilePath to
+ actually search the data and sysconfdir directories used in the
+ build. (gnc_build_data_path): New function, just a copy of
+ gnc_build_book_path. Needed for rewrite of xaccResolveFilePath.
+ (xaccResolveFilePath): Cleaned out the hard-coded paths and
+ weird file path contruction functions and rewrote the function
+ to use gnc_path_get_foo and gnc_build_data_path without all of
+ the silly indirection. Removed superfluous URI checks (which are
+ correctly perfomed by xaccResolveURL()). (MakeHomeDir,
+ xaccPathGenerator, xaccDataPathGenerator)
+ (xaccUserPathGenerator): Deleted; their functionality is
+ replaced as noted above. (check_file_return_if_true): Renamed
+ check_file_return_if_valid, a more descriptive name.
+
+2010-02-20 20:01 cstim
+
+ * [r18698] po/sk.po: Updated Slovak translation, copied from the
+ Translation Project.
+
+2010-02-20 15:56 cmarchi
+
+ * [r18697] po/fa.po: Update of Persian translation by Mehdi
+ Alidoost
+
+2010-02-20 13:57 gjanssens
+
+ * [r18696] configure.in, lib/Makefile.am, lib/glib28,
+ po/POTFILES.ignore, src/Makefile.am, src/app-utils/file-utils.c,
+ src/app-utils/gnc-accounting-period.h,
+ src/app-utils/gnc-sx-instance-model.c,
+ src/app-utils/test/test-sx.c, src/backend/xml/gnc-backend-xml.c,
+ src/core-utils/gnc-gkeyfile-utils.c,
+ src/core-utils/gnc-gkeyfile-utils.h, src/engine/Recurrence.c,
+ src/engine/gnc-budget.c, src/glib-compat.h,
+ src/gnome-utils/dialog-utils.c, src/gnome-utils/gnc-date-edit.c,
+ src/gnome-utils/gnc-dense-cal-store.c,
+ src/gnome-utils/gnc-dense-cal.c,
+ src/gnome-utils/gnc-frequency.c,
+ src/gnome-utils/gnc-period-select.c,
+ src/gnome-utils/gnc-recurrence.c,
+ src/gnome/dialog-print-check.c, src/gnome/dialog-sx-editor.c,
+ src/gnome/dialog-sx-from-trans.c, src/gnome/druid-acct-period.c,
+ src/gnome/druid-loan.c, src/gnome/gnc-plugin-page-sx-list.c,
+ src/gnome/window-autoclear.c, src/gnome/window-reconcile.c,
+ src/import-export/qif-import/druid-qif-import.c: Bump glib2
+ minimum requirement to 2.12. At the same time, remove all the
+ conditional code and workarounds that were in the code to cater
+ for glib < 2.12. Note: this commit will require a rerun of
+ autogen.sh and configure.
+
+2010-02-20 13:26 gjanssens
+
+ * [r18695] packaging/win32/defaults.sh: Bug #610348 missing
+ dependencies in windows build Update gnome-vfs to 2.24.1 Note
+ that this means Windows 2000 is no longer supported.
+
+2010-02-20 01:59 gjanssens
+
+ * [r18694] src/gnome-utils/dialog-options.c: Partial fix for bug
+ #610321 Compile errors with gtk-2.10.4: GTK_BUTTONBOX_CENTER
+ undeclared GTK_BUTTONBOX_CENTER is replaced with
+ GTK_BUTTONBOX_START
+
+2010-02-20 00:25 gjanssens
+
+ * [r18693] src/app-utils/gnc-sx-instance-model.c: Display the SX
+ variables in the "Since Last Run..." dialog in ASCII order
+ rather than ordering by hashvalue (i.e. no order at all) as was
+ done previously. Patch by Jesse Weinstein.
+
+2010-02-20 00:17 gjanssens
+
+ * [r18692] util/gnc-svnversion: Add bzr support to gnc-svnversion.
+ Patch by Jesse Weinstein
+
+2010-02-20 00:00 gjanssens
+
+ * [r18691] README: README referred to a non-existent file So per a
+ suggestion on IRC, I took the reference out. Patch by Jesse
+ Weinstein.
+
+2010-02-19 22:12 cstim
+
+ * [r18690] packaging/win32/defaults.sh,
+ packaging/win32/install.sh: Win32: Update libxslt version, but
+ it needs its own copy of libxml2.dll. Apparently the
+ gnome-provided libxml2 has the DLL filename libxml2-2.dll, but
+ the binary from xmlsoft.org still has the filename libxml2.dll.
+
+2010-02-19 21:06 cstim
+
+ * [r18689] packaging/win32/defaults.sh: Win32: And one more
+ dependency upgrade (causes missing libxml2.dll complaints
+ otherwise)
+
+2010-02-19 20:50 cstim
+
+ * [r18688] packaging/win32/defaults.sh,
+ packaging/win32/install.sh: More win32 dependency version
+ updates.
+
+2010-02-19 19:42 cstim
+
+ * [r18687] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project.
+
+2010-02-19 17:03 gjanssens
+
+ * [r18686] src/business/business-reports/easy-invoice.scm,
+ src/business/business-reports/fancy-invoice.scm: Fix bug #564380
+ additionally for easy invoice and fancy invoice. Patch by Mike
+ Evans.
+
+2010-02-18 16:22 gjanssens
+
+ * [r18685] packaging/win32/defaults.sh: Update libpng package
+ dependency for win32 to 1.4.0
+
+2010-02-18 15:46 gjanssens
+
+ * [r18684] src/engine/SchedXaction.h, src/libqof/qof/qofevent.c:
+ Small spelling fixes in the comments
+
+2010-02-18 13:02 gjanssens
+
+ * [r18683] accounts/C/acctchrt_full.gnucash-xea,
+ accounts/en_GB/acctchrt_full.gnucash-xea,
+ accounts/nb/acctchrt_full.gnucash-xea,
+ accounts/nl/acctchrt_full.gnucash-xea,
+ accounts/pl/acctchrt_full.gnucash-xea,
+ accounts/zh_CN/acctchrt_full.gnucash-xea: Bug #610047 - Dutch
+ accounts template doesn't work Add missing closing brackets
+
+2010-02-18 05:31 cstim
+
+ * [r18675] src/app-utils/gnc-druid-provider.h,
+ src/app-utils/gnc-ui-util.c, src/backend/dbi/gnc-backend-dbi.c,
+ src/backend/dbi/gncmod-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,
+ src/backend/dbi/test/test-dbi.c,
+ src/backend/dbi/test/test-load-backend.c,
+ src/backend/sql/gnc-backend-sql.h,
+ src/backend/sql/gnc-recurrence-sql.h,
+ src/backend/sql/gnc-slots-sql.h,
+ src/backend/sql/gnc-transaction-sql.h,
+ src/backend/sql/test/test-column-types.c,
+ src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-book-xml-v2.c,
+ src/backend/xml/io-gncxml-v2.c, src/bin/gnucash-bin.c,
+ src/business/business-core/gncmod-business-core.c,
+ src/business/business-core/sql/gncmod-business-backend-sql.c,
+ src/business/business-core/xml/gncmod-business-backend-xml.c,
+ src/business/business-gnome/gncmod-business-gnome.c,
+ src/business/business-utils/gncmod-business-utils.c,
+ src/business/dialog-tax-table/gncmod-dialog-tax-table.c,
+ src/calculation/amort_opt.c, src/calculation/amort_prt.c,
+ src/calculation/fin-interactive.c, src/calculation/fin.c,
+ src/calculation/fin_spl_protos.h, src/calculation/numeric_ops.c,
+ src/engine/AccountP.h, src/engine/FreqSpec.h,
+ src/engine/GNCId.h, src/engine/Period.h, src/engine/Query.h,
+ src/engine/QueryCore.h, src/engine/QueryNew.h,
+ src/engine/QueryObject.h, src/engine/QueryP.h,
+ src/engine/Recurrence.h, src/engine/SX-book.h,
+ src/engine/SX-ttinfo.h, src/engine/SchedXaction.h,
+ src/engine/Scrub.h, src/engine/Scrub2.h, src/engine/Scrub3.h,
+ src/engine/ScrubP.h, src/engine/Split.h, src/engine/SplitP.h,
+ src/engine/TransLog.c, src/engine/TransLog.h,
+ src/engine/Transaction.h, src/engine/TransactionP.h,
+ src/engine/binreloc.c, src/engine/binreloc.h,
+ src/engine/cap-gains.h, src/engine/cashobjects.c,
+ src/engine/cashobjects.h, src/engine/glib-helpers.h,
+ src/engine/gnc-associate-account.h, src/engine/gnc-budget.h,
+ src/engine/gnc-commodity.h, src/engine/gnc-engine.h,
+ src/engine/gnc-event.h, src/engine/gnc-lot-p.h,
+ src/engine/gnc-lot.h, src/engine/gnc-pricedb-p.h,
+ src/engine/gnc-pricedb.h, src/engine/gnc-session-scm.h,
+ src/engine/gncObject.h, src/engine/gncmod-engine.c,
+ src/engine/policy-p.h, src/engine/policy.h,
+ src/engine/test-core/gncmod-test-engine.c,
+ src/engine/test-core/test-engine-strings.h,
+ src/engine/test-core/test-engine-stuff.c,
+ src/engine/test-core/test-engine-stuff.h,
+ src/engine/test/test-account-object.c,
+ src/engine/test/test-book-merge.c,
+ src/engine/test/test-commodities.c, src/engine/test/test-date.c,
+ src/engine/test/test-group-vs-book.c,
+ src/engine/test/test-guid.c, src/engine/test/test-link.c,
+ src/engine/test/test-load-engine.c, src/engine/test/test-lots.c,
+ src/engine/test/test-numeric.c, src/engine/test/test-object.c,
+ src/engine/test/test-period.c, src/engine/test/test-query.c,
+ src/engine/test/test-querynew.c,
+ src/engine/test/test-recurrence.c,
+ src/engine/test/test-recursive.c,
+ src/engine/test/test-resolve-file-path.c,
+ src/engine/test/test-scm-query.c,
+ src/engine/test/test-split-vs-account.c,
+ src/engine/test/test-transaction-reversal.c,
+ src/engine/test/test-transaction-voiding.c,
+ src/gnome-search/dialog-search.c,
+ src/gnome-search/dialog-search.h,
+ src/gnome-search/gnc-general-search.c,
+ src/gnome-search/gnc-general-search.h,
+ src/gnome-search/gncmod-gnome-search.c,
+ src/gnome-search/search-account.c,
+ src/gnome-search/search-account.h,
+ src/gnome-search/search-boolean.c,
+ src/gnome-search/search-boolean.h,
+ src/gnome-search/search-core-type.c,
+ src/gnome-search/search-core-type.h,
+ src/gnome-search/search-core-utils.c,
+ src/gnome-search/search-core-utils.h,
+ src/gnome-search/search-date.c, src/gnome-search/search-date.h,
+ src/gnome-search/search-double.c,
+ src/gnome-search/search-double.h,
+ src/gnome-search/search-int64.c,
+ src/gnome-search/search-int64.h,
+ src/gnome-search/search-numeric.c,
+ src/gnome-search/search-numeric.h,
+ src/gnome-search/search-reconciled.c,
+ src/gnome-search/search-reconciled.h,
+ src/gnome-search/search-string.c,
+ src/gnome-search/search-string.h,
+ src/gnome-utils/gncmod-gnome-utils.c,
+ src/html/gnc-html-extras.h, src/html/gnc-html-factory.c,
+ src/html/gnc-html-graph-gog-gtkhtml.c,
+ src/html/gnc-html-graph-gog-webkit.c,
+ src/html/gnc-html-graph-gog.c, src/html/gnc-html-graph-gog.h,
+ src/html/gnc-html-gtkhtml-p.h, src/html/gnc-html-gtkhtml.c,
+ src/html/gnc-html-gtkhtml.h, src/html/gnc-html-history.c,
+ src/html/gnc-html-history.h, src/html/gnc-html-p.h,
+ src/html/gnc-html-webkit-p.h, src/html/gnc-html-webkit.c,
+ src/html/gnc-html-webkit.h, src/html/gnc-html.c,
+ src/html/gnc-html.h, src/html/gncmod-html.c,
+ src/import-export/aqbanking/dialog-ab-trans.c,
+ src/import-export/aqbanking/dialog-ab-trans.h,
+ src/import-export/aqbanking/dialog-daterange.c,
+ src/import-export/aqbanking/druid-ab-initial.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-trans-templ.h,
+ src/import-export/aqbanking/gnc-ab-transfer.c,
+ src/import-export/aqbanking/gnc-ab-utils.c,
+ src/import-export/aqbanking/gnc-file-aqb-import.c,
+ src/import-export/aqbanking/gnc-gwen-gui.c,
+ src/import-export/aqbanking/gnc-plugin-aqbanking.c,
+ src/import-export/aqbanking/gnc-plugin-aqbanking.h,
+ src/import-export/aqbanking/gncmod-aqbanking.c,
+ src/import-export/binary-import/druid-commodity.c,
+ src/import-export/binary-import/gncmod-binary-import.c,
+ src/import-export/binary-import/test/test-link-module.c,
+ 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.h,
+ src/import-export/csv/gnc-csv-model.c,
+ src/import-export/csv/gnc-csv-model.h,
+ 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/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/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-utils.c,
+ src/import-export/hbci/druid-hbci-utils.h,
+ src/import-export/hbci/gnc-file-aqb-import.c,
+ src/import-export/hbci/gnc-file-aqb-import.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-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.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-interactionP.h,
+ src/import-export/hbci/test/test-link-module.c,
+ src/import-export/import-account-matcher.c,
+ src/import-export/import-account-matcher.h,
+ src/import-export/import-backend.c,
+ src/import-export/import-backend.h,
+ src/import-export/import-commodity-matcher.c,
+ src/import-export/import-commodity-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/import-match-map.c,
+ src/import-export/import-match-map.h,
+ src/import-export/import-match-picker.c,
+ src/import-export/import-match-picker.h,
+ src/import-export/import-parse.c,
+ src/import-export/import-parse.h,
+ src/import-export/import-settings.c,
+ src/import-export/import-settings.h,
+ src/import-export/import-utilities.c,
+ src/import-export/import-utilities.h,
+ src/import-export/log-replay/gnc-log-replay.c,
+ src/import-export/log-replay/gnc-log-replay.h,
+ src/import-export/log-replay/gnc-plugin-log-replay.c,
+ src/import-export/log-replay/gnc-plugin-log-replay.h,
+ src/import-export/log-replay/gncmod-log-replay.c,
+ src/import-export/ofx/gnc-ofx-import.c,
+ src/import-export/ofx/gnc-ofx-import.h,
+ src/import-export/ofx/gnc-plugin-ofx.c,
+ src/import-export/ofx/gnc-plugin-ofx.h,
+ src/import-export/ofx/gncmod-ofx-import.c,
+ src/import-export/ofx/test/test-link.c,
+ src/import-export/qif-import/dialog-account-picker.c,
+ src/import-export/qif-import/druid-qif-import.c,
+ src/import-export/qif-import/gnc-druid-test.c,
+ src/import-export/qif-import/gnc-plugin-qif-import.c,
+ src/import-export/qif-import/gnc-plugin-qif-import.h,
+ src/import-export/qif-import/gncmod-qif-import.c,
+ src/import-export/qif-import/test/test-link.c,
+ src/import-export/qif-io-core/gncmod-qifiocore.c,
+ src/import-export/qif/qif-context.c,
+ src/import-export/qif/qif-defaults.c,
+ src/import-export/qif/qif-file.c,
+ src/import-export/qif/qif-file.h,
+ src/import-export/qif/qif-import-p.h,
+ src/import-export/qif/qif-import.h,
+ src/import-export/qif/qif-objects-p.h,
+ src/import-export/qif/qif-objects.c,
+ src/import-export/qif/qif-objects.h,
+ src/import-export/qif/qif-parse.c,
+ src/import-export/qif/qif-parse.h,
+ src/import-export/qif/test/test-link.c,
+ src/import-export/qif/test/test-qif.c,
+ src/import-export/test/test-import-parse.c,
+ src/import-export/test/test-link.c,
+ src/libqof/backend/file/qsf-xml-map.c,
+ src/libqof/backend/file/qsf-xml.h, src/libqof/qof/gnc-date.c,
+ src/libqof/qof/gnc-numeric.c, src/libqof/qof/guid.c,
+ src/libqof/qof/kvp_frame.h, src/libqof/qof/qofbackend.c,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofbookmerge.c,
+ src/libqof/qof/qofquerycore.c,
+ src/register/ledger-core/gncmod-ledger-core.c,
+ src/register/ledger-core/test/test-link-module.c,
+ src/register/register-core/gncmod-register-core.c,
+ src/register/register-gnome/gncmod-register-gnome.c,
+ src/report/locale-specific/us/gncmod-locale-reports-us.c,
+ src/report/locale-specific/us/test/test-link-module.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/gnc-plugin-page-report.h,
+ src/report/report-gnome/gncmod-report-gnome.c,
+ src/report/report-gnome/test/test-link-module.c,
+ src/report/report-gnome/window-report.c,
+ src/report/report-gnome/window-report.h,
+ src/report/report-system/gnc-report.c,
+ src/report/report-system/gncmod-report-system.c,
+ src/report/report-system/test/test-link-module.c,
+ src/report/standard-reports/gncmod-standard-reports.c,
+ src/report/stylesheets/gnc-plugin-stylesheets.c,
+ src/report/stylesheets/gnc-plugin-stylesheets.h,
+ src/report/stylesheets/gncmod-stylesheets.c,
+ src/report/utility-reports/gncmod-utility-reports.c:
+ Re-indentation of source code, next batch. This also strips
+ trailing whitespaces from lines where they existed. This
+ re-indentation was done using astyle-1.24 using the following
+ options: astyle --indent=spaces=4 --brackets=break --pad-oper
+ --pad-header Discussed at
+ http://lists.gnucash.org/pipermail/gnucash-devel/2009-August/026121.html
+
+2010-02-18 05:29 cstim
+
+ * [r18674] src/business/business-gnome/gnc-plugin-business.c,
+ src/gnome/gnc-plugin-basic-commands.c: Bug #609044: Improve UI
+ strings for tax report options Patch by Frank H. Ellenberger: As
+ we currently have a nice US income and a partial german VAT tax
+ report, I feel uncomfortable with the change of r18413, which
+ renamed Edit->Tax options to Income Tax options. So here is
+ another approach, to clarify the tax report and business tax
+ menu points.
+
+2010-02-18 05:28 cstim
+
+ * [r18673] src/tax/us/txf-de_DE.scm,
+ src/tax/us/txf-help-de_DE.scm, src/tax/us/txf.scm: Bug #609043:
+ Improve (mostly german) translation of txf Patch by Frank H.
+ Ellenberger: This patch is a first extract of so an approach,
+ which I have here, which will probably lead to a german income
+ tax declaration ESt-A1. But this extract is more general and
+ based on r18413 changes. Changes: 1. Header Comments: adding
+ Contributors 2. Most strings in de_DE translated to german.
+ * [r18672] src/backend/dbi/gnc-backend-dbi.c: Bug #608032: Handle
+ MySQL connection timeouts with reconnect Patch by Tom van
+ Braeckel: For the full discussion, see the mailing list:
+ https://lists.gnucash.org/pipermail/gnucash-devel/2010-February/027323.html
+ Rationale: When we try to open a database transaction, and the
+ database reports that the "server has gone away", we try to
+ reconnect before failing hard.
+
+2010-02-18 05:27 cstim
+
+ * [r18671] src/business/business-core/business-core.scm: Bug
+ #609005: Add recipient name on invoices Patch by Mike E: Having
+ set up a client/customer including the name of a recipient when
+ I print an invoice the recipients name ("Account Dept" say) is
+ not printed in the invoice. I think this is a bug rather than a
+ feature. I have attached a patch to fix. It still prints the
+ company name above the recipient name however. I could submit an
+ additional patch to provide an invoice option to toggle printing
+ of the company name if users/developers feel they want this
+ option, as I do.
+ * [r18670] packaging/win32/install.sh: Bug #609603: Windows
+ packing/win32/install.sh PATH fix Patch by Yasuaki Taniguchi:
+ When I run /c/soft/gnucash/inst/bin/gnucash or gnucash.cmd after
+ I finish building win32 binary, DLL missing dialog boxes pop up.
+ Missing DLLs are - libgcrypto.dll, - libPQ.dll, - mysql.dll, and
+ - ssleay32.dll. This patch add search path to them to fix this
+ problem.
+
+2010-02-17 10:51 gjanssens
+
+ * [r18666] src/business/business-reports/invoice.scm: Bug #564380
+ Payment on bills doubles bill Patch by Mike Evans
+
+2010-02-16 21:45 cstim
+
+ * [r18664] packaging/win32/defaults.sh,
+ packaging/win32/install.sh: Update gnome package versions.
+
+2010-02-16 21:21 cstim
+
+ * [r18663] po/de.po: Update German translation.
+
+2010-02-16 15:07 gjanssens
+
+ * [r18661] configure.in: Update release to 2.3.10
+
+2010-02-16 14:39 gjanssens
+
+ * [r18660] packaging/win32/defaults.sh, packaging/win32/dist.sh,
+ packaging/win32/install.sh: Revert r18654. Current GtkHtml
+ implementation crashes the windows build whenever a report is
+ opened.
+
+2010-02-16 10:18 gjanssens
+
+ * [r18659] src/gnome-utils/gnc-main-window.c: Better fix for
+ segfault at startup caused by bug 608329's patch and a renamed
+ Accounts tab. Patch by Tom Van Braeckel
+
+2010-02-15 19:40 cstim
+
+ * [r18658] AUTHORS, src/gnome-utils/gnc-main-window.c: Fix crash
+ at startup on renamed Accounts tab, bug#608329. Patch by Tom Van
+ Braeckel.
+
+2010-02-14 10:17 gjanssens
+
+ * [r18655] src/register/ledger-core/split-register-layout.c,
+ src/register/ledger-core/split-register-model-save.c,
+ src/register/ledger-core/split-register-model.c,
+ src/register/ledger-core/split-register.h: Reverting r18428 as
+ per multiple user requests. This patch needs some more work.
+
+2010-02-13 15:56 gjanssens
+
+ * [r18654] packaging/win32/defaults.sh, packaging/win32/dist.sh,
+ packaging/win32/install.sh: Use gtkhtml as html render in the
+ Windows build
+
+2010-02-13 10:30 cstim
+
+ * [r18651] src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/gnucash-sheet.h: Revert r18638, "Bug
+ #605802: Fix input of Japanese characters..." Unfortunately this
+ changes the behaviour in the amount entry cell of the register
+ significantly: The string seems to be evaluated into a number
+ right after each keypress, which means one cannot enter
+ arithmetic expressions anymore as they will cause immediate
+ error messages as long as they are not complete. Hence, the
+ patch needs more work.
+
+2010-02-13 10:20 cstim
+
+ * [r18650] src/report/locale-specific/us/taxtxf.scm: [Patch]
+ Corrections to taxtxf.scm Patch by J. Alex Aycinena: I attach a
+ patchfile that corrects two problems with taxtxf.scm: the report
+ would not gracefully handle the cases where, 1, a datafile from
+ an earlier version of gnucash might have tax codes assigned to
+ accounts and no tax-entity-type code assigned to the file, and,
+ 2, some cases where accounts had no tax code assigned and the
+ tax-related flag not set.
+
+2010-02-13 10:19 cstim
+
+ * [r18649] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project.
+
+2010-02-12 17:46 plongstaff
+
+ * [r18645] Makefile.am: Remove gnucash.lsm from EXTRA_DIST
+
+2010-02-12 17:45 plongstaff
+
+ * [r18644] src/backend/sql/gnc-backend-sql.h: Fix comment close
+
+2010-02-12 14:15 gjanssens
+
+ * [r18643] src/backend/sql/gnc-backend-sql.h: Fix doxygen markup
+
+2010-02-12 11:52 gjanssens
+
+ * [r18642] src/engine/gnc-pricedb.c, src/engine/gnc-pricedb.h:
+ Small documentation improvements for better doxygen docs
+
+2010-02-11 09:08 gjanssens
+
+ * [r18640] splint-defs.h, src/backend/dbi/Makefile.am,
+ src/backend/sql/Makefile.am, src/debug/splint-defs.h: Move
+ splint-defs.h to src/debug. It's only used for debugging. Note
+ that the current splint-defs.h causes compilation errors due to
+ redefinition of function declarations. These should be fixed
+ when splint is to be run again.
+
+2010-02-10 22:55 gjanssens
+
+ * [r18639] src/business/business-gnome/dialog-date-close.c,
+ src/gnome-utils/gnc-date-edit.c,
+ src/gnome-utils/gnc-date-edit.h: Have the Post date widget grab
+ the focus by default when opening the post invoice dialog.
+
+2010-02-10 20:35 cstim
+
+ * [r18638] src/register/register-gnome/gnucash-item-edit.c,
+ src/register/register-gnome/gnucash-sheet.c,
+ src/register/register-gnome/gnucash-sheet.h: Bug #605802: Fix
+ input of Japanese characters in register with SCIM, IIIMF and
+ XIM Patch by Yasuaki Taniguchi. The main functions are (1)
+ synchronization of preedit string in the register window and
+ sheet->entry, (2) application to pango attributes to preedit
+ string in the register window.
+ * [r18637] src/engine/Account.c, src/engine/Account.h,
+ src/gnome-utils/dialog-account.c,
+ src/gnome-utils/gnc-main-window.c,
+ src/gnome-utils/gnc-main-window.h,
+ src/gnome-utils/gnc-plugin-page.c,
+ src/gnome-utils/gnc-plugin-page.h,
+ src/gnome/glade/account.glade,
+ src/gnome/gnc-plugin-page-register.c: Bug #608329: Add Color to
+ Account tabs Patch by "Bob": I wanted a way to select an account
+ easily when I have several accounts open in the main window. I
+ decided to add a color option to the account so that the tab can
+ be set to a specific color and so easily identifiable. This
+ could also be used to link like minded accounts together. This
+ patch also fixes the account tooltip not being updated when the
+ name changes.
+
+2010-02-10 20:34 cstim
+
+ * [r18636] checks/quicken.chk, checks/quicken_wallet.chk,
+ checks/voucher.chk, src/gnome/dialog-print-check.c,
+ src/gnome/glade/print.glade: Bug #534210: Add individual check
+ item types. Patch by Thomas Troesch: The proposed patch does: 1.
+ Changes the chk file key to Blocking_Chars as described in
+ 607522 ( this had been dropped by mistake ). 2. Add several
+ fields to the Custom tab in the print check dialog. Locations
+ for: a. split memos fields. b. split accounts ( e.g.
+ Expenses:Auto ) c. split amounts ( e.g. GBP 21.40 ) The splits
+ do not include the last split in the transaction. The keys in
+ the chk format file are: SPLITS_AMOUNT SPLITS_MEMO
+ SPLITS_ACCOUNTS 3. Memo was added to the custom tab. This is the
+ memo from the split that matches the account from the register.
+
+2010-02-10 19:26 cstim
+
+ * [r18633] packaging/win32/install.sh: Win32: Fix building of
+ libgoffice. Required libgsf to not remove the build directory,
+ hence part of r18559 need to be reverted.
+
+2010-02-09 18:24 jralls
+
+ * [r18632] src/gnome/window-autoclear.c: Fix null-pointer
+ dereference from r18612
+
+2010-02-09 13:29 gjanssens
+
+ * [r18630] gnucash.lsm: Remove Linux Software Map description.
+ It's unmaintained for years now.
+
+2010-02-09 13:14 gjanssens
+
+ * [r18629] packaging/win32/Japanese-5-5.1.11.isl,
+ packaging/win32/Makefile.am, packaging/win32/gnucash.iss.in: Bug
+ #609402 Add Japanese resource to Windows (inno) setup
+
+2010-02-08 20:53 gjanssens
+
+ * [r18628] src/count.dat, src/count.gplot, src/count.sh,
+ util/src-count, util/src-count/count.dat,
+ util/src-count/count.gplot, util/src-count/count.sh: Move
+ count.* to util Also I made a first attempt at improving the
+ line count. The old script missed a number of files in the
+ directories it counted. The script is still not in line with the
+ current code base though. A number of directories are still not
+ counted (like gnome, engine, ledger, ...)
+
+2010-02-08 17:59 gjanssens
+
+ * [r18627] contrib/svnlog2ul, util/svnlog2ul: Moved svnlog2ul from
+ contrib to util It makes more sense in util as it is by and for
+ the devs, not contributed by an external user for external use.
+
+2010-02-08 17:50 gjanssens
+
+ * [r18626] contrib/svnlog2ul,
+ contrib/svnlog2ul/getlastcommit.xslt,
+ contrib/svnlog2ul/log2ul.xslt, contrib/svnlog2ul/svnlog2ul.sh:
+ Add svnlog2ul.sh, and accompanying xslt sheets. svnlog2ul.sh is
+ a script to extract the commit messages from svn between two
+ releases and converts them into a simple html unordered list.
+ This is a useful aid to create the news pages on the website.
+
+2010-02-08 17:30 gjanssens
+
+ * [r18625] HACKING, configure.in, src/Makefile.am,
+ src/bin/Makefile.am, src/bin/gnucash-valgrind.in, src/debug,
+ src/debug/Makefile.am, src/debug/valgrind,
+ src/debug/valgrind/Makefile.am,
+ src/debug/valgrind/valgrind-gdk.supp,
+ src/debug/valgrind/valgrind-glib.supp,
+ src/debug/valgrind/valgrind-gnucash.supp,
+ src/debug/valgrind/valgrind-libfontconfig.supp,
+ src/debug/valgrind/valgrind-libgda.supp,
+ src/debug/valgrind/valgrind-libguile.supp,
+ src/debug/valgrind/valgrind-x11.supp, src/doc/Makefile.am,
+ src/doc/callgrind.txt, src/doc/valgrind.txt,
+ src/valgrind-gdk.supp, src/valgrind-glib.supp,
+ src/valgrind-gnucash.supp, src/valgrind-libfontconfig.supp,
+ src/valgrind-libgda.supp, src/valgrind-libguile.supp,
+ src/valgrind-x11.supp: Move valgrind suppression rules to debug
+ subdirectory This will require a new run of configure as some
+ makefiles have changed
+
+2010-02-08 10:22 gjanssens
+
+ * [r18624] accounts/pl: Set svn:ignore on pl accounts like the
+ other account directories (Meaning: ignore Makefile and
+ Makefile.in)
+
+2010-02-08 10:14 gjanssens
+
+ * [r18623] .gitignore, contrib/pgsql-1.8-import, po/POTFILES.skip,
+ src/README.modules, src/backend/postgres,
+ src/doc/backend-api.txt, src/doc/books.txt, src/doc/lots.txt,
+ src/engine/gnc-commodity.c, src/engine/gnc-commodity.h: Remove
+ the old, obsolete postgres backend and its tools I also changed
+ some of the documentation that referred to it, but there are
+ still some references left in the (unmaintained ?) design
+ documents.
+
+2010-02-07 20:51 cstim
+
+ * [r18622] po/de.po: Update German translation.
+
+2010-02-07 20:49 cstim
+
+ * [r18621] po/ca.po, po/cs.po, po/da.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_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 the translations with the latest string
+ template.
+
+2010-02-07 19:58 cstim
+
+ * [r18620] packaging/win32/install.sh: Win32: Hopefully fix
+ goffice installation.
+
+2010-02-07 02:47 andi5
+
+ * [r18618] src/gnome-utils/gnc-menu-extensions.c: Free sort_keys
+ as allocated by g_utf8_collate_key in ExtensionInfos.
+
+2010-02-06 20:22 gjanssens
+
+ * [r18617] util/glade-fixup: Fix script to check for > 2.8 entries
+ to remove The minimal Gtk+ requirement has been set to 2.8
+ recently. This script still removed glade parameters that are
+ valid in 2.8. This patch fixes that.
+
+2010-02-06 16:01 plongstaff
+
+ * [r18615] configure.in: Update release to 2.3.9
+
+2010-02-05 20:32 cstim
+
+ * [r18614] src/report/locale-specific/us/taxtxf.scm,
+ src/report/standard-reports/transaction.scm: I18n improvement:
+ The account name of the other account in multi-split transaction
+ is extended to conform to the name in the register. Otherwise,
+ the string Split from here has the ambiguity with the button
+ labeles Split, which is the verb, whereas here we need the noun.
+
+2010-02-05 20:29 cstim
+
+ * [r18613] src/engine/Split.c: I18n improvement: Add
+ disambiguation prefix to the account code of the other account
+ in a multi-split txn. Without the disambiguation, the string
+ here is identical to the button labeled Split, but that one is
+ for sure something different from here, namely the old verb vs.
+ noun issue.
+
+2010-02-04 23:19 jralls
+
+ * [r18612] src/gnome/window-autoclear.c,
+ src/report/standard-reports/standard-reports.scm: Corrections to
+ r18610 to permit compiling against older versions of glib
+
+2010-02-04 13:13 plongstaff
+
+ * [r18611] po/POTFILES.in: Add new source files to POTFILES.in
+
+2010-02-03 21:28 cstim
+
+ * [r18610] src/gnome/Makefile.am, src/gnome/glade/Makefile.am,
+ src/gnome/glade/autoclear.glade,
+ src/gnome/gnc-plugin-page-account-tree.c,
+ src/gnome/gnc-plugin-page-register.c,
+ src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
+ src/gnome/window-autoclear.c, src/gnome/window-autoclear.h: Bug
+ #608436: Add auto-clear feature Patch by Cristian KLEIN: = Usage
+ scenario = John keeps his personal accounting in GnuCash and
+ writes all credit card expenses therein. On weekends, we checks
+ his Internet Banking and sees that some transactions have been
+ recorded. He would like to clear those transactions in GnuCash,
+ but it is tiresome to go through each Internet Banking
+ transaction and do manual comparison with GnuCash records,
+ especially since Internet Banking transactions might be in a
+ different order than in GnuCash. John would prefer having an
+ "auto-clear" feature. Given the "current amount" from the
+ Internet Banking, he would like GnuCash to clear the
+ transactions for him, if and only if, there is a unique
+ combination of transactions that could achieve this. If there is
+ no solution, or if the solution is not unique, GnuCash should
+ warn him and John must manually clear the transactions.
+
+2010-02-03 21:01 cstim
+
+ * [r18609] src/business/business-reports/Makefile.am,
+ src/business/business-reports/business-reports.scm,
+ src/business/business-reports/taxinvoice.css,
+ src/business/business-reports/taxinvoice.eguile.scm,
+ src/business/business-reports/taxinvoice.scm,
+ src/report/report-system/Makefile.am,
+ src/report/report-system/eguile-html-utilities.scm,
+ src/report/report-system/eguile-utilities.scm: Bug #590332: New
+ eguile-based Tax Invoice report Patch by Chris Dennis.
+
+2010-02-03 20:58 cstim
+
+ * [r18608] src/report/stylesheets/Makefile.am,
+ src/report/stylesheets/stylesheet-footer.scm,
+ src/report/stylesheets/stylesheets.scm: Bug #606053: Add
+ stylesheet with footer Patch by edodd at billiau.net and Frank H.
+ Ellenberger.
+
+2010-02-03 20:54 cstim
+
+ * [r18607] src/app-utils/gnc-ui-util.c: Bug #608306: check
+ amount_word should print the fraction correctly. Patch by Thomas
+ Troesch: Checks printed the wrong string for the amount_words.
+ The utility number_to_words had produced e.g. from 100.04 -> One
+ Hundred and 4/100. The word string should be One Hundred and
+ 04/100.
+
+2010-02-03 20:51 cstim
+
+ * [r18606] accounts/en_GB/uk-vat.gnucash-xea: Bug #608874:
+ Spelling fix for Emoluments Patch by Adrian Bridgett.
+
+2010-02-03 19:19 cstim
+
+ * [r18605] packaging/win32/libdbi-0.8.3.patch,
+ packaging/win32/libdbi-dbd_helper.c.patch,
+ packaging/win32/libdbi-drivers-Makefile.in.patch,
+ packaging/win32/libdbi-drivers-dbd_mysql.c.patch,
+ packaging/win32/libdbi-drivers-dbd_sqlite3.c.patch,
+ src/import-export/import-commodity-matcher.c: Remove more
+ executable bits from data files
+
+2010-02-02 21:35 cstim
+
+ * [r18604] accounts/ja/acctchrt_brokerage.gnucash-xea,
+ accounts/ja/acctchrt_business.gnucash-xea,
+ accounts/ja/acctchrt_carloan.gnucash-xea,
+ accounts/ja/acctchrt_cdmoneymkt.gnucash-xea,
+ accounts/ja/acctchrt_checkbook.gnucash-xea,
+ accounts/ja/acctchrt_childcare.gnucash-xea,
+ accounts/ja/acctchrt_common.gnucash-xea,
+ accounts/ja/acctchrt_eduloan.gnucash-xea,
+ accounts/ja/acctchrt_fixedassets.gnucash-xea,
+ accounts/ja/acctchrt_homeloan.gnucash-xea,
+ accounts/ja/acctchrt_homeown.gnucash-xea,
+ accounts/ja/acctchrt_otherloan.gnucash-xea,
+ accounts/ja/acctchrt_renter.gnucash-xea,
+ accounts/ja/acctchrt_retiremt.gnucash-xea,
+ accounts/ja/acctchrt_spouseinc.gnucash-xea,
+ accounts/ja/acctchrt_spouseretire.gnucash-xea: Remove executable
+ flag from data files
+ * [r18603] packaging/win32/defaults.sh: Fix URL of ActivePerl.
+
+2010-02-02 16:18 gjanssens
+
+ * [r18602] AUTHORS, HACKING: Minor changes to global project files
+ 1. Fix spelling errors in HACKING - appearenet -> apparent
+ (patch by Tom Van Braeckel) - supressions -> suppressions 2.
+ Keep the contributer list sorted alphabetically in AUTHORS
+
+2010-02-02 11:20 gjanssens
+
+ * [r18601] src/gnome/dialog-price-editor.c: Bug #589320 Price
+ Editor - Currency Namespace does not show up This bug was
+ introduced by r18062 (applying a patch from bug #580281 Entering
+ multiple pices with price editor is tedious) For some unknown
+ reason, r18062 assumed exchange rates are not supposed to be
+ edited via the Price Editor dialog.
+
+2010-02-02 02:40 plongstaff
+
+ * [r18600] checks/Makefile.am: Fix "make distcheck"
+
+2010-02-02 02:20 plongstaff
+
+ * [r18599] checks/Makefile.am: Reverse r18597
+
+2010-02-02 00:04 andi5
+
+ * [r18598] src/backend/xml/io-gncxml-v2.c: Bug #105669: Improve
+ error handling in gz_thread_func. Honor errors when
+ reading/writing from/to a compressed file or the pipe to the
+ main thread.
+
+2010-01-31 23:25 plongstaff
+
+ * [r18597] checks/Makefile.am: Fix "make distcheck". Patch by Jan
+ Arne Petersen
+
+2010-01-31 21:12 andi5
+
+ * [r18596] src/report/report-system/report.scm: Bug #606728: Catch
+ errors when opening saved-reports-2.4 for write.
+ * [r18595] src/report/report-gnome/gnc-plugin-page-report.c: Use
+ string saved-reports-2.4 in the description of the save report
+ action.
+
+2010-01-31 20:03 plongstaff
+
+ * [r18594] src/app-utils/gnc-ui-util.c,
+ src/backend/sql/gnc-book-sql.c, src/gnome/dialog-tax-info.c,
+ src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h: Create
+ routines qof_book_get_string_option() and
+ qof_book_set_string_option() to get/set a kvp string,
+ respectively. qof_book_set_string_option() also handles saving
+ the book so that the kvp is updated in the db. In the future,
+ qof_book_set_<type>_option() and qof_book_get_<type>_option()
+ should be created, where type is boolean, int, double, ... In
+ addition, other places which handle options in the book should
+ use these routines.
+
+2010-01-31 18:37 andi5
+
+ * [r18593] src/backend/xml/gnc-backend-xml.c,
+ src/backend/xml/gnc-book-xml-v2.c,
+ src/backend/xml/io-gncxml-v2.c, src/backend/xml/io-gncxml-v2.h,
+ src/backend/xml/io-utils.c, src/backend/xml/io-utils.h,
+ src/business/business-core/xml/gnc-address-xml-v2.c,
+ src/business/business-core/xml/gnc-bill-term-xml-v2.c,
+ src/business/business-core/xml/gnc-customer-xml-v2.c,
+ src/business/business-core/xml/gnc-employee-xml-v2.c,
+ src/business/business-core/xml/gnc-entry-xml-v2.c,
+ src/business/business-core/xml/gnc-invoice-xml-v2.c,
+ src/business/business-core/xml/gnc-job-xml-v2.c,
+ src/business/business-core/xml/gnc-order-xml-v2.c,
+ src/business/business-core/xml/gnc-owner-xml-v2.c,
+ src/business/business-core/xml/gnc-tax-table-xml-v2.c,
+ src/business/business-core/xml/gnc-vendor-xml-v2.c: Bug #105669:
+ Add checks to detect errors on write, especially if there no
+ space left on the disk. Check the return value of fprintf and
+ use ferror where libraries as libxml do the write. The change
+ may not be perfect yet and a review would be nice. Still, it
+ detects quite a few errors that, without it, slip through and
+ may destroy valuable data.
+
+2010-01-31 11:22 cstim
+
+ * [r18592] src/tax/us/txf.scm: Updated txf.scm for 2009 US tax
+ form changes by J. Alex Aycinena.
+
+2010-01-31 07:12 andi5
+
+ * [r18591] src/engine/engine-interface.scm: Fix crash when copying
+ a currently edited transaction in the register.
+
+2010-01-30 22:59 plongstaff
+
+ * [r18590] src/app-utils/gnc-ui-util.c,
+ src/backend/sql/gnc-book-sql.c, src/libqof/qof/qofbook.c,
+ src/libqof/qof/qofbook.h: Create
+ qof_book_begin_edit()/qof_book_commit_edit() routines. These
+ need to be added around lines which set kvp values for the book,
+ and the dirty flag does *not* need to be set.
+
+2010-01-30 22:57 plongstaff
+
+ * [r18589] src/engine/Account.c, src/engine/Split.c,
+ src/engine/Transaction.c, src/engine/gnc-budget.c,
+ src/engine/gnc-lot.c: Revert 18490/18491/18527 - I'm not sure
+ it's actually deleting the objects without affecting the
+ database.
+
+2010-01-29 18:34 cmarchi
+
+ * [r18588] po/fa.po: Update of Persian translation by Mehdi
+ Alidoost
+
+2010-01-29 16:36 gjanssens
+
+ * [r18587] src/register/ledger-core/split-register.c: Change 'Int'
+ to 'Interest' and 'Div' to 'Dividend' in action strings
+
+2010-01-26 21:10 cstim
+
+ * [r18585] po/fa.po: Fix missing header information about Farsi
+ plural forms in fa.po, according to what has been explained to
+ me.
+
+2010-01-26 20:47 cstim
+
+ * [r18584] po/nl.po: Updated Dutch translation, copied from the
+ Translation Project.
+
+2010-01-25 20:13 cstim
+
+ * [r18582] src/gnome/druid-stock-split.c,
+ src/register/ledger-core/split-register.c: Add disambiguation
+ prefix to the word Split where it is the action of a Stock Split.
+
+2010-01-23 21:39 cstim
+
+ * [r18581] checks/Makefile.am, checks/gnomeprint/quicken.chk,
+ checks/gnomeprint/quicken_wallet.chk, checks/quicken.chk,
+ checks/quicken_wallet.chk, checks/voucher.chk,
+ src/gnome/dialog-print-check.c, src/gnome/glade/print.glade: Bug
+ #607522: Add ADDRESS to check printing Patch by Thomas Troesch:
+ The patch does three things: 1. Adds the ability to print an
+ address on checks. The Print Check dialog is changed to have 5
+ address lines. The first field is filled in with the same data
+ as the PAYEE check item. The other lines are blank. The check
+ format keys have a new check-item type 'ADDRESS'. It behaves
+ like other text check-item types. The address fields on the
+ dialog are set 'not-sensitive' if the current format does not
+ have an ADDRESS check item defined. The Custom Field tab has a
+ new line for the address location. 2. Added new check format key
+ - Blocking_Chars. This is to put the blocking character feature
+ into the check format file. It is currently only in the
+ preferences dialog in the printing tab, and therefore currently
+ applies (or not) to all text fields in th_e check format. By
+ adding the key Blocking_Chars_n to the check format, the
+ blocking characters can be applied to text type check-items
+ individually. Its really useful when printing stubs and so on.
+ (NOTE: blocking characters are printed around a field to protect
+ against alteration e.g. ***$100.00*** vs $100.00) 3. Included a
+ Voucher check template. This is a full page check with the check
+ on top and which has two stubs below. There are other voucher
+ formats ( middle and bottom ) , but the check printing
+ functionality would require separate templates for the different
+ formats. Also changed the Quicken/Quickbooks US-Letter check
+ format to include the ADDRESS check item and blocking around the
+ AMOUNT_NUMBER field. I made a change to the Quicken-wallet check
+ to add blocking characters around the AMOUNT_NUMBER field, and I
+ added a clipping rectangle definition to the NOTES and PAYEE
+ fields the were placed in the check stub area ( if the fields
+ were too long, they would print into the check area ).
+
+2010-01-22 01:02 plongstaff
+
+ * [r18580] src/business/business-core/sql/gnc-entry-sql.c: Use
+ correct routine to add a newly loaded entry to the correct bill.
+ r18302 fixed the entry loading problem for invoices, this
+ extends it to bills.
+
+2010-01-22 00:08 andi5
+
+ * [r18579] src/gnome/glade/print.glade: Bug #607517: Migrate
+ print.glade from glade-2 to glade-3 format. Patch by Thomas
+ Troesch.
+
+2010-01-21 22:52 andi5
+
+ * [r18578] src/libqof/qof/qofquerycore.c: Bug #607246: In
+ qof_string_number_compare_func, use base 10 and do not allow
+ octals to sneak in. Otherwise, transaction number 0108 (octal
+ 010=8) will sort before 0107 (octal 0107=71).
+
+2010-01-21 22:13 andi5
+
+ * [r18577] po/de.po: Update german translation.
+
+2010-01-20 23:39 andi5
+
+ * [r18576] po/hu.po: Bug #607255: Repair Hungarian report main
+ menu, by Attila Nagy.
+
+2010-01-17 21:26 cstim
+
+ * [r18575] src/quotes/gnc-fq-helper.in: Bug #607185: Add f-q
+ workaround for missing date. Patch by "meo": If for whatever
+ reason finance-quote is unable to get a date for a quote or to
+ convert it to the standardized form, gnucash is unable to use
+ the otherwise correct quote. With web pages being updated
+ definitively more frequently than finance-quote, this is quite a
+ nuisance. Up to now, gnc-fq-helper emits an error message + the
+ quote, a combination gnucash is unable to process. This patch
+ presents a workaround. I would prefer using the current date +
+ 12 hours rather than current date + time, but this is open for
+ discussion.
+
+2010-01-16 20:38 cstim
+
+ * [r18574] po/fa.po: Updated Persian (Farsi) translation by Mehdi
+ Alidoost
+
+2010-01-15 20:49 cstim
+
+ * [r18573] ChangeLog.2009, Makefile.am: Add ChangeLog.2009 for the
+ last year.
+
+2010-01-15 20:43 cstim
+
+ * [r18572] src/bin/Makefile.am, src/bin/gnucash-gdb.in,
+ src/bin/gnucash-valgrind.in, src/bin/gnucash.in: Bug #606077:
+ Fix uncommon configure option --program-suffix. Patch by Peter
+ Selinger: OK, the attached patch fixes part of this problem.
+ Specifically, it applies the specified transform (from
+ ./configure option --program-suffix, --program-prefix, or
+ --program-transform-name) to the files src/bin/gnucash-valgrind
+ src/bin/gnucash-gdb src/bin/gnucash This is done in the Makefile
+ at compile time. In the end, I am not sure why the GnuCash
+ configure.in provides the --program-suffix mechanism at all,
+ since apparently it hasn't been used in 10 years. According to
+ info autoconf, these are supposed to be enabled by the macro
+ AC_ARG_PROGRAM, but I don't see this in configure.in. So perhaps
+ it has been enabled by accident and shouldn't really be there.
+
+2010-01-15 20:38 cstim
+
+ * [r18571] src/app-utils/gnc-sx-instance-model.c: Bug #511606: Fix
+ ipmt() and ppmt() functions in scheduled transactions. Patch by
+ Jean-Baptiste: " The instance counter is now incremented into
+ increment_sx_state function."
+ * [r18570] src/gnome/gnc-plugin-account-tree.c,
+ src/gnome/ui/gnc-plugin-account-tree-ui.xml: Bug #538902: Moves
+ the "New Accounts Page" menu option to the "View" menu Patch by
+ Steven N. Severinghaus.
+
+2010-01-13 19:21 cstim
+
+ * [r18569] po/zh_CN.po: Update Chinese (simplified) translation,
+ copied from the Translation Project.
+
+2010-01-13 00:00 gjanssens
+
+ * [r18568] src/business/business-gnome/dialog-payment.c,
+ src/business/business-gnome/glade/payment.glade: Fix translation
+ issues caused by r18474.
+
+2010-01-12 21:25 cstim
+
+ * [r18567] po/en_GB.po: Update British English translation by Mike
+ E.
+
+2010-01-12 21:19 cstim
+
+ * [r18566] configure.in, po/de_CH.po: Remove de_CH translation
+ because it ceased to be maintained. The normal German
+ translation will appear for de_CH locales, just as in 2.2.x.
+
+2010-01-12 20:29 cstim
+
+ * [r18565] po/fa.po: Updated Persian (Farsi) translation by Mehdi
+ Alidoost
+
+2010-01-12 19:40 gjanssens
+
+ * [r18564] src/gnome/glade/acctperiod.glade: Fix typo: accouting
+ -> accounting
+
+2010-01-12 18:08 gjanssens
+
+ * [r18563] src/report/report-system/html-style-info.scm: Bug
+ #348701 Wrong currency symbol when currency is set to DKK This
+ fix reverts changeset r7200, which caused some currency symbols
+ to be replaced with the EURO sign. This replacement was a
+ workaround for gtkhtml1 and no longer needed.
+
+2010-01-11 21:36 cstim
+
+ * [r18561] po/de.po: Update German translation
+
+2010-01-11 21:32 cstim
+
+ * [r18560] src/gnome-utils/glade/druid-gnc-xml-import.glade,
+ src/gnome/druid-loan.c, src/gnome/glade/account.glade,
+ src/gnome/glade/acctperiod.glade, src/gnome/glade/merge.glade,
+ src/gnome/glade/sched-xact.glade, src/gnome/glade/stocks.glade,
+ src/import-export/aqbanking/aqbanking.glade,
+ src/import-export/hbci/glade/hbci.glade,
+ src/import-export/qif-import/qif.glade,
+ src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in:
+ Bug #606626: Change wording from Druid to Assistant
+
+2010-01-11 20:50 cstim
+
+ * [r18559] packaging/win32/install.sh: Remove build directories of
+ dependencies after their successful installation.
+
+2010-01-11 20:25 cstim
+
+ * [r18558] configure.in, po/fa.po: Add initial Persian translation
+ (Farsi) by Mehdi Alidoost.
+
+2010-01-10 19:45 cstim
+
+ * [r18557] po/en_GB.po: Fix translation error in r18550,
+ bug#602051.
+
+2010-01-10 19:22 cstim
+
+ * [r18556] po/ja.po: Update Japanese translation, copied from the
+ Translation Project.
+
+2010-01-09 05:52 mta
+
+ * [r18555] src/report/standard-reports/balance-sheet.scm: Speed up
+ the balance sheet report by a factor of 5 or so by using C
+ functions instead of Scheme functions to get account commodity
+ balances. This idea is borrowed from the EGuile version of the
+ balance sheet report.
+
+2010-01-09 05:48 mta
+
+ * [r18554] src/engine/Split.c: Remove a couple of unused local
+ variables left over from a previous iteration of the trading
+ account changes.
+
+2010-01-09 05:47 mta
+
+ * [r18553] src/register/ledger-core/split-register-model.c: Avoid
+ a bunch of assertion failures when the general ledger is open.
+ The general ledger has no account so attempts to get the balance
+ of the register's account pass a null account pointer to
+ functions that won't accept that. Also stop leaking a GList in
+ the functions that get account balances.
+
+2010-01-09 04:54 mta
+
+ * [r18552] src/engine/engine.i, src/libqof/qof/qofbook.h,
+ src/report/standard-reports/balance-sheet.scm: Remove the
+ "Compute unrealized gains and losses" option from the balance
+ sheet report. Instead compute unrealized gains and losses only
+ if the current book does not use trading accounts.
+
+2010-01-05 22:37 cstim
+
+ * [r18551] src/import-export/csv/gnc-csv-import.c: Bug #589032:
+ Replace some strcmp() by safe_strcmp() to fix crashes on NULL
+ strings.
+
+2010-01-05 22:09 cstim
+
+ * [r18550] po/en_GB.po: Minor updates to British English
+ translation by Mike Evans. Copied from bug#602051.
+ * [r18549] src/gnome-search/search-string.c,
+ src/gnome/schemas/apps_gnucash_dialog_common.schemas.in,
+ src/gnome/schemas/apps_gnucash_dialog_print_checks.schemas.in,
+ src/import-export/aqbanking/schemas/apps_gnucash_dialog_hbci.schemas.in,
+ src/import-export/hbci/schemas/apps_gnucash_dialog_hbci.schemas.in,
+ src/import-export/qif-import/druid-qif-import.c,
+ src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
+ Bug #602051: Replace the word "string" in GUI messages by
+ non-developer wordings. Same for dialog -> window.
+
+2010-01-04 21:21 cstim
+
+ * [r18548] po/de.po: Update German translation
+
+2010-01-04 21:07 cstim
+
+ * [r18547] src/business/business-gnome/dialog-invoice.c: I18n
+ improvement: Translate plural-dependent string correctly by
+ ngettext().
+
+2010-01-04 21:06 cstim
+
+ * [r18546] src/business/business-gnome/dialog-invoice.c: Bug
+ #602091: Fix broken Due Bill Reminder in all non-C locales The
+ Due Bill Reminder used the translated form of "Invoice" as query
+ string predicate, which can't work because the untranslated
+ string must be searched for.
+
+2010-01-04 20:21 cstim
+
+ * [r18545] src/app-utils/app-utils.i, src/app-utils/file-utils.c,
+ src/business/business-core/business-core.i,
+ src/business/business-core/gncBusGuile.c,
+ src/core-utils/Makefile.am, src/core-utils/core-utils.i,
+ src/engine/engine.i, src/engine/gnc-hooks.c, src/gnc-ui.h,
+ src/gnome/gnome.i, src/guile-mappings.h: Fix guile-1.6
+ compatibility of r18541 (bug#582325). We still suppport
+ guile-1.6, hence we can use the functions introduced in
+ guile-1.8 only by providing our own backward compatibility macro
+ definitions in guile-mappings.h.
+
+2010-01-04 20:18 cstim
+
+ * [r18544] packaging/win32/defaults.sh: Update
+ gwenhywfar/aqbanking version numbers for win32 build.
+
+2010-01-02 22:59 mta
+
+ * [r18543] src/gnome-utils/dialog-options.c: Add a Select Children
+ button to the widget used for account selection in report
+ options dialogs.
Modified: gnucash/trunk/Makefile.am
===================================================================
--- gnucash/trunk/Makefile.am 2011-03-08 13:37:25 UTC (rev 20390)
+++ gnucash/trunk/Makefile.am 2011-03-10 20:12:44 UTC (rev 20391)
@@ -12,6 +12,7 @@
AUTHORS \
COPYING \
ChangeLog \
+ ChangeLog.2010 \
ChangeLog.2009 \
ChangeLog.2008 \
ChangeLog.2007 \
@@ -195,7 +196,7 @@
# idea? Before a release, NEWS will get updated because of the version
# change, so this should fit just fine.)
ChangeLog: NEWS
- $(SVN) log -v --xml -r HEAD:18543 http://svn.gnucash.org/repo/gnucash | \
+ $(SVN) log -v --xml -r HEAD:20021 http://svn.gnucash.org/repo/gnucash | \
$(XSLTPROC) --stringparam strip-prefix "gnucash/trunk" \
--stringparam include-rev "yes" $(srcdir)/macros/svn2cl.xsl - > $@
endif
More information about the gnucash-changes
mailing list