[Gnucash-changes] r13247 - gnucash/trunk - Copy 'svn log -v' output
from past 20 days to ChangeLog.
Chris Shoemaker
chris at cvs.gnucash.org
Sun Feb 12 18:13:06 EST 2006
Author: chris
Date: 2006-02-12 18:13:06 -0500 (Sun, 12 Feb 2006)
New Revision: 13247
Trac: http://svn.gnucash.org/trac/changeset/13247
Modified:
gnucash/trunk/ChangeLog
Log:
Copy 'svn log -v' output from past 20 days to ChangeLog.
Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog 2006-02-12 22:19:37 UTC (rev 13246)
+++ gnucash/trunk/ChangeLog 2006-02-12 23:13:06 UTC (rev 13247)
@@ -76,6 +76,81 @@
* src/gnome/Makefile.am
Make the desktop more HIG-compliant.
+r13243 | chris | 2006-02-12 15:31:11 -0500 (Sun, 12 Feb 2006) | 3 lines
+
+ M /gnucash/trunk/src/calculation/expression_parser.c
+
+ Don't continue to parse the expression if we've already reached the end.
+ Fixes http://bugzilla.gnome.org/show_bug.cgi?id=166840.
+
+
+r13229 | chris | 2006-02-12 00:21:09 -0500 (Sun, 12 Feb 2006) | 3 lines
+
+ M /gnucash/trunk/src/gnome-utils/window-main-summarybar.c
+
+ Use the price nearest to midday to get the value in the default currency.
+ Patch by Mike Alexander <mta.umich.edu>, closes bug #330361
+
+
+r13228 | chris | 2006-02-11 23:13:29 -0500 (Sat, 11 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
+
+ Take #2: Fixups for two botched gnc-plugin-page-report.c commits tonight.
+ 1) Correctly handle gc protection for non-boolean 'edited_reports' field.
+ 2) Pass list argument instead of immediate to gfec_apply.
+
+
+r13227 | chris | 2006-02-11 21:40:35 -0500 (Sat, 11 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
+
+ Gracefully handle errors in report options.
+ This prevents the whole program from crashing when unrecognized report
+ options are used.
+
+
+r13223 | chris | 2006-02-11 16:07:32 -0500 (Sat, 11 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/report/report-system/Makefile.am
+ M /gnucash/trunk/src/report/report-system/gnc-report.c
+
+ gc_protect SCM reports while they are in the GHashTable.
+ Also, use gfec to be a bit more defensive about potential errors while
+ running a report.
+
+
+r13200 | chris | 2006-02-11 00:23:12 -0500 (Sat, 11 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/src/gnome-utils/glade/preferences.glade
+
+ Tweak the preferences labels for accounting periods.
+
+
+r13199 | chris | 2006-02-11 00:14:21 -0500 (Sat, 11 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/app-utils/app-utils.scm
+ M /gnucash/trunk/src/app-utils/date-utilities.scm
+ M /gnucash/trunk/src/app-utils/gnc-accounting-period.h
+ M /gnucash/trunk/src/app-utils/gw-app-utils-spec.scm
+ M /gnucash/trunk/src/app-utils/options.scm
+
+ Change the reports from using a hard-coded fiscal year to using the global
+ accounting period set in the preferences. Both the start date and the end
+ date are used, so the user is free to choose any arbitrary period.
+
+
+r13198 | chris | 2006-02-11 00:00:02 -0500 (Sat, 11 Feb 2006) | 3 lines
+
+ M /gnucash/trunk/src/app-utils/gnc-accounting-period.c
+ M /gnucash/trunk/src/app-utils/gnc-accounting-period.h
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
+ M /gnucash/trunk/src/gnome-utils/window-main-summarybar.c
+ M /gnucash/trunk/src/gnome-utils/window-main-summarybar.h
+
+ Move the accounting period preference functions from window-main-summarybar
+ to gnc-accounting-period.
+
2006-02-11 Derek Atkins <derek at ihtfp.com>
* src/report/report-gnome/gnc-plugin-page-report.c:
@@ -170,6 +245,95 @@
for the code that updates the buy/sell action based on the number
of shares entered in a transaction.
+r13167 | chris | 2006-02-09 00:23:51 -0500 (Thu, 09 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
+
+ Remove forgotten unused variable.
+
+r13165 | chris | 2006-02-08 23:53:43 -0500 (Wed, 08 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
+
+ Add two columns to the Accounts page: "Total (Period)" & "Balance (Period)"
+ These are the recursive and non-recursive, respectively, period balances,
+ where the accounting period is specified in the preferences.
+
+r13158 | chris | 2006-02-08 23:17:27 -0500 (Wed, 08 Feb 2006) | 5 lines
+
+ M /gnucash/trunk/src/gnome-utils/window-main-summarybar.c
+ M /gnucash/trunk/src/gnome-utils/window-main-summarybar.h
+
+ Fix an off-by-one (day) error in the dates used by the summarybar.
+ Factor out and publicize functions to get the start and end of the
+ accounting period in the preferences.
+ Mark one comment as probably obsolete.
+
+
+r13156 | chris | 2006-02-08 20:47:26 -0500 (Wed, 08 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-view.h
+
+ Factor out an "approved" method for getting the GtkCellRenderer from a
+ GtkTreeViewColumn that's been added to a GncTreeView with one of the
+ convenience functions.
+
+
+r13155 | chris | 2006-02-08 20:24:47 -0500 (Wed, 08 Feb 2006) | 3 lines
+
+ M /gnucash/trunk/src/gnome/Makefile.am
+ D /gnucash/trunk/src/gnome/window-main-summarybar.c
+ D /gnucash/trunk/src/gnome/window-main-summarybar.h
+ M /gnucash/trunk/src/gnome-utils/Makefile.am
+ A /gnucash/trunk/src/gnome-utils/window-main-summarybar.c (from /gnucash/trunk/src/gnome/window-main-summarybar.c:13154)
+ A /gnucash/trunk/src/gnome-utils/window-main-summarybar.h (from /gnucash/trunk/src/gnome/window-main-summarybar.h:13154)
+
+ Move window-main-summarybar.[ch] from gnome/ to gnome-utils/.
+ It doesn't depend on anything in gnome/.
+
+
+r13154 | chris | 2006-02-08 10:05:28 -0500 (Wed, 08 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
+
+ Change name of SplitRegister variable name to 'reg' for consistency.
+
+
+r13153 | chris | 2006-02-08 10:00:24 -0500 (Wed, 08 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/src/report/report-system/html-document.scm
+
+ A little error checking for report titles.
+
+
+r13152 | chris | 2006-02-08 01:04:51 -0500 (Wed, 08 Feb 2006) | 6 lines
+
+ M /gnucash/trunk/lib/libqof/qof/gnc-event.c
+
+ Don't allow the event handler list to shrink while we're traversing it.
+ This change isn't ideal in the sense that the handler list is now a
+ monotonically increasing resource, but it's better than crashing when the
+ handler in node N+1 happens to be deleted while servicing the handler in
+ node N.
+
+
+r13150 | chris | 2006-02-08 00:55:04 -0500 (Wed, 08 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-model-commodity.c
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-model-price.c
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-model.c
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-model.h
+ 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
+
+ Convert GncTreeModel from a GtkObject to a GObject.
+ Replace gtk_object_sink calls on the models with g_object_unref calls.
+ Correctly increase the refcount of "remembered" models when we return them.
+
2006-02-08 David Hampton <hampton at employees.org>
* src/register/ledger-core/split-register-control.c: Fix the code
@@ -202,6 +366,76 @@
* po/glossary/gnc-glossary.txt: Update glossary with new term
'voucher'.
+r13149 | chris | 2006-02-07 21:23:59 -0500 (Tue, 07 Feb 2006) | 3 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-model-commodity.c
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-model-price.c
+
+ Convert GncTreeModelPrice and GncTreeModelCommodity to use GObject dispose
+ path instead of GtkObject destroy path.
+
+
+r13148 | chris | 2006-02-07 20:55:07 -0500 (Tue, 07 Feb 2006) | 3 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
+
+ Convert GncTreeModelAccount to use the GObject dispose path instead of
+ the GtkObject destroy path. Also, remove the gconf callback during dispose.
+
+r13140 | chris | 2006-02-07 14:52:29 -0500 (Tue, 07 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/src/bin/gnucash-bin.c
+
+ Recompute argc after argv may have changed.
+
+
+r13134 | chris | 2006-02-06 15:41:40 -0500 (Mon, 06 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/engine/Transaction.c
+
+ Fix two places where we were letting the split values become incoherent
+ with account balances.
+ Comment two possible bugs related to capgains and dirtying (or not) Splits.
+
+
+r13133 | chris | 2006-02-06 13:31:49 -0500 (Mon, 06 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/src/backend/file/io-gncxml-v1.c
+
+ Fix breakage from missed case in Split QofEntity->QofInstance conversion.
+
+
+r13132 | chris | 2006-02-06 12:57:45 -0500 (Mon, 06 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/engine/Transaction.c
+
+ Keep QOF aware of the dirty-state of Transactions.
+ Also, dirty transactions upon changing due date and read-only status,
+ which didn't used to happen.
+
+
+r13131 | chris | 2006-02-06 12:12:39 -0500 (Mon, 06 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/backend/postgres/txn.c
+ M /gnucash/trunk/src/engine/Account.c
+ M /gnucash/trunk/src/engine/Period.c
+ M /gnucash/trunk/src/engine/Scrub2.c
+ M /gnucash/trunk/src/engine/Transaction.c
+ M /gnucash/trunk/src/engine/TransactionP.h
+ M /gnucash/trunk/src/engine/cap-gains.c
+
+ Convert Split from QofEntity to QofInstance.
+ Let QofInstance manage the book pointer and kvp frame instead of Split
+ managing its own.
+
+
+r13130 | chris | 2006-02-06 11:18:52 -0500 (Mon, 06 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/src/engine/Transaction.c
+
+ Replace check_open() in setter API with internal qof_{begin,commit}_edit().
+
+
2006-02-06 David Hampton <hampton at employees.org>
* src/import-export/hbci/glade/hbci.glade:
@@ -269,6 +503,85 @@
log modules.
* lib/libqof/qof/gnc-engine-util.h : Line-wrapping tweak.
+r13128 | chris | 2006-02-05 23:50:02 -0500 (Sun, 05 Feb 2006) | 9 lines
+
+ M /gnucash/trunk/src/engine/Transaction.c
+
+ Remove check_open() calls from Transaction setters.
+
+ These calls were probably a copied idiom from the Split setters in this
+ same file, but Split and Transaction use completely different mechanisms
+ for managing dirty state. Transactions inherit from QofInstance and so
+ use the .dirty field. Splits inherit from QofEntity, so their
+ check_open(split->parent) calls are their way of letting someone know
+ they've changed.
+
+
+r13096 | chris | 2006-02-04 11:34:57 -0500 (Sat, 04 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
+
+ Hook-up the new budget value estimation dialog.
+
+
+r13095 | chris | 2006-02-04 11:32:30 -0500 (Sat, 04 Feb 2006) | 3 lines
+
+ M /gnucash/trunk/src/gnome/glade/budget.glade
+
+ New dialog for estimating budget values from past transactions.
+ Minor string and glade tweaks.
+
+
+r13094 | chris | 2006-02-04 11:29:00 -0500 (Sat, 04 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-date-edit.c
+ M /gnucash/trunk/src/gnome-utils/gnc-date-edit.h
+
+ gnc_date_edit_set_gdate(): A GDate setter for GNCDateEdit is useful, too.
+
+
+r13093 | chris | 2006-02-04 10:17:51 -0500 (Sat, 04 Feb 2006) | 3 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-date-edit.c
+ M /gnucash/trunk/src/gnome-utils/gnc-date-edit.h
+
+ Add getter gnc_date_edit_get_gdate() for getting the value of a GNCDateEdit
+ widget as a GDate.
+
+
+r13092 | chris | 2006-02-04 10:12:09 -0500 (Sat, 04 Feb 2006) | 5 lines
+
+ M /gnucash/trunk/src/engine/Recurrence.c
+ M /gnucash/trunk/src/engine/Recurrence.h
+ M /gnucash/trunk/src/engine/gnc-budget.c
+
+ Factor out some code from gnc-budget into Recurrence so that the budget
+ estimation code can use stand-alone recurrences to estimate budget values.
+ Also, tweak the initial budget so that it begins at the beginning of the
+ current month.
+
+
+r13091 | chris | 2006-02-04 10:06:19 -0500 (Sat, 04 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/src/app-utils/gnc-ui-util.c
+
+ Teach PrintAmountInternal() to correctly handle a reciprocal denominator.
+
+
+r13090 | chris | 2006-02-04 00:37:50 -0500 (Sat, 04 Feb 2006) | 9 lines
+
+ M /gnucash/trunk/src/engine/test/test-numeric.c
+
+ Add some test-cases for gnc_numerics using the reciprocal denominator.
+ Even though we don't explicitly ask for this representation, certain
+ calculations (e.g. those involving GNC_HOW_DENOM_SIGFIGS in the loan
+ druid and soon in budgets) will return numbers using this representation.
+
+ Unfortunately, these numbers aren't handled correctly by most of the
+ gnc_numeric functions, like the ones for comparison, equality testing,
+ arithmetic and conversion.
+
+
2006-02-04 David Hampton <david at dhcp-15.rainbolthampton.net>
* src/register/ledger-core/split-register.c:
@@ -366,6 +679,25 @@
* src/gnome-search/dialog-search.[ch]: Re-title the search dialog
based upon the menu used to invoke it. Fixes #329538.
+r13089 | chris | 2006-02-03 16:29:06 -0500 (Fri, 03 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/src/engine/gnc-budget.c
+
+ Use the string cache for budget name and description.
+ Dirty the book when the budget changes.
+ Remove some obsolete budget code.
+
+
+r13079 | chris | 2006-02-02 13:47:34 -0500 (Thu, 02 Feb 2006) | 4 lines
+
+ M /gnucash/trunk/Makefile.am
+ M /gnucash/trunk/make-gnucash-potfiles.in
+
+ Allow make-gnucash-potfiles to run from directories other than srcdir.
+ Better documentation of exactly what m-g-potfiles excludes, and a general
+ clean-up of the script.
+
+
2006-02-02 David Hampton <hampton at employees.org>
* src/gnome-utils/gnc-tree-view.[ch]: Andreas Köhler's patch to
@@ -449,6 +781,43 @@
Pass in a type_label as well so the dialog can properly label
the "new" button. This fixes the UI Bug #117354.
+r13072 | chris | 2006-02-01 19:07:58 -0500 (Wed, 01 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/Makefile.am
+ M /gnucash/trunk/po/POTFILES.skip
+
+ Check for any accidentally-distributed files not marked for translation.
+
+
+r13070 | chris | 2006-02-01 17:38:41 -0500 (Wed, 01 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/Makefile.am
+
+ Add POTFILES.skip to EXTRA_DIST.
+
+
+r13067 | chris | 2006-02-01 15:33:36 -0500 (Wed, 01 Feb 2006) | 2 lines
+
+ A /gnucash/trunk/po/POTFILES.skip
+
+ Don't translate obsolete files.
+
+
+r13066 | chris | 2006-02-01 15:32:11 -0500 (Wed, 01 Feb 2006) | 2 lines
+
+ M /gnucash/trunk/make-gnucash-potfiles.in
+
+ When generating POTFILES.in, don't include files we don't want to translate.
+
+
+r13065 | chris | 2006-02-01 15:30:14 -0500 (Wed, 01 Feb 2006) | 3 lines
+
+ M /gnucash/trunk/Makefile.am
+
+ Fail 'make distcheck' if POTFILES.in contains undistributed files.
+ The failure will also helpfully explain which files are the problem.
+
+
2006-01-31 Derek Atkins <derek at ihtfp.com>
* configure.in: include gmodule in GLIB_LIBS
@@ -473,6 +842,43 @@
* src/gnome/glade/sched-xact.glade: Change since-last-run
final-page text from "apply" to "Apply". Bug#329125.
+r13056 | chris | 2006-01-30 22:41:01 -0500 (Mon, 30 Jan 2006) | 2 lines
+
+ M /gnucash/trunk/src/report/locale-specific/us/taxtxf-de_DE.scm
+ M /gnucash/trunk/src/report/locale-specific/us/taxtxf.scm
+
+ Don't add markup to tax report titles.
+
+
+r13047 | chris | 2006-01-29 22:53:09 -0500 (Sun, 29 Jan 2006) | 4 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-view.c
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-view.h
+
+ New function: gnc_tree_view_add_combo_column().
+ This function is only compiled when HAVE_GTK26 because it uses
+ GtkCellRendererCombo.
+
+
+r13045 | chris | 2006-01-29 21:59:43 -0500 (Sun, 29 Jan 2006) | 3 lines
+
+ M /gnucash/trunk/src/engine/Transaction.c
+ M /gnucash/trunk/src/engine/Transaction.h
+ M /gnucash/trunk/src/engine/TransactionP.h
+
+ Add some convenience functions for getting values from various combinations
+ of Accounts, Transactions, and Splits.
+
+
+r13040 | chris | 2006-01-29 19:59:25 -0500 (Sun, 29 Jan 2006) | 3 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.h
+
+ Convert account types filter dialog to use checkboxes for selection.
+ Patch by Eskil Bylund <eskil.bylund at gmail.com>
+
+
2006-01-29 Derek Atkins <derek at ihtfp.com>
* src/business/business-core/file/gnc-bill-term-xml-v2.c:
@@ -681,6 +1087,73 @@
really old versions had to deal with very different packaging
structure.
+r13010 | chris | 2006-01-28 15:30:23 -0500 (Sat, 28 Jan 2006) | 5 lines
+
+ M /gnucash/trunk/src/gnome/gnc-plugin-page-register.c
+
+ Automatically close registers whose accounts are deleted.
+ We use the component manager to watch for the destruction of the account.
+ Previously, having an account's register open while deleting it would
+ just crash.
+
+r12999 | chris | 2006-01-28 12:17:49 -0500 (Sat, 28 Jan 2006) | 3 lines
+
+ M /gnucash/trunk/lib/libqof/qof/qoflog.c
+
+ Re-enable logging for GnuCash modules that haven't explicitly set their
+ own levels.
+
+r12997 | chris | 2006-01-28 01:05:54 -0500 (Sat, 28 Jan 2006) | 3 lines
+
+ M /gnucash/trunk/src/gnome/gnc-plugin-page-budget.c
+ M /gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
+
+ Remove obsolete code to handle account-types filtering for budgets.
+ Really remove treeviewcolumns when we're done with them.
+
+r12995 | chris | 2006-01-27 23:14:56 -0500 (Fri, 27 Jan 2006) | 2 lines
+
+ M /gnucash/trunk/src/report/standard-reports/budget.scm
+
+ Better default account selection when opening the budget report.
+
+
+r12994 | chris | 2006-01-27 21:23:38 -0500 (Fri, 27 Jan 2006) | 2 lines
+
+ M /gnucash/trunk/gnucash.m4
+
+ Remove traces of old gnucash-run-script from gnucash.m4.
+
+
+r12993 | chris | 2006-01-27 18:03:23 -0500 (Fri, 27 Jan 2006) | 3 lines
+
+ M /gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
+ M /gnucash/trunk/src/report/report-system/gnc-report.c
+ M /gnucash/trunk/src/report/report-system/gnc-report.h
+ M /gnucash/trunk/src/report/report-system/gw-report-system-spec.scm
+ M /gnucash/trunk/src/report/report-system/report.scm
+
+ Move generation of report serial ids from guile to C.
+ Try to gracefully handle more errors during report loading.
+
+
+r12989 | chris | 2006-01-27 01:15:31 -0500 (Fri, 27 Jan 2006) | 3 lines
+
+ M /gnucash/trunk/src/report/report-gnome/window-report.c
+ M /gnucash/trunk/src/report/report-system/report.scm
+
+ Check for invalid options tables when loading reports.
+ Also, plug memory leak in my last commit.
+
+
+r12988 | chris | 2006-01-27 00:27:08 -0500 (Fri, 27 Jan 2006) | 2 lines
+
+ M /gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
+ M /gnucash/trunk/src/report/report-gnome/window-report.c
+
+ Avoid showing any invalid reports.
+
+
2006-01-27 David Hampton <hampton at employees.org>
* src/scm/printing/print-check.scm:
@@ -732,6 +1205,163 @@
This is instead of configure succeeding and then failing the
build later.
+r12985 | chris | 2006-01-26 23:38:47 -0500 (Thu, 26 Jan 2006) | 2 lines
+
+ M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
+
+ Avoid saving invalid pages.
+
+
+r12984 | chris | 2006-01-26 21:12:41 -0500 (Thu, 26 Jan 2006) | 13 lines
+
+ M /gnucash/trunk/src/gnome/top-level.c
+ M /gnucash/trunk/src/report/report-gnome/dialog-column-view.c
+ M /gnucash/trunk/src/report/report-gnome/dialog-style-sheet.c
+ M /gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
+ M /gnucash/trunk/src/report/report-gnome/window-report.c
+ M /gnucash/trunk/src/report/report-gnome/window-report.h
+ M /gnucash/trunk/src/report/report-system/Makefile.am
+ M /gnucash/trunk/src/report/report-system/gnc-report.c
+ M /gnucash/trunk/src/report/report-system/gnc-report.h
+ A /gnucash/trunk/src/report/report-system/gw-report-system-spec.scm
+ M /gnucash/trunk/src/report/report-system/html-style-sheet.scm
+ M /gnucash/trunk/src/report/report-system/report-system.scm
+ M /gnucash/trunk/src/report/report-system/report.scm
+ M /gnucash/trunk/src/report/utility-reports/view-column.scm
+ M /gnucash/trunk/src/report/utility-reports/welcome-to-gnucash.scm
+ M /gnucash/trunk/src/scm/main-window.scm
+ M /gnucash/trunk/src/scm/main.scm
+
+ Move the global report hash-table from guile to C.
+ Move the book-open/close hooks from guile to C.
+
+ There are several places where we do report-management from C already.
+ Those places no longer use libguile to access the hash-table of reports -
+ they can just call C functions.
+
+ For now, there's still some report-management happening in guile so guile
+ can access the global state through g-wrapped functions. Eventually,
+ all report-management should be in C and guile can just provide single
+ reports one-at-a-time.
+
+
+r12982 | chris | 2006-01-26 12:38:26 -0500 (Thu, 26 Jan 2006) | 4 lines
+
+ M /gnucash/trunk/src/gnome/top-level.c
+ M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
+ M /gnucash/trunk/src/gnome-utils/gnc-main-window.h
+
+ Register book open/close callbacks during gui init.
+ Split handling of persistent application state into book-level data
+ and window-level data.
+
+
+r12980 | chris | 2006-01-25 23:02:47 -0500 (Wed, 25 Jan 2006) | 3 lines
+
+ M /gnucash/trunk/src/bin/Makefile.am
+ M /gnucash/trunk/src/bin/overrides/Makefile.am
+ D /gnucash/trunk/src/bin/overrides/gnucash-run-script
+ M /gnucash/trunk/src/bin/test/Makefile.am
+ D /gnucash/trunk/src/bin/test/test-run-script
+ M /gnucash/trunk/src/scm/main.scm
+
+ Remove the obsolete gnucash-run-script and its test.
+ Also, the (gnucash main) module no longer depends on (gnucash price-quotes).
+
+
+r12979 | chris | 2006-01-25 22:07:03 -0500 (Wed, 25 Jan 2006) | 4 lines
+
+ M /gnucash/trunk/src/bin/gnucash-bin.c
+ M /gnucash/trunk/src/gnome/Makefile.am
+ D /gnucash/trunk/src/gnome/dialog-totd.c
+ D /gnucash/trunk/src/gnome/dialog-totd.h
+ M /gnucash/trunk/src/gnome/top-level.c
+ M /gnucash/trunk/src/gnome-utils/Makefile.am
+ A /gnucash/trunk/src/gnome-utils/dialog-totd.c (from /gnucash/trunk/src/gnome/dialog-totd.c:12978)
+ A /gnucash/trunk/src/gnome-utils/dialog-totd.h (from /gnucash/trunk/src/gnome/dialog-totd.h:12978)
+ M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
+
+ Move dialog-totd from gnome to gnome-utils.
+ Do low-level application initialization even before booting guile.
+ This means the splash and totd come up almost instantly.
+
+
+r12978 | chris | 2006-01-24 23:54:12 -0500 (Tue, 24 Jan 2006) | 3 lines
+
+ M /gnucash/trunk/src/bin/gnucash-bin.c
+ M /gnucash/trunk/src/scm/main.scm
+ M /gnucash/trunk/src/scm/price-quotes.scm
+
+ Install price quote sources without calling main.scm.
+ This makes the startup sequence a little clearer.
+
+
+r12977 | chris | 2006-01-24 23:32:56 -0500 (Tue, 24 Jan 2006) | 5 lines
+
+ M /gnucash/trunk/src/bin/gnucash-bin.c
+ M /gnucash/trunk/src/report/report-gnome/report-gnome.scm
+ M /gnucash/trunk/src/scm/command-line.scm
+ M /gnucash/trunk/src/scm/doc.scm
+ M /gnucash/trunk/src/scm/main.scm
+
+ Re-enable report menu setup.
+ The report menu setup is pretty fragile - it has to be done in a pretty
+ specific order, so I pulled it out of (gnc:main) and call it independently.
+ Also, move more bits of gnc:main into the modules where the bits are used.
+
+
+r12976 | chris | 2006-01-24 21:06:08 -0500 (Tue, 24 Jan 2006) | 6 lines
+
+ M /gnucash/trunk/src/app-utils/app-utils.scm
+ M /gnucash/trunk/src/core-utils/gw-core-utils-spec.scm
+ M /gnucash/trunk/src/engine/gw-engine-spec.scm
+ M /gnucash/trunk/src/gnome-utils/gnc-menu-extensions.scm
+ M /gnucash/trunk/src/gnome-utils/gnome-utils.scm
+ M /gnucash/trunk/src/scm/command-line.scm
+ M /gnucash/trunk/src/scm/main.scm
+
+ Export debugging state from C to guile.
+ Remove obsolete guile command line options.
+ Remove guile setting of add-extension hooks that were apparently
+ obsoleted by C code a while ago.
+ Remove guile's access to application lifecycle function hooks.
+
+
+r12975 | chris | 2006-01-24 20:36:28 -0500 (Tue, 24 Jan 2006) | 8 lines
+
+ M /gnucash/trunk/src/bin/gnucash-bin.c
+ M /gnucash/trunk/src/business/business-gnome/business-gnome.scm
+ M /gnucash/trunk/src/gnome/gw-gnc-spec.scm
+ M /gnucash/trunk/src/gnome/top-level.c
+ M /gnucash/trunk/src/gnome/top-level.h
+ M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.c
+ M /gnucash/trunk/src/gnome-utils/gnc-gnome-utils.h
+ M /gnucash/trunk/src/gnome-utils/gnc-splash.c
+ M /gnucash/trunk/src/gnome-utils/gnc-splash.h
+ M /gnucash/trunk/src/gnome-utils/gw-gnome-utils-spec.scm
+ M /gnucash/trunk/src/scm/command-line.scm
+ M /gnucash/trunk/src/scm/main.scm
+ M /gnucash/trunk/src/scm/price-quotes.scm
+
+ Consolidate application lifecycle functions into src/gnome-utils,
+ leaving only the highest level of gui initialization in /gnome/top-level.c
+ Process --loglevel command-line option from C.
+ Move the running of the startup hook from guile to C.
+ Distrubute bits of scheme from main.scm to the modules they're used in.
+ Remove more obsoleted scheme.
+
+
+r12974 | chris | 2006-01-24 20:21:28 -0500 (Tue, 24 Jan 2006) | 3 lines
+
+ M /gnucash/trunk/src/bin/gnucash-bin.c
+ M /gnucash/trunk/src/core-utils/gnc-main.c
+ M /gnucash/trunk/src/core-utils/gnc-main.h
+ M /gnucash/trunk/src/gnome-utils/gnc-main-window.c
+
+ Process --debug command-line option from C instead of guile.
+ This re-enables the debugging "extensions" menu.
+
+
2006-01-24 Christian Stimming <stimming at tuhh.de>
* src/import-export/hbci/gnc-hbci-gettrans.h: Factor out importing
More information about the gnucash-changes
mailing list