mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Add ChangeLog entries for past 4 days.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12227 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
7f242dd182
commit
2deaa26188
154
ChangeLog
154
ChangeLog
@ -1,3 +1,103 @@
|
|||||||
|
2005-12-31 Chris Shoemaker <c.shoemaker@cox.net>
|
||||||
|
|
||||||
|
* [r12224] trunk/src/gnome/gnc-plugin-page-budget.c: Turn on gconf
|
||||||
|
for the budget plugin page's tree view account. Doesn't seem to
|
||||||
|
work quite yet. It does save the settings in the user's gconf
|
||||||
|
directory, but the tree view doesn't remember things like sort
|
||||||
|
order, which the account-tree page's account treeview does
|
||||||
|
remember. There must be something else needed...
|
||||||
|
|
||||||
|
* [r12223] trunk/src/gnome-utils/gnc-tree-model-budget.c,
|
||||||
|
trunk/src/gnome/gnc-plugin-budget.c: *really* mark strings for
|
||||||
|
runtime translation, not just translatable.
|
||||||
|
|
||||||
|
* [r12222] trunk/src/gnome/glade/budget.glade: Remove GUI for old
|
||||||
|
attempt at account type filtering.
|
||||||
|
|
||||||
|
* [r12221] trunk/src/gnome/gnc-plugin-page-budget.c: Remember what
|
||||||
|
the Budget views looked like last time we were running Most of
|
||||||
|
the work is delegated to GncTreeViewAccount, just as for
|
||||||
|
GncPluginPageAccountTree. One difference is that the Budget page
|
||||||
|
has to also remember which Budget it was showing. For that, we
|
||||||
|
encode the GUID to a string in the keyfile.
|
||||||
|
|
||||||
|
* [r12220] trunk/src/gnome-utils/gnc-plugin-page.h: whitespace
|
||||||
|
line-wrap cleanup
|
||||||
|
|
||||||
|
* [r12219] trunk/src/gnome-utils/gnc-tree-view-account.c,
|
||||||
|
trunk/src/gnome-utils/gnc-tree-view-account.h,
|
||||||
|
trunk/src/gnome/gnc-plugin-page-account-tree.c,
|
||||||
|
trunk/src/gnome/gnc-plugin-page-account-tree.h: Move functions
|
||||||
|
from GncPluginPageAccountTree to GncTreeViewAccount The reason
|
||||||
|
GncPluginPageBudget keeps wanting to use functions in
|
||||||
|
GncPluginPageAccountTree is that they both use
|
||||||
|
GncTreeViewAccount. So, we're moving those functions (the
|
||||||
|
account view filter functions and the account view save/restore
|
||||||
|
functions) into gnc-tree-view-account. Along the way, we're also
|
||||||
|
narrowing the argument types from GtkTreeView to
|
||||||
|
GncTreeViewAccount to avoid unnecessary down-casting.
|
||||||
|
|
||||||
|
* [r12214] trunk/src/gnome/gnc-plugin-page-account-tree.c,
|
||||||
|
trunk/src/gnome/gnc-plugin-page-account-tree.h,
|
||||||
|
trunk/src/gnome/gnc-plugin-page-budget.c: Generalizing Account
|
||||||
|
Filter By... (step 5) export the account-tree's account filter
|
||||||
|
function populate the account-tree's account filter struct with
|
||||||
|
the right tree-view. And finally... reuse all this generalized
|
||||||
|
functionality in the budget plugin page. Nice!
|
||||||
|
|
||||||
|
* [r12213] trunk/src/gnome/gnc-plugin-page-account-tree.c,
|
||||||
|
trunk/src/gnome/gnc-plugin-page-account-tree.h: Generalize
|
||||||
|
Account Filter By... (step 4) Fixup comments forgotten in step
|
||||||
|
3. Factor out and export most of the account filter dialog
|
||||||
|
creation. Eventually this function should live somewhere else.
|
||||||
|
|
||||||
|
2005-12-30 Chris Shoemaker <c.shoemaker@cox.net>
|
||||||
|
|
||||||
|
* [r12212] trunk/src/gnome/gnc-plugin-page-account-tree.c:
|
||||||
|
Generalize Account Filter By... (step 3) Narrow all the account
|
||||||
|
filter dialog callbacks to use only the AccountFilterDialog
|
||||||
|
struct. Now they're multi-purpose.
|
||||||
|
|
||||||
|
* [r12211] trunk/src/gnome/gnc-plugin-page-account-tree.c:
|
||||||
|
Generalize Account Filter By... (step 2) Narrow the account
|
||||||
|
filter function to use only the AccountFilterDialog. Now it's
|
||||||
|
multi-purpose.
|
||||||
|
|
||||||
|
* [r12210] trunk/src/gnome/gnc-plugin-page-account-tree.c,
|
||||||
|
trunk/src/gnome/gnc-plugin-page-account-tree.h: Generalize
|
||||||
|
Account Filter By... (step 1) Export AccountFilterDialog type
|
||||||
|
|
||||||
|
* [r12208] trunk/AUTHORS,
|
||||||
|
trunk/src/gnome-utils/gnc-tree-model-budget.c,
|
||||||
|
trunk/src/gnome/glade/budget.glade,
|
||||||
|
trunk/src/gnome/gnc-plugin-budget.c: Mark budget strings for
|
||||||
|
i18n Remove obsolete budget glade dialogs
|
||||||
|
|
||||||
|
* [r12202] trunk/src/engine/test-core/Makefile.am,
|
||||||
|
trunk/src/engine/test-core/test-engine-strings.h,
|
||||||
|
trunk/src/engine/test-core/test-engine-stuff.c: Minor
|
||||||
|
improvements to engine testing infrastructure
|
||||||
|
- add some arrays of realistic string values for various
|
||||||
|
Account and Transaction fields
|
||||||
|
- use the arrays to generate slightly more human-readable
|
||||||
|
random books
|
||||||
|
- pull some hardcoded constants out into static knobs
|
||||||
|
- wrap Transaction creation in begin/commit
|
||||||
|
|
||||||
|
* [r12201] trunk/src/engine/Account.c, trunk/src/engine/Account.h,
|
||||||
|
trunk/src/engine/AccountP.h, trunk/src/engine/Group.c,
|
||||||
|
trunk/src/engine/Group.h, trunk/src/engine/gw-engine-spec.scm:
|
||||||
|
Add 'const' qualifier to Account pointers in the Account api.
|
||||||
|
Including necessary related changes to functions passed accounts
|
||||||
|
from the account functions. Interestingly, the only g-wrap
|
||||||
|
function that complained about the new const function arguments
|
||||||
|
was xaccAccountOrder(), the only one using const Account **
|
||||||
|
types. It seems very uncommon to express const-ness in g-wrap
|
||||||
|
for any types other than gw:mchar. Actually I couldn't find any
|
||||||
|
other examples, anywhere, so I had to guess at the syntax, but
|
||||||
|
it works. Oh, and one or two minor tweaks like my last commit
|
||||||
|
snuck in, too.
|
||||||
|
|
||||||
2005-12-30 David Hampton <hampton@employees.org>
|
2005-12-30 David Hampton <hampton@employees.org>
|
||||||
|
|
||||||
* glade-fixup: New script that will remove all post-gtk24
|
* glade-fixup: New script that will remove all post-gtk24
|
||||||
@ -45,6 +145,51 @@
|
|||||||
glib's g_iconv functions instead of the system's iconv(3)
|
glib's g_iconv functions instead of the system's iconv(3)
|
||||||
functions to improve portability.
|
functions to improve portability.
|
||||||
|
|
||||||
|
2005-12-29 Chris Shoemaker <c.shoemaker@cox.net>
|
||||||
|
|
||||||
|
* [r12199] trunk/src/engine/Account.c, trunk/src/engine/Account.h:
|
||||||
|
Single-pass audit/cleanup of Account.c
|
||||||
|
|
||||||
|
- standardize on 'acc' as variable name for Account.
|
||||||
|
- removed 'acc->inst.dirty = TRUE' when preceeded by mark_account.
|
||||||
|
- slightly more consistent whitespace.
|
||||||
|
- short-circuit no-op in many cases where we thought we were
|
||||||
|
changing state but we really weren't. Don't dirty Accounts in
|
||||||
|
these cases.
|
||||||
|
- fix a couple cases where we dirtied the account without
|
||||||
|
dirtying the parent
|
||||||
|
- fix one BUG where we just blew away the account's Lots for no
|
||||||
|
reason.
|
||||||
|
- comment possible bug where we don't dirty a split.
|
||||||
|
- comment two possible buglets where we generate double CM
|
||||||
|
events.
|
||||||
|
- comment on possible bugs related to conditional sorting of the
|
||||||
|
Split list.
|
||||||
|
, - heavy conversion from lower-level to higher-level KVP api.
|
||||||
|
- plug mem leak of entire GList of splits.
|
||||||
|
- document minor change to corner-case behavior of
|
||||||
|
xaccAccountHasAncestor().
|
||||||
|
- several control flow simplifications.
|
||||||
|
- fixed one case where we were changing the Account without
|
||||||
|
dirtying it. (Can't find this one now. Maybe I imagined it.)
|
||||||
|
- Please note where I've marked 'BUG'. I think there are still
|
||||||
|
(at least) 2 medium and 2 minor bugs remaining in this
|
||||||
|
file. I'll have another look some other day.
|
||||||
|
|
||||||
|
* [r12197] trunk/src/engine/Transaction.c: remove random
|
||||||
|
qof_commit_edit from xaccSplitSetSlots_nc fixes unbalanced
|
||||||
|
begins/commits
|
||||||
|
|
||||||
|
* [r12196] trunk/lib/libqof/qof/qof-be-utils.h: spelling fix
|
||||||
|
|
||||||
|
2005-12-28 Chris Shoemaker <c.shoemaker@cox.net>
|
||||||
|
|
||||||
|
* [r12191] trunk/src/bin/Makefile.am: trigger regeneration of
|
||||||
|
gnucash scripts when the configuration changes pulled from 1.8
|
||||||
|
|
||||||
|
* [r12190] trunk/NEWS: Pulled NEWS history from 1.8 branch into
|
||||||
|
trunk.
|
||||||
|
|
||||||
2005-12-28 David Hampton <hampton@employees.org>
|
2005-12-28 David Hampton <hampton@employees.org>
|
||||||
|
|
||||||
* src/glib-compat.h:
|
* src/glib-compat.h:
|
||||||
@ -101,6 +246,15 @@
|
|||||||
not allowed with glib <= 2.10. Add arguments to allow disabling
|
not allowed with glib <= 2.10. Add arguments to allow disabling
|
||||||
deprecated gdk functions.
|
deprecated gdk functions.
|
||||||
|
|
||||||
|
2005-12-27 Chris Shoemaker <c.shoemaker@cox.net>
|
||||||
|
|
||||||
|
* [r12188] trunk/README.dependencies: Document our dependency on
|
||||||
|
gcc as a compiler.
|
||||||
|
|
||||||
|
* [r12186] trunk/README.patches, trunk/README.svn,
|
||||||
|
trunk/make-gnucash-patch.in: Update patch submitting
|
||||||
|
instructions.
|
||||||
|
|
||||||
2005-12-27 Derek Atkins <derek@ihtfp.com>
|
2005-12-27 Derek Atkins <derek@ihtfp.com>
|
||||||
|
|
||||||
* lib/goffice-0.0.4/plugins/plot_radar/gog-radar.c:
|
* lib/goffice-0.0.4/plugins/plot_radar/gog-radar.c:
|
||||||
|
Loading…
Reference in New Issue
Block a user