Skip to content

Commit

Permalink
Rebase the swig-redo branch on trunk at r15000.
Browse files Browse the repository at this point in the history
Based on the number of merge conflicts (almost every Makefile.am) I'm
rebasing the branch before merging into trunk.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/swig-redo@15023 57a11ea4-9604-0410-9ed3-97b8803252fd
  • Loading branch information
spot committed Oct 15, 2006
1 parent 54504d3 commit c78edec
Show file tree
Hide file tree
Showing 225 changed files with 5,095 additions and 1,587 deletions.
164 changes: 161 additions & 3 deletions ChangeLog
@@ -1,3 +1,164 @@
2006-10-09 Josh Sled <jsled@asynchronous.org>

* art/: Add, with 2.0 {banner,icon,logo,splash} art.

2006-09-26 Derek Atkins <derek@ihtfp.com>

* lib/libqof/qof/qofquery.[ch]:
Implement SubQuery functionality in QOF: qof_query_run_subquery()
Now you can run one query off of the results of another query.

Add the ability to override the default sort (#150799).
Override the Transaction Number to sort numerically.
* lib/libqof/qof/qofclass.h:
* lib/libqof/qof/qofquery.c:
* lib/libqof/qof/qofquerycore-p.h:
* lib/libqof/qof/qofquerycore.[ch]:
- Publish the QofCompareFunc prototype.
- Add a new QofParam param_compfcn parameter
- Change QofQuery to use the param_compfcn over the
default type compare function.
- create (and publish) a qof API to compare strings
as numbers: qof_string_number_compare_func()
* src/engine/Transaction.c:
Assign TRANS_NUM to use qof_string_numer_compare_func()

2006-09-23 Derek Atkins <derek@ihtfp.com>

* src/ledger-core/split-register*.c:
suspend events around the Commit(). Fixes #347089 when combined
with r14495.

* src/gnome/druid-acct-period.c:
* src/gnome/gnc-plugin-page-account-tree.c:
* src/gnome/window-reconcile.c:
disable lot scrubbing during Check & Repair (#357370).
Lots are supposed to be disabled in the 2.0 release until we
get the cap-gains code working. IMHO the cap-gains code should
deal with extra txn splits instead of creating additional txns.

2006-09-19 Christian Stimming <stimming@tuhh.de>

* configure.in: Remove mt940 module completely from the build and
SVN because all of its functionality has been moved into the hbci
(aqbanking) module.

2006-09-19 Andreas Köhler <andi5.py@gmx.net>

* $some.glade: Use some more automatic scrollbars.

* src/backend/file/gnc-backend-file.c:
* src/gnome-utils/gnc-file.c: Do not complain about non-existent
files if we save to a new file. In pass one we ignore the error
returned by stat and call qof_session_begin with
create_if_nonexistent=TRUE for a second run.

2006-09-18 Christian Stimming <stimming@tuhh.de>

* src/engine/binreloc.[hc], src/engine/gnc-path.c,
src/bin/gnucash-bin.c, configure.in: Implement automatic
relocation of previously compiled-in paths. With the exception of
the env variables in src/bin/gnucash, we're fully relocatable now.

2006-09-13 Christian Stimming <stimming@tuhh.de>

* src/import-export/hbci/gnc-plugin-hbci.c: Move the MT940
importer action from the mt940 into the hbci plugin because in the
hbci plugin everything is already there. From now on, MT940
importing is available as soon as --enable-hbci is switched
on. The mt940 plugin can be removed from SVN now.

2006-09-07 Christian Stimming <stimming@tuhh.de>

* src/engine/gnc-path.h, gnc-path.c: Add new file with utility
functions to retrieve the needed directory paths. All compile-time
vs. runtime path lookups will be implemented exactly in this file.

2006-09-07 David Hampton <hampton@employees.org>

* src/backend/postgres: Include config.h a couple of places.

* src/engine/gnc-budget.c: Use the glib-compat.h file for backward
compatible function names.

2006-09-03 Christian Stimming <stimming@tuhh.de>

* lib/libqof/qof/qofbackend.h, src/gnome-utils/gnc-file.c,
src/backend/file/gnc-backend-file.c: If the file type wasn't
recognized, check whether this failed because of no read
permission and give appropriate user feedback.

* src/backend/file/gnc-backend-file.c: Fix error checking for
non-existing filenames. Will now always give a "file not found"
message on nonexisting paths or filenames. #351351.

2006-08-20 David Hampton <hampton@employees.org>

* src/backend/file/gnc-account-xml-v2.c:
* src/backend/file/gnc-commodity-xml-v2.c:
* src/gnome/top-level.c: Remove some conditional code that is no
longer compiled, or shouldn't be compiled in 2.2.

* src/gnome/gnc-plugin-page-account-tree.c: Maintain the account
hierarchy when reparenting the descendants of a deleted account.

2006-08-20 Christian Stimming <stimming@tuhh.de>

* src/import-export/hbci/gnc-dtaus-import.[ch], gnc-plugin-hbci.c:
Add new HBCI action to File->Import that imports a DTAUS file and
sends all transfers as HBCI online transfers to the bank.

2006-08-19 David Hampton <hampton@employees.org>

* src/gnome/gnucash-desktop*: Update so that bug-buddy 2.16 will
still allow you to file bugs against gnucash.

* src/engine/Account.c: Add missing call to xaccAccountBeginEdit.

2006-08-18 David Hampton <hampton@employees.org>

* various: Add some 'const' declarations.

2006-08-17 Christian Stimming <stimming@tuhh.de>

* lib/libqof/qof/qof.h, qofsession.c: Move #include "qofla-dir.h"
into qofsession.c because this is the only place where it is
used. Removes an often regenerated dependency from qof.h.

2006-08-15 Christian Stimming <stimming@tuhh.de>

* src/import-export/hbci/dialog-hbcitrans.c, druid-hbci-initial.c:
Double-check really every string from aqbanking for valid utf-8
characters.

* src/core-utils/gnc-glib-utils.[hc]: Add
gnc_utf8_strip_invalid_strdup() that returns a stripped copy
instead of working in-place.

* src/import-export/hbci/dialog-hbcitrans.c (blz_changed_cb):
Ensure the encoding of the ktoblzcheck library is used
correctly. Their encoding is still always ISO-8859-1, but in
future versions they might change it to something else. We're
prepared now.

2006-08-15 David Hampton <hampton@employees.org>

* src/core-utils/gnc-gconf-utils.[ch]:
* src/gnome-utils/dialog-preferences.c:
* src/gnome-utils/gnc-plugin.[ch]:
* src/gnome-utils/gnc-main-window.c:
* src/gnome-utils/dialog-reset-warnings.c:
* src/gnome-utils/gnc-tree-view.c: Remove overloading of an
argument passed to the gnc_gconf_add/remove_notification
functions.. This will solve a crash on Solaris caused by
g_vasprintf being passed a "%s" format string and a NULL as
argument.

2006-08-14 David Hampton <hampton@employees.org>

* doc/tip_of_the_day.list.in: Add a tip for raising the accounts
menu in a register page.

2006-08-10 David Hampton <hampton@employees.org>

* src/import-export/qif-import/druid-qif-import.c: Fix account
Expand Down Expand Up @@ -34,9 +195,6 @@

* various: Unref all new stores.

* src/gnome-utils/dialog-account.c: Check for account type
compatibility when creating a new account. Fixes 344966.

* src/core-utils/gnc-gtk-utils.c: Unref entry completion, inline
completion only for gtk>=2.6.

Expand Down
1 change: 1 addition & 0 deletions Makefile.am
Expand Up @@ -46,6 +46,7 @@ EXTRA_DIST = \
make-gnucash-potfiles.in \
macros/aqbanking.m4 \
macros/as-scrub-include.m4 \
macros/binreloc.m4 \
macros/compiler-flags.m4 \
macros/ac_pkg_swig.m4 \
macros/gnome-guile-checks.m4 \
Expand Down
Binary file added art/banner.svgz
Binary file not shown.
Binary file added art/icon.svgz
Binary file not shown.
Binary file added art/logo.svgz
Binary file not shown.
Binary file added art/splash.svgz
Binary file not shown.

0 comments on commit c78edec

Please sign in to comment.