diff --git a/ChangeLog.2010 b/ChangeLog.2010 new file mode 100644 index 0000000000..179055aec7 --- /dev/null +++ b/ChangeLog.2010 @@ -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@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 + #defines by the current 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 : 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 : 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 + +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 : 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 : 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 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_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 * 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ņš + +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 + . + * [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/ * 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 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 + 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 +
" 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__ 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 + + and - 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) + and - + 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@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__option() and qof_book_get__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. diff --git a/Makefile.am b/Makefile.am index 42b24272b3..012ed5bbfe 100644 --- a/Makefile.am +++ b/Makefile.am @@ -12,6 +12,7 @@ dist_doc_DATA = \ AUTHORS \ COPYING \ ChangeLog \ + ChangeLog.2010 \ ChangeLog.2009 \ ChangeLog.2008 \ ChangeLog.2007 \ @@ -195,7 +196,7 @@ if BUILDING_FROM_SVN # 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