sync ChangeLog with 'svn log -v'

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14070 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Chris Shoemaker 2006-05-15 00:13:49 +00:00
parent 932c0aa41b
commit ab152556ed

488
ChangeLog
View File

@ -1,3 +1,9 @@
r14050 | chris | 2006-05-14 17:30:22 -0400 (Sun, 14 May 2006) | 2 lines
M /gnucash/trunk/src/engine/Transaction.c
Disable Lots scrubbing, which is causing test-suite failures.
2006-05-14 Joshua Sled <jsled@asynchronous.org>
* packaging/gnucash-1.9.x.ebuild (DEPEND): Cleanups from Ed Catmur
@ -17,6 +23,54 @@
* po/el.po: Updated Greek translation by Nikos Charonitakis
<nikosx@gmail.com>
r14038 | chris | 2006-05-14 07:59:39 -0400 (Sun, 14 May 2006) | 2 lines
M /gnucash/trunk/src/backend/file/io-gncxml-v2.c
Undo accidental revert of part of r13713 by r14026.
r14037 | chris | 2006-05-13 22:07:52 -0400 (Sat, 13 May 2006) | 15 lines
M /gnucash/trunk/src/gnome/druid-hierarchy.c
M /gnucash/trunk/src/gnome/gnc-plugin-page-account-tree.c
M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
M /gnucash/trunk/src/gnome-utils/gnc-tree-view-commodity.c
M /gnucash/trunk/src/gnome-utils/gnc-tree-view-price.c
M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
M /gnucash/trunk/src/gnome-utils/gnc-tree-view.h
M /gnucash/trunk/src/import-export/import-account-matcher.c
Change the method for specifying and recording the default visibility of
tree-view columns. There is now a per-column setting, "DEFAULT_VISIBLE",
similar to "ALWAYS_VISIBLE", that controls the visibility of a column in
the absence of, or prior to, gconf management.
It is no longer necessary for the tree view to store a list of column names
for default visible columns.
To faciliate the adaptation of pre-existing tree-views, the
view_column_find_by_name() has been publicized as
gnc_tree_view_find_column_by_name().
All callers of gnc_tree_view_configure_columns() have been converted to use
the DEFAULT_VISIBLE column property.
r14034 | chris | 2006-05-13 00:52:09 -0400 (Sat, 13 May 2006) | 5 lines
M /gnucash/trunk/src/report/report-system/commodity-utilities.scm
M /gnucash/trunk/src/report/report-system/report-utilities.scm
M /gnucash/trunk/src/report/standard-reports/advanced-portfolio.scm
M /gnucash/trunk/src/report/standard-reports/portfolio.scm
M /gnucash/trunk/src/report/standard-reports/price-scatter.scm
M /gnucash/trunk/src/report/standard-reports/transaction.scm
M /gnucash/trunk/src/scm/gnumeric/table-utils.scm
Fixing bug #341589: Apparently, guile 1.8 will actually enforce the rule
that all datum portions of case-statement clauses be unique. The syntax:
'foo expands to a list of two symbols: (quote foo)
If both 'foo and 'bar are used, then the "quote" symbol won't be unique.
2006-05-12 Derek Atkins <derek@ihtfp.com>
@ -44,6 +98,113 @@
* src/import-export/hbci/gnc-plugin-hbci.c: Add the Tools->HBCI
Setup menu item to the register tabs as well. Bug#341510.
r14027 | chris | 2006-05-11 21:47:12 -0400 (Thu, 11 May 2006) | 8 lines
M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
Fix Bug #341375.
When handling the focus-out event for a GtkCellEditable, it's important
not to keep the editable alive for too long, because the cursor-blink
timeout expects that the editable still has the focus. The easiest way to
do this is to stop the editing immediately by calling
gtk_cell_editable_editing_done() and then handle all the real work from
the "editing-done" signal handler.
r14026 | chris | 2006-05-11 20:28:34 -0400 (Thu, 11 May 2006) | 2 lines
M /gnucash/trunk/src/backend/file/io-gncxml-v2.c
Minor cleanups to gnc_counter_end_handler().
r14025 | chris | 2006-05-11 20:25:15 -0400 (Thu, 11 May 2006) | 2 lines
M /gnucash/trunk/src/engine/Makefile.am
Cause gncla-dir.h to be re-made after a 'make clean'.
r14024 | chris | 2006-05-11 18:25:55 -0400 (Thu, 11 May 2006) | 3 lines
M /gnucash/trunk/configure.in
Look for g-wrap's (g-wrap gw standard) or (g-wrap gw-standard) since
g-wrap 1.9.6 doesn't have (g-wrap runtime).
r14023 | chris | 2006-05-11 17:21:42 -0400 (Thu, 11 May 2006) | 2 lines
M /gnucash/trunk/configure.in
When searching for the g-wrap runtime module, look in the G_WRAP_MODULE_DIR.
r14022 | chris | 2006-05-11 01:04:56 -0400 (Thu, 11 May 2006) | 2 lines
M /gnucash/trunk/configure.in
Warn if no g-wrap runtime module is available during configure.
r14002 | chris | 2006-05-10 21:14:12 -0400 (Wed, 10 May 2006) | 3 lines
M /gnucash/trunk/configure.in
M /gnucash/trunk/lib/libqof/backend/file/qsf-backend.c
M /gnucash/trunk/lib/libqof/backend/file/qsf-xml-map.c
M /gnucash/trunk/lib/libqof/backend/file/qsf-xml.c
M /gnucash/trunk/lib/libqof/qof/gnc-date.c
M /gnucash/trunk/lib/libqof/qof/gnc-numeric.c
M /gnucash/trunk/lib/libqof/qof/guid.c
M /gnucash/trunk/lib/libqof/qof/kvp_frame.c
M /gnucash/trunk/lib/libqof/qof/qofbackend.c
M /gnucash/trunk/lib/libqof/qof/qofbookmerge.h
M /gnucash/trunk/lib/libqof/qof/qofmath128.c
M /gnucash/trunk/lib/libqof/qof/qofsql.c
M /gnucash/trunk/src/backend/file/gnc-backend-file.c
M /gnucash/trunk/src/backend/file/sixtp-dom-generators.c
M /gnucash/trunk/src/backend/file/sixtp-utils.c
M /gnucash/trunk/src/backend/postgres/PostgresBackend.c
M /gnucash/trunk/src/backend/postgres/account.c
M /gnucash/trunk/src/backend/postgres/book.c
M /gnucash/trunk/src/backend/postgres/builder.c
M /gnucash/trunk/src/backend/postgres/checkpoint.c
M /gnucash/trunk/src/backend/postgres/escape.c
M /gnucash/trunk/src/backend/postgres/events.c
M /gnucash/trunk/src/backend/postgres/gncquery.c
M /gnucash/trunk/src/backend/postgres/kvp-sql.c
M /gnucash/trunk/src/backend/postgres/price.c
M /gnucash/trunk/src/backend/postgres/txn.c
M /gnucash/trunk/src/backend/postgres/txnmass.c
M /gnucash/trunk/src/backend/postgres/upgrade.c
M /gnucash/trunk/src/business/business-ledger/gncEntryLedger.c
M /gnucash/trunk/src/business/business-ledger/gncEntryLedgerControl.c
M /gnucash/trunk/src/business/business-ledger/gncEntryLedgerDisplay.c
M /gnucash/trunk/src/business/business-ledger/gncEntryLedgerLayout.c
M /gnucash/trunk/src/business/business-ledger/gncEntryLedgerLoad.c
M /gnucash/trunk/src/business/business-ledger/gncEntryLedgerModel.c
M /gnucash/trunk/src/engine/TransLog.c
M /gnucash/trunk/src/engine/gnc-commodity.c
M /gnucash/trunk/src/engine/test/test-book-merge.c
M /gnucash/trunk/src/engine/test/test-recursive.c
M /gnucash/trunk/src/gnome/dialog-chart-export.h
M /gnucash/trunk/src/gnome/dialog-find-transactions.c
M /gnucash/trunk/src/gnome/dialog-print-check.c
M /gnucash/trunk/src/gnome/gnc-split-reg.c
M /gnucash/trunk/src/gnome/lot-viewer.c
M /gnucash/trunk/src/gnome/window-reconcile.c
M /gnucash/trunk/src/gnome-utils/dialog-utils.c
M /gnucash/trunk/src/gnome-utils/print-session.c
M /gnucash/trunk/src/import-export/binary-import/druid-commodity.c
M /gnucash/trunk/src/import-export/import-account-matcher.c
M /gnucash/trunk/src/import-export/import-backend.c
M /gnucash/trunk/src/import-export/import-commodity-matcher.c
M /gnucash/trunk/src/import-export/import-match-picker.c
M /gnucash/trunk/src/import-export/import-settings.c
M /gnucash/trunk/src/import-export/import-utilities.c
M /gnucash/trunk/src/import-export/log-replay/gnc-log-replay.c
M /gnucash/trunk/src/import-export/mt940/gnc-mt940-import.c
M /gnucash/trunk/src/import-export/ofx/gnc-ofx-import.c
M /gnucash/trunk/src/import-export/qif-import/druid-qif-import.c
M /gnucash/trunk/src/register/ledger-core/split-register.c
Factor out #define _GNU_SOURCE from various .c files into an AC_GNU_SOURCE
check in configure.in.
2006-05-10 Derek Atkins <derek@ihtfp.com>
* src/import-export/qif-io-core/qif-parse.scm:
@ -61,6 +222,81 @@
* src/import-export/qif-import/qif-parse.scm:
Bill Nottingham's patch to fix a guile parser problem during build.
r13985 | chris | 2006-05-09 23:54:45 -0400 (Tue, 09 May 2006) | 3 lines
M /gnucash/trunk/src/business/business-reports/fancy-invoice.scm
M /gnucash/trunk/src/report/report-system/html-table.scm
Fix fancy invoice report. Bug #341046.
Also, liberalize gnc:html-table-append-row! to accept a non-list argument.
r13984 | chris | 2006-05-09 21:53:24 -0400 (Tue, 09 May 2006) | 2 lines
M /gnucash/trunk/src/scm/main.scm
Silence guile warnings about duplicate binding introduced in guile-1.8.
r13966 | chris | 2006-05-08 23:17:04 -0400 (Mon, 08 May 2006) | 2 lines
M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
Use g_get_current_time() instead of gettimeofday(). Fixes #341044.
r13965 | chris | 2006-05-08 20:42:32 -0400 (Mon, 08 May 2006) | 3 lines
M /gnucash/trunk/src/scm/printing/print-check.scm
Limit memo length to 27 chars on Quicken wallet checks with side stub
Patch by David Reiser, bug #340977
r13958 | chris | 2006-05-08 00:56:17 -0400 (Mon, 08 May 2006) | 4 lines
M /gnucash/trunk/src/engine/Split.c
M /gnucash/trunk/src/engine/Transaction.c
Remove some unnecessary calls to xaccGroupMarkNotSaved() which were
dirtying the book implicitly without setting any time of first change.
Instead, make sure that committed Splits dirty their parent Transaction.
r13957 | chris | 2006-05-08 00:47:04 -0400 (Mon, 08 May 2006) | 5 lines
M /gnucash/trunk/lib/libqof/qof/qofinstance-p.h
M /gnucash/trunk/lib/libqof/qof/qofinstance.c
M /gnucash/trunk/lib/libqof/qof/qofutil.c
Add a flag, 'infant', to QofInstance to note that the instance has been
committed at least once in its lifecycle. Then, we can mark the collection
dirty whenever an object is committed, except for the special case of an
QofInstance that has never been committed before and is now being deleted.
r13956 | chris | 2006-05-07 23:04:49 -0400 (Sun, 07 May 2006) | 4 lines
M /gnucash/trunk/lib/libqof/qof/qofutil.c
M /gnucash/trunk/lib/libqof/qof/qofutil.h
Fix off-by-one error when checking editlevel in qof_commit_edit() (and
macro version), in case we ever want qof_commit_edit() to actually do
something with a backend.
r13955 | chris | 2006-05-07 23:02:15 -0400 (Sun, 07 May 2006) | 4 lines
M /gnucash/trunk/lib/libqof/qof/qofutil.c
M /gnucash/trunk/lib/libqof/qof/qofutil.h
Make qof_commit_edit() (and macro version) call qof_backend_run_commit()
instead of qof_backend_run_begin().
Minor cleanups of qof_commit_edit() and qof_begin_edit().
r13954 | chris | 2006-05-07 22:54:03 -0400 (Sun, 07 May 2006) | 3 lines
M /gnucash/trunk/src/backend/file/gnc-budget-xml-v2.c
M /gnucash/trunk/src/engine/gnc-budget.c
M /gnucash/trunk/src/engine/gnc-budget.h
M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
Add begin/commit edit blocks to budget setters. Change to using the
"destroy" method for budget deletion.
2006-05-07 Joshua Sled <jsled@asynchronous.org>
* src/engine/Group.c (xaccAccountStagedTransactionTraversal):
@ -142,6 +378,67 @@
* configure.in: Bump the version number for setting the
GNOME_DISABLE_DEPRECATED flag.
r13922 | chris | 2006-05-04 20:58:17 -0400 (Thu, 04 May 2006) | 5 lines
M /gnucash/trunk/src/engine/Split.c
More consistent Lot<->Split handling. Try to use the right API for adding
a cloned Split to the Lot. Make sure to remove the Split from the Lot when
deleting a Split. (This prevents use-after-free by test-lots.) Add some
comments to some strange code that's possibly wrong.
r13921 | chris | 2006-05-04 20:40:15 -0400 (Thu, 04 May 2006) | 13 lines
M /gnucash/trunk/src/engine/Scrub.c
M /gnucash/trunk/src/engine/Transaction.c
M /gnucash/trunk/src/engine/Transaction.h
M /gnucash/trunk/src/engine/cap-gains.c
M /gnucash/trunk/src/engine/cap-gains.h
Move some gains-related transaction-scrubbing operations to from
cap-gains.c to Transaction.c.
Fix a logic error where "split->gains |= ~GAINS_STATUS_ADIRTY" was supposed
to be "split->gains &= ~GAINS_STATUS_ADIRTY".
Disable the loop-restart code in xaccTransScrubGainsDate() because I think
the state changes inside the loop will never cause a previously-skipped
Split to be not skipped during another pass.
Incidental:
make both xaccTransFindSplitByAccount() arguments 'const'
Internalize Begin/Commit edit block into xaccTransScrubSplits()
r13920 | chris | 2006-05-04 20:18:59 -0400 (Thu, 04 May 2006) | 2 lines
M /gnucash/trunk/src/engine/test/test-transaction-reversal.c
Some testing bits that got left out of r13916.
r13919 | chris | 2006-05-04 20:17:04 -0400 (Thu, 04 May 2006) | 2 lines
M /gnucash/trunk/src/engine/test-core/test-engine-stuff.c
Correctly ensure that the amount and value of test Splits have the same sign
r13917 | chris | 2006-05-03 23:59:15 -0400 (Wed, 03 May 2006) | 3 lines
M /gnucash/trunk/src/register/ledger-core/split-register-load.c
Fix bug #340168 by ignoring Splits that have been destroyed since the
last call to xaccTransBeginEdit().
r13916 | chris | 2006-05-03 20:06:58 -0400 (Wed, 03 May 2006) | 5 lines
M /gnucash/trunk/src/engine/Transaction.c
M /gnucash/trunk/src/engine/Transaction.h
M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
M /gnucash/trunk/src/gnome/gnc-split-reg.c
Hide the Transaction's management of the "reverse-by" KVP inside the engine.
Add new function xaccTransGetReversedBy() to find the reversing transaction
if there is one.
This also ensures that the KVP changes are inside a Begin/Commit block.
2006-05-02 David Hampton <hampton@employees.org>
* src/backend/postgres/price.c:
@ -290,6 +587,42 @@
transactions before new and open commands, not just save commands.
Fixes #334090.
r13885 | chris | 2006-04-29 22:38:11 -0400 (Sat, 29 Apr 2006) | 2 lines
M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
M /gnucash/trunk/src/register/ledger-core/split-register.c
Take care of any pending changes to a Transaction before voiding it.
r13883 | chris | 2006-04-29 20:43:45 -0400 (Sat, 29 Apr 2006) | 3 lines
M /gnucash/trunk/src/register/ledger-core/split-register.c
When deleting the current Transaction in the register, let the action take
effect immediately by commiting the transaction if it's open.
r13880 | chris | 2006-04-29 11:08:12 -0400 (Sat, 29 Apr 2006) | 2 lines
M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.h
Return the GtkTreeViewColumn from gnc_tree_view_account_add_kvp_column().
r13874 | chris | 2006-04-28 22:17:14 -0400 (Fri, 28 Apr 2006) | 3 lines
M /gnucash/trunk/src/engine/Account.c
M /gnucash/trunk/src/engine/AccountP.h
When deleting an Account, also delete any Splits that are set to be
added to the Account if their open Transaction is commited.
r13870 | chris | 2006-04-28 09:01:30 -0400 (Fri, 28 Apr 2006) | 3 lines
M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
For budget data entry interpret an empty string as valid input meaning "0".
Closes #339946
2006-04-27 Christian Stimming <stimming@tuhh.de>
* po/fr.po: Updated French translation by Fabrice Kurz
@ -299,6 +632,50 @@
GNCInteractor_hadErrors() that reported too many errors. Fixes
#339504.
r13869 | chris | 2006-04-27 17:02:30 -0400 (Thu, 27 Apr 2006) | 2 lines
M /gnucash/trunk/src/engine/Account.c
Remove an assertion w/ explanation of why it doesn't hold. Fixes #339781.
r13865 | chris | 2006-04-26 23:27:46 -0400 (Wed, 26 Apr 2006) | 3 lines
M /gnucash/trunk/src/register/ledger-core/split-register.c
Address bug #339288: When deleting a split, ensure the transaction is open
for editing, an redraw the display afterward.
r13864 | chris | 2006-04-26 22:52:31 -0400 (Wed, 26 Apr 2006) | 3 lines
M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
M /gnucash/trunk/src/gnome/gnc-split-reg.c
M /gnucash/trunk/src/gnome/reconcile-list.c
M /gnucash/trunk/src/gnome/window-reconcile.c
Remove some unnecessary BeginEdit/CommitEdit calls.
Early exit the budget keynav function on no-op case.
r13863 | chris | 2006-04-26 22:18:37 -0400 (Wed, 26 Apr 2006) | 14 lines
M /gnucash/trunk/src/register/ledger-core/split-register-control.c
M /gnucash/trunk/src/register/ledger-core/split-register-load.c
M /gnucash/trunk/src/register/ledger-core/split-register.c
More register fixes related to recent changes:
For the autofill in basic-ledger mode, avoid an extra BeginCommit.
For "remove all splits from the transaction" case, also avoid a potential
extra BeginCommit. Also, fix a bug where one split might have not been
removed if this operation was performed in a register other than the one
where the transaction was created.
Make sure that whenever we actually do commit the pending transaction, we
clear the stored GUID *before* the commit, since it may be checked again
from the register's refresh event handler.
In other news, I haven't seen the orphan splits recently...
2006-04-26 Joshua Sled <jsled@asynchronous.org>
* src/gnome/dialog-scheduledxaction.c
@ -367,14 +744,61 @@
* src/gnome/glade/account.glade: Don't use the full width of the
dialog, only as much as is necessary for the content.
r13858 | chris | 2006-04-25 23:30:42 -0400 (Tue, 25 Apr 2006) | 2 lines
M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
M /gnucash/trunk/src/gnome-utils/gnc-tree-view.h
Publicize the ALWAYS_VISIBLE column attribute for GncTreeView.
r13847 | chris | 2006-04-25 00:18:45 -0400 (Tue, 25 Apr 2006) | 2 lines
M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
M /gnucash/trunk/src/gnome-utils/gnc-tree-view.h
Implement a keynav policy for the budget page. Addresses bug #339515.
r13844 | chris | 2006-04-24 18:35:33 -0400 (Mon, 24 Apr 2006) | 10 lines
M /gnucash/trunk/src/register/ledger-core/split-register.c
Another crack at fixing bug #327780.
Simplify the control flow around the code in gnc_split_register_save() that
decides what transactions to commit and when. Be sure to commit the
blank transaction even when it's not the pending transaction. Refresh the
register after transaction rollback.
Add more assertions that will either fail in some case I haven't tested or
prove that more register code is unreachable.
r13843 | chris | 2006-04-24 18:27:37 -0400 (Mon, 24 Apr 2006) | 2 lines
M /gnucash/trunk/src/register/ledger-core/split-register-control.c
Use 'pending_trans' variable name for clearer code.
r13841 | chris | 2006-04-24 09:58:04 -0400 (Mon, 24 Apr 2006) | 2 lines
M /gnucash/trunk/src/register/ledger-core/split-register.c
Fix uninitialized use in gnc_split_register_empty_current_trans_except_split
2006-04-24 Christian Stimming <stimming@tuhh.de>
* src/import-export/log-replay/gnc-log-replay.c: Activate newly
added string as string freeze exception. That bug was grave enough
to justify this.
r13836 | chris | 2006-04-23 20:58:43 -0400 (Sun, 23 Apr 2006) | 2 lines
M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
Default the budget page's show_hidden flag to FALSE. Closes #339413.
r13834 | chris | 2006-04-23 19:01:46 -0400 (Sun, 23 Apr 2006) | 9 lines
Changed paths:
M /gnucash/trunk/src/register/ledger-core/split-register-control.c
M /gnucash/trunk/src/register/ledger-core/split-register-load.c
M /gnucash/trunk/src/register/ledger-core/split-register.c
@ -389,7 +813,7 @@ Changed paths:
correct fix for #327780.
r13833 | chris | 2006-04-23 17:07:55 -0400 (Sun, 23 Apr 2006) | 4 lines
Changed paths:
M /gnucash/trunk/src/register/ledger-core/split-register-control.c
M /gnucash/trunk/src/register/ledger-core/split-register-p.h
M /gnucash/trunk/src/register/ledger-core/split-register.c
@ -399,7 +823,7 @@ Changed paths:
Convert some Split function calls to the xaccSplit... form.
r13830 | chris | 2006-04-22 01:14:48 -0400 (Sat, 22 Apr 2006) | 4 lines
Changed paths:
M /gnucash/trunk/src/engine/Transaction.c
Internalize the transactional semantics for all Transaction setters.
@ -407,7 +831,7 @@ Changed paths:
xaccTransCommitEdit provides over-and-above what qof_commit_edit provides.
r13827 | chris | 2006-04-22 00:42:29 -0400 (Sat, 22 Apr 2006) | 2 lines
Changed paths:
M /gnucash/trunk/src/business/business-core/gncBillTerm.c
M /gnucash/trunk/src/business/business-core/gncCustomer.c
M /gnucash/trunk/src/business/business-core/gncEmployee.c
@ -446,7 +870,7 @@ Changed paths:
* src/gnome-utils/gnc-icons.c: Rename some icon files.
r13825 | chris | 2006-04-21 21:25:35 -0400 (Fri, 21 Apr 2006) | 2 lines
Changed paths:
M /gnucash/trunk/lib/libqof/qof/qoflog.c
Avoid buffer overrun in qoflog.
@ -495,7 +919,7 @@ Changed paths:
option in the Edit Account dialog.
r13811 | chris | 2006-04-19 21:37:50 -0400 (Wed, 19 Apr 2006) | 2 lines
Changed paths:
M /gnucash/trunk/ChangeLog
M /gnucash/trunk/configure.in
M /gnucash/trunk/lib/libqof/backend/file/pilot-qsf-gncCustomer.xml
@ -570,7 +994,7 @@ Changed paths:
interfaces).
r13790 | chris | 2006-04-15 17:37:00 -0400 (Sat, 15 Apr 2006) | 5 lines
Changed paths:
M /gnucash/trunk/src/report/report-system/report-system.scm
M /gnucash/trunk/src/report/report-system/report-utilities.scm
M /gnucash/trunk/src/report/standard-reports/balance-sheet.scm
@ -746,14 +1170,14 @@ Changed paths:
* lib/libqof/qof/qofbookmerge.c: fix a few memory leaks.
r13770 | chris | 2006-04-11 22:31:23 -0400 (Tue, 11 Apr 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
Test for support of the tree-model-sort interface instead of one particular
implementation.
r13767 | chris | 2006-04-10 23:12:09 -0400 (Mon, 10 Apr 2006) | 9 lines
Changed paths:
M /gnucash/trunk/src/engine/Split.c
Implement Split events for Split destruction, Split rollback, (including
@ -765,7 +1189,7 @@ Changed paths:
it in the rollback-newly-created-split case.
r13766 | chris | 2006-04-10 22:55:57 -0400 (Mon, 10 Apr 2006) | 7 lines
Changed paths:
M /gnucash/trunk/src/engine/Transaction.c
Avoid generating Transaction modified events for Transaction roll-back.
@ -943,14 +1367,14 @@ Changed paths:
information.
r13738 | chris | 2006-04-05 18:30:00 -0400 (Wed, 05 Apr 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/engine/test/test-commodities.c
Make the tests for growing commodity tables more accurate -
silences incorrect failures.
r13737 | chris | 2006-04-05 13:59:14 -0400 (Wed, 05 Apr 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/engine/gnc-commodity.c
When destroying a commodity, remove it from the commodity table.
@ -1016,7 +1440,7 @@ Changed paths:
posted. Fixes 335190.
r13718 | chris | 2006-03-30 20:43:16 -0500 (Thu, 30 Mar 2006) | 5 lines
Changed paths:
M /gnucash/trunk/src/engine/test/test-freq-spec.c
M /gnucash/trunk/src/engine/test-core/test-engine-stuff.c
M /gnucash/trunk/src/test-core/test-stuff.c
@ -1121,13 +1545,13 @@ Changed paths:
in the summary at the end of the configure run.
r13698 | chris | 2006-03-24 21:53:51 -0500 (Fri, 24 Mar 2006) | 2 lines
Changed paths:
M /gnucash/trunk/src/report/report-gnome/window-report.c
More translator-friendly string placement.
r13694 | chris | 2006-03-23 21:01:18 -0500 (Thu, 23 Mar 2006) | 9 lines
Changed paths:
M /gnucash/trunk/src/report/report-gnome/window-report.c
When opening GnuCash for the first time since 1.8.x, allow the user to
@ -1140,7 +1564,7 @@ Changed paths:
reports that were left open in 1.8.x, it's fine to remove this extra code.
r13686 | chris | 2006-03-23 00:41:29 -0500 (Thu, 23 Mar 2006) | 2 lines
Changed paths:
M /gnucash/trunk/src/gnome-utils/dialog-options.c
Add a label to the budget selection combobox. Bug#334501
@ -1184,7 +1608,7 @@ Changed paths:
aqbanking had any errors.
r13683 | chris | 2006-03-22 19:33:11 -0500 (Wed, 22 Mar 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/register/ledger-core/split-register-control.c
Avoid infinite loop in gnc_find_split_in_trans_by_memo(). Bug #335465
@ -1530,7 +1954,7 @@ Changed paths:
account period total for the top level account.
r13607 | chris | 2006-03-11 22:38:27 -0500 (Sat, 11 Mar 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/gnome-utils/dialog-utils.c
M /gnucash/trunk/src/gnome-utils/glade/transfer.glade
@ -1538,7 +1962,7 @@ Changed paths:
dialog-transfer.c. Added a warning to find more bugs like this one.
r13601 | chris | 2006-03-11 14:39:16 -0500 (Sat, 11 Mar 2006) | 7 lines
Changed paths:
M /gnucash/trunk/src/engine/Group.c
M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
@ -1550,7 +1974,7 @@ Changed paths:
as the model is for.
r13594 | chris | 2006-03-10 20:23:43 -0500 (Fri, 10 Mar 2006) | 4 lines
Changed paths:
M /gnucash/trunk/src/backend/file/sixtp-utils.c
M /gnucash/trunk/src/backend/file/test/test-save-in-lang.c
M /gnucash/trunk/src/gnc-module/gnc-module.c
@ -1711,7 +2135,7 @@ Changed paths:
makes it nigh impossible to override configuration settings.
r13576 | chris | 2006-03-09 23:23:48 -0500 (Thu, 09 Mar 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/gnome-utils/dialog-transfer.c
M /gnucash/trunk/src/gnome-utils/dialog-transfer.h
M /gnucash/trunk/src/register/ledger-core/split-register-control.c
@ -1720,7 +2144,7 @@ Changed paths:
This isolates the amount-to-value conversion algorithm from the register.
r13575 | chris | 2006-03-09 21:28:28 -0500 (Thu, 09 Mar 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/register/ledger-core/split-register-control.c
M /gnucash/trunk/src/register/ledger-core/split-register-p.h
M /gnucash/trunk/src/register/ledger-core/split-register.c
@ -1729,7 +2153,7 @@ Changed paths:
to prepare for some factoring.
r13538 | chris | 2006-03-08 00:47:36 -0500 (Wed, 08 Mar 2006) | 2 lines
Changed paths:
M /gnucash/trunk/src/engine/Transaction.c
M /gnucash/trunk/src/engine/Transaction.h
M /gnucash/trunk/src/register/ledger-core/split-register-load.c
@ -1864,7 +2288,7 @@ Changed paths:
properly ignore the return value of fgets(). Fixes an FC4 error.
r13535 | chris | 2006-03-07 23:48:32 -0500 (Tue, 07 Mar 2006) | 2 lines
Changed paths:
M /gnucash/trunk/src/register/ledger-core/split-register-model-save.c
M /gnucash/trunk/src/register/ledger-core/split-register-model.c
M /gnucash/trunk/src/register/ledger-core/split-register-util.c
@ -1872,13 +2296,13 @@ Changed paths:
More line-wraps, cleanups and factoring.
r13529 | chris | 2006-03-07 21:20:57 -0500 (Tue, 07 Mar 2006) | 2 lines
Changed paths:
M /gnucash/trunk/src/register/ledger-core/split-register-control.c
Minor line wraps and factoring.
r13513 | chris | 2006-03-07 00:31:54 -0500 (Tue, 07 Mar 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/backend/file/io-gncbin-r.c
M /gnucash/trunk/src/engine/Account.c
M /gnucash/trunk/src/engine/Account.h
@ -1893,14 +2317,14 @@ Changed paths:
common STOCK, MUTUAL or CURRENCY check.
r13512 | chris | 2006-03-06 23:45:46 -0500 (Mon, 06 Mar 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
When periodically checking for ui events, avoid creating a QofSession
if we don't already have one.
r13510 | chris | 2006-03-06 22:41:39 -0500 (Mon, 06 Mar 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/register/ledger-core/split-register-load.c
M /gnucash/trunk/src/register/register-core/table-allgui.c
M /gnucash/trunk/src/register/register-core/table-allgui.h
@ -1910,14 +2334,14 @@ Changed paths:
centered around split-register-load.c.
r13508 | chris | 2006-03-06 22:07:41 -0500 (Mon, 06 Mar 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/register/ledger-core/split-register-load.c
Factor out one small piece of the huge gnc_split_register_load() into
new static function add_quickfill_completions().
r13507 | chris | 2006-03-06 21:42:12 -0500 (Mon, 06 Mar 2006) | 2 lines
Changed paths:
M /gnucash/trunk/src/engine/Scrub.c
M /gnucash/trunk/src/engine/gnc-commodity.c
M /gnucash/trunk/src/engine/gnc-commodity.h
@ -1926,7 +2350,7 @@ Changed paths:
Factor out and create new function: gnc_commodity_is_currency().
r13505 | chris | 2006-03-06 19:27:38 -0500 (Mon, 06 Mar 2006) | 3 lines
Changed paths:
M /gnucash/trunk/src/engine/Account.c
Move both old an new-style Account MODIFY events into the "on_done" case
@ -1966,7 +2390,7 @@ Changed paths:
transactions will silently be ignored. #317917.
r13498 | chris | 2006-03-05 18:46:39 -0500 (Sun, 05 Mar 2006) | 4 lines
Changed paths:
M /gnucash/trunk/src/engine/Split.c
Don't force a resort of Account's split lists during xaccTransCommitEdit().