mirror of
https://github.com/Gnucash/gnucash.git
synced 2026-09-03 20:53:02 -05:00
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22949 57a11ea4-9604-0410-9ed3-97b8803252fd
13328 lines
548 KiB
Plaintext
13328 lines
548 KiB
Plaintext
2013-05-04 22:28 jralls
|
||
|
||
* gnucash/trunk/util/svnlog2ul/svnlog2ul.sh: Allow svnlog2ul.sh to
|
||
run on the current working copy And from the root directory
|
||
instead of having to cd to util/svnlog2ul
|
||
|
||
2013-05-04 20:52 jralls
|
||
|
||
* gnucash/trunk/NEWS, gnucash/trunk/configure.ac,
|
||
gnucash/trunk/po/POTFILES.in: Bump version to 2.5.1 for release
|
||
|
||
2013-05-04 18:38 mta
|
||
|
||
* gnucash/trunk/configure.ac: Fix test for Python to avoid error
|
||
message Getting error like ../../gnucash/configure: line 23573:
|
||
x/opt/local/bin/python: No such file or directory
|
||
|
||
2013-05-04 07:49 gjanssens
|
||
|
||
* gnucash/trunk/src/gnome/gnc-plugin-page-account-tree.c,
|
||
gnucash/trunk/src/gnome/gnc-plugin-register.c,
|
||
gnucash/trunk/src/gnome/gnc-plugin-register2.c,
|
||
gnucash/trunk/src/gnome/ui/gnc-plugin-page-account-tree2-ui.xml:
|
||
Register rewrite Update, change the default for the new register
|
||
and rename old one. This update changes the default for double
|
||
click on the accounts page to open with the new register layout.
|
||
Also the menu options have been renamed / re-arranged to reflect
|
||
this. Have also done the same on the general ledger options.
|
||
Author: Robert Fewell
|
||
|
||
2013-05-03 12:04 gjanssens
|
||
|
||
* gnucash/trunk/configure.ac,
|
||
gnucash/trunk/src/libqof/qof/qofutil.c: Bug #698781 can't build
|
||
with glib 2.36: error: 'g_type_init' is deprecated
|
||
|
||
2013-05-03 12:03 gjanssens
|
||
|
||
* gnucash/trunk/src/app-utils/test/test-sx.c,
|
||
gnucash/trunk/src/backend/dbi/test/test-backend-dbi.c,
|
||
gnucash/trunk/src/backend/sql/test/test-sqlbe.c,
|
||
gnucash/trunk/src/backend/xml/test/test-load-xml2.c,
|
||
gnucash/trunk/src/engine/test/test-engine.c,
|
||
gnucash/trunk/src/libqof/qof/test/test-qof.c,
|
||
gnucash/trunk/src/optional/gtkmm/test/test-gtkmm.cpp,
|
||
gnucash/trunk/test-templates/test-module.c: Tests: harmonize
|
||
test initialization In particular, use qof_init instead of
|
||
g_type_init. The former calls the latter by default. Also our
|
||
current engine code is heavily dependent on gobject, so it makes
|
||
sense to initialize it as early on as possible. Having once
|
||
central place to do so will make it easier to fix this if ever
|
||
we move away from gobject.
|
||
* gnucash/trunk/src/app-utils/Makefile.am,
|
||
gnucash/trunk/src/app-utils/app-utils.i,
|
||
gnucash/trunk/src/app-utils/gnc-gconf-utils.c,
|
||
gnucash/trunk/src/app-utils/gnc-gconf-utils.h,
|
||
gnucash/trunk/src/app-utils/gnc-prefs.c,
|
||
gnucash/trunk/src/app-utils/gnc-prefs.h,
|
||
gnucash/trunk/src/app-utils/gnc-ui-util.c,
|
||
gnucash/trunk/src/app-utils/gncmod-app-utils.c,
|
||
gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c,
|
||
gnucash/trunk/src/backend/dbi/gncmod-backend-dbi.c,
|
||
gnucash/trunk/src/backend/dbi/test/utest-backend-dbi-basic.c,
|
||
gnucash/trunk/src/backend/dbi/test/utest-backend-dbi-business.c,
|
||
gnucash/trunk/src/backend/sql/gnc-backend-sql.c,
|
||
gnucash/trunk/src/backend/xml/gnc-backend-xml.c,
|
||
gnucash/trunk/src/backend/xml/gnc-backend-xml.h,
|
||
gnucash/trunk/src/backend/xml/gnc-book-xml-v2.c,
|
||
gnucash/trunk/src/backend/xml/gnc-schedxaction-xml-v2.c,
|
||
gnucash/trunk/src/backend/xml/gncmod-backend-xml.c,
|
||
gnucash/trunk/src/backend/xml/io-utils.c,
|
||
gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c,
|
||
gnucash/trunk/src/business/business-ledger/gncEntryLedgerControl.c,
|
||
gnucash/trunk/src/core-utils/core-utils.i,
|
||
gnucash/trunk/src/core-utils/gnc-core-prefs.c,
|
||
gnucash/trunk/src/import-export/ofx/gnc-ofx-import.c,
|
||
gnucash/trunk/src/optional/python-bindings/Makefile.am,
|
||
gnucash/trunk/src/optional/python-bindings/gnucash_core.i:
|
||
Refactor file backend settings to no longer depend on gconf This
|
||
affects many other components as well, including the python
|
||
bindings
|
||
* gnucash/trunk/src/app-utils/Makefile.am,
|
||
gnucash/trunk/src/app-utils/gnc-gconf-utils.c,
|
||
gnucash/trunk/src/app-utils/gnc-gconf-utils.h,
|
||
gnucash/trunk/src/core-utils/Makefile.am,
|
||
gnucash/trunk/src/core-utils/gnc-gconf-utils.c,
|
||
gnucash/trunk/src/core-utils/gnc-gconf-utils.h: Move
|
||
gnc-gconf-utils to app-utils This breaks the build, but this
|
||
makes it easier to read the commit history. The build will be
|
||
fixed in the next commit.
|
||
* gnucash/trunk/src/core-utils/gnc-core-prefs.c,
|
||
gnucash/trunk/src/core-utils/gnc-core-prefs.h: Add new core prefs
|
||
* gnucash/trunk/src/backend/dbi/test/test-dbi-stuff.c,
|
||
gnucash/trunk/src/backend/sql/gnc-backend-sql.c,
|
||
gnucash/trunk/src/bin/gnucash-bin.c,
|
||
gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c,
|
||
gnucash/trunk/src/core-utils/Makefile.am,
|
||
gnucash/trunk/src/core-utils/core-utils.i,
|
||
gnucash/trunk/src/core-utils/core-utils.scm,
|
||
gnucash/trunk/src/core-utils/gnc-core-prefs.c,
|
||
gnucash/trunk/src/core-utils/gnc-core-prefs.h,
|
||
gnucash/trunk/src/core-utils/gnc-gconf-utils.c,
|
||
gnucash/trunk/src/core-utils/gnc-main.c,
|
||
gnucash/trunk/src/core-utils/gnc-main.h,
|
||
gnucash/trunk/src/engine/gnc-commodity.c,
|
||
gnucash/trunk/src/gnc/main.cpp,
|
||
gnucash/trunk/src/gnome-utils/gnc-main-window.c,
|
||
gnucash/trunk/src/python/init.py: Rename gnc-main to
|
||
gnc-core-prefs And add proper namespace prefixes to its functions
|
||
|
||
2013-05-02 21:01 jralls
|
||
|
||
* gnucash/trunk/configure.ac: Mac: Add -framework Cocoa to
|
||
GTK_MAC_LIBS
|
||
|
||
2013-05-02 16:34 gjanssens
|
||
|
||
* gnucash/trunk/po/POTFILES.in: make distcheck altered POTFILES.in
|
||
* gnucash/trunk/src/optional/python-bindings/Makefile.am,
|
||
gnucash/trunk/src/optional/python-bindings/example_scripts/rest-api,
|
||
gnucash/trunk/src/optional/python-bindings/example_scripts/rest-api/README,
|
||
gnucash/trunk/src/optional/python-bindings/example_scripts/rest-api/gnucash_rest.py,
|
||
gnucash/trunk/src/optional/python-bindings/example_scripts/rest-api/gnucash_simple.py,
|
||
gnucash/trunk/src/optional/python-bindings/gnucash_core.py: REST
|
||
API Example for Python Bindings Initial version of REST API
|
||
allowing minimal information about accounts, invoices and
|
||
customers to be accessed in JSON format. Includes modifications
|
||
to gnucash_core.py to add additional functions. Author: Tom
|
||
Lofts <dev@loftx.co.uk>
|
||
|
||
2013-05-02 14:43 gjanssens
|
||
|
||
* gnucash/trunk/src/report/report-system/html-barchart.scm,
|
||
gnucash/trunk/src/report/report-system/html-linechart.scm,
|
||
gnucash/trunk/src/report/report-system/html-piechart.scm,
|
||
gnucash/trunk/src/report/report-system/html-scatter.scm: Fix
|
||
chart positioning on multi-column report This is a follow-up on
|
||
bug #638971
|
||
|
||
2013-05-02 14:42 gjanssens
|
||
|
||
* gnucash/trunk/src/gnome-utils/dialog-preferences.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-cell-renderer-popup.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.h,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view.c,
|
||
gnucash/trunk/src/gnome-utils/gtkbuilder/dialog-preferences.glade,
|
||
gnucash/trunk/src/gnome/gnc-plugin-page-register2.c,
|
||
gnucash/trunk/src/gnome/gnc-split-reg2.c,
|
||
gnucash/trunk/src/gnome/gnc-split-reg2.h,
|
||
gnucash/trunk/src/gnome/schemas/apps_gnucash_general.schemas.in:
|
||
Register rewrite Update, this adds some preference options and
|
||
fixes a tab issue. This update adds four new preferences to
|
||
Register Defaults, these are for auto-complete, show entered
|
||
date, calendar buttons and jump to blank split on expand. There
|
||
are also some changes to the reconcile tests, a dialog warning
|
||
popup for accounts recievable / payable registers, auto tab over
|
||
non editable cells, change the cell background to that of the
|
||
row when in edit mode and the ability to change the column
|
||
order. Author: Robert Fewell
|
||
* gnucash/trunk/src/gnome-utils/gnc-cell-renderer-popup.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.h,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c:
|
||
Register rewrite Update, this fixes some leaks and renames some
|
||
functions. This update fixes some leaks found with valgrind and
|
||
renames some functions to a standard way. Author: Robert Fewell
|
||
* gnucash/trunk/src/app-utils/gnc-sx-instance-model.c: This update
|
||
fixes the schedule of share purchase. In testing the schedule, I
|
||
found I could schedule a share purchase just like a currency
|
||
transaction but when on the sinse last run dialog, both allowed
|
||
me to specify the price/rate but only the currency transaction
|
||
would get added using the specified value. This patch fixes
|
||
this. Author: Robert Fewell
|
||
|
||
2013-05-02 14:41 gjanssens
|
||
|
||
* gnucash/trunk/po/POTFILES.in,
|
||
gnucash/trunk/src/engine/Transaction.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-cell-renderer-popup-entry.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-embedded-window.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.h,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.h,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
gnucash/trunk/src/gnome/Makefile.am,
|
||
gnucash/trunk/src/gnome/dialog-sx-editor2.c,
|
||
gnucash/trunk/src/gnome/dialog-sx-editor2.h,
|
||
gnucash/trunk/src/gnome/dialog-sx-since-last-run.c,
|
||
gnucash/trunk/src/gnome/gnc-plugin-page-register2.c,
|
||
gnucash/trunk/src/gnome/gnc-plugin-page-sx-list.c,
|
||
gnucash/trunk/src/gnome/gnc-split-reg2.c,
|
||
gnucash/trunk/src/gnome/ui/gnc-plugin-page-sx-list-ui.xml,
|
||
gnucash/trunk/src/register/ledger-core/gnc-ledger-display2.c:
|
||
Register rewrite Update, this adds the schedule option with some
|
||
other changes. This update adds the schedule option. The
|
||
schedule editor files have been duplicated and used to edit the
|
||
schedule with the template displaying in the tree view. This is
|
||
accessed from additional menu options on the Scheduled
|
||
Transactions plugin page under Schedule, New 2 and Edit 2. Other
|
||
changes are to the date renderer, FuturePostedDate function, fix
|
||
the split collapse option and move some functions around.
|
||
Author: Robert Fewell
|
||
|
||
2013-04-24 09:08 cstim
|
||
|
||
* gnucash/trunk/src/import-export/import-main-matcher.c: Finally
|
||
fix the maddening long waiting times after clicking "Ok" in the
|
||
import matcher window. Turns out we were simply missing a
|
||
suspend_gui_refresh call before actually processing the results.
|
||
Sigh. (Can go into 2.4 because the bugfix is so surprisingly
|
||
simple.) BP
|
||
|
||
2013-04-22 19:23 gjanssens
|
||
|
||
* gnucash/trunk/src/app-utils/business-helpers.c: Fix compiler
|
||
warning
|
||
|
||
2013-04-20 16:45 gjanssens
|
||
|
||
* gnucash/trunk/po/POTFILES.in,
|
||
gnucash/trunk/src/engine/Transaction.c,
|
||
gnucash/trunk/src/engine/Transaction.h,
|
||
gnucash/trunk/src/gnome-utils/Makefile.am,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.h,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-util-split-reg.h,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
gnucash/trunk/src/gnome/gnc-plugin-page-register2.c,
|
||
gnucash/trunk/src/gnome/gnc-split-reg2.c,
|
||
gnucash/trunk/src/register/ledger-core/gnc-ledger-display2.c:
|
||
Register rewrite Update, this adds the trading accounts option
|
||
with some other changes. This update adds the trading accounts
|
||
option. Also included is a fix for the way the model is loaded
|
||
and changes the way it the view gets refreshed. There are also
|
||
some minor changes to transaction confirmation. Two new files
|
||
have been added and some functions moved to these with more to
|
||
follow. Author: Robert Fewell
|
||
|
||
2013-04-18 07:24 cstim
|
||
|
||
* gnucash/trunk/src/business/business-gnome/dialog-invoice.c,
|
||
gnucash/trunk/src/gnome/dialog-price-edit-db.c,
|
||
gnucash/trunk/src/gnome/dialog-sx-since-last-run.c: String
|
||
improvements: For singular form of ngettest, the %d conversion
|
||
specifier can be skipped. See e.g. this thread
|
||
http://article.gmane.org/gmane.comp.version-control.git/221583
|
||
|
||
2013-04-17 20:15 cstim
|
||
|
||
* gnucash/trunk/packaging/win32/defaults.sh: Win32 build: Update
|
||
libofx to version 0.9.8
|
||
|
||
2013-04-15 20:03 gjanssens
|
||
|
||
* gnucash/trunk/src/plugins/bi_import/dialog-bi-import-gui.c: Fix
|
||
indirect libguile dependency in bi_import plugin
|
||
|
||
2013-04-15 20:02 gjanssens
|
||
|
||
* gnucash/trunk/src/plugins/customer_import/dialog-customer-import-gui.c:
|
||
Fix indirect libguile dependency in customer import
|
||
* gnucash/trunk/po/POTFILES.in,
|
||
gnucash/trunk/src/app-utils/Makefile.am,
|
||
gnucash/trunk/src/app-utils/business-helpers.c,
|
||
gnucash/trunk/src/app-utils/business-helpers.h,
|
||
gnucash/trunk/src/business/business-ledger/gncEntryLedgerLoad.c:
|
||
Fix indirect libguile dependency in business ledger
|
||
|
||
2013-04-14 20:04 cstim
|
||
|
||
* gnucash/trunk/src/app-utils/test/test-print-queries.c,
|
||
gnucash/trunk/src/app-utils/test/test-scm-query-string.c: Adapt
|
||
to latest split of engine-helpers.h, r22902.
|
||
|
||
2013-04-14 19:41 cstim
|
||
|
||
* gnucash/trunk/src/engine/test/test-scm-query.c: Adapt to latest
|
||
split of engine-helpers.h, r22902.
|
||
|
||
2013-04-13 17:07 gjanssens
|
||
|
||
* gnucash/trunk/src/engine/engine-helpers-guile.h: Commit nex file
|
||
(missed it in previous commit)
|
||
|
||
2013-04-13 10:40 gjanssens
|
||
|
||
* gnucash/trunk/src/app-utils/app-utils.i,
|
||
gnucash/trunk/src/app-utils/gnc-helpers.c,
|
||
gnucash/trunk/src/app-utils/guile-util.c,
|
||
gnucash/trunk/src/app-utils/option-util.c,
|
||
gnucash/trunk/src/bin/gnucash-bin.c,
|
||
gnucash/trunk/src/engine/Makefile.am,
|
||
gnucash/trunk/src/engine/engine-helpers.c,
|
||
gnucash/trunk/src/engine/engine-helpers.h,
|
||
gnucash/trunk/src/engine/engine.i,
|
||
gnucash/trunk/src/engine/gncBusGuile.c,
|
||
gnucash/trunk/src/engine/kvp-scm.c,
|
||
gnucash/trunk/src/gnome-utils/dialog-options.c,
|
||
gnucash/trunk/src/gnome-utils/dialog-transfer.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
gnucash/trunk/src/gnome/dialog-price-edit-db.c: Prevent engine's
|
||
guile dependency from leaking to modules not directly using
|
||
guile For this I have split engine-helpers.h in two headers -
|
||
one for conversion functions to and from guile - one with
|
||
guile-independent helper functions The appropriate headers are
|
||
then included depending on which functions are required.
|
||
* gnucash/trunk/src/register/register-gnome/Makefile.am,
|
||
gnucash/trunk/src/register/register-gnome/table-gnome.c: Remove
|
||
unused guile-mappings.h include instead of adding GUILE_INCS
|
||
|
||
2013-04-12 19:08 cstim
|
||
|
||
* gnucash/trunk/src/register/register-gnome/Makefile.am: Add
|
||
probably missing GUILE_INCS to CPPFLAGS because table-gnome.c
|
||
includes "guile-mappings.h" that includes <libguile.h>.
|
||
* gnucash/trunk/src/backend/sql/test/Makefile.am: Add missing
|
||
GLIB_LIBS to LDFLAGS as needed by newer gcc/libtool.
|
||
|
||
2013-04-11 20:31 cstim
|
||
|
||
* gnucash/trunk/packaging/win32/defaults.sh: Win32 build: Upgrade
|
||
libofx to 0.9.7 due to bug #697133 with long lines BP
|
||
|
||
2013-04-09 23:00 jralls
|
||
|
||
* gnucash/trunk/configure.ac,
|
||
gnucash/trunk/macros/ac_python_devel.m4: [Bug #697402] configure
|
||
doesn't find python on Debian Lose the PKG_CHECK_MODULES for
|
||
python and make sure that Python.h is present and findable in
|
||
AC_PYTHON_DEVEL instead. BP
|
||
|
||
2013-04-08 10:23 cstim
|
||
|
||
* gnucash/trunk/packaging/win32/install-impl.sh: Win32 build:
|
||
Disable debug output of r22877 again as it does not seem
|
||
necessary anymore.
|
||
|
||
2013-04-07 22:15 jralls
|
||
|
||
* gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c:
|
||
Register rewrite Update, fixes a problem with resizing columns.
|
||
This update fixes a problem with resizing columns and also a
|
||
missing tree free. Author: Robert Fewell
|
||
* gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.h:
|
||
Register rewrite Update, changes the way the transaction changed
|
||
dialog pops up. This update changes the way the transaction
|
||
changed dialog pops up and also when you navigate to a cell it
|
||
automaticly changes to allow input. Author: Robert Fewell
|
||
|
||
2013-04-07 22:14 jralls
|
||
|
||
* gnucash/trunk/src/gnome/gnc-plugin-page-register.c,
|
||
gnucash/trunk/src/gnome/gnc-plugin-page-register2.c: Register
|
||
rewrite Update, adds test for old and new account register open
|
||
at the same time. This update adds a test to stop opening old
|
||
and new account registers at the same time. Author: Robert Fewell
|
||
* gnucash/trunk/src/gnome-utils/gnc-cell-renderer-date.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-cell-renderer-popup-entry.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.h,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
gnucash/trunk/src/gnome/gnc-plugin-page-register2.c,
|
||
gnucash/trunk/src/gnome/gnc-split-reg2.c: Register rewrite
|
||
Update, adds date accelerator and fixes duplicate transaction.
|
||
This update adds the date accelerator keys to the date column
|
||
and fixes the duplicate transaction option. Author: Robert Fewell
|
||
* gnucash/trunk/po/POTFILES.in,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.h,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
gnucash/trunk/src/gnome/Makefile.am,
|
||
gnucash/trunk/src/gnome/dialog-find-transactions2.c,
|
||
gnucash/trunk/src/gnome/dialog-find-transactions2.h,
|
||
gnucash/trunk/src/gnome/dialog-print-check2.c,
|
||
gnucash/trunk/src/gnome/dialog-print-check2.h,
|
||
gnucash/trunk/src/gnome/gnc-plugin-basic-commands.c,
|
||
gnucash/trunk/src/gnome/gnc-plugin-page-register2.c,
|
||
gnucash/trunk/src/gnome/gnc-split-reg2.c,
|
||
gnucash/trunk/src/gnome/gnc-split-reg2.h,
|
||
gnucash/trunk/src/gnome/window-reconcile2.c,
|
||
gnucash/trunk/src/gnome/window-reconcile2.h,
|
||
gnucash/trunk/src/register/ledger-core/gnc-ledger-display2.c:
|
||
Register rewrite Update, adds print check, find, schedule and
|
||
reconcile. This update changes adds the print check, find
|
||
transactions, schedule transactions and reconcile options to the
|
||
new register. This was done by copying the existing files and
|
||
changing them to work with the new register so both new and old
|
||
could work at the same time. The new find option on the accounts
|
||
page has been commented out so the old one would work but has
|
||
been proved to work the same as on the new registers. Also have
|
||
the refresh option working which involves reloading the register
|
||
by re-running the query which is also used for the search
|
||
register updates. Author: Robert Fewell
|
||
* gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.h,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c:
|
||
Register rewrite Update, fixes for number / action column This
|
||
update changes the Number / Action column from a single combo
|
||
renderer to two, text renderer and combo renderer both with
|
||
entry. We use the model to decide which one will be visible for
|
||
each row. Also set up is the number accelerator key. Author:
|
||
Robert Fewell
|
||
* gnucash/trunk/src/gnome-utils/dialog-dup-trans.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-control-split-reg.h,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
gnucash/trunk/src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
gnucash/trunk/src/gnome/gnc-plugin-page-register2.c: Register
|
||
rewrite Update, fixes for duplicate and reversing transaction.
|
||
This update fixes duplicate transaction and reversing
|
||
transaction. Also included is a minor change to the model, added
|
||
the test for unbalanced transaction along with some other
|
||
dialogs. Tab key navigation has been revised but still further
|
||
work. Account key seperator works along with new account
|
||
creation. Author: Robert Fewell
|
||
|
||
2013-04-07 07:48 cstim
|
||
|
||
* gnucash/trunk/packaging/win32/build_package.sh: Win32 build:
|
||
Copy an initial logfile to the webserver when the build is
|
||
started
|
||
|
||
2013-04-06 20:42 cstim
|
||
|
||
* gnucash/trunk/Makefile.am: Update start SVN revision of this
|
||
year's ChangeLog generation
|
||
|
||
2013-04-06 20:28 cstim
|
||
|
||
* gnucash/trunk/packaging/win32/defaults.sh: Update ActivePerl URL
|
||
to a currently active (no pun intended) one.
|
||
|
||
2013-04-06 20:13 cstim
|
||
|
||
* gnucash/trunk/packaging/win32/install-impl.sh: Win32 build: Add
|
||
debug output where xsltproc currently fails
|
||
|
||
2013-04-05 19:42 cstim
|
||
|
||
* gnucash/trunk/packaging/win32/defaults.sh: Win32 build: Version
|
||
update for libxslt, libxml2, goffice. No special reason for
|
||
this, though, except that it still compiles.
|
||
|
||
2013-04-02 14:06 cstim
|
||
|
||
* [r22864] packaging/win32/install-impl.sh: Win32 build: Remove
|
||
check for pixman lib, because that one was removed in r22813.
|
||
|
||
2013-04-02 06:59 cstim
|
||
|
||
* [r22863] packaging/win32/install-impl.sh: Win32 build: Increase
|
||
verbosity on check for installed gnome.
|
||
|
||
2013-04-02 00:49 alex.aycinena
|
||
|
||
* [r22862] src/gnome/gnc-plugin-page-register.c: Vary some menu
|
||
labels and tooltips based on cursor class: transaction or split.
|
||
|
||
2013-04-01 19:37 cstim
|
||
|
||
* [r22861] packaging/win32/build_package.sh,
|
||
packaging/win32/build_tags.sh: Win32 build: Add more output for
|
||
debugging.
|
||
|
||
2013-03-31 21:28 cstim
|
||
|
||
* [r22857] packaging/win32/build_package.sh: Win32 build: Add some
|
||
more output into log on error conditions.
|
||
|
||
2013-03-31 01:19 jralls
|
||
|
||
* [r22855] ChangeLog.2011, ChangeLog.2012, NEWS: Update NEWS and
|
||
ChangeLogs for 2.5.0 release
|
||
|
||
2013-03-31 01:17 jralls
|
||
|
||
* [r22854] configure.ac: Set Version to 2.5.0 for unstable release
|
||
|
||
2013-03-31 00:04 jralls
|
||
|
||
* [r22853] src/bin/Makefile.am,
|
||
src/import-export/qif-import/test/Makefile.am: Add
|
||
libgncmod-ledger-core to satsify dependency in libgncmod-gnome.
|
||
|
||
2013-03-31 00:02 jralls
|
||
|
||
* [r22852] po/POTFILES.in: Remove deleted calculation files from
|
||
POTFILES.in
|
||
|
||
2013-03-30 21:31 jralls
|
||
|
||
* [r22851] doc/Makefile.am, src/backend/dbi/test/Makefile.am,
|
||
src/backend/dbi/test/utest-backend-dbi-basic.c,
|
||
src/backend/sql/test/Makefile.am: More Makefile changes to get
|
||
distcheck to pass
|
||
|
||
2013-03-30 14:58 cstim
|
||
|
||
* [r22848] packaging/win32/defaults.sh: Update libofx version to
|
||
0.9.6, released today
|
||
|
||
2013-03-29 22:56 jralls
|
||
|
||
* [r22847] doc/Makefile.am, src/bin/gnucash-bin.c,
|
||
src/gnome/Makefile.am: Some cleanup to get make-dist to build in
|
||
the tarball
|
||
|
||
2013-03-29 22:54 jralls
|
||
|
||
* [r22846] src/app-utils/calculation/Makefile.calc,
|
||
src/app-utils/calculation/README,
|
||
src/app-utils/calculation/amort_opt.c,
|
||
src/app-utils/calculation/amort_prt.c,
|
||
src/app-utils/calculation/fin-interactive.c,
|
||
src/app-utils/calculation/fin-main.c,
|
||
src/app-utils/calculation/fin-proto.sh,
|
||
src/app-utils/calculation/fini-input,
|
||
src/app-utils/calculation/fini-output,
|
||
src/app-utils/calculation/numeric_ops.c,
|
||
src/app-utils/calculation/numeric_ops.h,
|
||
src/app-utils/calculation/sample: Clean out unused financial
|
||
calculation stand-alone programs No-one even knew about them!
|
||
|
||
2013-03-29 20:14 cstim
|
||
|
||
* [r22843] packaging/win32/defaults.sh: Win32 build: Update libofx
|
||
version... there was a 0.9.5 release last year.
|
||
|
||
2013-03-29 20:03 cstim
|
||
|
||
* [r22840] accounts/ru/acctchrt_common.gnucash-xea: Fix spell
|
||
error in Russian translation, by enikulenkov. Patch submitted as
|
||
github pull request, see here:
|
||
https://github.com/enikulenkov/gnucash/commit/ceab7311fc6512349a73bfe927f7f0b53868d173
|
||
BP
|
||
|
||
2013-03-29 16:42 cstim
|
||
|
||
* [r22838] packaging/win32/install-impl.sh: Win32 build:
|
||
Temporarily disable ja_JP guide htmlhelp because the hhc
|
||
compiler seems to crash on this every time.
|
||
|
||
2013-03-29 06:26 jralls
|
||
|
||
* [r22836] Makefile.am: Modify the distcheck of POTFILES.skip to
|
||
ignore scheme files They need to be in the skip file to mollify
|
||
newer intltool versions, but still need to be handled by
|
||
guile-strings.c for older versions of intltool.
|
||
|
||
2013-03-26 19:35 gjanssens
|
||
|
||
* [r22834] src/gnome-utils/dialog-account.c: Bug #696469 -
|
||
renumbering subaccounts does not preserve original order Author
|
||
Sébastien Villemot <sebastien@debian.org> BP
|
||
|
||
2013-03-24 14:03 mikee
|
||
|
||
* [r22833] src/report/standard-reports/register.scm: Prevent line
|
||
break in date column on hyphen.
|
||
|
||
2013-03-24 00:03 mta
|
||
|
||
* [r22832] src/libqof/qof/Makefile.am: Compile md5.c with
|
||
"-fno-strict-aliasing". The function md5_finish_ctx dereferences
|
||
type-punned pointers which breaks strict aliasing rules.
|
||
|
||
2013-03-23 06:41 mta
|
||
|
||
* [r22831] src/bin/gnucash-bin.c: One more try to get
|
||
initialization right. This doesn't change things unless
|
||
--add-price-quotes is given. If it is then it must be handled
|
||
before gtk is initialized since DISPLAY might not be set which
|
||
will cause gtk initialization to fail. This happens when running
|
||
the X version of GnuCash from launchd on a Mac to get price
|
||
quotes updated.
|
||
|
||
2013-03-22 21:40 cstim
|
||
|
||
* [r22830] src/libqof/qof/gnc-date.c,
|
||
src/libqof/qof/test/test-gnc-date.c: Fix erroneous conversion
|
||
from time64 to struct tm because the Sunday weekday has a
|
||
different number in GDateTime vs. struct tm. In struct tm, the
|
||
weekday is in the range 0..6 with Sunday=0, but in GDateTime the
|
||
weekday is in the range 1..7 with Sunday=7. This should better
|
||
be added to the GDateTime documentation at
|
||
g_date_time_get_day_of_week, but apparently nobody documented
|
||
this so far.
|
||
|
||
2013-03-22 21:39 cstim
|
||
|
||
* [r22829] src/business/business-ledger/gncEntryLedgerModel.c,
|
||
src/core-utils/gnc-jalali.c,
|
||
src/register/ledger-core/split-register-model.c: Fix memory
|
||
leaks due to localtime -> gnc_localtime replacement in r22618,
|
||
r22626, r22627
|
||
* [r22828] src/bin/gnucash-bin.c: Again reorder the initialization
|
||
in gnucash-bin: gtk_init_check must be called before
|
||
gnc_module_system_init. This commit reverts parts of r22399,
|
||
because the gtk_init after module_system_init caused some
|
||
messed-up locale settings in dependent modules (in particular,
|
||
the aqbanking module).
|
||
|
||
2013-03-11 18:08 gjanssens
|
||
|
||
* [r22827] src/engine/Transaction.c, src/engine/Transaction.h,
|
||
src/engine/engine-helpers.c,
|
||
src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
src/gnome-utils/gnc-tree-control-split-reg.h,
|
||
src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/gnome-utils/gnc-tree-model-split-reg.h,
|
||
src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
src/gnome/gnc-plugin-page-register2.c,
|
||
src/gnome/gnc-split-reg2.c, src/gnome/gnc-split-reg2.h,
|
||
src/gnome/gtkbuilder/gnc-plugin-page-register2.glade,
|
||
src/gnome/ui/gnc-plugin-page-register2-ui.xml,
|
||
src/register/ledger-core/gnc-ledger-display2.c,
|
||
src/register/ledger-core/gnc-ledger-display2.h: Register rewrite
|
||
Update This update is mainly to do with the change to using a
|
||
tree model sort and model filter. The existing sort option has
|
||
been removed and replaced with the model sort which saves the
|
||
order to gconf. The filter option is still used but uses the
|
||
model filter instead of the query and still saves to kvp entries
|
||
in each register. There are also some changes to the cut, copy
|
||
and paste of transactions along with the transaction auto
|
||
complete. Author: Robert Fewell
|
||
|
||
2013-03-09 10:22 cstim
|
||
|
||
* [r22825] src/import-export/ofx/gnc-ofx-import.c: Bug #695423:
|
||
Fix OFX Commodity Account handling. Patch by Burke. BP
|
||
|
||
2013-03-06 20:28 cstim
|
||
|
||
* [r22824] src/doc/xml/gnucash-v2.rnc: Adding statement about
|
||
GPLv2 and v3 license as discussed on gnucash-devel yesterday.
|
||
|
||
2013-03-03 01:50 jralls
|
||
|
||
* [r22822] src/gnome-utils/gnc-gnome-utils.c: Mac: Adjust document
|
||
path for new location BP
|
||
|
||
2013-03-02 14:03 cstim
|
||
|
||
* [r22821] packaging/win32/defaults.sh: Win32 installer: Update
|
||
version numbers for gwenhywfar, aqbanking, ktoblzcheck. Once
|
||
this compiles, the resulting binary can also run SEPA online
|
||
transfers.
|
||
|
||
2013-03-02 13:49 cstim
|
||
|
||
* [r22820] src/import-export/aqbanking/dialog-ab-trans.c: Minor
|
||
bugfix: Guard against NULL pointer in sprintf argument.
|
||
|
||
2013-03-02 00:21 jralls
|
||
|
||
* [r22818] src/backend/dbi/gnc-backend-dbi.c: [Bug #661832]MySQL
|
||
database error after wireless reconnect After suggestion by Wang
|
||
Xiaozhe <chaoslawful@gmail.com> BP
|
||
|
||
2013-03-01 21:38 cstim
|
||
|
||
* [r22817] src/import-export/aqbanking/dialog-ab.glade,
|
||
src/import-export/aqbanking/gnc-gwen-gui.c: Fix erroneous widget
|
||
lookup after a widget in the glade file has been renamed This is
|
||
a result of the glorious idea of glade to have all widget names
|
||
in one file have unique names, but not verifying that we really
|
||
can continue to do the lookup as before. Oh well.
|
||
|
||
2013-03-01 21:28 cstim
|
||
|
||
* [r22816] src/import-export/aqbanking/dialog-ab-trans.c,
|
||
src/import-export/aqbanking/gnc-gwen-gui.c: Aqbanking SEPA
|
||
transfer: Really test and finish the implementation. Also,
|
||
apparently the iTAN authentication method doesn't work unless
|
||
one activates the GTK2_GUI code in gnc-gwen-gui.c:70 but I need
|
||
to check this further.
|
||
|
||
2013-02-28 09:52 gjanssens
|
||
|
||
* [r22815] po/POTFILES.in, src/engine/Split.c, src/engine/Split.h,
|
||
src/engine/Transaction.c, src/engine/Transaction.h,
|
||
src/gnome-utils/Makefile.am, src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/gnc-tree-control-split-reg.c,
|
||
src/gnome-utils/gnc-tree-control-split-reg.h,
|
||
src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/gnome-utils/gnc-tree-model-split-reg.h,
|
||
src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
src/gnome-utils/gnc-tree-view.c,
|
||
src/gnome-utils/gnc-tree-view.h,
|
||
src/gnome/gnc-plugin-page-register2.c,
|
||
src/gnome/gnc-plugin-page-register2.h,
|
||
src/gnome/gnc-split-reg2.c, src/gnome/gnc-split-reg2.h,
|
||
src/register/ledger-core/gnc-ledger-display2.c,
|
||
src/register/ledger-core/gnc-ledger-display2.h: Register rewrite
|
||
Update. The main things in this patch is I think the model is
|
||
working correctly now, you can add, change and delete same
|
||
currency transactions along with different currencies asking for
|
||
exchange rates and also share accounts. Other changes: - use the
|
||
default GTK_TREE_VIEW sort mechanism. - Added cut, copy & paste
|
||
- Added right-click context menu. Author: Robert Fewell Register
|
||
rewrite Update.
|
||
|
||
2013-02-27 23:31 alex.aycinena
|
||
|
||
* [r22814]
|
||
src/import-export/csv-import/assistant-csv-account-import.c,
|
||
src/import-export/csv-import/assistant-csv-account-import.glade,
|
||
src/import-export/csv-import/assistant-csv-account-import.h:
|
||
Replace GtkLabel with a GtkTextView within a GtkScrolledWindow
|
||
for error summary for csv account import so that window doesn't
|
||
get larger than screen with large error messages.
|
||
|
||
2013-02-25 10:13 gjanssens
|
||
|
||
* [r22813] packaging/win32/crossbuild_webkit.sh,
|
||
packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
|
||
packaging/win32/install-impl.sh: Winbuild: remove obsolete
|
||
pixman dependency It was an internal depencency of libgnomeui,
|
||
which is no longer used for GnuCash I found one more reference
|
||
to libgnomeui in the crosbuild_webkit.sh script. I have removed
|
||
it there as well.
|
||
|
||
2013-02-23 22:53 gjanssens
|
||
|
||
* [r22812] po/POTFILES.in: Fix make check failure pointed out by
|
||
Alex Aycinena
|
||
|
||
2013-02-23 16:22 cstim
|
||
|
||
* [r22811]
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml:
|
||
Aqbanking online transfer: Disable SEPA direct debit menu item
|
||
again because no bank supports it. The (SEPA) banks apparently
|
||
only support multi-jobs, not single jobs, but the former is not
|
||
yet in aqbanking and not yet in gnucash.
|
||
|
||
2013-02-23 16:11 cstim
|
||
|
||
* [r22810] lib/stf/stf-parse.c, lib/stf/stf-parse.h,
|
||
packaging/win32/redirect.c, packaging/win32/webkitenumtypes.h,
|
||
src/app-utils/gnc-ui-balances.c,
|
||
src/app-utils/gnc-ui-balances.h,
|
||
src/backend/dbi/test/test-backend-dbi.c,
|
||
src/backend/dbi/test/utest-backend-dbi-basic.c,
|
||
src/backend/dbi/test/utest-backend-dbi-business.c,
|
||
src/backend/sql/test/test-sqlbe.c,
|
||
src/backend/sql/test/utest-gnc-backend-sql.c,
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.h,
|
||
src/core-utils/gnc-features.c, src/core-utils/gnc-features.h,
|
||
src/core-utils/gnc-guile-utils.c,
|
||
src/core-utils/gnc-guile-utils.h, src/engine/test/test-engine.c,
|
||
src/engine/test/utest-Account.c, src/engine/test/utest-Budget.c,
|
||
src/engine/test/utest-Split.c,
|
||
src/gnome-utils/assistant-utils.c,
|
||
src/gnome-utils/assistant-utils.h,
|
||
src/gnome-utils/dialog-query-view.c,
|
||
src/gnome-utils/gnc-cell-renderer-date.c,
|
||
src/gnome-utils/gnc-cell-renderer-date.h,
|
||
src/gnome-utils/gnc-cell-renderer-popup-entry.c,
|
||
src/gnome-utils/gnc-cell-renderer-popup-entry.h,
|
||
src/gnome-utils/gnc-cell-renderer-popup.c,
|
||
src/gnome-utils/gnc-cell-renderer-popup.h,
|
||
src/gnome-utils/gnc-combott.c, src/gnome-utils/gnc-combott.h,
|
||
src/gnome-utils/gnc-query-view.c,
|
||
src/gnome-utils/gnc-query-view.h,
|
||
src/gnome-utils/gnc-tree-model-owner.c,
|
||
src/gnome-utils/gnc-tree-model-owner.h,
|
||
src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/gnome-utils/gnc-tree-model-split-reg.h,
|
||
src/gnome-utils/gnc-tree-view-owner.c,
|
||
src/gnome-utils/gnc-tree-view-owner.h,
|
||
src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
src/gnome/gnc-budget-view.c, src/gnome/gnc-budget-view.h,
|
||
src/gnome/gnc-plugin-page-register2.c,
|
||
src/gnome/gnc-plugin-page-register2.h,
|
||
src/gnome/gnc-plugin-register2.c,
|
||
src/gnome/gnc-plugin-register2.h, src/gnome/gnc-split-reg2.c,
|
||
src/gnome/gnc-split-reg2.h, src/gnome/reconcile-view.c,
|
||
src/gnome/reconcile-view.h, src/libqof/qof/qof-string-cache.c,
|
||
src/libqof/qof/qof-string-cache.h,
|
||
src/libqof/qof/test/test-kvp_frame.c,
|
||
src/libqof/qof/test/test-qof-string-cache.c,
|
||
src/libqof/qof/test/test-qofobject.c,
|
||
src/plugins/bi_import/dialog-bi-import-gui.c,
|
||
src/plugins/bi_import/dialog-bi-import-gui.h,
|
||
src/plugins/bi_import/dialog-bi-import-helper.c,
|
||
src/plugins/bi_import/dialog-bi-import-helper.h,
|
||
src/plugins/bi_import/dialog-bi-import.c,
|
||
src/plugins/bi_import/dialog-bi-import.h,
|
||
src/plugins/bi_import/gnc-plugin-bi-import.c,
|
||
src/plugins/bi_import/gnc-plugin-bi-import.h,
|
||
src/plugins/bi_import/gncmod-bi-import.c,
|
||
src/plugins/customer_import/dialog-customer-import-gui.c,
|
||
src/plugins/customer_import/dialog-customer-import-gui.h,
|
||
src/plugins/customer_import/dialog-customer-import.c,
|
||
src/plugins/customer_import/dialog-customer-import.h,
|
||
src/plugins/customer_import/gnc-plugin-customer_import.c,
|
||
src/plugins/customer_import/gnc-plugin-customer_import.h,
|
||
src/plugins/customer_import/libgncmod-customer_import.c,
|
||
src/register/ledger-core/gnc-ledger-display2.c,
|
||
src/register/ledger-core/gnc-ledger-display2.h,
|
||
src/register/register-gnome/gnucash-sheetP.h,
|
||
src/test-core/unittest-support.c, test-templates/test-module.c,
|
||
test-templates/test-suite.c, test-templates/testmain.c: Set
|
||
svn:eol-style property to LF on .h and .c that did not yet have
|
||
it so far.
|
||
|
||
2013-02-23 15:58 cstim
|
||
|
||
* [r22809] src/report/jqplot/MIT-LICENSE.txt,
|
||
src/report/jqplot/README.txt, src/report/jqplot/changes.txt,
|
||
src/report/jqplot/copyright.txt, src/report/jqplot/excanvas.js,
|
||
src/report/jqplot/excanvas.min.js,
|
||
src/report/jqplot/gpl-2.0.txt,
|
||
src/report/jqplot/jqPlotCssStyling.txt,
|
||
src/report/jqplot/jqPlotOptions.txt,
|
||
src/report/jqplot/jquery-1.4.2.min.js,
|
||
src/report/jqplot/jquery.jqplot.js,
|
||
src/report/jqplot/jquery.jqplot.min.js,
|
||
src/report/jqplot/jquery.js, src/report/jqplot/jquery.min.js,
|
||
src/report/jqplot/optionsTutorial.txt,
|
||
src/report/jqplot/plugins/jqplot.BezierCurveRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.BezierCurveRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.barRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.barRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.blockRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.blockRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.bubbleRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.bubbleRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasOverlay.js,
|
||
src/report/jqplot/plugins/jqplot.canvasOverlay.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasTextRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.canvasTextRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.categoryAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.categoryAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.ciParser.js,
|
||
src/report/jqplot/plugins/jqplot.ciParser.min.js,
|
||
src/report/jqplot/plugins/jqplot.cursor.js,
|
||
src/report/jqplot/plugins/jqplot.cursor.min.js,
|
||
src/report/jqplot/plugins/jqplot.dateAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.dateAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.donutRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.donutRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.dragable.js,
|
||
src/report/jqplot/plugins/jqplot.dragable.min.js,
|
||
src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.funnelRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.funnelRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.highlighter.js,
|
||
src/report/jqplot/plugins/jqplot.highlighter.min.js,
|
||
src/report/jqplot/plugins/jqplot.json2.js,
|
||
src/report/jqplot/plugins/jqplot.json2.min.js,
|
||
src/report/jqplot/plugins/jqplot.logAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.logAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.meterGaugeRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.meterGaugeRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.mobile.js,
|
||
src/report/jqplot/plugins/jqplot.mobile.min.js,
|
||
src/report/jqplot/plugins/jqplot.ohlcRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.ohlcRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pieRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.pieRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pointLabels.js,
|
||
src/report/jqplot/plugins/jqplot.pointLabels.min.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidGridRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidGridRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.trendline.js,
|
||
src/report/jqplot/plugins/jqplot.trendline.min.js,
|
||
src/report/jqplot/usage.txt: Also set svn:eol-style property LF
|
||
on .js files so that the files will surely have LF line endings
|
||
in SVN in all cases.
|
||
|
||
2013-02-23 10:34 mikee
|
||
|
||
* [r22808] src/report/jqplot/excanvas.min.js,
|
||
src/report/jqplot/jquery.jqplot.min.js,
|
||
src/report/jqplot/plugins/jqplot.BezierCurveRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.barRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.blockRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.bubbleRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasOverlay.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasTextRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.categoryAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.ciParser.min.js: Normalise line
|
||
endings of min.js files.
|
||
|
||
2013-02-22 18:17 gjanssens
|
||
|
||
* [r22806] src/optional/python-bindings/gnucash_core.py: Add child
|
||
functions to Account in python bindings. Add children discovery
|
||
functions to Account type for the python bindings. Author:
|
||
Hendrik van Antwerpen <hendrik@van-antwerpen.net>
|
||
|
||
2013-02-22 18:15 gjanssens
|
||
|
||
* [r22805] src/base-typemaps.i,
|
||
src/optional/python-bindings/gnucash_core.py: Add tax tables
|
||
lookup to python bindings. Add function to lookup tax tables to
|
||
Book and add taxtable conversion to base typemap. Author:
|
||
Hendrik van Antwerpen <hendrik@van-antwerpen.net>
|
||
|
||
2013-02-22 17:16 gjanssens
|
||
|
||
* [r22804] src/gnome-utils/Makefile.am: Fix compile error after
|
||
r22799 due to missing CFLAGS
|
||
|
||
2013-02-21 18:26 gjanssens
|
||
|
||
* [r22802] src/report/report-system/html-linechart.scm,
|
||
src/report/standard-reports/net-linechart.scm: jqplot line
|
||
chart: make markers and grid optional again This was a
|
||
regression from the goffice based chart, pointed out by Mike
|
||
Evans
|
||
|
||
2013-02-21 16:51 gjanssens
|
||
|
||
* [r22801] src/report/report-system/html-barchart.scm,
|
||
src/report/report-system/html-linechart.scm,
|
||
src/report/report-system/html-piechart.scm,
|
||
src/report/report-system/html-scatter.scm: Charts: improve
|
||
tooltips on line and bar charts
|
||
* [r22800] src/report/report-system/html-barchart.scm,
|
||
src/report/report-system/html-linechart.scm,
|
||
src/report/report-system/html-piechart.scm,
|
||
src/report/report-system/html-scatter.scm: Charts: source
|
||
formatting - fix some whitespace - improveformatting of
|
||
resulting html
|
||
* [r22799] src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-gnome-utils.c, src/html/Makefile.am,
|
||
src/html/gnc-html-graph-gog-extras.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-webkit.c, src/html/gnc-html.i: Drop goffice
|
||
dependency from our html engine
|
||
|
||
2013-02-21 11:27 gjanssens
|
||
|
||
* [r22798] src/report/report-system/html-linechart.scm: Improve
|
||
linechart - convert chart to jqplot - drop goffice based code
|
||
|
||
2013-02-21 01:10 plongstaff
|
||
|
||
* [r22796] src/gnome/Makefile.am, src/gnome/gnc-budget-view.c,
|
||
src/gnome/gnc-budget-view.h, src/gnome/gnc-plugin-page-budget.c:
|
||
Initial changes to budget view. 1) Splits gnc-budget-view.c/.h
|
||
out from gnc-plugin-page-budget.c. gnc-plugin-page-budget.c now
|
||
creates a GncBudgetView and provides the overall UI and
|
||
integration for it. 2) GncBudgetView changes: a) If an account
|
||
has children but does not have a specific budget value for a
|
||
period, the sum of the children's budget values will be
|
||
displayed in gray b) Totals column on the right provides total
|
||
for a budget row (account) c) At the bottom, totals lines with
|
||
total income, total expenses, total transfers
|
||
(assets+liabilities) and grand total (income - expenses -
|
||
transfers)
|
||
|
||
2013-02-20 18:52 gjanssens
|
||
|
||
* [r22795] src/report/report-system/html-scatter.scm,
|
||
src/report/report-system/options-utilities.scm,
|
||
src/report/standard-reports/price-scatter.scm: Improve
|
||
scatterplot chart - drop goffice based chart, only keep jquery
|
||
one - support all jqplot shapes for the markers
|
||
|
||
2013-02-20 18:51 gjanssens
|
||
|
||
* [r22794] src/report/report-system/html-piechart.scm: Improve
|
||
piechart - drop goffice based chart, only keep jquery one - move
|
||
legend outside of plotting area
|
||
* [r22793] src/report/jqplot/plugins/jqplot.barRenderer.js:
|
||
Improve jqplot's barchart renderer's barWidth and barPadding
|
||
calculation The improved formula scales more gracefully from
|
||
extremely small to extremely large. Note: this modifies jqplot
|
||
itself. We may need to either - attempt to get this in the
|
||
upstream code - see if we can get a similar result by improving
|
||
our own code
|
||
* [r22792] .gitattributes,
|
||
src/report/jqplot/plugins/jqplot.cursor.min.js,
|
||
src/report/jqplot/plugins/jqplot.dateAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.donutRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.dragable.min.js,
|
||
src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.funnelRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.highlighter.min.js,
|
||
src/report/jqplot/plugins/jqplot.json2.min.js,
|
||
src/report/jqplot/plugins/jqplot.logAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.meterGaugeRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.mobile.js,
|
||
src/report/jqplot/plugins/jqplot.mobile.min.js,
|
||
src/report/jqplot/plugins/jqplot.ohlcRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pieRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pointLabels.min.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidGridRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.trendline.min.js: Define EOL
|
||
style for javascript files
|
||
* [r22791] src/report/report-system/html-barchart.scm: Improve
|
||
barchart - drop goffice based chart, only keep jquery one - move
|
||
legend outside of plotting area
|
||
|
||
2013-02-20 18:50 gjanssens
|
||
|
||
* [r22790] src/report/jqplot/MIT-LICENSE.txt,
|
||
src/report/jqplot/Makefile.am, src/report/jqplot/README.txt,
|
||
src/report/jqplot/changes.txt, src/report/jqplot/copyright.txt,
|
||
src/report/jqplot/excanvas.js,
|
||
src/report/jqplot/excanvas.min.js,
|
||
src/report/jqplot/jqPlotCssStyling.txt,
|
||
src/report/jqplot/jqPlotOptions.txt,
|
||
src/report/jqplot/jquery.jqplot.css,
|
||
src/report/jqplot/jquery.jqplot.js,
|
||
src/report/jqplot/jquery.jqplot.min.css,
|
||
src/report/jqplot/jquery.jqplot.min.js,
|
||
src/report/jqplot/jquery.js, src/report/jqplot/jquery.min.js,
|
||
src/report/jqplot/optionsTutorial.txt,
|
||
src/report/jqplot/plugins/jqplot.BezierCurveRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.BezierCurveRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.barRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.barRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.blockRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.blockRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.bubbleRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.bubbleRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasOverlay.js,
|
||
src/report/jqplot/plugins/jqplot.canvasOverlay.min.js,
|
||
src/report/jqplot/plugins/jqplot.canvasTextRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.canvasTextRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.categoryAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.categoryAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.ciParser.js,
|
||
src/report/jqplot/plugins/jqplot.ciParser.min.js,
|
||
src/report/jqplot/plugins/jqplot.cursor.js,
|
||
src/report/jqplot/plugins/jqplot.cursor.min.js,
|
||
src/report/jqplot/plugins/jqplot.dateAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.dateAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.donutRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.donutRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.dragable.js,
|
||
src/report/jqplot/plugins/jqplot.dragable.min.js,
|
||
src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.funnelRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.funnelRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.highlighter.js,
|
||
src/report/jqplot/plugins/jqplot.highlighter.min.js,
|
||
src/report/jqplot/plugins/jqplot.json2.min.js,
|
||
src/report/jqplot/plugins/jqplot.logAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.logAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.meterGaugeRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.meterGaugeRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.mobile.js,
|
||
src/report/jqplot/plugins/jqplot.mobile.min.js,
|
||
src/report/jqplot/plugins/jqplot.ohlcRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.ohlcRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pieRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.pieRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pointLabels.js,
|
||
src/report/jqplot/plugins/jqplot.pointLabels.min.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidGridRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidGridRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.pyramidRenderer.min.js,
|
||
src/report/jqplot/plugins/jqplot.trendline.js,
|
||
src/report/jqplot/plugins/jqplot.trendline.min.js,
|
||
src/report/jqplot/usage.txt,
|
||
src/report/report-system/html-barchart.scm,
|
||
src/report/report-system/html-piechart.scm,
|
||
src/report/report-system/html-scatter.scm: Update to jqplot 1.0.6
|
||
* [r22789] src/report/report-system/html-barchart.scm,
|
||
src/report/report-system/html-piechart.scm,
|
||
src/report/report-system/html-scatter.scm: jqplot: fix paths to
|
||
js and css files
|
||
* [r22788] src/core-utils/gnc-filepath-utils.c: Fix code to find
|
||
html files - look in pkg_data_dir as last resort (eg
|
||
/usr/share/gnucash) - effectively test all directories instead
|
||
of only the second one - add a debug print line
|
||
* [r22787] src/report/report-system/html-barchart.scm,
|
||
src/report/report-system/html-piechart.scm,
|
||
src/report/report-system/html-scatter.scm: Enable jqplot for
|
||
barchart, piechart and scatterchart Patch by Andy Clayton This
|
||
doesn't work anymore due to changes in other parts of GnuCash,
|
||
but is a good starting point to fix it.
|
||
|
||
2013-02-19 21:05 cstim
|
||
|
||
* [r22786] src/import-export/aqbanking/dialog-ab-trans.c:
|
||
Aqbanking online transfer: Disable the non-SEPA verification
|
||
rules for SEPA transactions. Eventually, the SEPA rules need to
|
||
be implemented, but for now we just allow any alphanumerics.
|
||
|
||
2013-02-18 20:48 cstim
|
||
|
||
* [r22784] src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/dialog-transfer.h,
|
||
src/import-export/aqbanking/gnc-ab-transfer.c: Aqbanking online
|
||
transfer: Set the date in the gnucash txn dialog to
|
||
non-sensitive. Users regularly expect that date to be the online
|
||
job execution date, but that's not what is implemented. So we
|
||
prevent editing here at all.
|
||
|
||
2013-02-18 20:37 cstim
|
||
|
||
* [r22783]
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml,
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking.c: Minor update
|
||
for SEPA (European) online transfers (after r22445) Add direct
|
||
debit. Make menu items sensitive correctly.
|
||
|
||
2013-02-16 22:50 alex.aycinena
|
||
|
||
* [r22780] src/report/locale-specific/us/taxtxf.scm: Update
|
||
taxtxf.scm to fix beginning balance sign and signs for Transfer
|
||
From/To amounts for
|
||
|
||
2013-02-12 23:09 jralls
|
||
|
||
* [r22776] src/libqof/qof/gnc-date.c,
|
||
src/libqof/qof/test/test-gnc-date.c: Fix gnc-cdate format to
|
||
match that of POSIX cdate
|
||
|
||
2013-02-08 20:47 cstim
|
||
|
||
* [r22767] src/CMakeLists.txt, src/core-utils/CMakeLists.txt,
|
||
src/engine/CMakeLists.txt, src/gnc/CMakeLists.txt,
|
||
src/gnc/main.cpp, src/libqof/CMakeLists.txt: Get cutecash/C++ to
|
||
compile again.
|
||
|
||
2013-02-08 11:02 mikee
|
||
|
||
* [r22766] src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-split-reg.c, src/gnome/gnc-split-reg.h,
|
||
src/gnome/gtkbuilder/gnc-plugin-page-register.glade: Bug 683881
|
||
Partial implementation. TODO: Saving search preferences doesn't
|
||
save reverse sort. The blank_split remains at the bottom of the
|
||
register when reverse sorted.
|
||
|
||
2013-02-06 04:24 mta
|
||
|
||
* [r22755] src/register/register-gnome/datecell-gnome.c: Avoid a
|
||
crash when entering invalid dates (e.g., enter "111" for a
|
||
transaction date). gnc_parse_date is ignoring the return code
|
||
from qof_scan_date which causes it to send uninitialized values
|
||
to gnc_mktime which crashes if the date is too ridiculous.
|
||
Presumably this worked before because mktime took anything
|
||
without crashing.
|
||
|
||
2013-02-05 00:35 alex.aycinena
|
||
|
||
* [r22753] src/tax/us/txf.scm: Update txf.scm to reflect changes
|
||
to US Income Tax Forms and Schedules for 2012.
|
||
|
||
2013-02-04 03:15 mta
|
||
|
||
* [r22752] src/scm/price-quotes.scm: Use gnc-commodity-equiv to
|
||
compare commodites, not equal?
|
||
|
||
2013-02-04 02:32 mta
|
||
|
||
* [r22751] src/scm/price-quotes.scm: Allow the price quotes perl
|
||
script to return multiple quotes on a single call. This makes it
|
||
easier to add historical prices using a different perl script.
|
||
|
||
2013-02-04 00:50 mta
|
||
|
||
* [r22750] src/report/report-system/html-acct-table.scm: Improve
|
||
HTML account table generator Make it possible to add to an
|
||
existing row and do a better job of keeping track of whether any
|
||
values were display for child accounts.
|
||
|
||
2013-01-30 05:22 mta
|
||
|
||
* [r22736] src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-util.c: Do a better job
|
||
of calculating debit and credit fractions. Make
|
||
gnc_split_register_set_cell_fractions agree with
|
||
gnc_split_register_get_debcred_entry. If the account for a split
|
||
changes recalculate the fractions.
|
||
* [r22735] src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-load.c,
|
||
src/register/ledger-core/split-register-model.c,
|
||
src/register/ledger-core/split-register-p.h,
|
||
src/register/ledger-core/split-register.c: Do a better job of
|
||
prompting for an exchange rate only when needed. If the debit or
|
||
credit value of a split changes, prompt for an exchange rate.
|
||
Don't prompt for an exchange rate in a register that doesn't
|
||
have a rate cell (and fix a bug so that it knows that portfolio
|
||
registers don't have one). If the transaction has been
|
||
autofilled and edited start with a nearby rate from the prices
|
||
DB. If it is an existing transaction start with the exchange
|
||
rate it already has.
|
||
|
||
2013-01-22 22:25 mta
|
||
|
||
* [r22723] src/gnome/window-reconcile.c: Don't store a negative
|
||
reconcile interval.
|
||
|
||
2013-01-22 10:14 gjanssens
|
||
|
||
* [r22721] doc/Makefile.am: Bug #680086 - Each Tip of the Day has
|
||
an n shown at the end BP
|
||
* [r22720] packaging/win32/bootstrap_win_dev.vbs: Win32 build: add
|
||
attribution for a code snippet in bootstrap
|
||
|
||
2013-01-19 23:29 alex.aycinena
|
||
|
||
* [r22717] src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-plugin-page-register.h,
|
||
src/register/ledger-core/split-register.c: Remove circular
|
||
dependency introduced in r22681
|
||
|
||
2013-01-19 21:00 gjanssens
|
||
|
||
* [r22716] .gitattributes, src/bin/gnucash.rc: Fix another eol
|
||
issue
|
||
|
||
2013-01-19 18:28 gjanssens
|
||
|
||
* [r22715] packaging/win32/install-impl.sh: Win32 build: some more
|
||
patchfile cleanups Wrap patching code in conditional in most
|
||
cases to only run patch if there actually is a patch file
|
||
available.
|
||
|
||
2013-01-19 18:27 gjanssens
|
||
|
||
* [r22714] packaging/win32/Makefile.am,
|
||
packaging/win32/aqbanking-4.2.4-r2132-patch.diff,
|
||
packaging/win32/aqbanking-4.2.4-r2132.patch,
|
||
packaging/win32/defaults.sh,
|
||
packaging/win32/opensp-1.5.2-patch.diff,
|
||
packaging/win32/opensp-1.5.2.patch: Win32 build: rename patch
|
||
files to consistently end in .patch This way they will be
|
||
checked in/out in proper line ending style on all supported
|
||
platforms.
|
||
* [r22713] packaging/win32/Makefile.am,
|
||
packaging/win32/aqbanking-3.8.3-patch.diff,
|
||
packaging/win32/aqbanking-4.1.6-patch.diff,
|
||
packaging/win32/defaults.sh,
|
||
packaging/win32/goffice-0.7.2-patch.diff,
|
||
packaging/win32/gwenhywfar-3.11.0-patch.diff,
|
||
packaging/win32/gwenhywfar-3.11.1-patch.diff,
|
||
packaging/win32/gwenhywfar-3.6.0-patch.diff,
|
||
packaging/win32/libofx-0.8.3-patch.diff,
|
||
packaging/win32/libofx-0.9.2-patch.diff: Win32 build: remove
|
||
obsolete patches The code used to apply the patches if present
|
||
still remains to cater for possible future patches.
|
||
* [r22712] .gitattributes, src/tax/us/de_DE/taxtxf - LIES
|
||
MICH.txt, src/tax/us/de_DE/txf-USt-Bericht.html: Define line
|
||
ending style for different file types Additionally, fix line
|
||
endings on some files that were inconsistent in this regard.
|
||
This gives a more consistent experience on all development
|
||
platforms. All source files (be it scripts, makefiles,
|
||
autoconf/automake files,...) are given an explicit line ending
|
||
style. For most LF was chosen. Exceptions are typical windows
|
||
scripts (.bat, .cmd, .vbs,...) and some files related to the
|
||
windows installer. Those are fixed at CTRL/LF because the
|
||
installer would have issues otherwise). The remainder of files
|
||
are mostly plain text files (README's, CHANGELOG's,...). These
|
||
files are stored with LF line ending in the repo, but checked
|
||
out with the platform's native line ending style. git takes
|
||
proper care of the necessary conversions automatically.
|
||
|
||
2013-01-19 09:25 gjanssens
|
||
|
||
* [r22711] doc/tip_of_the_day.list.in: Bug #604520 Explain scope
|
||
of find transaction tool. Signed-off-by: Yawar Amin
|
||
<yawar.amin@gmail.com>
|
||
|
||
2013-01-18 16:02 gjanssens
|
||
|
||
* [r22707] packaging/win32/bootstrap_win_dev.vbs: Win32 build
|
||
system: Experimental bootstrap script The goal of this script is
|
||
to make is extremely easy to start gnucash development on
|
||
Windows. After downloading and running this script, the user
|
||
should be ready to start coding. Note that this is not the case
|
||
yet. The bootstrap script is only the first step in that
|
||
direction.
|
||
|
||
2013-01-15 16:15 gjanssens
|
||
|
||
* [r22703] src/backend/xml/sixtp.c: Bug #672364 - does not
|
||
properly handle XML parse errors, leading to possible data loss
|
||
Handle return value of xmlParseDocument() Ignoring errors can
|
||
lead to data loss. Author: Sébastien Villemot
|
||
<sebastien@debian.org> Bug-Debian: http://bugs.debian.org/696282
|
||
BP
|
||
|
||
2013-01-14 01:18 jralls
|
||
|
||
* [r22701] src/gnome-utils/dialog-book-close.c,
|
||
src/gnome-utils/gnc-ui.h: Fix #638955 Connect the `Help' button
|
||
in the `Close Book' dialog box (Tools > Close Book) to
|
||
newly-written help section on book closing. Signed-off-by: Yawar
|
||
Amin <yawar.amin@gmail.com>
|
||
|
||
2013-01-13 22:51 jralls
|
||
|
||
* [r22698] src/gnome-utils/gnc-gnome-utils.c: Fix string leak in
|
||
gnc_gnome_help() Thanks to Yawar Amin for pointing it out.
|
||
|
||
2013-01-01 00:10 mta
|
||
|
||
* [r22688] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
|
||
Fix gnc_difftime so it is the same as difftime, which it
|
||
replaces. It was computing the negative of the expected value.
|
||
The most obvious effect of this was that the reconcile interval
|
||
became negative when you reconciled an account so each
|
||
reconciliation was earlier than the previous.
|
||
|
||
2012-12-22 18:21 gjanssens
|
||
|
||
* [r22687] src/app-utils/guile-util.c, src/app-utils/guile-util.h,
|
||
src/core-utils/gnc-guile-utils.c,
|
||
src/core-utils/gnc-guile-utils.h,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Move
|
||
gnc_guile_strip_comments to core-utils and normalize its name to
|
||
gnc_scm_strip_comments Also make it a true convenience functions
|
||
by doing the conversion from an scm string to a c string
|
||
internally. This saves the caller a manual conversion step.
|
||
|
||
2012-12-22 18:20 gjanssens
|
||
|
||
* [r22686] src/app-utils/option-util.c,
|
||
src/core-utils/gnc-guile-utils.c,
|
||
src/core-utils/gnc-guile-utils.h,
|
||
src/gnome-utils/gnc-menu-extensions.c,
|
||
src/import-export/qif-import/assistant-qif-import.c,
|
||
src/report/report-gnome/dialog-report-style-sheet.c,
|
||
src/report/report-system/gnc-report.c: Normalize naming
|
||
convention for guile convenience functions Let them all start
|
||
with gnc_scm_* Copy the guile naming convention as close as
|
||
possible for the remainder
|
||
* [r22685] src/app-utils/gnc-ui-util.c,
|
||
src/engine/engine-helpers.c: Properly use scm_dynwind_*
|
||
functions where they still make sense
|
||
* [r22684] src/app-utils/gfec.c, src/app-utils/guile-util.c,
|
||
src/app-utils/option-util.c,
|
||
src/app-utils/test/test-scm-query-string.c,
|
||
src/core-utils/gnc-guile-utils.c,
|
||
src/core-utils/gnc-guile-utils.h, src/engine/engine-helpers.c,
|
||
src/engine/glib-helpers.c, src/engine/kvp-scm.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/gnc-menu-extensions.c,
|
||
src/gnome/dialog-tax-info.c,
|
||
src/import-export/qif-import/dialog-account-picker.c,
|
||
src/report/report-gnome/dialog-custom-report.c,
|
||
src/report/report-gnome/dialog-report-column-view.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c,
|
||
src/report/report-gnome/window-report.c,
|
||
src/report/report-system/Makefile.am,
|
||
src/report/report-system/gnc-report.c: Readd
|
||
gnc_scm_to_locale_string function and use it where appropriate
|
||
This function is a wrapper around scm_to_locale_string which
|
||
returns a gchar * to be freed with g_free. The return value of
|
||
the original function has to be freed with free. This is
|
||
confusing since most of the gnucash code relies on
|
||
g_malloc/g_free. While at it, clean up a lot of memory handling
|
||
issues around (gnc_)scm_to_locale_string
|
||
* [r22683] src/import-export/qif-import/assistant-qif-import.c,
|
||
src/report/report-gnome/dialog-report-style-sheet.c,
|
||
src/report/report-system/gnc-report.c: Use
|
||
gnc_guile_call1_to_string convenience function where appropriate
|
||
And improve memory handling surrounding it where needed.
|
||
* [r22682] src/app-utils/guile-util.c, src/app-utils/guile-util.h,
|
||
src/core-utils/gnc-guile-utils.c,
|
||
src/core-utils/gnc-guile-utils.h: Move some guile convenience
|
||
routines to core utils They don't depend on any gui or engine
|
||
code and are used throughout the source
|
||
|
||
2012-12-22 06:00 alex.aycinena
|
||
|
||
* [r22681] src/app-utils/app-utils.scm,
|
||
src/app-utils/business-prefs.scm, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h,
|
||
src/business/business-gnome/dialog-payment.c,
|
||
src/core-utils/gnc-features.c, src/core-utils/gnc-features.h,
|
||
src/core-utils/gnc-gconf-utils.h, src/engine/SchedXaction.c,
|
||
src/engine/Split.c, src/engine/Split.h,
|
||
src/engine/Transaction.c, src/engine/Transaction.h,
|
||
src/engine/cap-gains.c, src/engine/engine-helpers.c,
|
||
src/engine/engine-helpers.h, src/engine/engine.i,
|
||
src/engine/gncInvoice.c, src/engine/gncOwner.c,
|
||
src/engine/test/utest-Split.c, src/gnome-search/dialog-search.c,
|
||
src/gnome-utils/dialog-dup-trans.c,
|
||
src/gnome-utils/dialog-dup-trans.h,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-options.h,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
|
||
src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome-utils/gnc-gnome-utils.h,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-main-window.h,
|
||
src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
src/gnome-utils/gnc-ui.h,
|
||
src/gnome-utils/gtkbuilder/dialog-preferences.glade,
|
||
src/gnome/assistant-hierarchy.c,
|
||
src/gnome/assistant-stock-split.c,
|
||
src/gnome/dialog-find-transactions.c,
|
||
src/gnome/dialog-lot-viewer.c, src/gnome/dialog-print-check.c,
|
||
src/gnome/dialog-sx-from-trans.c,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-plugin-page-register.h,
|
||
src/gnome/gnc-plugin-page-register2.c,
|
||
src/gnome/gnc-split-reg.c, src/gnome/gnc-split-reg.h,
|
||
src/gnome/gtkbuilder/assistant-hierarchy.glade,
|
||
src/gnome/gtkbuilder/gnc-plugin-page-register.glade,
|
||
src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/aqbanking/gnc-file-aqb-import.c,
|
||
src/import-export/csv-export/csv-transactions-export.c,
|
||
src/import-export/csv-import/assistant-csv-account-import.c,
|
||
src/import-export/csv-import/assistant-csv-account-import.h,
|
||
src/import-export/csv-import/assistant-csv-trans-import.c,
|
||
src/import-export/csv-import/assistant-csv-trans-import.glade,
|
||
src/import-export/csv-import/gnc-csv-model.c,
|
||
src/import-export/csv-import/gnc-csv-model.h,
|
||
src/import-export/import-backend.c,
|
||
src/import-export/ofx/gnc-ofx-import.c,
|
||
src/import-export/qif-import/assistant-qif-import.c,
|
||
src/import-export/qif-import/assistant-qif-import.glade,
|
||
src/import-export/qif-import/qif-to-gnc.scm,
|
||
src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h,
|
||
src/libqof/qof/qofbookslots.h,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/register/ledger-core/Makefile.am,
|
||
src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-layout.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-util.c,
|
||
src/register/ledger-core/split-register.c,
|
||
src/register/ledger-core/split-register.h,
|
||
src/register/ledger-core/test/Makefile.am,
|
||
src/report/business-reports/customer-summary.scm,
|
||
src/report/business-reports/job-report.scm,
|
||
src/report/business-reports/owner-report.scm,
|
||
src/report/locale-specific/us/taxtxf.scm,
|
||
src/report/standard-reports/register.scm,
|
||
src/report/standard-reports/standard-reports.scm,
|
||
src/report/standard-reports/transaction.scm: Implement a Book
|
||
Option to give users the choice to use the transaction number
|
||
field (default and current behaviour) or, alternatively, the
|
||
split action field of the anchor split for 'Num' column on
|
||
registers, reports, import and export, where applicable. The
|
||
difference between the two is that with the default, the same
|
||
'Num' is displayed for a given transaction regardless of what
|
||
register it is viewed in and with the new option, a different
|
||
'Num' can be entered/displayed for a given transaction in each
|
||
register it is viewed in. In both cases, the 'next number logic'
|
||
of the 'Num' cell is based on the account of the register the
|
||
transaction is entered/viewed from but in one case it fills the
|
||
transaction number, in the other, it fills the split action
|
||
field of the anchor split (with the transaction number field
|
||
displayed in the register cell labeled 'T-Num'). In both cases,
|
||
both fields are visible and can be used as free-form text in
|
||
double-line mode for any value the user wants. If the new option
|
||
is not selected, there should be no change in Gnucash's
|
||
behaviour with the exception of displaying the book options
|
||
dialog in 'new book' situations. The changes made are: 1.
|
||
Implement the new book option to select source for 'num' cell:
|
||
libqof/qof/qofbookslots.h - define num source option
|
||
engine/engine.i - define 'NUM-FIELD-SOURCE' as an option name
|
||
and 'SPLIT-ACTION' as a term for sorting queries
|
||
app-utils/business-prefs.scm - define book option for
|
||
num-field-source app-utils/app-utils.scm - define and export
|
||
book option for num-field-source 2. Implement functions to get
|
||
book option setting and to test: libqof/qof/qofbook.c & .h -
|
||
define function to get number source book option
|
||
libqof/qof/test/test-qofbook.c - test function to get number
|
||
source book option 3. Implement a notification mechanism for
|
||
book option changes: engine/engine-helpers.c & .h - define
|
||
functions to register callbacks, define function to remove
|
||
callbacks and define function to initiate callbacks on book
|
||
num-source option changes core-utils/gnc-features.c & .h -
|
||
define feature for num-source app-utils/gnc-ui-util.c & .h -
|
||
define gnc_book_option_num_field_source_change_cb; include
|
||
setting of feature flag on initial use
|
||
gnome-utils/gnc-main-window.c - change name of
|
||
gnc_options_dialog_apply_cb function to
|
||
gnc_book_options_dialog_apply_cb and adjust function to call
|
||
function gnc_book_option_num_field_source_change_cb when book
|
||
option for num-field-source changes; change name of
|
||
gnc_options_dialog_close_cb to gnc_book_options_dialog_close_cb
|
||
4. Implement 'help' button response on Book Option Dialog:
|
||
gnome-utils/gnc-ui.h - define "book-options" section of help
|
||
manual gnome-utils/gnc-gnome-utils.c & .h - implement Book
|
||
Options help callback gnome-utils/gnc-main-window.c - use
|
||
gnc_options_dialog_set_book_options_help_cb to make help button
|
||
active 5. Implement utility functions to get/set number/action
|
||
based on book option: engine/engine-helpers.c & .h - define
|
||
'gnc_get_num_action' function define 'gnc_get_action_num'
|
||
function define 'gnc_set_num_action' function engine/engine.i -
|
||
make get/set num/action functions available to guile & allow #f
|
||
to be used in place of NULL from guile engine/Transaction.h -
|
||
add reference to utility functions in comments to
|
||
xaccTransSetNum and xaccTransGetNum functions engine/Split.h -
|
||
add reference to utility functions in comments to
|
||
xaccSplitSetAction and xaccSplitGetAction functions 6. Implement
|
||
register use of num source book option; for General, Income and
|
||
Search Ledgers, since there is no anchor split, always show
|
||
tran-num in transaction cursor, but vary label to correspond to
|
||
book option: register/ledger-core/split-register.h - define
|
||
TNUM_CELL define CURSOR_DOUBLE_LEDGER_NUM_ACTN cursor name to
|
||
use TNUM_CELL define CURSOR_DOUBLE_JOURNAL_NUM_ACTN cursor name
|
||
to use TNUM_CELL add boolean to split_reg structure to hold num
|
||
source book option register/ledger-core/split-register-layout.c
|
||
- add logic to define and set up new ledger/journal cursors with
|
||
TNUM_CELLs add logic to add the new cursors to a layout add
|
||
logic to add TNUM_CELL to a layout
|
||
register/ledger-core/split-register-model.c - define function to
|
||
get TNUM_CELL label add logic to recognize ledger/journal
|
||
cursors with TNUM_CELL modify function to get NUM_CELL value
|
||
based on book option and register type define function to get
|
||
TNUM_CELL value adjust num help text to reflect book option
|
||
choice define function to get TNUM_CELL help modify function to
|
||
get action help to reflect book option choice set up handlers
|
||
for TNUM_CELL register/ledger-core/split-register-model-save.c -
|
||
use 'gnc_set_num_action' function to set num/action for NUM_CELL
|
||
based on book option define function to save TNUM_CELL using
|
||
'gnc_set_num_action' function set save handler for TNUM_CELL
|
||
register/ledger-core/split-register-util.c - modify logic to
|
||
recognize ledger/journal cursors with tnum_cell
|
||
register/ledger-core/split-register.c - define
|
||
split_register_book_option_changed function register
|
||
split_register_book_option_changed function in register init
|
||
initialize register structure setting to book option remove
|
||
split_register_book_option_changed function in register destroy
|
||
modify gnc_split_register_save_to_scm to handle TNUM_CELL 7.
|
||
Enhance transaction copy/duplicate logic to accommodate new book
|
||
option: gnome/gtkbuilder/gnc-plugin-page-register.glade - add
|
||
widgets to handle trans number and/or split action based on book
|
||
option gnome-utils/dialog-dup-trans.c & .h - add capability to
|
||
display and handle 'Num' field according to book option
|
||
gnome/gnc-plugin-page-register.c - define
|
||
gnc_find_register_by_account
|
||
register/ledger-core/split-register.c - modify
|
||
gnc_split_register_duplicate_current to accomodate book option
|
||
setting register/ledger-core/Makefile.am - add GNOME_CFLAGS
|
||
register/ledger-core/test/Makefile.am - add libgnc-gnome.la 8.
|
||
Adjust register sort and sort labels related to Num/Action radio
|
||
buttons to correspond to book option for clarity:
|
||
gnome/gnc-plugin-page-register.c - define
|
||
gnc_plugin_page_register_sort_book_option_changed to adjust
|
||
labels register function in
|
||
gnc_plugin_page_register_cmd_view_sort_by and save num and
|
||
action radio widgets initialize radio widget labels to
|
||
correspond to book option remove function in
|
||
gnc_plugin_page_register_sort_response_cb and clear num and
|
||
action radio widgets gnome/gnc-split-reg.c & h. - create
|
||
versions of gnc_split_reg_sort and gnc_split_reg_set_sort to
|
||
force a re-sort to be used when num-source book option changes
|
||
engine/Transaction.c & .h - modify default sort to use split
|
||
action in place of tran num per book option if called from
|
||
xaccSplitOrder engine/Split.c - modify xaccSplitOrder to call
|
||
xaccTransOrder_num_action to switch use of split action and tran
|
||
num per book option engine/test/utest-Split.c - modify
|
||
test_xaccSplitOrder to call xaccTransOrder_num_action based on
|
||
book option 9. Adjust transaction find labels related to
|
||
Num/Action to correspond to book option for clarity:
|
||
gnome/dialog-find-transactions.c - adjust labels in search
|
||
criteria based on book option gnome-search/dialog-search.c -
|
||
define gnc_search_dialog_book_option_changed to adjust labels
|
||
register function in gnc_search_dialog_init_widgets when
|
||
searching for splits remove function in
|
||
gnc_search_dialog_close_cb if registered 10. Modify new file
|
||
process to allow setting of num-source (actually, all) book
|
||
option(s) during New Account Hierarchy Setup:
|
||
gnome-utils/gtkbuilder/dialog-preferences.glade - add a user
|
||
preference for the default setting for 'num-source' for new
|
||
books core-utils/gnc-gconf-utils.h - define KEY_NUM_SOURCE
|
||
gnome-utils/gnc-gnome-utils.c & h. - define
|
||
gnc_options_dialog_set_new_book_option_values to retrieve
|
||
preference values gnome-utils/dialog-options.c & .h - define
|
||
gnc_options_dialog_new_modal to surpress apply button
|
||
gnome-utils/gnc-main-window.c - define function
|
||
gnc_book_options_dialog_cb with arguments so that the window can
|
||
be called in modal mode and the title changed and return dialog
|
||
widget; call gnc_options_dialog_new_modal instead of
|
||
gnc_options_dialog_new; call this function from
|
||
gnc_main_window_cmd_file_properties with new arguments; for
|
||
modal mode, call gnc-options-dialog-set-new-book-option-values
|
||
to initialize values from preferences app-utils/gnc-ui-util.c &
|
||
h. - create function gnc_is_new_book for determining when a new
|
||
book is being created gnome-utils/dialog-utils.c & h. - define
|
||
gnc_new_book_option_display to display book options dialog in
|
||
modal mode gnome/gtkbuilder/assistant-hierarchy.glade - add
|
||
notification about book options to currency page
|
||
gnome/assistant-hierarchy.c - add ability to set book option
|
||
initialized from preferences value for new books by using
|
||
functions gnc_is_new_book and gnc_new_book_option_display 11.
|
||
Modify Import QIF process to recognize a new-book situation and
|
||
allow setting of book options during first import into a new
|
||
book; also follow book option setting for num source in
|
||
importing number whether new book or not:
|
||
import-export/qif-import/assistant-qif-import.glade - add
|
||
notification about book options to currency page
|
||
import-export/qif-import/assistant-qif-import.c - using function
|
||
gnc_is_new_book to identify 'new book' situation and set flag;
|
||
add logic to handle 'new-book' situation by calling
|
||
gnc_new_book_option_display function
|
||
import-export/qif-import/qif-to-gnc.scm - use
|
||
'gnc_set_num_action' function to import number to correct field
|
||
based on book option 12. Modify Import OFX/QFX process to
|
||
recognize a new-book situation and allow setting of book options
|
||
during first import into a new book; also follow book option
|
||
setting for num source in importing number whether new book or
|
||
not: import-export/ofx/gnc-ofx-import.c - use
|
||
'gnc_set_num_action' function to import number based on book
|
||
option; identify 'new book' situation using function
|
||
gnc_is_new_book and set flag; add logic to handle 'new-book'
|
||
situation by raising book options dialog by calling
|
||
gnc_new_book_option_display function
|
||
import-export/import-backend.c - use 'gnc_get_num_action'
|
||
function to retrieve number from transactions to be matched
|
||
based on book option 13. Modify Import AqBanking process to
|
||
recognize a new-book situation and allow setting of book options
|
||
during first import into a new book; also follow book option
|
||
setting for num source in importing number:
|
||
import-export/aqbanking/gnc-file-aqb-import.c - identify 'new
|
||
book' situation using function gnc_is_new_book and handle by
|
||
raising book options dialog by calling
|
||
gnc_new_book_option_display function
|
||
import-export/aqbanking/gnc-ab-utils.c - use
|
||
'gnc_set_num_action' function to set number based on book option
|
||
14. Modify Import Transactions from CSV process to recognize a
|
||
new-book situation and allow setting of book options during
|
||
first import into a new book; also follow book option setting
|
||
for num source in importing number whether new book or not:
|
||
import-export/csv-import/assistant-csv-trans-import.glade -
|
||
modify commments to alert user of raising book options dialog in
|
||
cases of csv import into a new book
|
||
import-export/csv-import/gnc-csv-model.c & h. - use
|
||
'gnc_set_num_action' function to import number based on book
|
||
option import-export/csv-import/assistant-csv-trans-import.c -
|
||
add logic to handle 'new-book' situation by raising book options
|
||
dialog by calling gnc_new_book_option_display function; identify
|
||
'new book' situation using function gnc_is_new_book and set flag
|
||
15. Modify Import Accounts from CSV process to recognize a
|
||
new-book situation and allow setting of book options during
|
||
first import into a new book
|
||
import-export/csv-import/assistant-csv-account-import.c & .h -
|
||
add logic to handle 'new-book' situation by raising book options
|
||
dialog by calling gnc_new_book_option_display function; identify
|
||
'new book' situation using function gnc_is_new_book and set flag
|
||
16. Modify Export Transactions to CSV process to follow book
|
||
option setting for num source in exporting transactions:
|
||
import-export/csv-export/csv-transactions-export.c - modify
|
||
headings to reflect num-source book option and use
|
||
'gnc_get_num_action' function to retrieve number and action 17.
|
||
Modify register reporting to reflect book option setting for num
|
||
source: gnome/gnc-plugin-page-register.c - determine and pass
|
||
along ledger-type? argument to gnc:register-report-create
|
||
function gnome/gnc-plugin-page-register2.c - determine and pass
|
||
along ledger-type? argument to gnc:register-report-create
|
||
function report/standard-reports/standard-reports.scm - add
|
||
ledger-type? argument to gnc:register-report-create function;
|
||
pass it along to gnc:register-report-create-internal function
|
||
report/standard-reports/register.scm - add ledger-type? argument
|
||
to gnc:register-report-create-internal function; use
|
||
'gnc-get-num-action' function in place of xaccTransGetNum and
|
||
'gnc-get-action-num' function in place of xaccSplitGetAction and
|
||
modify report headings and option text accordingly 18. Modify
|
||
all places that use xaccTransSetNum and/or xaccSplitSetAction to
|
||
use 'gnc_set_num_action' function to set number based on book
|
||
option except engine/Transaction.c & .h,
|
||
engine/test-core/test-engine-stuff.c, engine/Split.c & .h,
|
||
engine/test/utest-Split.c, engine/engine-helpers.c & .h,
|
||
engine/engine-interface.scm,
|
||
backend/xml/gnc-transaction-xml-v2.c,
|
||
backend/xml/io-gncxml-v1.c,
|
||
import-export/log-replay/gnc-log-replay.c: engine/gncOwner.c -
|
||
use 'gnc_set_num_action' function to set number based on book
|
||
option engine/gncInvoice.c - use 'gnc_set_num_action' function
|
||
to set number based on book option engine/SchedXaction.c - use
|
||
'gnc_set_num_action' function to set number and action
|
||
engine/cap-gains.c - use 'gnc_set_num_action' function to set
|
||
split-action gnome-utils/dialog-transfer.c - use
|
||
'gnc_set_num_action' function to set number based on book option
|
||
gnome-utils/gnc-tree-view-split-reg.c - use 'gnc_set_num_action'
|
||
function to set number/action based on book option
|
||
gnome/assistant-stock-split.c - use 'gnc_set_num_action'
|
||
function to set split-action 19. Modify all places that use
|
||
xaccTransGetNum and/or xaccSplitGetAction to use
|
||
'gnc_get_num_action' or 'gnc_get_action_num' functions to get
|
||
number based on book option except engine/Transaction.c & .h,
|
||
engine/test-core/test-engine-stuff.c, engine/Split.c & h.,
|
||
engine/test/utest-Split.c, engine/engine-helpers.c,
|
||
engine/engine-interface.scm,
|
||
backend/xml/gnc-transaction-xml-v2.c,
|
||
backend/xml/test/test-xml-transaction.c:
|
||
gnome/dialog-lot-viewer.c - use 'gnc_get_num_action' function to
|
||
retrieve number based on book option
|
||
gnome/dialog-sx-from-trans.c - use 'gnc_get_num_action' function
|
||
to retrieve number and action gnome/dialog-print-check.c - use
|
||
'gnc_get_num_action' function to retrieve number and
|
||
'gnc_get_action_num' function to retrieve action
|
||
register/ledger-core/split-register-model.c - use
|
||
'gnc_get_num_action' function to retrieve number based on book
|
||
option register/ledger-core/split-register-load.c - use
|
||
'gnc_get_num_action' function to retrieve number based on book
|
||
option register/ledger-core/split-register-control.c - use
|
||
'gnc_get_num_action' function to retrieve action
|
||
register/ledger-core/split-register.c - use 'gnc_get_num_action'
|
||
function to retrieve transaction-num engine/cap-gains.c - use
|
||
'gnc_get_num_action' function to get split-action
|
||
gnome-utils/gnc-tree-view-split-reg.c - use 'gnc_get_num_action'
|
||
function to retrieve number and 'gnc_get_action_num' function to
|
||
retrieve action gnome-utils/gnc-tree-model-split-reg.c - use
|
||
'gnc_get_num_action' function to retrieve transaction-number but
|
||
may not be getting what is expected if book option to use
|
||
split-action for 'num' is set
|
||
report/locale-specific/us/taxtxf.scm - use 'gnc-get-num-action'
|
||
function in place of xaccTransGetNum and 'gnc-get-action-num'
|
||
function in place of xaccSplitGetAction and modify report
|
||
headings and option text accordingly
|
||
report/standard-reports/transaction.scm - use
|
||
'gnc-get-num-action' function in place of xaccTransGetNum,
|
||
adjust sorting based on book option and modify report headings
|
||
and option text accordingly; add 'SPLIT-ACTION' as a term for
|
||
sorting queries report/business-reports/customer-summary.scm -
|
||
use 'gnc-get-num-action' function in place of xaccTransGetNum
|
||
report/business-reports/owner-report.scm - use
|
||
'gnc-get-num-action' function in place of xaccTransGetNum
|
||
report/business-reports/job-report.scm - use
|
||
'gnc-get-num-action' function in place of xaccTransGetNum
|
||
business/business-gnome/dialog-payment.c - use
|
||
'gnc_get_num_action' function to retrieve number based on book
|
||
option
|
||
|
||
2012-12-21 09:19 gjanssens
|
||
|
||
* [r22680] src/base-typemaps.i: Fix compiler warnings introduced
|
||
by the guile 2 patches
|
||
|
||
2012-12-19 05:34 mta
|
||
|
||
* [r22673] src/register/ledger-core/split-register-util.c: Use the
|
||
correct fraction when editing expanded multiple currency
|
||
transactions. When a transaction is expanded and trading
|
||
accounts are in use, the debit and credit cells contain values
|
||
in the split's commodity not the transaction's currency. For
|
||
example if you have a transaction involving JPY and USD
|
||
currencies and the transaction's currency is JPY, you can only
|
||
enter whole dollar amounts in the USD splits. This fixes this
|
||
problem.
|
||
|
||
2012-12-18 18:10 gjanssens
|
||
|
||
* [r22672] src/app-utils/guile-util.c: Guile2 : replace deprecated
|
||
SCM_LENGTH
|
||
* [r22671] src/app-utils/Makefile.am: Guile2: avoid build failure
|
||
on deprecated guile symbols gfec.c has 3 calls to the deprecated
|
||
scm_internal_stack_catch function. I have no idea how to replace
|
||
this, so for now I just keep the functions in place. To prevent
|
||
a build failure I have to tell the compiler to ignore the
|
||
deprecated warnings.
|
||
|
||
2012-12-18 11:33 gjanssens
|
||
|
||
* [r22670] src/app-utils/app-utils.scm,
|
||
src/core-utils/core-utils.scm, src/gnc-module/gnc-module.scm,
|
||
src/import-export/qif-import/qif-import.scm,
|
||
src/report/business-reports/business-reports.scm: Guile 2: fix
|
||
autocompile errors Note that a first gnucash run with guile 2
|
||
will cause the scheme files to be autocompiled into a guile
|
||
specific bytecode language (unless the environment variable
|
||
GUILE_AUTO_COMPILE is set to 0). This compile run still causes a
|
||
lot of warnings, but the files get properly compiled and gnucash
|
||
runs fine.
|
||
|
||
2012-12-18 10:25 gjanssens
|
||
|
||
* [r22669] src/core-utils/core-utils.i, src/engine/engine.i,
|
||
src/report/report-system/report-system.scm: Fix double
|
||
definition of gnc-build-dotgnucash-path
|
||
* [r22668] src/app-utils/app-utils.scm: Drop syntax export of N_
|
||
and move related bits together N_ gets defined in the root
|
||
module, so it's automatically available everywhere. Exporting it
|
||
generated a a warning in guile 2.
|
||
* [r22667] intl-scm/xgettext.scm, src/app-utils/app-utils.scm:
|
||
Drop unused custom gettext macro
|
||
* [r22666] src/scm/main.scm: Drop obsolete custom string-join
|
||
definition. string-join has been a built-in function at least
|
||
since guile 1.8.
|
||
* [r22665] src/scm/main.scm: Drop obsolete custom hash-fold
|
||
definition. hash-fold has been a built-in function at least
|
||
since guile 1.6.
|
||
|
||
2012-12-18 06:07 mta
|
||
|
||
* [r22664] src/gnome-utils/dialog-transfer.c: Another but in
|
||
r22646, still getting the existing price check wrong. It's a
|
||
long-standing rule that I don't do numbers well. Third time's a
|
||
charm, I hope.
|
||
|
||
2012-12-17 13:51 gjanssens
|
||
|
||
* [r22663] po/POTFILES.in: Add new file to POTFILES
|
||
* [r22662] src/app-utils/guile-util.c: Remove code that was
|
||
intended for guile before 1.6
|
||
|
||
2012-12-17 05:35 mta
|
||
|
||
* [r22661] src/engine/engine-helpers.h: Fix r22656 so it compiles:
|
||
delete duplicate def of scm_to_int64.
|
||
* [r22660] src/gnome-utils/dialog-transfer.c: Fix a bug in r22646:
|
||
incorrect test for equivalent price already in price DB
|
||
* [r22659] src/register/ledger-core/split-register-control.c: Call
|
||
gnc_split_register_current_trans_expanded instead of duplicating
|
||
it.
|
||
|
||
2012-12-15 19:15 gjanssens
|
||
|
||
* [r22658] configure.ac: Remove unused CFLAGS in configure test
|
||
* [r22657] configure.ac: Move configure test to a more appropriate
|
||
location And remove a reference in the comment to a no longer
|
||
existing function
|
||
* [r22656] src/base-typemaps.i, src/engine/engine-helpers.c,
|
||
src/engine/engine-helpers.h, src/engine/kvp-scm.c: Replace now
|
||
obsolete wrappers by the functions they called directly
|
||
|
||
2012-12-15 17:59 gjanssens
|
||
|
||
* [r22655] configure.ac, src/engine/engine-helpers.c: Drop
|
||
workarounds for potential guile issues with long long - The
|
||
workarounds for long long were added more than 12 years back
|
||
(pre guile 1.6). One would reasonably assume this issue would
|
||
have been fixed by now. - But more importantly, we can guarantee
|
||
a proper 64 type conversion by replacing scm_to/from_long_long
|
||
with scm_to/from_int64 which is always 64bit, just as gint64 I
|
||
have chosen nonetheless to keep this change in a separate commit
|
||
so it's easier to track if some obscure platform still manages
|
||
to screw this up.
|
||
* [r22654] src/report/report-system/html-style-info.scm,
|
||
src/report/report-system/report-system.scm: Guile 2: drop custom
|
||
kvtable in favour of standard hashtable The kvtable code is
|
||
causing segfaults in guile 2 and I don't see any obvious
|
||
advantages to using this custom code of the standard hash-table
|
||
functions
|
||
* [r22653] src/app-utils/gnc-helpers.c,
|
||
src/app-utils/guile-util.c, src/app-utils/option-util.c,
|
||
src/app-utils/test/test-print-queries.c,
|
||
src/app-utils/test/test-scm-query-string.c, src/base-typemaps.i,
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/engine/engine-helpers.c, src/engine/glib-helpers.c,
|
||
src/engine/kvp-scm.c, src/gnome-utils/dialog-options.c,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-plugin-page-register2.c,
|
||
src/import-export/qif-import/assistant-qif-import.c,
|
||
src/import-export/qif-import/dialog-account-picker.c,
|
||
src/report/report-gnome/dialog-report-style-sheet.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Guile 2 :
|
||
replace deprecated scm_makfrom0str function The replacement
|
||
function (scm_to_locale_string) doesn't deal well when the C
|
||
string is NULL, so all replacements were adapted to handle this
|
||
case. Depending on the context the replacement in case of a NULL
|
||
input string will return SCM_BOOL_F or a sensible default string.
|
||
|
||
2012-12-15 17:58 gjanssens
|
||
|
||
* [r22652] src/app-utils/gnc-exp-parser.c,
|
||
src/app-utils/gnc-helpers.c, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/guile-util.c, src/app-utils/option-util.c,
|
||
src/base-typemaps.i,
|
||
src/business/business-gnome/business-options-gnome.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/engine/engine-helpers.c, src/engine/kvp-scm.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-plugin-page-register2.c, src/guile-mappings.h,
|
||
src/import-export/qif-import/assistant-qif-import.c,
|
||
src/report/report-gnome/dialog-custom-report.c,
|
||
src/report/report-gnome/dialog-report-column-view.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c,
|
||
src/report/report-system/gnc-report.c: Guile 2: replace
|
||
deprecated functions These are all simple one to one mappings.
|
||
The replacements require guile 1.8 or newer.
|
||
* [r22651] src/app-utils/guile-util.c, src/app-utils/guile-util.h,
|
||
src/app-utils/option-util.c, src/core-utils/Makefile.am,
|
||
src/core-utils/gnc-guile-utils.c,
|
||
src/core-utils/gnc-guile-utils.h, src/engine/engine-helpers.c,
|
||
src/gnome/dialog-tax-info.c,
|
||
src/import-export/qif-import/assistant-qif-import.c: Guile 2:
|
||
replace deprecated SCM_SYMBOL_CHARS function The replacements
|
||
require guile 1.8 or above
|
||
* [r22650] src/app-utils/option-util.c,
|
||
src/app-utils/option-util.h, src/gnome-utils/gnc-main-window.c,
|
||
src/scm/Makefile.am, src/scm/main-window.scm, src/scm/main.scm:
|
||
Rewrite option dialog callback in C This reduces the number of
|
||
guile<->c roundtrips for the book options dialog and eliminates
|
||
the guile dependency from one more file.
|
||
|
||
2012-12-15 10:30 gjanssens
|
||
|
||
* [r22649] src/app-utils/QuickFill.c,
|
||
src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/xml/gnc-backend-xml.c,
|
||
src/business/business-ledger/gncEntryLedgerLoad.c,
|
||
src/engine/gnc-commodity.c,
|
||
src/engine/test-core/test-engine-stuff.c,
|
||
src/gnome-utils/dialog-reset-warnings.c,
|
||
src/gnome-utils/dialog-transfer.c, src/gnome-utils/gnc-file.c,
|
||
src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome/dialog-print-check.c, src/gnome/gnc-split-reg.c,
|
||
src/gnome/gnc-split-reg2.c, src/import-export/import-backend.c,
|
||
src/import-export/import-main-matcher.c,
|
||
src/import-export/ofx/gnc-ofx-import.c,
|
||
src/libqof/qof/gnc-date.c, src/libqof/qof/kvp_frame.c,
|
||
src/libqof/qof/qofquery.c,
|
||
src/register/ledger-core/split-register-model.c,
|
||
src/register/ledger-core/split-register.c,
|
||
src/register/register-gnome/gnucash-cursor.c,
|
||
src/register/register-gnome/gnucash-sheet.c: Fix some warnings
|
||
generated by Eclipse's static code analysis plugin
|
||
|
||
2012-12-14 17:37 gjanssens
|
||
|
||
* [r22648] src/libqof/qof/gnc-date.c: Use correct parameter
|
||
sequence for g_date_time_get_ymd
|
||
|
||
2012-12-14 13:07 gjanssens
|
||
|
||
* [r22647] src/app-utils/guile-util.h: Make sure all functions are
|
||
defined only once in the header file
|
||
|
||
2012-12-13 05:13 mta
|
||
|
||
* [r22646] src/engine/gnc-pricedb.c, src/engine/gnc-pricedb.h,
|
||
src/gnome-utils/dialog-transfer.c: Improvements to exchange rate
|
||
dialog. Use a price on the same day as the transaction as
|
||
default if there is one. Don't add a new price to the price DB
|
||
if the nearest one on the same day is equivalent to the one
|
||
being added.
|
||
* [r22645] src/engine/Transaction.c: Better detection of
|
||
unbalanced transactions with trading accounts. A transaction's
|
||
value should be balanced independently in trading and
|
||
non-trading splits to be considered balanced. Incorrect
|
||
adjustment of exchange rates on existing splits can cause this
|
||
to be an issue.
|
||
* [r22644] src/gnome-utils/dialog-transfer.c: Don't leak a
|
||
GNCPrice after fetching prices from finance-quote.
|
||
|
||
2012-12-12 17:43 gjanssens
|
||
|
||
* [r22643] src/business/business-gnome/business-gnome.scm,
|
||
src/business/business-gnome/gnc-plugin-business.c,
|
||
src/business/business-gnome/ui/gnc-plugin-business-ui.xml: Drop
|
||
non-functioning old test functions These functions were used in
|
||
debugging business reports, but they don't work anymore. The
|
||
report system has moved on to using unique guids.
|
||
* [r22642] configure.ac, lib/libc/Makefile.am,
|
||
lib/libc/scm_strptime.c, src/backend/xml/sixtp-dom-generators.c,
|
||
src/backend/xml/sixtp-utils.c,
|
||
src/backend/xml/test/test-xml-commodity.c,
|
||
src/business/business-ledger/Makefile.am,
|
||
src/business/business-ledger/gncEntryLedgerLoad.c,
|
||
src/gnc/CMakeLists.txt, src/gnc/main.cpp,
|
||
src/gnome-search/gncmod-gnome-search.c,
|
||
src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome/dialog-new-user.c, src/gnome/dialog-print-check.c,
|
||
src/gnome/dialog-print-check.h,
|
||
src/gnome/gnc-plugin-page-budget.c, src/gnome/gnc-split-reg.c,
|
||
src/gnome/gnc-split-reg2.c, src/html/gnc-html.c,
|
||
src/import-export/CMakeLists.txt, src/import-export/Makefile.am,
|
||
src/import-export/gncmod-generic-import.c,
|
||
src/import-export/log-replay/Makefile.am,
|
||
src/import-export/log-replay/gnc-log-replay.c,
|
||
src/import-export/log-replay/gncmod-log-replay.c,
|
||
src/import-export/ofx/Makefile.am,
|
||
src/import-export/ofx/gnc-ofx-import.c,
|
||
src/plugins/customer_import/libgncmod-customer_import.c,
|
||
src/register/register-core/gncmod-register-core.c,
|
||
src/register/register-gnome/Makefile.am,
|
||
src/register/register-gnome/table-gnome.c: Remove unused guile
|
||
references in various source files
|
||
* [r22641] src/bin/gnucash-bin.c, src/scm/main.scm: Drop gnc:main;
|
||
it is an empty function by now
|
||
|
||
2012-12-12 17:42 gjanssens
|
||
|
||
* [r22640] src/scm/Makefile.am, src/scm/command-line.scm,
|
||
src/scm/main.scm: Remove guile commandline handling It's not
|
||
used anymore and if someone wants to re-establish it, he/she
|
||
should use (ice-9 getopt-long) to implement it instead of our
|
||
own custom functions.
|
||
* [r22639] src/scm/Makefile.am, src/scm/doc.scm, src/scm/main.scm:
|
||
Remove now unused scm file
|
||
* [r22638] src/core-utils/core-utils.i,
|
||
src/core-utils/core-utils.scm,
|
||
src/report/report-system/html-jqplot.scm: Eliminate use of
|
||
gnc:find-file
|
||
* [r22637] src/app-utils/file-utils.c, src/app-utils/file-utils.h,
|
||
src/core-utils/gnc-filepath-utils.c,
|
||
src/core-utils/gnc-filepath-utils.h: Rewrite gncFindFile
|
||
function in C and move it to file-utils. The code made a
|
||
roundtrip into guile (for historical reasons I guess). The guile
|
||
code used to be able to provide custom paths to search for based
|
||
on some command line parameter set at startup. This parameter is
|
||
no longer accepted since a very long time back. Also note that
|
||
the gncFindFile function is not actively in use. It is only
|
||
called by gncReadFile, which in turn is only called when our
|
||
html code is asked to load a generic file or a help file to
|
||
stream (protocol file or help). Both protocols are used nowhere
|
||
in the current GnuCash code. gncFindFile (now
|
||
gnc_path_find_localized_html_file) is only kept for a. custom
|
||
reports that potentially use the file protocol b. jqplot which
|
||
uses the guile equivalent of this function (see a subsequent
|
||
commit)
|
||
* [r22636] src/report/report-gnome/window-report.c,
|
||
src/report/utility-reports/hello-world.scm: Fix gnc-help
|
||
protocol and illustrate its use in the hello world report
|
||
|
||
2012-12-06 19:47 cmarchi
|
||
|
||
* [r22634] accounts/it/acctchrt_homeown.gnucash-xea: In Italy ICI
|
||
is now IMU. BP
|
||
|
||
2012-12-06 04:07 mta
|
||
|
||
* [r22631] src/scm/price-quotes.scm: Changes r22619 and r22620
|
||
broke online price quote retrieval.
|
||
|
||
2012-12-03 12:48 jralls
|
||
|
||
* [r22630] src/gnome/assistant-acct-period.c: Fix 64-bit
|
||
formatting failure
|
||
|
||
2012-12-02 02:04 jralls
|
||
|
||
* [r22629] src/gnome-utils/gnc-date-edit.c: Fix includes in
|
||
gnc-date-edit.c
|
||
|
||
2012-12-01 22:46 jralls
|
||
|
||
* [r22628] src/optional/gtkmm/gncmm/Transaction.hpp,
|
||
src/plugins/bi_import/dialog-bi-import.c: Convert all time_t to
|
||
time64: optional & plugins
|
||
|
||
2012-12-01 22:45 jralls
|
||
|
||
* [r22627] src/register/ledger-core/gnc-ledger-display.c,
|
||
src/register/ledger-core/gnc-ledger-display2.c,
|
||
src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-load.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,
|
||
src/register/register-core/datecell.h,
|
||
src/register/register-gnome/datecell-gnome.c: Convert all time_t
|
||
to time64: register
|
||
* [r22626] src/gnome/assistant-acct-period.c,
|
||
src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
|
||
src/gnome/assistant-stock-split.c,
|
||
src/gnome/dialog-lot-viewer.c, src/gnome/dialog-price-editor.c,
|
||
src/gnome/dialog-print-check.c, src/gnome/dialog-sx-editor.c,
|
||
src/gnome/dialog-sx-from-trans.c,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-plugin-page-register2.c,
|
||
src/gnome/gnc-plugin-page-sx-list.c, src/gnome/gnc-split-reg.c,
|
||
src/gnome/gnc-split-reg.h, src/gnome/gnc-split-reg2.c,
|
||
src/gnome/gnc-split-reg2.h, src/gnome/reconcile-view.c,
|
||
src/gnome/reconcile-view.h, src/gnome/window-reconcile.c,
|
||
src/gnome/window-reconcile.h: Convert all time_t to time64: gnome
|
||
* [r22625] src/gnome-search/search-date.c,
|
||
src/gnome-utils/dialog-account.c,
|
||
src/gnome-utils/dialog-book-close.c,
|
||
src/gnome-utils/dialog-dup-trans.c,
|
||
src/gnome-utils/dialog-dup-trans.h,
|
||
src/gnome-utils/dialog-preferences.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/dialog-transfer.h,
|
||
src/gnome-utils/dialog-utils.c,
|
||
src/gnome-utils/gnc-cell-renderer-date.c,
|
||
src/gnome-utils/gnc-cell-renderer-date.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-dense-cal-store.c,
|
||
src/gnome-utils/gnc-dense-cal.c, src/gnome-utils/gnc-file.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-period-select.c,
|
||
src/gnome-utils/gnc-period-select.h,
|
||
src/gnome-utils/gnc-recurrence.c,
|
||
src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
src/gnome-utils/window-main-summarybar.c: Convert all time_t to
|
||
time64: gnome-utils and gnome-search
|
||
* [r22624] src/import-export/aqbanking/gnc-ab-gettrans.c,
|
||
src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/csv-export/assistant-csv-export.c,
|
||
src/import-export/csv-export/assistant-csv-export.h,
|
||
src/import-export/csv-import/gnc-csv-model.c,
|
||
src/import-export/csv-import/gnc-csv-model.h,
|
||
src/import-export/import-backend.c,
|
||
src/import-export/ofx/gnc-ofx-import.c: Convert all time_t to
|
||
time64: import-export
|
||
* [r22623] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/test/utest-gnc-backend-sql.c,
|
||
src/backend/xml/gnc-backend-xml.c,
|
||
src/backend/xml/sixtp-utils.c: Convert all time_t to time64:
|
||
backend
|
||
* [r22622] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-order.c,
|
||
src/business/business-gnome/gnc-plugin-business.c,
|
||
src/business/business-ledger/gncEntryLedgerControl.c,
|
||
src/business/business-ledger/gncEntryLedgerModel.c: Convert all
|
||
time_t to time64:business
|
||
|
||
2012-12-01 22:44 jralls
|
||
|
||
* [r22621] src/engine/Account.c, src/engine/Account.h,
|
||
src/engine/Query.c, src/engine/Query.h, src/engine/Recurrence.c,
|
||
src/engine/Recurrence.h, src/engine/SchedXaction.c,
|
||
src/engine/Split.c, src/engine/Split.h, src/engine/TransLog.c,
|
||
src/engine/Transaction.c, src/engine/Transaction.h,
|
||
src/engine/cap-gains.c, src/engine/gnc-budget.c,
|
||
src/engine/gncInvoice.c, src/engine/gncOwner.c,
|
||
src/engine/gncTaxTable.c,
|
||
src/engine/test/test-transaction-voiding.c,
|
||
src/engine/test/utest-Account.c, src/engine/test/utest-Budget.c:
|
||
Convert all time_t to time64: engine
|
||
* [r22620] src/app-utils/gnc-accounting-period.c,
|
||
src/app-utils/gnc-accounting-period.h,
|
||
src/app-utils/gnc-sx-instance-model.c,
|
||
src/app-utils/gnc-ui-balances.c,
|
||
src/app-utils/gnc-ui-balances.h, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h, 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-sx.c:
|
||
Convert all time_t to time64: app-utils
|
||
* [r22619] src/app-utils/app-utils.i, src/base-typemaps.i: Convert
|
||
all time_t to time64: swig type maps
|
||
* [r22618] src/core-utils/gnc-gdate-utils.c,
|
||
src/core-utils/gnc-gdate-utils.h, src/core-utils/gnc-jalali.c:
|
||
Convert all time_t to time64: core-utils
|
||
* [r22617] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
|
||
src/libqof/qof/guid.c, src/libqof/qof/kvp-util-p.h,
|
||
src/libqof/qof/kvp-util.c, src/libqof/qof/qofbook.c,
|
||
src/libqof/qof/qofbook.h, src/libqof/qof/qoflog.c,
|
||
src/libqof/qof/test/test-gnc-date.c,
|
||
src/libqof/qof/test/test-qofbook.c: Convert all time_t to
|
||
time64: libqof
|
||
* [r22616] src/core-utils/gnc-gdate-utils.c: Convenience GDate
|
||
functions to set to today and an arbitrary time64. To replace
|
||
most uses of g_date_set_time_t().
|
||
|
||
2012-12-01 22:43 jralls
|
||
|
||
* [r22615] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
|
||
Create 64-bit time type time64 and replace gint64 with time64
|
||
* [r22614] src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/dbi/test/test-dbi.xml, src/engine/test/test-date.c:
|
||
Remove date exceptions. GncDate can now handle all dates between
|
||
1 Jan 0001 and 31 Dec 9999 (proleptic Gregorian).
|
||
* [r22613] src/backend/xml/sixtp-dom-generators.c,
|
||
src/backend/xml/sixtp-utils.c, src/backend/xml/sixtp-utils.h:
|
||
Replace the time_t-based timespec_secs_to_given_string with
|
||
gnc-date functions. Thus saving having to write gnc_timegm.
|
||
* [r22612] src/libqof/qof/gnc-date.c: Work around the way
|
||
g_date_time_new truncates microseconds.
|
||
* [r22611] src/libqof/qof/gnc-date.c: Rewrite
|
||
gnc_timespec_to_iso8601_buff to use g_date_time_format.
|
||
* [r22610] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
|
||
New public function gnc_g_date_time_new_from_timespec_local
|
||
|
||
2012-12-01 22:42 jralls
|
||
|
||
* [r22609] src/libqof/qof/gnc-date.h,
|
||
src/libqof/qof/test/test-gnc-date.c: Clean up some comments
|
||
* [r22608] src/backend/xml/gnc-backend-xml.c,
|
||
src/engine/TransLog.c, src/libqof/qof/gnc-date.c,
|
||
src/libqof/qof/gnc-date.h, src/libqof/qof/test/test-gnc-date.c:
|
||
Rewrite and rename xaccDateUtilGetStampNow to
|
||
gnc_date_timestamp. Removing an ugly and antiquated name and
|
||
providing a more concise implementation.
|
||
* [r22607] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
|
||
src/libqof/qof/test/test-gnc-date.c: Remove gnc_dmy2gdate, which
|
||
isn't used.
|
||
* [r22606] src/libqof/qof/gnc-date.c,
|
||
src/libqof/qof/test/test-gnc-date.c: Rewrite
|
||
gnc_iso8601_to_timespec_gmt Into something that isn't an ugly
|
||
hack and actually works.
|
||
* [r22605] src/libqof/qof/gnc-date.c: Add a note pointing out the
|
||
separate implementations in qof-win32.c
|
||
* [r22604] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
|
||
src/libqof/qof/test/test-gnc-date.c: Implement internal
|
||
replacements for localtime, mktime, etc. The builtin time
|
||
functions suffer from the "2038 bug" caused by overflowing a
|
||
32-bit representation of seconds from 1 Jan 1970. Provide
|
||
functions based on GDateTime which use a 64-bit representation
|
||
(like our Timespec), replace all of the instances in gnc-date.c,
|
||
and make other adjustments needed to ensure that the tests pass
|
||
on a 32-bit system.
|
||
* [r22603] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
|
||
src/libqof/qof/test/test-gnc-date.c,
|
||
src/libqof/qof/test/test-qof.c: Fix gnc-date and test-gnc-date
|
||
to pass with MinGW Special-case MSWin results. Create a private
|
||
struct of function pointers so that we can continue to use the
|
||
Win32 workaround functions in test-gnc-date.c while we refactor
|
||
gnc-date.c to use GDateTime instead of gmtime, localtime, and
|
||
mktime.
|
||
|
||
2012-12-01 22:41 jralls
|
||
|
||
* [r22602] test-templates/Makefile.decl: Update Makefile.decl to a
|
||
newer version that works with MinGW
|
||
* [r22601] src/gnc-module/test/test-dynload.c: Set up the modpath
|
||
correctly for Win32, OSX, and Unix in test-dynload.c
|
||
* [r22600] src/gnc-module/gnc-module.c: Reformat a comment to fit
|
||
on an 80-col term
|
||
* [r22599] src/libqof/qof/test/test-gnc-date.c,
|
||
src/libqof/qof/test/test-qof.c: Multi-platform fixes to
|
||
test-gnc-date.c
|
||
|
||
2012-11-20 14:32 gjanssens
|
||
|
||
* [r22582] DOCUMENTERS: Synchronize DOCUMENTERS document with
|
||
gnucash doc's AUTHORS file BP
|
||
|
||
2012-11-13 12:32 gjanssens
|
||
|
||
* [r22544] src/html/gnc-html-webkit.c: Fix potential crash with
|
||
malformed reports If reports contain an opening <object> tag,
|
||
but omit the closing tag, the html string is freed and still
|
||
used some time later.
|
||
|
||
2012-11-12 22:07 gjanssens
|
||
|
||
* [r22542] src/html/gnc-html-webkit.c: Bug #638971 - Multicolumn
|
||
report does not show more than one graph BP
|
||
|
||
2012-11-09 14:15 gjanssens
|
||
|
||
* [r22541] src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/gnome-utils/gnc-tree-model-split-reg.h,
|
||
src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
src/gnome/gnc-plugin-page-register2.c,
|
||
src/register/ledger-core/gnc-ledger-display2.c: Bug 673193 -
|
||
Possible Register migration to TreeView Another update fixing a
|
||
crash on Windows and Geert's Fedora system
|
||
|
||
2012-11-07 03:08 jralls
|
||
|
||
* [r22539] src/app-utils/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/bin/Makefile.am,
|
||
src/business/Makefile.am,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/business-ledger/Makefile.am,
|
||
src/core-utils/Makefile.am, src/debug/Makefile.am,
|
||
src/debug/valgrind/Makefile.am, src/engine/Makefile.am,
|
||
src/gnc-module/Makefile.am, src/gnome-search/Makefile.am,
|
||
src/gnome-utils/Makefile.am, src/gnome-utils/test/Makefile.am,
|
||
src/gnome/Makefile.am, src/html/Makefile.am,
|
||
src/import-export/Makefile.am,
|
||
src/import-export/aqbanking/Makefile.am,
|
||
src/import-export/csv-export/Makefile.am,
|
||
src/import-export/csv-import/Makefile.am,
|
||
src/import-export/log-replay/Makefile.am,
|
||
src/import-export/ofx/Makefile.am,
|
||
src/import-export/qif-import/Makefile.am,
|
||
src/import-export/qif/Makefile.am, src/libqof/qof/Makefile.am,
|
||
src/optional/gtkmm/Makefile.am, src/pixmaps/Makefile.am,
|
||
src/plugins/bi_import/Makefile.am,
|
||
src/plugins/customer_import/Makefile.am, src/python/Makefile.am,
|
||
src/register/ledger-core/Makefile.am,
|
||
src/register/register-core/Makefile.am,
|
||
src/register/register-gnome/Makefile.am,
|
||
src/report/business-reports/Makefile.am,
|
||
src/report/locale-specific/us/Makefile.am,
|
||
src/report/report-gnome/Makefile.am,
|
||
src/report/report-system/Makefile.am,
|
||
src/report/standard-reports/Makefile.am,
|
||
src/report/stylesheets/Makefile.am,
|
||
src/report/utility-reports/Makefile.am,
|
||
src/test-core/Makefile.am: Fix automake INCLUDE deprecation
|
||
warnings
|
||
|
||
2012-11-06 21:34 jralls
|
||
|
||
* [r22533] configure.ac, src/backend/xml/io-gncxml-v2.c,
|
||
src/bin/gnucash-bin.c, src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-model-commodity.c,
|
||
src/gnome-utils/gnc-tree-model-owner.c,
|
||
src/gnome-utils/gnc-tree-model-price.c,
|
||
src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/libqof/qof/guid.c: Accommodate g_threads changes in
|
||
GLib-2.32 and later. Guards older implementation with ifndef
|
||
HAVE_GLIB_2_32 BP
|
||
|
||
2012-11-05 18:57 gjanssens
|
||
|
||
* [r22529] src/report/business-reports/taxinvoice.scm: Rewrite
|
||
misleading comment
|
||
|
||
2012-11-03 11:58 gjanssens
|
||
|
||
* [r22519] src/bin/gnucash-bin.c, src/gnome/dialog-print-check.c,
|
||
src/gnome/dialog-sx-editor.c, src/gnome/reconcile-view.c,
|
||
src/libqof/qof/qofbook.c: Small spelling and comment
|
||
improvements accumulated while working on other stuff
|
||
|
||
2012-11-03 09:22 gjanssens
|
||
|
||
* [r22518] po/POTFILES.in: Updated POTFILES.in file This was
|
||
updated automatically by running make dist
|
||
|
||
2012-11-03 09:21 gjanssens
|
||
|
||
* [r22517] src/doc/xml/Makefile.am, src/doc/xml/README: Add README
|
||
file to explain the gnucash.rnc Relax NG schema
|
||
|
||
2012-11-03 08:31 gjanssens
|
||
|
||
* [r22515] src/doc/xml/gnucash-v2.rnc: Bug 680887 - Updated RELAX
|
||
NG schema for trunk XML file format Author: Baptiste Carvello
|
||
<devel@baptiste-carvello.net>
|
||
|
||
2012-11-03 08:20 gjanssens
|
||
|
||
* [r22514] src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/gnome-utils/gnc-tree-model-split-reg.h,
|
||
src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
src/gnome/gnc-plugin-page-register2.c,
|
||
src/gnome/gnc-split-reg2.c,
|
||
src/register/ledger-core/gnc-ledger-display2.c: Register rewrite
|
||
- another update Filter/sort should now work. Author: Robert
|
||
Fewell <14ubobit@gmail.com>
|
||
|
||
2012-11-02 22:21 jralls
|
||
|
||
* [r22512] src/optional/python-bindings/tests/Makefile.am: Fix
|
||
python tests for out-of-source builds
|
||
* [r22511] src/backend/dbi/test/Makefile.am,
|
||
src/backend/dbi/test/test-backend-dbi.c,
|
||
src/backend/dbi/test/utest-backend-dbi-basic.c,
|
||
src/backend/dbi/test/utest-backend-dbi-business.c: Fix
|
||
backend-dbi tests to run from a separate build directory Include
|
||
asserts to fail immediately if either the dbi or xml backends
|
||
fail to load.
|
||
|
||
2012-11-01 10:35 gjanssens
|
||
|
||
* [r22476] Makefile.am, configure.ac, intl-scm/Makefile.am,
|
||
packaging/win32/build_package.sh,
|
||
packaging/win32/build_package_git.sh,
|
||
packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
|
||
packaging/win32/install-impl.sh, src/Makefile.am,
|
||
src/app-utils/Makefile.am, src/bin/gnucash-bin.c,
|
||
src/core-utils/Makefile.am, src/engine/Makefile.am,
|
||
src/gnc-module/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/gnc/main.cpp,
|
||
src/gnome-utils/Makefile.am, src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-splash.c, src/gnome/Makefile.am,
|
||
src/html/Makefile.am, src/optional/python-bindings/Makefile.am,
|
||
src/pixmaps/Makefile.am, src/report/report-gnome/Makefile.am,
|
||
src/report/report-system/Makefile.am, src/test-core/Makefile.am,
|
||
util/gnc-scm-info, util/gnc-vcs-info: Change of mind. Use scm
|
||
instead of vcs. scm is the modern term. vcs is rather used to
|
||
refer to archaic systems such as cvs and older. I wish I
|
||
remembered this before my previous commit. Oh well...
|
||
|
||
2012-10-31 21:38 gjanssens
|
||
|
||
* [r22475] Makefile.am, configure.ac, intl-scm/Makefile.am,
|
||
packaging/win32/build_package.sh,
|
||
packaging/win32/build_package_git.sh,
|
||
packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
|
||
packaging/win32/install-impl.sh, packaging/win32/install.sh,
|
||
packaging/win32/reset.sh, src/Makefile.am,
|
||
src/app-utils/Makefile.am, src/bin/gnucash-bin.c,
|
||
src/bin/gnucash-strip-svn-datafile.sh,
|
||
src/core-utils/Makefile.am, src/core-utils/gnc-main.h,
|
||
src/doc/python-bindings-doxygen.py, src/engine/Makefile.am,
|
||
src/gnc-module/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/gnc/main.cpp,
|
||
src/gnome-utils/Makefile.am, src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-splash.c, src/gnome/Makefile.am,
|
||
src/html/Makefile.am, src/optional/python-bindings/Makefile.am,
|
||
src/optional/python-bindings/gnucash_core.py,
|
||
src/pixmaps/Makefile.am, src/report/report-gnome/Makefile.am,
|
||
src/report/report-system/Makefile.am, src/test-core/Makefile.am,
|
||
util/gnc-svnversion, util/gnc-vcs-info: Minor changes to
|
||
indicate svn is not the only/primary vcs used. The code actually
|
||
has provisions for svn, svk, git and bzr. Only svn and git are
|
||
actively used by the core developers though. This involves
|
||
changing - filenames that contained svn while meant for multiple
|
||
vcs's - variable and macro names that are relevant for multiple
|
||
vcs's - the various locations where the vcs revision info is
|
||
displayed to the user, to mention the actual vcs used instead of
|
||
standard "svn" While at the last item, I also changed the text
|
||
printed when gnucash is called with the --version parameter, to
|
||
reuse the translatable string that is also used for the about
|
||
dialog. This saves us one string to translate.
|
||
|
||
2012-10-31 12:14 gjanssens
|
||
|
||
* [r22474] packaging/win32/build_tags_git.sh,
|
||
packaging/win32/defaults.sh, packaging/win32/install-impl.sh:
|
||
Win32 build - build docs either from git (default) or svn
|
||
|
||
2012-10-27 23:30 jralls
|
||
|
||
* [r22465] src/engine/SchedXaction.c: Allow SchedXaction to safely
|
||
handle having g_object_property_set called on end_date and
|
||
last_date with invalid GDates. This happens routinely when those
|
||
values are empty and are restored from SQL. Thanks to all
|
||
warnings being fatal when testing, this caused the dbi tests to
|
||
fail. [BP]
|
||
* [r22464] src/backend/dbi/test/test-dbi-stuff.c: Enable and
|
||
correct all store-and-reload basic tests Replacing printed
|
||
errors and "do_test" with proper asserts. There's a fake do_test
|
||
to let it compile with the still unfixed but also unused safe
|
||
save and version check tests.
|
||
* [r22463] src/backend/dbi/test/test-dbi-business-stuff.c,
|
||
src/backend/dbi/test/utest-backend-dbi-basic.c: Replace in-test
|
||
setup and teardown with a fixture.
|
||
* [r22462] src/backend/dbi/test/test-dbi-business-stuff.c,
|
||
src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/dbi/test/utest-backend-dbi-basic.c: Remove local log
|
||
handler and use checked handler from utest-support.
|
||
* [r22461] src/backend/dbi/test/Makefile.am: Fix dbi-test linking
|
||
error
|
||
|
||
2012-10-27 23:29 jralls
|
||
|
||
* [r22460] src/backend/dbi/test/test-backend-dbi.c: Load
|
||
gncmod-backend-xml so that the tests actually run
|
||
* [r22459] src/libqof/qof/qofbackend.c: Try to load
|
||
libgncmod_foo.dylib if libgncmod_foo.so doesn't exist Workaround
|
||
for Darwin similar to what's already in gnc_module_refresh(). BP
|
||
* [r22458] configure.ac: [Bug 686830] Non-portable equality test
|
||
in configure.ac [BP]
|
||
* [r22457] src/gnome/gnc-split-reg2.c: Fix typo from r22448
|
||
|
||
2012-10-26 08:50 gjanssens
|
||
|
||
* [r22451] src/backend/dbi/test/test-dbi-stuff.c: Add sql drop
|
||
index test to cover bug #677488
|
||
|
||
2012-10-26 08:49 gjanssens
|
||
|
||
* [r22450] src/backend/dbi/gnc-backend-dbi-priv.h,
|
||
src/backend/dbi/gnc-backend-dbi.c: Bug #677488 - DROP INDEX
|
||
missing ON <table> BP
|
||
* [r22449] src/backend/dbi/test/utest-backend-dbi-basic.c: Add
|
||
unittests for mysql and postgresql backends
|
||
|
||
2012-10-18 08:15 gjanssens
|
||
|
||
* [r22448] po/POTFILES.in, src/engine/Split.c, src/engine/Split.h,
|
||
src/engine/Transaction.c, src/engine/Transaction.h,
|
||
src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/gnome-utils/gnc-tree-model-split-reg.h,
|
||
src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
src/gnome/Makefile.am, src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/gnc-plugin-page-register2.c,
|
||
src/gnome/gnc-plugin-page-register2.h,
|
||
src/gnome/gnc-split-reg2.c, src/gnome/gnc-split-reg2.h,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/gnc-plugin-page-register2.glade,
|
||
src/gnome/ui/gnc-plugin-page-account-tree2-ui.xml,
|
||
src/register/ledger-core/Makefile.am,
|
||
src/register/ledger-core/gnc-ledger-display2.c,
|
||
src/register/ledger-core/gnc-ledger-display2.h: Further register
|
||
rewrite work. This patch is an updated patch which I have been
|
||
fighting with the sort model on. It allows you to add, delete
|
||
and modify basic transactions and splits with the toolbar
|
||
buttons. Jump and move to blank are also working. Visual
|
||
indication of read only and future transactions are also
|
||
implemented. As before, do not open same account in old and new
|
||
register. Tab key works manually but needs more work, cell
|
||
editable value does not seem to be reliable which was the way I
|
||
was going to auto step over uneditable cells. There is another
|
||
problem if you enter the debit/credit value before the account,
|
||
you will get an error in the trace file but entries are
|
||
recorded, not sure of answer. New transactions are not added in
|
||
date order at the moment, this was going to be done by the sort
|
||
model or the existing method of reload register via the
|
||
commented out watchers in ledger-display. All the numeric
|
||
functions are the existing ones from the rewrite and as such I
|
||
have not proved they are correct but a basic transaction seems
|
||
to work. Author: Robert Fewell <14ubobit@gmail.com>
|
||
|
||
2012-10-18 07:56 gjanssens
|
||
|
||
* [r22447] src/gnome/gnc-plugin-register2.c,
|
||
src/gnome/ui/gnc-plugin-register2-ui.xml: Register rewrite: make
|
||
separate menu item for general ledger based on new register
|
||
code. This should restore the original general ledger which was
|
||
replaced by the new register rewrite code. Author: Robert Fewell
|
||
<14ubobit@gmail.com>
|
||
|
||
2012-10-16 20:06 cstim
|
||
|
||
* [r22445] src/import-export/aqbanking/dialog-ab-trans.c,
|
||
src/import-export/aqbanking/dialog-ab-trans.h,
|
||
src/import-export/aqbanking/gnc-ab-transfer.c,
|
||
src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml,
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking.c: Add some
|
||
initial implementation for international (European) SEPA online
|
||
transfers. Needs testing, though - my bank doesn't offer it for
|
||
me.
|
||
|
||
2012-10-02 21:44 mikee
|
||
|
||
* [r22433] src/plugins/customer_import/dialog-customer-import.c:
|
||
Re-indentation of source code. Done using the following options:
|
||
astyle --indent=spaces=4 --brackets=break --pad-oper
|
||
--pad-header --suffix=noneR
|
||
|
||
2012-10-02 21:42 mikee
|
||
|
||
* [r22432] src/plugins/customer_import/dialog-customer-import.c:
|
||
Fix bug in customer/vendor importer where new customers/vendors
|
||
were always created even if one with a matching ID already
|
||
exists. The intended behaviour is to update customer or vendor
|
||
data if one already exists with a matching ID.
|
||
|
||
2012-10-02 20:12 mikee
|
||
|
||
* [r22431]
|
||
src/plugins/customer_import/dialog-customer-import-gui.c: Fix
|
||
typo in regex. modified:
|
||
customer_import/dialog-customer-import-gui.c
|
||
|
||
2012-10-01 00:58 jralls
|
||
|
||
* [r22429] src/quotes/gnc-fq-update.in: Add Mozilla::CA as CPAN
|
||
dependency for new F::Q TIAA-CREF module BP
|
||
|
||
2012-09-30 19:05 cstim
|
||
|
||
* [r22428] packaging/win32/defaults.sh: Upgrade aqbanking package
|
||
versions.
|
||
|
||
2012-09-29 18:29 jralls
|
||
|
||
* [r22427] src/core-utils/binreloc.c,
|
||
src/gnome-utils/gnc-main-window.c: Update to gtkosxapplication
|
||
version 2
|
||
|
||
2012-09-24 19:07 gjanssens
|
||
|
||
* [r22426] src/bin/gnucash-bin.c: Move option parsing back into
|
||
its own function Since we can't use gtk_init_with_args, it makes
|
||
more sense to keep the command line processing in one spot, more
|
||
or less as it was before.
|
||
|
||
2012-09-24 17:06 gjanssens
|
||
|
||
* [r22425] src/gnc-module/gnc-module.c: Don't set the log file in
|
||
gnc_module_init This should fix the logging to stderr since
|
||
r22419. gnc_module_init used to change the log path to stderr.
|
||
Presumably this was needed before, as logging used to be
|
||
initialized after module initialization. This has now changed,
|
||
so gnc_module_init can make use of qoflog settings as chosen by
|
||
the user (which by default means logging to gnucash.trace).
|
||
|
||
2012-09-24 16:42 fell
|
||
|
||
* [r22424] doc, doc/Makefile.am, doc/gnc-fq-dump.1,
|
||
doc/gnc-fq-helper.1: Bug #684719 - Man pages for gnc-fq-* perl
|
||
scripts first (static) publishing of the pod extracted man pages
|
||
until we have some consense.
|
||
|
||
2012-09-24 10:25 fell
|
||
|
||
* [r22423] src/quotes/README, src/quotes/gnc-fq-dump,
|
||
src/quotes/gnc-fq-update.in: Fix [13303] files were renamed, but
|
||
content not adjusted. This would produce misguiding man pages -
|
||
if we would produce them. Additional were a few typos incomments
|
||
fixed. BP ?
|
||
|
||
2012-09-23 19:53 cstim
|
||
|
||
* [r22419] src/import-export/aqbanking/gnc-plugin-aqbanking.c:
|
||
Aqbanking plugin: Cache pointer to GncMainWindow each time the
|
||
plugin command is started. Hopefully fixes bug#684632.
|
||
|
||
2012-09-19 20:52 gjanssens
|
||
|
||
* [r22399] src/bin/gnucash-bin.c: Small code cleanups in the
|
||
gnucash-bin code - Delay gtk_init until really required -
|
||
Regroup some initialization functions - Drop qof_log
|
||
initialization. gnc_log_init does it as well.
|
||
|
||
2012-09-17 01:09 mta
|
||
|
||
* [r22398] src/bin/gnucash-bin.c: Parse arguments before
|
||
initializing GTK so --add-price-quotes works when the GUI can't
|
||
be initialized. gtk_init_with_args fails before parsing the
|
||
arguments if the GUI can't be initialized.
|
||
|
||
2012-09-16 15:17 fell
|
||
|
||
* [r22397] po/POTFILES.in, src/plugins/bi_import/glade: Fix of
|
||
[21869]: src/plugins/bi_import/glade/* moved to gtkbuilder, but
|
||
for some reason files were only trunkated.
|
||
|
||
2012-09-16 13:32 fell
|
||
|
||
* [r22396] po/glossary/gnc-glossary.txt: Add "compound interest"
|
||
and "principal payment" to glossary. IMHO fundamental terms
|
||
found in fin.scm / loan repayment calulator
|
||
|
||
2012-09-16 13:17 fell
|
||
|
||
* [r22395] src/scm/fin.scm: add futureValue and
|
||
computeInterestIncrement to fin.scm as announced by jsled in
|
||
http://lists.gnucash.org/pipermail/gnucash-user/2005-February/012964.html
|
||
additional improving of comments
|
||
|
||
2012-09-14 22:12 alex.aycinena
|
||
|
||
* [r22387] src/gnome-search/dialog-search.c: Correct error in
|
||
search dialog where results sub-window(s) is(are) erroneously
|
||
created. To reproduce the error, open Gnucash (for example with
|
||
--nofile argument), open a Find Transactions dialog
|
||
(Edit->Find), open a Find Customer dialog
|
||
(Business->Customer->Find Customer), open a Gnucash Preferences
|
||
dialog (Edit->Preferences) and change some preference (for
|
||
example, under the Register tab, select Use system theme
|
||
colors). Each time a preference is changed the Find dialogs get
|
||
wider as a new results sub window is created and added to the
|
||
dialog. This happens because any time gnc_gui_refresh_all is
|
||
called, which is the case when a preference is changed, and on
|
||
other occasions as well, the refresh_handler in dialog-search.c
|
||
is called for any open search dialog which calls
|
||
gnc_search_dialog_display_results which, in turn, erroneously
|
||
creates and adds the sub window. If the search dialog was
|
||
initially created with a result_cb, as is the case for Find
|
||
Transactions, the results sub window should never be created. If
|
||
it was not, as is the case with Find Customer and all other
|
||
calls, only one sub window should be created per dialog and it
|
||
should only be refreshed if it already exists.
|
||
|
||
2012-09-11 13:10 gjanssens
|
||
|
||
* [r22384] src/register/register-gnome/Makefile.am: Add missing
|
||
file to dist
|
||
|
||
2012-09-11 03:29 mta
|
||
|
||
* [r22383] src/gnome-utils/dialog-transfer.c: [Bug 683222] Display
|
||
the "to amount" in the exchange rate dialog when it is first
|
||
shown. Also updated some comments to be more accurate.
|
||
* [r22382] src/engine/Transaction.c, src/engine/Transaction.h: Add
|
||
xaccTransDump back, it is very useful when debugging. It was
|
||
removed in SVN r21579, "Cruft Reduction"< but it's not cruft.
|
||
|
||
2012-09-10 19:22 gjanssens
|
||
|
||
* [r22381] packaging/win32/install-impl.sh: Win32 build: more
|
||
post-libgnome related build script changes The previous commit
|
||
broke the build. Hopefully this one fixes it again.
|
||
* [r22380] packaging/win32/defaults.sh,
|
||
packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
|
||
packaging/win32/install-impl.sh, packaging/win32/install.sh,
|
||
packaging/win32/libbonoboui-2.24.2.patch: Win32 build: remove
|
||
libgnome related parts from the build scripts
|
||
* [r22379] configure.ac, src/bin/Makefile.am,
|
||
src/bin/gnucash-bin.c, src/core-utils/gnc-path.c,
|
||
src/core-utils/gnc-path.h, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome-utils/gnc-gnome-utils.h: Replace gnome_program_init
|
||
with gtk_init This required some small reorganization of our
|
||
setup code, but the end result is that gnucash is now
|
||
independent of libgnome.
|
||
|
||
2012-09-10 19:21 gjanssens
|
||
|
||
* [r22378] src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome-utils/gnc-ui.h: Show help and guide in gnome
|
||
independent way The idea was taken from another gnome app:
|
||
planner. Note that the documentation has to be installed
|
||
properly for this to work on linux. Our current documentation
|
||
build doesn't install the documentation in the right way and
|
||
yelp won't find it. A fix has been committed, but it will only
|
||
be available in the next documentation release.
|
||
* [r22377] 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/gnome-utils/dialog-totd.c,
|
||
src/gnome-utils/gnc-embedded-window.c,
|
||
src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome-utils/gnc-gnome-utils.h, src/gnome-utils/gnc-icons.c,
|
||
src/gnome-utils/gnc-main-window.c, src/gnome-utils/gnc-plugin.c,
|
||
src/gnome/window-reconcile.c: Eliminate gnome dependency in file
|
||
location functions As a side effect, they can now be grouped
|
||
together with our other file location functions in core-utils.
|
||
They no longer depend on any gui library.
|
||
|
||
2012-09-09 20:26 cstim
|
||
|
||
* [r22376] src/import-export/ofx/gnc-ofx-import.c: Minor
|
||
improvement of OFX import with missing date field. Unfortunately
|
||
libofx doesn't do this right in any case.
|
||
|
||
2012-09-09 19:01 gjanssens
|
||
|
||
* [r22375] src/gnome-utils/gnc-tree-view-account.c: Fix critical
|
||
gtk warning introduced with r22360
|
||
|
||
2012-09-05 13:34 gjanssens
|
||
|
||
* [r22360] src/gnome-utils/gnc-tree-view-account.c: Add comments
|
||
and small code optimizations to the previous commit
|
||
* [r22359] src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-model-account.h,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-account.h,
|
||
src/gnome-utils/gnc-tree-view.c,
|
||
src/gnome-utils/gnc-tree-view.h,
|
||
src/gnome-utils/gtkbuilder/dialog-preferences.glade: Bug #682660
|
||
- Add Account background colour to Account page. Author: Robert
|
||
Fewell <14ubobit@gmail.com>
|
||
|
||
2012-09-05 10:45 gjanssens
|
||
|
||
* [r22358] configure.ac, src/app-utils/gnc-sx-instance-model.c,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-order.c,
|
||
src/gnome-utils/gnc-date-edit.c,
|
||
src/gnome-utils/gnc-main-window.c, src/gnome/Makefile.am,
|
||
src/gnome/dialog-sx-editor.c, src/gnome/gnc-split-reg.c,
|
||
src/html/Makefile.am, src/import-export/aqbanking/Makefile.am,
|
||
src/register/register-gnome/Makefile.am,
|
||
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-list.c,
|
||
src/register/register-gnome/gnucash-item-list.h,
|
||
src/register/register-gnome/gnucash-sheet.c,
|
||
src/register/register-gnome/gnucash-sheet.h,
|
||
src/register/register-gnome/gnucash-sheetP.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: Reduce dependency on
|
||
libgnome After this patch the only parts still requiring gnome
|
||
libraries are - src/bin/gnucash-bin.c (for gnome_program_init) -
|
||
src/gnome-utils/gnc-gnome-utils.c (for gnome_program_init) -
|
||
register-gnome (only uses libgnomecanvas) Some refactoring was
|
||
required in register-gnome to prevent other parts of GnuCash to
|
||
continue to depend on libgnomecanvas as well (the register
|
||
interface needlessly exposed the implementation details, thus
|
||
leaking GnomeCanvas dependencies to other parts of gnucash).
|
||
Most other changes simply replaced gnome specific stuff with gtk
|
||
equivalents.
|
||
|
||
2012-09-05 10:44 gjanssens
|
||
|
||
* [r22357] src/gnome-utils/gnc-date-edit.c,
|
||
src/gnome-utils/gnc-main-window.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-date-picker.c,
|
||
src/register/register-gnome/gnucash-item-list.c,
|
||
src/register/register-gnome/gnucash-sheet.c,
|
||
src/register/register-gnome/pricecell-gnome.c,
|
||
src/register/register-gnome/quickfillcell-gnome.c: Replace
|
||
deprecated GDK_* with GDK_KEY_*
|
||
* [r22356] src/business/business-gnome/dialog-date-close.c,
|
||
src/business/business-gnome/gtkbuilder/dialog-date-close.glade:
|
||
Simplify dialog creation on date close dialog
|
||
|
||
2012-09-02 19:49 gjanssens
|
||
|
||
* [r22354] src/report/standard-reports/advanced-portfolio.scm: Bug
|
||
#632931 - Advanced portfolio: add "rate of gain" column
|
||
|
||
2012-09-01 14:54 mikee
|
||
|
||
* [r22353] src/import-export/csv-export/assistant-csv-export.c,
|
||
src/import-export/csv-import/assistant-csv-account-import.c,
|
||
src/import-export/csv-import/assistant-csv-account-import.glade,
|
||
src/import-export/csv-import/assistant-csv-trans-import.c: Bug
|
||
#682869 - In CSV transaction importer, re-implement double mouse
|
||
click for file selection. From a patch by Bob. Patch also
|
||
resizes small OK button.
|
||
|
||
2012-08-30 17:37 gjanssens
|
||
|
||
* [r22352] src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/gtkbuilder/dialog-payment.glade:
|
||
Payment dialog: use more sensible names for payment amounts
|
||
|
||
2012-08-29 20:09 gjanssens
|
||
|
||
* [r22351] src/register/ledger-core/split-register-model.c: Bug
|
||
#344869 - No warning when you change a reconciled split from
|
||
another account in basic ledger mode This patch brings up a
|
||
dialogue when any field in a transaction/split is changed when
|
||
the transaction has a reconciled split. Exceptions are the
|
||
notes, action and memo fields. Those can be changed at all
|
||
times. This patch will not be backported as it introduces new
|
||
translatable strings. Author: Robert Fewell <14ubobit@gmail.com>
|
||
|
||
2012-08-24 14:38 gjanssens
|
||
|
||
* [r22348] doc/tip_of_the_day.list.in: Added new tip for scheduled
|
||
transactions
|
||
|
||
2012-08-24 01:40 fell
|
||
|
||
* [r22346] DOCUMENTERS: Update DOCUMENTERS to gnucash-docs/AUTHORS
|
||
r17603 [BP]
|
||
|
||
2012-08-22 14:01 gjanssens
|
||
|
||
* [r22342] src/gnome-utils/dialog-utils.c: Question dialog: treat
|
||
close button in title bar as "Cancel" iso "No" BP
|
||
|
||
2012-08-22 13:22 gjanssens
|
||
|
||
* [r22340] src/gnome-utils/dialog-utils.c: Bug #610648 - Change
|
||
Reconciled Split Dialog ignores pressing Cancel Author: Robert
|
||
Fewell <14ubobit@gmail.com> BP
|
||
|
||
2012-08-22 08:36 fell
|
||
|
||
* [r22338] configure.ac: Add info about usage of
|
||
locale-specific-tax by german SKR04 to configure. Sequitur of
|
||
Bug #473349 / r16503 [BP]
|
||
|
||
2012-08-17 21:26 gjanssens
|
||
|
||
* [r22330] packaging/win32/dist-impl.sh: Win32 nightly: fix syntax
|
||
error caused by previous commit
|
||
|
||
2012-08-17 20:30 gjanssens
|
||
|
||
* [r22329] packaging/win32/dist-impl.sh: Win32 nightly: match
|
||
built package name to the one expected for upload
|
||
|
||
2012-08-17 16:13 gjanssens
|
||
|
||
* [r22328] packaging/win32/daily_build_git.sh,
|
||
packaging/win32/weekly_build_git.sh: W32 nightly: fix typos in
|
||
previous commit
|
||
|
||
2012-08-17 15:55 gjanssens
|
||
|
||
* [r22327] packaging/win32/build_package_git.sh,
|
||
packaging/win32/daily_build.bat,
|
||
packaging/win32/daily_build_git.sh,
|
||
packaging/win32/weekly_build_git.sh: Win32 nightlies: more small
|
||
build tweaks - start from the proper base directory
|
||
(daily_build.bat) - don't build daily/weekly unless there are
|
||
new commits since the last build
|
||
|
||
2012-08-16 18:13 gjanssens
|
||
|
||
* [r22326] src/gnome/ui/gnc-reconcile-window-ui.xml,
|
||
src/gnome/window-reconcile.c: Follow up on bug #563565 Keep only
|
||
one button in reconcile to create a new transaction. This button
|
||
will automatically create a transaction that balances the
|
||
currently ongoing reconciliation. The new button has been
|
||
removed as it is just as easy to simply enter a transaction in
|
||
the still open register.
|
||
|
||
2012-08-16 16:21 gjanssens
|
||
|
||
* [r22325] packaging/win32/build_package_git.sh: Win32 nightly
|
||
build: add timestamp in package name created from git
|
||
|
||
2012-08-16 12:25 gjanssens
|
||
|
||
* [r22324] packaging/win32/build_tags_git.sh: Win32 tag build: fix
|
||
yet another typo
|
||
|
||
2012-08-16 11:12 gjanssens
|
||
|
||
* [r22323] packaging/win32/build_tags_git.sh: Win32 tag build:
|
||
avoid Windows paths in git commands
|
||
|
||
2012-08-16 11:01 gjanssens
|
||
|
||
* [r22322] packaging/win32/build_tags_git.sh: Win32 tag build: fix
|
||
another typo
|
||
|
||
2012-08-16 10:47 gjanssens
|
||
|
||
* [r22321] packaging/win32/build_tags_git.sh: Win32 tag build: fix
|
||
typo
|
||
|
||
2012-08-16 10:27 gjanssens
|
||
|
||
* [r22320] packaging/win32/build_tags_git.sh: Win32 tag builds:
|
||
match tag cache syntax with the actual tag checks
|
||
|
||
2012-08-16 10:15 gjanssens
|
||
|
||
* [r22319] packaging/win32/build_tags_git.sh: Win32: restore
|
||
UPDATE_SOURCES in tags build script. The parameter has been
|
||
obsoleted recently, but older tags may still depend on its
|
||
availability and the tag script is supposed to be capable of
|
||
building older tags as well.
|
||
|
||
2012-08-16 10:05 gjanssens
|
||
|
||
* [r22318] packaging/win32/build_tags_git.sh: Win32: call proper
|
||
script when building tags from git
|
||
|
||
2012-08-16 09:37 gjanssens
|
||
|
||
* [r22317] packaging/win32/build_tags.sh,
|
||
packaging/win32/build_tags_git.sh,
|
||
packaging/win32/daily_build.sh,
|
||
packaging/win32/daily_build_git.sh,
|
||
packaging/win32/weekly_build.sh,
|
||
packaging/win32/weekly_build_git.sh: Win32 automated build: add
|
||
note about Windows' restriction on updating files that are in
|
||
use in every file that can be affected.
|
||
* [r22316] packaging/win32/daily_build.bat: Win32: call proper
|
||
script to autobuild from git
|
||
|
||
2012-08-15 09:55 gjanssens
|
||
|
||
* [r22315] packaging/win32/build_package_git.sh: Win32: fix log
|
||
file name generated by automated build
|
||
* [r22314] packaging/win32/weekly_build.sh: Make weekly build
|
||
truly weekly again This was temporarily changed to daily during
|
||
the 2.4.10 release timeframe to stomp out some release bugs.
|
||
That should no longer be necessary.
|
||
* [r22313] src/gnome/reconcile-view.c: Small optimizations to the
|
||
previous commit.
|
||
|
||
2012-08-15 09:54 gjanssens
|
||
|
||
* [r22312] src/gnome/reconcile-view.c, src/gnome/reconcile-view.h,
|
||
src/gnome/ui/gnc-reconcile-window-ui.xml,
|
||
src/gnome/window-reconcile.c: Bug #463969 - Allow Selection of
|
||
Multiple Transactions During Reconcile Bug #628402 - Ctrl-F in
|
||
Reconcile doesn't invoke search, but (F)inishes the
|
||
reconciliation Author: Robert Fewell <14ubobit@gmail.com>
|
||
|
||
2012-08-15 08:37 gjanssens
|
||
|
||
* [r22311] packaging/win32/build_tags_git.sh: Win32: more fixes
|
||
for git based tag build
|
||
|
||
2012-08-14 16:04 gjanssens
|
||
|
||
* [r22310] packaging/win32/build_tags_git.sh: Win32: fix tag build
|
||
for git
|
||
|
||
2012-08-14 15:14 gjanssens
|
||
|
||
* [r22309] packaging/win32/README,
|
||
packaging/win32/daily_build.bat: Win32 nightly build: build
|
||
trunk from git by default. Additionally, update the README file
|
||
to explain how the start from scratch with a git repository.
|
||
* [r22308] packaging/win32/build_tags_git.sh,
|
||
packaging/win32/daily_build.sh, packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh, packaging/win32/install.sh:
|
||
Win32 build: remove UPDATE_SOURCES parameter Developers should
|
||
manually choose when and how to update their checked out
|
||
repository. Automated builders can simply write a short wrapper
|
||
script around the install the does the update for them. The
|
||
daily_build_git.sh and daily_build.sh scripts are fine examples.
|
||
|
||
2012-08-12 23:21 jralls
|
||
|
||
* [r22307] src/gnome/assistant-loan.c: Fix compiler warning about
|
||
'static' not being first in a declaration
|
||
|
||
2012-08-12 19:36 gjanssens
|
||
|
||
* [r22306] packaging/win32/defaults.sh,
|
||
packaging/win32/dist-impl.sh: Win32: more automated build from
|
||
git fixes - use consistent naming for the final installer
|
||
executable - Default to no for UPDATE_SOURCES
|
||
|
||
2012-08-11 16:29 gjanssens
|
||
|
||
* [r22305] packaging/win32/build_package_git.sh,
|
||
packaging/win32/daily_build_git.sh: Win32: bugfix in the git
|
||
scripts
|
||
|
||
2012-08-11 14:24 gjanssens
|
||
|
||
* [r22304] packaging/win32/build_package_git.sh,
|
||
packaging/win32/build_tags_git.sh,
|
||
packaging/win32/daily_build_git.sh,
|
||
packaging/win32/weekly_build_git.sh: First attempt at rewriting
|
||
the win32 automated build scripts for git
|
||
* [r22303] packaging/win32/install-impl.sh: Win32: fix
|
||
UPDATE_SOURCES with a git repo IMPORTANT: the update mechanism
|
||
from git has been kept deliberately simple because svn updates
|
||
don't really match well to git's distributed repository concept.
|
||
It assumes you are working as a non-committer (see
|
||
http://wiki.gnucash.org/wiki/Git for what that means) and will
|
||
simply try to pull the current branch from the upstream
|
||
repository. I don't know of any currently active committer that
|
||
works from Windows, so to start that should be sufficient.
|
||
Setting up git-update instead of git pull requires more thorough
|
||
changes in the Windows build system: - it requires at least perl
|
||
5.8 (our default msys-dtk only install perl 5.6) - the
|
||
environment variable GITPERLLIB should be set to the perl
|
||
library that comes with the installed git. - git-update should
|
||
be installed somewhere
|
||
|
||
2012-08-10 18:41 gjanssens
|
||
|
||
* [r22302] po/POTFILES.in, po/POTFILES.skip: Update POTFILES.in
|
||
after recent file additions/removals And remove the new register
|
||
related c files from POTFILES.skip or we risk forgetting to
|
||
translate them when the new register becomes production ready
|
||
|
||
2012-08-10 16:06 gjanssens
|
||
|
||
* [r22301] src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/ui/Makefile.am,
|
||
src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
|
||
src/gnome/ui/gnc-plugin-page-account-tree2-ui.xml: Register2:
|
||
small improvements - Fix make check warnings reported by Frank
|
||
H. Ellenberger - Wrap code in ifdef's so it can easily be
|
||
disabled. Patch by Robert Fewell
|
||
|
||
2012-08-09 22:45 jralls
|
||
|
||
* [r22298] po/POTFILES.skip: [Bug 680402] Tests fail due to unused
|
||
translations Add all scheme files to POTFILES.skip so that
|
||
intltool-update > 0.50 will ignore them. Scheme file translation
|
||
strings are handled by intl-scm/. BP
|
||
|
||
2012-08-09 22:44 jralls
|
||
|
||
* [r22297] configure.ac: Configure won't accept python on Debian
|
||
Wheezy Debian Wheezy uses python2.pc instead of python.pc. Check
|
||
both. BP
|
||
|
||
2012-08-08 16:25 gjanssens
|
||
|
||
* [r22296] src/gnome/reconcile-view.c: Bug #677859 - Allow space
|
||
to (un)reconcile in the reconcile window This got lost in the
|
||
conversion from clists to gtktreeview Patch by Robert Fewell
|
||
|
||
2012-08-08 05:38 jralls
|
||
|
||
* [r22294] src/libqof/qof/test/test-gnc-date.c: Fix a compile
|
||
error in test-gnc-date.c on 32-bit builds
|
||
* [r22293] src/bin/gnucash-bin.c: [Bug 680613] Date format setting
|
||
seems to be ignored since version 2.4.9 Work around strange
|
||
side-effect of r21665 which caused LC_TIME to be changed after
|
||
it had been set by setlocale(LC_ALL) in set_mac_locale(). BP
|
||
|
||
2012-08-07 18:24 gjanssens
|
||
|
||
* [r22292] po/POTFILES.in,
|
||
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-invoice.h,
|
||
src/business/business-gnome/dialog-job.c,
|
||
src/business/business-gnome/dialog-order.c,
|
||
src/business/business-gnome/dialog-vendor.c,
|
||
src/gnome-search/dialog-search.c,
|
||
src/gnome-search/dialog-search.h, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/dialog-query-list.c,
|
||
src/gnome-utils/dialog-query-list.h,
|
||
src/gnome-utils/dialog-query-view.c,
|
||
src/gnome-utils/dialog-query-view.h,
|
||
src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
|
||
src/gnome-utils/gnc-query-list.c,
|
||
src/gnome-utils/gnc-query-list.h,
|
||
src/gnome-utils/gnc-query-view.c,
|
||
src/gnome-utils/gnc-query-view.h,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/dialog-query-list.glade,
|
||
src/gnome-utils/gtkbuilder/dialog-query-view.glade,
|
||
src/gnome/Makefile.am, src/gnome/reconcile-list.c,
|
||
src/gnome/reconcile-list.h, src/gnome/reconcile-view.c,
|
||
src/gnome/reconcile-view.h, src/gnome/window-reconcile.c,
|
||
src/gnome/window-reconcile.h: Bug #677859 - Remove depreciated
|
||
CList functions Patch by Robert Fewell
|
||
|
||
2012-08-07 17:25 gjanssens
|
||
|
||
* [r22291] src/import-export/import-main-matcher.c,
|
||
src/register/ledger-core/split-register-model.c: Bug #672161 -
|
||
New CSV account and transaction importer Final patch by Robert
|
||
Fewell
|
||
|
||
2012-08-07 17:24 gjanssens
|
||
|
||
* [r22290] src/app-utils/file-utils.c,
|
||
src/app-utils/gnc-component-manager.c,
|
||
src/app-utils/gnc-ui-util.c, src/app-utils/option-util.c,
|
||
src/backend/sql/gnc-backend-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/gnc-commodity-xml-v2.c,
|
||
src/backend/xml/gnc-freqspec-xml-v2.c,
|
||
src/backend/xml/gnc-owner-xml-v2.c,
|
||
src/backend/xml/gnc-pricedb-xml-v2.c,
|
||
src/backend/xml/gnc-schedxaction-xml-v2.c,
|
||
src/backend/xml/gnc-tax-table-xml-v2.c,
|
||
src/backend/xml/gnc-transaction-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/sixtp-dom-parsers.c, src/backend/xml/sixtp.c,
|
||
src/backend/xml/test/test-dom-converters1.c,
|
||
src/backend/xml/test/test-file-stuff.c,
|
||
src/backend/xml/test/test-load-xml2.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-transaction.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/gnc-plugin-business.c,
|
||
src/business/business-ledger/gncEntryLedgerControl.c,
|
||
src/business/business-ledger/gncEntryLedgerModel.c,
|
||
src/core-utils/test/test-gnc-uri-utils.c,
|
||
src/core-utils/test/test-resolve-file-path.c,
|
||
src/engine/Account.c, src/engine/Query.c,
|
||
src/engine/Recurrence.c, src/engine/Split.c,
|
||
src/engine/Transaction.c, src/engine/cap-gains.c,
|
||
src/engine/engine-helpers.c, src/engine/gnc-commodity.c,
|
||
src/engine/gnc-pricedb.c, src/engine/gncAddress.c,
|
||
src/engine/gncBillTerm.c, src/engine/gncCustomer.c,
|
||
src/engine/gncEmployee.c, src/engine/gncEntry.c,
|
||
src/engine/gncInvoice.c, src/engine/gncJob.c,
|
||
src/engine/gncOrder.c, src/engine/gncOwner.c,
|
||
src/engine/gncTaxTable.c, src/engine/gncVendor.c,
|
||
src/engine/test/test-address.c, src/engine/test/test-business.c,
|
||
src/engine/test/test-commodities.c,
|
||
src/engine/test/test-customer.c,
|
||
src/engine/test/test-employee.c, src/engine/test/test-job.c,
|
||
src/engine/test/test-object.c, src/engine/test/test-querynew.c,
|
||
src/engine/test/test-vendor.c,
|
||
src/gnome-utils/account-quickfill.c,
|
||
src/gnome-utils/dialog-account.c,
|
||
src/gnome-utils/dialog-commodity.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-menu-extensions.c,
|
||
src/gnome-utils/gnc-query-list.c,
|
||
src/gnome-utils/gnc-sx-list-tree-model-adapter.c,
|
||
src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/search-param.c, src/gnome/dialog-commodities.c,
|
||
src/gnome/dialog-price-edit-db.c,
|
||
src/gnome/dialog-price-editor.c, src/gnome/dialog-tax-info.c,
|
||
src/html/gnc-html-webkit.c, src/html/gnc-html.c,
|
||
src/import-export/csv-export/assistant-csv-export.c,
|
||
src/import-export/csv-import/assistant-csv-trans-import.c,
|
||
src/import-export/import-backend.c, src/libqof/qof/qofclass.c,
|
||
src/libqof/qof/qofinstance.c, src/libqof/qof/qoflog.c,
|
||
src/libqof/qof/qofobject.c, src/libqof/qof/qofquery.c,
|
||
src/libqof/qof/qofquerycore.c, src/libqof/qof/qofreference.c,
|
||
src/libqof/qof/qofsession.c, src/libqof/qof/qofutil.c,
|
||
src/libqof/qof/qofutil.h,
|
||
src/register/ledger-core/gnc-ledger-display.c,
|
||
src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-model.c,
|
||
src/register/ledger-core/split-register.c,
|
||
src/register/register-core/basiccell.c,
|
||
src/register/register-core/numcell.c,
|
||
src/register/register-core/pricecell.c,
|
||
src/register/register-core/table-allgui.c,
|
||
src/register/register-gnome/gnucash-item-list.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Refactor
|
||
safe_strcmp into the glib standard g_strcmp0
|
||
* [r22289] src/engine/Split.c, src/engine/Split.h,
|
||
src/engine/Transaction.c, src/engine/Transaction.h,
|
||
src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-cell-renderer-date.c,
|
||
src/gnome-utils/gnc-cell-renderer-date.h,
|
||
src/gnome-utils/gnc-cell-renderer-popup-entry.c,
|
||
src/gnome-utils/gnc-cell-renderer-popup-entry.h,
|
||
src/gnome-utils/gnc-cell-renderer-popup.c,
|
||
src/gnome-utils/gnc-cell-renderer-popup.h,
|
||
src/gnome-utils/gnc-tree-model-split-reg.c,
|
||
src/gnome-utils/gnc-tree-model-split-reg.h,
|
||
src/gnome-utils/gnc-tree-view-split-reg.c,
|
||
src/gnome-utils/gnc-tree-view-split-reg.h,
|
||
src/gnome-utils/gnc-tree-view.c,
|
||
src/gnome-utils/gnc-tree-view.h, src/gnome/Makefile.am,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/gnc-plugin-page-register2.c,
|
||
src/gnome/gnc-plugin-page-register2.h,
|
||
src/gnome/gnc-plugin-register2.c,
|
||
src/gnome/gnc-plugin-register2.h, src/gnome/top-level.c,
|
||
src/gnome/ui/Makefile.am,
|
||
src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
|
||
src/gnome/ui/gnc-plugin-page-register2-ui.xml,
|
||
src/gnome/ui/gnc-plugin-register2-ui.xml: Initial code for a new
|
||
register. This is very incomplete, but at the same time well
|
||
isolated from the rest of the code, so it is easy to disable
|
||
should it not get functional and stable before the next major
|
||
release. I decided to include it in trunk to give it more
|
||
visibility and prevent bitrot in the patch.
|
||
|
||
2012-08-05 13:28 gjanssens
|
||
|
||
* [r22287] src/doc/xml/gnucash-v2.rnc: Bug #680887 - RELAX NG
|
||
schema for 2.4.11 XML file format Contributed by Baptiste
|
||
Carvello BP
|
||
|
||
2012-08-04 16:09 gjanssens
|
||
|
||
* [r22286] src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/gtkbuilder/dialog-payment.glade,
|
||
src/engine/gncOwner.c: Adapt payment dialog for credit notes. To
|
||
deal with all possible combinations, a user must set a debit or
|
||
credit amount for the payment. In most cases the right amount is
|
||
prefilled by selecting documents from the list. In the process,
|
||
this changes gets rid of some confusing sign reversal logic in
|
||
the payment code (gncOwner.c). WARNING FOR SCRIPTERS: if you
|
||
have written python or scheme code that relies on
|
||
gncOwnerApplyPayment, be careful: you now need to pass a signed
|
||
amount to the function instead of an absolute value, because a
|
||
payment could be for both an invoice/bill or a credit note. No
|
||
more sign reversals happen internally based on the owner being a
|
||
vendor or a customer.
|
||
|
||
2012-08-04 16:08 gjanssens
|
||
|
||
* [r22285] src/business/business-gnome/dialog-payment.c: Payment
|
||
dialog - amend r22263 Properly fix selection of documents when
|
||
first loading the dialog
|
||
* [r22284] src/gnome-utils/dialog-utils.c: Avoid windows with
|
||
saved positions to reopen off-screen if possible
|
||
* [r22283] src/gnome-utils/dialog-utils.c,
|
||
src/gnome/assistant-hierarchy.c,
|
||
src/import-export/aqbanking/assistant-ab-initial.c,
|
||
src/import-export/csv-export/assistant-csv-export.c,
|
||
src/import-export/csv-import/assistant-csv-account-import.c,
|
||
src/import-export/csv-import/assistant-csv-trans-import.c,
|
||
src/import-export/qif-import/assistant-qif-import.c: Cleanups in
|
||
save/restore window position and sizes - remove depreciated
|
||
check on GtkObject flags (no longer required imo) - save
|
||
position and size on window destruction consistently - add save
|
||
and restore to some additional assistants (not all so far)
|
||
|
||
2012-08-04 12:01 mikee
|
||
|
||
* [r22281] src/report/standard-reports/transaction.scm: Bug
|
||
#680576 - Transaction report: date takes up two lines when using
|
||
Canadian locale format. Change date cells type from text-cell to
|
||
date-cell to apply white-space: nowrap style. BP
|
||
|
||
2012-08-04 02:01 fell
|
||
|
||
* [r22279] configure.ac: Bug 680671: configure should check for
|
||
the python-devel package if called with --enable-python
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=680671 BP
|
||
|
||
2012-08-02 13:31 gjanssens
|
||
|
||
* [r22278] src/gnome/gnc-plugin-page-account-tree.c: Double click
|
||
on parent account expands/collapses child account list instead
|
||
of opening the account's register. The account's register can
|
||
still be opened normally using the menu option or right-click
|
||
popup menu.
|
||
|
||
2012-08-01 13:54 gjanssens
|
||
|
||
* [r22277] configure.ac, src/gnome-utils/gnc-gobject-utils.c:
|
||
Remove unused, depreciated functions Patch by Robert Fewell
|
||
* [r22276] src/gnome-utils/dialog-utils.c,
|
||
src/gnome-utils/dialog-utils.h: Remove depreciated Option
|
||
functions - part 3 There were some more option menu functions in
|
||
dialog-utils that I could not find being used any where and this
|
||
patch removes them. Patch by Robert Fewell
|
||
* [r22275] src/gnome-utils/gnc-date-edit.c,
|
||
src/gnome-utils/gnc-date-edit.h: Remove depreciated Option
|
||
functions - part 2 This patch removes the option menu functions
|
||
from gnc-date-edit which come under the setting of time option.
|
||
I do not think this bit is used but can be seen if you find a
|
||
GNCDateEdit and set the second option to TRUE. Patch by Robert
|
||
Fewell
|
||
|
||
2012-08-01 13:53 gjanssens
|
||
|
||
* [r22274] src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-options.h,
|
||
src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
|
||
src/gnome-utils/gnc-combott.c, src/gnome-utils/gnc-combott.h,
|
||
src/import-export/import-format-dialog.c: Remove depreciated
|
||
Option functions - part 1 The option menu's that appear in
|
||
dialog options rely on per item tool tips that GtkComboBox did
|
||
not have. From a comment in the code, this was highlighted on
|
||
bug http://bugzilla.gnome.org/show_bug.cgi?id=303717 which
|
||
implies this is now fixed but I could not see a way of adding
|
||
them so I created my own basic combo with per item tooltips.
|
||
This basic combo uses an external list store to reduce the
|
||
functions needed and can be seen when changing report settings.
|
||
It look like it does the job OK but may be I have missed
|
||
something. I have added comments in the code in areas that would
|
||
need to be changed if GtkComboBox ever has per item tool tips.
|
||
Patch by Robert Fewell
|
||
|
||
2012-07-27 15:45 warlord
|
||
|
||
* [r22272] configure.ac: Remove (unused) LIBXML_VERSION from
|
||
configure.ac (#680708) BP
|
||
|
||
2012-07-25 22:28 alex.aycinena
|
||
|
||
* [r22271]
|
||
src/import-export/csv-import/assistant-csv-trans-import.c,
|
||
src/import-export/csv-import/gnc-csv-model.c,
|
||
src/import-export/csv-import/gnc-csv-model.h,
|
||
src/import-export/import-account-matcher.c: Add ability to
|
||
import a csv column to 'notes' field; fix 'OK' and 'New Account'
|
||
button widths
|
||
|
||
2012-07-09 17:54 gjanssens
|
||
|
||
* [r22263] src/business/business-gnome/dialog-payment.c: Properly
|
||
calculate amount to pay when post-to account is not the first in
|
||
the list when opening the payment dialog.
|
||
|
||
2012-07-07 16:06 gjanssens
|
||
|
||
* [r22261] doc/tip_of_the_day.list.in: Modify one tip of the day
|
||
to illustrate the use of \n in tips
|
||
|
||
2012-07-07 16:04 gjanssens
|
||
|
||
* [r22260] src/gnome-utils/dialog-totd.c: Rewrite the
|
||
tip-of-the-day parsing logic Since commit 22246, an empty tip of
|
||
the day appears in the list of tips. This is due to the way the
|
||
file is parsed. This commit rewrites the parsing logic to avoid
|
||
such problems. As an added bonus, you can now add newlines in
|
||
tips by using '\n' in the string. BP
|
||
|
||
2012-07-02 21:24 jralls
|
||
|
||
* [r22259] test-templates/make-testfile: Fix make-testfile to
|
||
count references in UI files Some functions may be called only
|
||
by callback reference in a GtkBuilder XML file (*.glade, *.xml,
|
||
or *.ui). Indicate that usage in the test-file function summary.
|
||
|
||
2012-07-02 18:07 cmarchi
|
||
|
||
* [r22257] src/gnome-utils/gnc-date-edit.c,
|
||
src/import-export/aqbanking/gnc-ab-kvp.c, src/libqof/qof/guid.c,
|
||
src/libqof/qof/guid.h: G_CONST_RETURN is deprecated in 2.3.
|
||
Patch provided by Aurimas Fišeras.
|
||
|
||
2012-07-02 18:03 cmarchi
|
||
|
||
* [r22256] src/gnome/window-autoclear.c: Make strings translatable
|
||
in auto clear dialog. Patch provided by Aurimas Fišeras.
|
||
|
||
2012-07-01 21:48 plongstaff
|
||
|
||
* [r22255] src/gnome-utils/gnc-tree-view-account.c: Re-add
|
||
function gppat_filter_select_default_cb() mistakenly removed in
|
||
commit r21578. It's not used by C code, but is by the .glade
|
||
file.
|
||
|
||
2012-07-01 20:20 jralls
|
||
|
||
* [r22254] src/backend/dbi/gnc-backend-dbi.c: Fix "discarded
|
||
return value warning" from r22203
|
||
|
||
2012-07-01 18:45 plongstaff
|
||
|
||
* [r22253] src/engine/test, src/engine/test/Makefile.am,
|
||
src/engine/test/test-engine.c, src/engine/test/utest-Budget.c:
|
||
Add basic budget unit tests
|
||
|
||
2012-06-29 14:45 gjanssens
|
||
|
||
* [r22252] src/app-utils/options.scm: Wrong parameter is used to
|
||
load from and save to kvp
|
||
|
||
2012-06-29 14:28 gjanssens
|
||
|
||
* [r22250] src/app-utils/options.scm,
|
||
src/gnome-utils/dialog-options.c: Bug #494861 - Business reports
|
||
lose a/p & a/r account options BP
|
||
|
||
2012-06-28 16:13 gjanssens
|
||
|
||
* [r22248] src/report/business-reports/owner-report.scm: Bug
|
||
#678848 - Customer/Vendor reports off-by-one on start date
|
||
Additionally removes a superfluous module load BP
|
||
|
||
2012-06-27 20:33 gjanssens
|
||
|
||
* [r22246] doc/Makefile.am: [PATCH] Fix tip-of-the-day with
|
||
gcc-4.7 When making the text file tips-of-the-day, GnuCash
|
||
expects 'gcc -E' to preserve at least one of the whitespace
|
||
lines between entries. However, this relies on behavior of 'gcc
|
||
-E' that isn't actually part of the spec, and is a historical
|
||
accident. And it changed in gcc-4.7, such that all the
|
||
whitespace is removed. Work around this by explicitly adding a
|
||
newline in the sed expression. Pre gcc-4.7 there will be two
|
||
newlines between tips, but this has no impact on the tip
|
||
displaying code. Patch by Bill Nottingham BP
|
||
|
||
2012-06-27 17:43 gjanssens
|
||
|
||
* [r22245] checks/Makefile.am, checks/quicken_3part.chk: Bug
|
||
#677572 - 3-part check format Created by Andrew Hunt
|
||
|
||
2012-06-27 15:52 gjanssens
|
||
|
||
* [r22243] src/gnome/dialog-print-check.c: Bug #631611 - Check
|
||
printing fails because fonts are too tiny on Windows Lesson
|
||
learned: don't use cairo_identity_matrix on a cairo_t managed by
|
||
GtkPrintContext. It kills a number of transformations that were
|
||
already configured by GtkPrintContext. On Windows this breaks
|
||
proper scaling.
|
||
|
||
2012-06-27 15:51 gjanssens
|
||
|
||
* [r22242] src/gnome/dialog-print-check.c: Some small code
|
||
cleanups in check printing code - Remove useless typdef, use
|
||
GtkPrintOperation directly instead - Position_combobox is read
|
||
twice, remove second call
|
||
|
||
2012-06-26 13:03 mikee
|
||
|
||
* [r22241] src/report/business-reports/invoice.scm: Revert GUID
|
||
change as per Derek's suggestion.
|
||
|
||
2012-06-24 04:05 mta
|
||
|
||
* [r22238] src/register/register-gnome/table-gnome.c: Fix
|
||
uninitialized variable warning in r22234.
|
||
|
||
2012-06-24 03:09 mta
|
||
|
||
* [r22237] src/optional/python-bindings/Makefile.am: Make python
|
||
bindings build when using a separate build directory. Don't
|
||
symlink a (possibly non-existant) file from the source tree on
|
||
top of gnucash_core_c.py which was just generated by swig in the
|
||
build tree.
|
||
|
||
2012-06-24 02:58 mta
|
||
|
||
* [r22236] configure.ac: Don't lose optimization flags passed in
|
||
CFLAGS. Change r17720 has a typo that causes it to lose all -Ox
|
||
flags passed in CFLAGS when it was actually trying to preserve
|
||
them.
|
||
|
||
2012-06-23 14:42 gjanssens
|
||
|
||
* [r22235] src/report/business-reports/invoice.scm: Invoice report
|
||
- display Job info in new line
|
||
|
||
2012-06-23 12:25 mikee
|
||
|
||
* [r22234] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-order.c,
|
||
src/gnome/gnc-split-reg.c,
|
||
src/register/register-core/table-allgui.h,
|
||
src/register/register-gnome/table-gnome.c: Bug #666576 - Balance
|
||
Column Set Too Narrow
|
||
|
||
2012-06-23 11:57 mikee
|
||
|
||
* [r22233] src/report/business-reports/invoice.scm: Bug 341048 -
|
||
RFE: Printable Invoice should allow display of Job Name Add job
|
||
name and number to printable invoice. This only applies to
|
||
invoice.scm.
|
||
|
||
2012-06-22 15:12 gjanssens
|
||
|
||
* [r22231]
|
||
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_business_create.py,
|
||
src/optional/python-bindings/example_scripts/test_imbalance_transaction.py:
|
||
Bug #675201 - slight bugfix to prior enchancement post for
|
||
example scripts Patch by Jamie Campbell
|
||
|
||
2012-06-22 14:36 gjanssens
|
||
|
||
* [r22229] src/backend/xml/sixtp.c: Bug #678214 - GnuCash fails to
|
||
open some post-processed XML files Patch by Daniel Harding BP
|
||
|
||
2012-06-21 15:13 gjanssens
|
||
|
||
* [r22224] src/backend/sql/gnc-recurrence-sql.c: Bug #671323 -
|
||
Scheduled monthly transactions lose "except on weekends" setting
|
||
when using MySQL
|
||
|
||
2012-06-16 11:52 mikee
|
||
|
||
* [r22222] src/report/standard-reports/net-linechart.scm: Add
|
||
formatting to table. Add cell padding to columns in table.
|
||
|
||
2012-06-13 15:43 gjanssens
|
||
|
||
* [r22219]
|
||
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: Revert some
|
||
unintended testfile changes that accidentally slipped in in
|
||
r22216
|
||
|
||
2012-06-13 15:24 gjanssens
|
||
|
||
* [r22218] src/report/business-reports/payables.scm,
|
||
src/report/business-reports/receivables.scm: Fix Account Report
|
||
menu option when used on A/R or A/P registers. This has been
|
||
broken since r20766
|
||
* [r22217] src/business/business-gnome/dialog-billterms.c,
|
||
src/business/business-gnome/dialog-date-close.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/gtkbuilder/dialog-invoice.glade,
|
||
src/gnome-search/dialog-search.c,
|
||
src/gnome-search/gnc-general-search.c,
|
||
src/gnome-utils/dialog-reset-warnings.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/dialog-utils.c,
|
||
src/gnome-utils/gnc-amount-edit.c,
|
||
src/gnome-utils/gnc-date-edit.c,
|
||
src/gnome-utils/gnc-date-format.c,
|
||
src/gnome-utils/gnc-dense-cal.c,
|
||
src/gnome-utils/gnc-general-select.c,
|
||
src/gnome-utils/gnc-gui-query.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-query-list.c,
|
||
src/gnome/assistant-hierarchy.c, src/gnome/dialog-progress.c,
|
||
src/gnome/dialog-sx-editor.c,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/reconcile-list.c, src/html/gnc-html-webkit.c,
|
||
src/import-export/aqbanking/dialog-ab-trans.c,
|
||
src/import-export/aqbanking/gnc-gwen-gui.c,
|
||
src/import-export/csv-import/assistant-csv-trans-import.c,
|
||
src/register/register-gnome/gnucash-item-edit.c,
|
||
src/register/register-gnome/gnucash-item-list.c,
|
||
src/register/register-gnome/gnucash-sheet.c: Bug #677859 -
|
||
Depreciated functions in Gtk+2.24 Replaces functions related to
|
||
widget visibility. Additionally there are some more replacements
|
||
in the area's handled in the previous two commits. Patch by
|
||
Robert Fewell
|
||
|
||
2012-06-13 15:23 gjanssens
|
||
|
||
* [r22216]
|
||
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,
|
||
src/business/business-gnome/dialog-order.c,
|
||
src/business/business-gnome/search-owner.c,
|
||
src/business/business-gnome/search-owner.h,
|
||
src/gnome-search/search-account.h,
|
||
src/gnome-search/search-boolean.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-search/search-reconciled.h,
|
||
src/gnome-search/search-string.h, src/gnome-utils/cursors.c,
|
||
src/gnome-utils/dialog-preferences.c,
|
||
src/gnome-utils/gnc-date-format.h,
|
||
src/gnome-utils/gnc-dense-cal.h,
|
||
src/gnome-utils/gnc-gobject-utils.c,
|
||
src/gnome-utils/gnc-query-list.h,
|
||
src/gnome-utils/gnc-sx-list-tree-model-adapter.c,
|
||
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-owner.c,
|
||
src/gnome-utils/gnc-tree-view-owner.h,
|
||
src/gnome-utils/gnc-tree-view-price.c,
|
||
src/gnome-utils/gnc-tree-view-price.h,
|
||
src/gnome-utils/gnc-tree-view.c, src/gnome/dialog-tax-info.c,
|
||
src/gnome/gnc-plugin-page-sx-list.c, src/gnome/gnc-split-reg.h,
|
||
src/import-export/csv-import/gnc-csv-gnumeric-popup.c,
|
||
src/register/register-gnome/gnucash-date-picker.c,
|
||
src/register/register-gnome/gnucash-date-picker.h: Bug #677859 -
|
||
Depreciated functions in Gtk+2.24 Replaces a number of widget
|
||
references that are now part of gobject. Patch by Robert Fewell
|
||
* [r22215] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/gtkbuilder/dialog-payment.glade,
|
||
src/gnome-utils/assistant-xml-encoding.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/gnc-account-sel.c,
|
||
src/gnome-utils/gnc-account-sel.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-gtk-utils.c,
|
||
src/gnome-utils/gnc-gtk-utils.h,
|
||
src/gnome-utils/gnc-period-select.c,
|
||
src/gnome-utils/gtkbuilder/dialog-commodity.glade,
|
||
src/gnome/dialog-price-editor.c, src/gnome/dialog-print-check.c,
|
||
src/gnome/gtkbuilder/dialog-price.glade,
|
||
src/import-export/qif-import/assistant-qif-import.c,
|
||
src/report/report-gnome/dialog-report-style-sheet.c: Bug #677859
|
||
- Depreciated functions in Gtk+2.24 GtkComboBox related fixes
|
||
Patch by Robert Fewell
|
||
|
||
2012-06-10 22:14 jralls
|
||
|
||
* [r22214] src/libqof/qof/test/test-qof.c: Disable test-gnc-date
|
||
until it can be thoroughly tested on a wider variety of
|
||
compilers.
|
||
|
||
2012-06-10 19:59 cstim
|
||
|
||
* [r22213] src/libqof/qof/test/Makefile.am,
|
||
src/libqof/qof/test/test-gnc-date.c: Fix windows/mingw build
|
||
failure due to different struct tm length.
|
||
|
||
2012-06-10 19:32 cstim
|
||
|
||
* [r22212] src/libqof/qof/test/test-gnc-date.c: Fix compiler error
|
||
about overflow of integer calculations. To reproduce: gcc-4.6.1
|
||
and -O2 switched on.
|
||
|
||
2012-06-06 13:52 gjanssens
|
||
|
||
* [r22211] src/business/business-gnome/dialog-invoice.c: Fix
|
||
credit note duplication. It was not possible to duplicate a
|
||
credit note as an invoice (aka voiding a credit note).
|
||
* [r22210] src/business/business-gnome/gnc-plugin-page-invoice.c,
|
||
src/business/business-gnome/gnc-plugin-page-invoice.h: Cosmetic:
|
||
move include to source file. It's not used in the header file.
|
||
|
||
2012-06-06 13:23 jralls
|
||
|
||
* [r22209] src/backend/sql/test/utest-gnc-backend-sql.c: Adjust
|
||
test_gnc_sql_convert_timespec_to_string() for 64-bit time_t
|
||
* [r22208] src/libqof/qof/test/test-gnc-date.c: 64-bit adjustments
|
||
to test-gnc-date
|
||
|
||
2012-06-06 13:22 jralls
|
||
|
||
* [r22207] src/engine/gncBillTerm.c, src/libqof/qof/gnc-date.c,
|
||
src/libqof/qof/gnc-date.h: Consolidate some little-used
|
||
convenience functions.
|
||
* [r22206] src/backend/sql/test/utest-gnc-backend-sql.c: Test
|
||
gnc_sql_convert_timespec_to_string() Note overridden failures on
|
||
the second 3 values.
|
||
* [r22205] src/libqof/qof/gnc-date-p.h, src/libqof/qof/gnc-date.c,
|
||
src/libqof/qof/test/test-gnc-date.c: Test of all major gnc-date
|
||
functions, highlighting 2038 bug failures from using time_t on a
|
||
32-bit system.
|
||
|
||
2012-06-01 22:59 alex.aycinena
|
||
|
||
* [r22204] src/core-utils/gnc-features.c: Remove g_free of msg two
|
||
lines before it is returned from function.
|
||
|
||
2012-05-26 23:47 jralls
|
||
|
||
* [r22203] src/app-utils/calculation/fin.c,
|
||
src/app-utils/file-utils.c, src/app-utils/gnc-addr-quickfill.c,
|
||
src/app-utils/gnc-entry-quickfill.c, src/app-utils/gnc-euro.c,
|
||
src/app-utils/gnc-sx-instance-model.c,
|
||
src/app-utils/gnc-ui-balances.c, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/guile-util.c, 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/utest-backend-dbi-business.c,
|
||
src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-address-sql.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-bill-term-sql.c,
|
||
src/backend/sql/gnc-book-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-lots-sql.c,
|
||
src/backend/sql/gnc-order-sql.c,
|
||
src/backend/sql/gnc-owner-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-tax-table-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c,
|
||
src/backend/sql/gnc-vendor-sql.c,
|
||
src/backend/xml/gnc-account-xml-v2.c,
|
||
src/backend/xml/gnc-bill-term-xml-v2.c,
|
||
src/backend/xml/gnc-book-xml-v2.c,
|
||
src/backend/xml/gnc-customer-xml-v2.c,
|
||
src/backend/xml/gnc-employee-xml-v2.c,
|
||
src/backend/xml/gnc-entry-xml-v2.c,
|
||
src/backend/xml/gnc-freqspec-xml-v2.c,
|
||
src/backend/xml/gnc-invoice-xml-v2.c,
|
||
src/backend/xml/gnc-job-xml-v2.c,
|
||
src/backend/xml/gnc-lot-xml-v2.c,
|
||
src/backend/xml/gnc-order-xml-v2.c,
|
||
src/backend/xml/gnc-tax-table-xml-v2.c,
|
||
src/backend/xml/gnc-transaction-xml-v2.c,
|
||
src/backend/xml/gnc-vendor-xml-v2.c,
|
||
src/backend/xml/io-gncxml-v1.c,
|
||
src/backend/xml/test/test-xml-transaction.c,
|
||
src/bin/gnucash-bin.c,
|
||
src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/dialog-customer.c,
|
||
src/business/business-gnome/dialog-invoice.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/gnc-plugin-business.c,
|
||
src/business/business-gnome/gnc-plugin-page-invoice.c,
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/business/business-gnome/search-owner.c,
|
||
src/business/business-ledger/gncEntryLedgerControl.c,
|
||
src/business/business-ledger/gncEntryLedgerLoad.c,
|
||
src/core-utils/gnc-filepath-utils.c,
|
||
src/core-utils/gnc-uri-utils.c, src/engine/Account.c,
|
||
src/engine/Scrub.c, src/engine/Transaction.c,
|
||
src/engine/TransactionP.h, src/engine/gnc-hooks.c,
|
||
src/engine/gnc-pricedb.c, src/engine/gncIDSearch.c,
|
||
src/engine/gncInvoice.c, src/engine/gncJob.c,
|
||
src/engine/policy.c, src/engine/test-core/test-engine-stuff.c,
|
||
src/engine/test/test-account-object.c,
|
||
src/engine/test/test-guid.c,
|
||
src/engine/test/test-transaction-reversal.c,
|
||
src/engine/test/test-vendor.c, src/engine/test/utest-Account.c,
|
||
src/engine/test/utest-Invoice.c, src/engine/test/utest-Split.c,
|
||
src/gnome-search/dialog-search.c,
|
||
src/gnome-utils/assistant-gconf-setup.c,
|
||
src/gnome-utils/assistant-xml-encoding.c,
|
||
src/gnome-utils/dialog-book-close.c,
|
||
src/gnome-utils/dialog-dup-trans.c,
|
||
src/gnome-utils/dialog-file-access.c,
|
||
src/gnome-utils/dialog-object-references.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/gnc-account-sel.c,
|
||
src/gnome-utils/gnc-autosave.c, src/gnome-utils/gnc-date-edit.c,
|
||
src/gnome-utils/gnc-date-format.c,
|
||
src/gnome-utils/gnc-dense-cal.c,
|
||
src/gnome-utils/gnc-embedded-window.c,
|
||
src/gnome-utils/gnc-file.c,
|
||
src/gnome-utils/gnc-general-select.c,
|
||
src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome-utils/gnc-keyring.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-plugin-file-history.c,
|
||
src/gnome-utils/gnc-plugin-manager.c,
|
||
src/gnome-utils/gnc-plugin-menu-additions.c,
|
||
src/gnome-utils/gnc-plugin.c, src/gnome-utils/gnc-query-list.c,
|
||
src/gnome-utils/gnc-recurrence.c,
|
||
src/gnome-utils/gnc-tree-model-account-types.c,
|
||
src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-model-owner.c,
|
||
src/gnome-utils/gnc-tree-model-price.c,
|
||
src/gnome-utils/gnc-tree-model.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-commodity.c,
|
||
src/gnome-utils/gnc-tree-view-owner.c,
|
||
src/gnome-utils/gnc-tree-view-price.c,
|
||
src/gnome-utils/gnc-tree-view-sx-list.c,
|
||
src/gnome-utils/gnc-tree-view.c,
|
||
src/gnome/assistant-acct-period.c,
|
||
src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
|
||
src/gnome/assistant-stock-split.c,
|
||
src/gnome/dialog-commodities.c, src/gnome/dialog-lot-viewer.c,
|
||
src/gnome/dialog-price-editor.c, src/gnome/dialog-print-check.c,
|
||
src/gnome/dialog-sx-editor.c, src/gnome/dialog-sx-from-trans.c,
|
||
src/gnome/dialog-sx-since-last-run.c,
|
||
src/gnome/dialog-tax-info.c,
|
||
src/gnome/gnc-plugin-account-tree.c,
|
||
src/gnome/gnc-plugin-basic-commands.c,
|
||
src/gnome/gnc-plugin-budget.c,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/gnc-plugin-page-budget.c,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-plugin-page-sx-list.c,
|
||
src/gnome/gnc-plugin-register.c, src/gnome/gnc-split-reg.c,
|
||
src/gnome/reconcile-list.c, src/gnome/top-level.c,
|
||
src/gnome/window-reconcile.c, src/html/gnc-html-factory.c,
|
||
src/html/gnc-html-graph-gog-webkit.c,
|
||
src/html/gnc-html-graph-gog.c, src/html/gnc-html-webkit.c,
|
||
src/html/gnc-html.c,
|
||
src/import-export/aqbanking/assistant-ab-initial.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-kvp.c,
|
||
src/import-export/aqbanking/gnc-ab-trans-templ.c,
|
||
src/import-export/aqbanking/gnc-ab-transfer.c,
|
||
src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/aqbanking/gnc-gwen-gui.c,
|
||
src/import-export/csv-export/assistant-csv-export.c,
|
||
src/import-export/csv-export/csv-transactions-export.c,
|
||
src/import-export/csv-export/gnc-plugin-csv-export.c,
|
||
src/import-export/csv-import/assistant-csv-account-import.c,
|
||
src/import-export/csv-import/assistant-csv-trans-import.c,
|
||
src/import-export/csv-import/gnc-csv-model.c,
|
||
src/import-export/csv-import/gnc-plugin-csv-import.c,
|
||
src/import-export/import-backend.c,
|
||
src/import-export/import-main-matcher.c,
|
||
src/import-export/log-replay/gnc-plugin-log-replay.c,
|
||
src/import-export/ofx/gnc-ofx-import.c,
|
||
src/import-export/ofx/gnc-ofx-kvp.c,
|
||
src/import-export/ofx/gnc-plugin-ofx.c,
|
||
src/import-export/qif-import/assistant-qif-import.c,
|
||
src/import-export/qif-import/gnc-plugin-qif-import.c,
|
||
src/libqof/qof/gnc-date.c, src/libqof/qof/kvp_frame.c,
|
||
src/libqof/qof/qof-string-cache.c, src/libqof/qof/qofbackend.c,
|
||
src/libqof/qof/qofbook.c, src/libqof/qof/qofchoice.c,
|
||
src/libqof/qof/qofevent.c, src/libqof/qof/qofinstance.c,
|
||
src/libqof/qof/qofquerycore.c, src/libqof/qof/qofsession.c,
|
||
src/libqof/qof/qofutil.c, src/libqof/qof/test/test-gnc-date.c,
|
||
src/libqof/qof/test/test-qof-string-cache.c,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/libqof/qof/test/test-qofsession.c,
|
||
src/plugins/bi_import/dialog-bi-import-gui.c,
|
||
src/plugins/bi_import/dialog-bi-import.c,
|
||
src/plugins/customer_import/dialog-customer-import-gui.c,
|
||
src/python/gncmod-python.c,
|
||
src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-load.c,
|
||
src/register/register-core/table-allgui.c,
|
||
src/register/register-gnome/gnucash-cursor.c,
|
||
src/register/register-gnome/gnucash-grid.c,
|
||
src/register/register-gnome/gnucash-header.c,
|
||
src/register/register-gnome/gnucash-item-edit.c,
|
||
src/register/register-gnome/gnucash-sheet.c,
|
||
src/report/report-gnome/dialog-custom-report.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c,
|
||
src/report/stylesheets/gnc-plugin-stylesheets.c,
|
||
src/test-core/unittest-support.c: Correct -Wunused warnings The
|
||
actual change to configure.ac (at line 1106) to enable -Wunused
|
||
-- or rather to un-disable it -- is not included in order to not
|
||
break the build for folks with buggy versions of swig. (For
|
||
example,
|
||
https://sourceforge.net/tracker/?func=detail&aid=3530021&group_id=1645&atid=101645)
|
||
|
||
2012-05-26 23:46 jralls
|
||
|
||
* [r22202] src/optional/python-bindings/Makefile.am: Set
|
||
PYTHON_LINK_FILES to useful values.
|
||
|
||
2012-05-22 17:57 jralls
|
||
|
||
* [r22201] src/core-utils/Makefile.am, src/html/Makefile.am:
|
||
Delete remaining swig-foo.c files with maintainer-clean
|
||
* [r22200] src/backend/dbi/Makefile.am,
|
||
src/backend/dbi/test/Makefile.am: Fix compilation on OSX One
|
||
can't link a library created with -module on OSX, but one can
|
||
dload a library compiled with -shared on both OSX and Linux.
|
||
Also cleaned out the old "make check" files from test/Makefile.am
|
||
|
||
2012-05-21 22:36 plongstaff
|
||
|
||
* [r22199] src/backend/xml/gnc-backend-xml.c: Fix memory leaks
|
||
found by unit tests/valgrind Return value of g_build_filename()
|
||
needs to be freed.
|
||
|
||
2012-05-21 22:10 jralls
|
||
|
||
* [r22197] packaging/win32/custom.sh.sample: Add EXTRA_CFLAGS for
|
||
compiling on Win7 Configure gets confused by some gcc builtins
|
||
on Win7: Disable them so that configure finds the right
|
||
settings. [BP]
|
||
|
||
2012-05-21 18:35 plongstaff
|
||
|
||
* [r22193] src/libqof/qof/gnc-date.c, src/libqof/qof/qofsession.c:
|
||
Fix some small problems (including a memory leak) found by
|
||
running qof unit test with valgrind.
|
||
* [r22192] src/libqof/qof/test: Add test-qof to svn:ignore
|
||
|
||
2012-05-21 17:38 plongstaff
|
||
|
||
* [r22191] accounts/sv_SE, src/business/business-gnome/gtkbuilder,
|
||
src/import-export/csv-export,
|
||
src/import-export/csv-export/schemas,
|
||
src/import-export/csv-import,
|
||
src/import-export/csv-import/schemas, src/optional/gtkmm/test,
|
||
src/plugins/bi_import/gtkbuilder, src/plugins/customer_import,
|
||
src/plugins/customer_import/gtkbuilder,
|
||
src/plugins/customer_import/ui: Update some svn:ignore properties
|
||
|
||
2012-05-21 17:28 plongstaff
|
||
|
||
* [r22190] src/app-utils/gnc-component-manager.c,
|
||
src/libqof/qof/Makefile.am, src/libqof/qof/kvp_frame.c,
|
||
src/libqof/qof/qof-string-cache.c,
|
||
src/libqof/qof/qof-string-cache.h, src/libqof/qof/qof.h,
|
||
src/libqof/qof/qofbook.c, src/libqof/qof/qofutil.c,
|
||
src/libqof/qof/qofutil.h, src/libqof/qof/test/Makefile.am,
|
||
src/libqof/qof/test/test-qof-string-cache.c,
|
||
src/libqof/qof/test/test-qof.c: Since 2.32, GCache is deprecated
|
||
and should be replaced by GHashTable. In the new string cache
|
||
(split out from qofutil.c/.h), the GHashTable has the string as
|
||
key and a small heap-allocated guint refcount as data. The value
|
||
is allocated rather than being used by value because there is no
|
||
way to just modify the data field of an existing key. The key
|
||
would need to be changed at the same time, which would free the
|
||
old key value and invalidate all gchar pointers of objects which
|
||
have refs to the key. Unit tests added as well.
|
||
|
||
2012-05-21 15:48 jralls
|
||
|
||
* [r22188] src/backend/dbi/gnc-backend-dbi.c: [Bug #674862]
|
||
Gnucash crashes after creating a new SX using the Mortgage
|
||
Wizard and SQL Backend Special-cases dbi_result_get_datetime
|
||
returning -1 to work around a bug in MinGW's implementation of
|
||
gmtime(). [BP]
|
||
|
||
2012-05-21 15:43 jralls
|
||
|
||
* [r22187] src/backend/dbi/gnc-backend-dbi.c: Revert
|
||
gnc-backend-dbi.c from 22186, should be a separate commit.
|
||
|
||
2012-05-21 15:32 jralls
|
||
|
||
* [r22186] configure.ac, src/backend/dbi/gnc-backend-dbi.c: Fix
|
||
double definition of DEBUG_MEMORY
|
||
|
||
2012-05-20 21:24 plongstaff
|
||
|
||
* [r22185] src/html/gnc-html-webkit.c: Replace deprecated
|
||
g_basename() by recommend g_path_get_basename()
|
||
|
||
2012-05-20 21:23 plongstaff
|
||
|
||
* [r22184] src/backend/sql/gnc-backend-sql.c: Remove invalid
|
||
routine arg check
|
||
|
||
2012-05-20 21:22 plongstaff
|
||
|
||
* [r22183] src/backend/sql/gnc-tax-table-sql.c: Use new
|
||
GncTaxTable g-object parameters
|
||
|
||
2012-05-20 21:21 plongstaff
|
||
|
||
* [r22182] src/backend/dbi/test/Makefile.am,
|
||
src/backend/dbi/test/test-backend-dbi.c,
|
||
src/backend/dbi/test/test-dbi-stuff.h,
|
||
src/backend/dbi/test/utest-backend-dbi-basic.c,
|
||
src/backend/dbi/test/utest-backend-dbi-business.c: Convert DBI
|
||
test to utest
|
||
|
||
2012-05-20 21:18 plongstaff
|
||
|
||
* [r22181] src/engine/Transaction.c: Fix some g-object parameter
|
||
types
|
||
* [r22180] src/engine/gncTaxTable.c: Add some more g-object
|
||
parameters for GncTaxTable
|
||
|
||
2012-05-20 21:12 plongstaff
|
||
|
||
* [r22179] src/import-export/csv-import/gnc-csv-model.c: Replace
|
||
deprecated g_mapped_file_free() with recommended
|
||
g_mapped_file_unref()
|
||
|
||
2012-05-08 21:37 gjanssens
|
||
|
||
* [r22176] src/business/business-gnome/dialog-invoice.c: Allow to
|
||
change document type when duplicating an invoice. This allows to
|
||
quickly create a canceling credit note for an invoice.
|
||
|
||
2012-05-08 11:39 gjanssens
|
||
|
||
* [r22175]
|
||
src/optional/python-bindings/example_scripts/simple_business_create.py:
|
||
Bug #674273 - fixes and enhancements to example
|
||
simple_business_create.py Patch by Jamie Campbell, with minimal
|
||
correction to match the new ApplyPayment functions.
|
||
* [r22174] src/business/business-gnome/dialog-payment.c,
|
||
src/engine/gncInvoice.c, src/engine/gncInvoice.h,
|
||
src/engine/gncOwner.c, src/engine/gncOwner.h,
|
||
src/optional/python-bindings/gnucash_business.py: Add
|
||
gnc{Owner,Invoice}ApplyPayment functions. Most payment use cases
|
||
don't need to know the internal lot juggling mechanism behind it.
|
||
|
||
2012-05-08 11:38 gjanssens
|
||
|
||
* [r22173] src/engine/gncEmployee.c, src/engine/gncEmployee.h,
|
||
src/engine/gncOwner.c: Add getter/setter for fake Employee name
|
||
propery. This is done to get a more consistent owner interface
|
||
and simplifies the python bindings
|
||
* [r22172] src/business/business-gnome/gnc-plugin-page-invoice.c:
|
||
Remove some unused function declarations
|
||
|
||
2012-05-07 22:54 jralls
|
||
|
||
* [r22171] src/engine/SchedXaction.c: [Bug 674862] Gnucash crashes
|
||
after creating a new SX using the Mortgage Wizard and SQL
|
||
Backend This addresses the crash reported on Ubuntu with
|
||
Postgres by Krzysiek. The stack trace he posted showed the crash
|
||
was the result of dereferencing a NULL GDate*, and this change
|
||
protects against that. It still doesn't address the more basic
|
||
problem of why on Win32 and with mysql and pgsql (but not
|
||
SQLite3) the mortgage wizard is writing corrupt dates. [BP]
|
||
|
||
2012-05-06 21:19 gjanssens
|
||
|
||
* [r22170] packaging/win32/install-fq-mods.cmd: Rearrange
|
||
install-fq-mods.cmd to avoid duplicate code and make it easier
|
||
to understand
|
||
* [r22169] packaging/win32/Makefile.am,
|
||
packaging/win32/dist-impl.sh, packaging/win32/getperl.vbs,
|
||
packaging/win32/gnc-path-check,
|
||
packaging/win32/install-fq-mods.cmd: Bug #670355 - Automated
|
||
install of Perl with Finance-Quote With these changes
|
||
install-fq-mods.cmd will automatically download and install
|
||
Strawberry perl if now perl version if found on the system.
|
||
Patches by Dave Roberts
|
||
|
||
2012-05-06 18:03 gjanssens
|
||
|
||
* [r22168] configure.ac: Remove empty lines from AC_CONFIG_SOURCES
|
||
as this will cause the Windows build to fail when using a git
|
||
repo as source
|
||
|
||
2012-04-28 16:18 gjanssens
|
||
|
||
* [r22167] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh, packaging/win32/install.sh,
|
||
util/gnc-svnversion: Further tweaks to enable git on the windows
|
||
build
|
||
|
||
2012-04-28 13:37 gjanssens
|
||
|
||
* [r22166]
|
||
src/optional/python-bindings/example_scripts/test_imbalance_transaction.py:
|
||
Bug #674276 - fixes and enhancements to example
|
||
test_imbalance_transaction.py a) added usage information b) put
|
||
most everything into exception handling to prevent lock linger
|
||
when a problem occurs Patch by Jamie Campbell
|
||
* [r22165]
|
||
src/optional/python-bindings/example_scripts/account_analysis.py:
|
||
Bug #673877 - fixes and enhancements to example script
|
||
account_analysis.py a) added usage information when not enough
|
||
arguments added b) put the majority of code into an exception
|
||
handling block so that if something goes wrong the session is
|
||
closed. Prior to this change a problem would result in a
|
||
lingering lock. Patch by Jamie Campbell
|
||
|
||
2012-04-28 13:36 gjanssens
|
||
|
||
* [r22164]
|
||
src/optional/python-bindings/example_scripts/new_book_with_opening_balances.py:
|
||
Bug #673855 - fixes and enhancements to example script
|
||
new_book_with_opening_balances.py 1) Fixed typo for "new book"
|
||
session creation in_new=True -> is_new=True 2) Added usage
|
||
information echo when script is invoked without correct number
|
||
of parameters 3) Put most of the operations into an exception
|
||
handling block. When an exception occurs, sessions which were
|
||
opened are closed. Prior to this, any error would result in a
|
||
lingering lock. Patch by Jamie Campbell
|
||
|
||
2012-04-22 20:51 cstim
|
||
|
||
* [r22157] packaging/win32/defaults.sh: Bug #674494: Fix version
|
||
and method of downloading isocodes in win32 packaging Patch by
|
||
Mark Jenkins BP
|
||
|
||
2012-04-22 20:49 cstim
|
||
|
||
* [r22156] packaging/win32/libbonoboui-2.24.2.patch: Bug #674495:
|
||
Fix libbonoboui build for win32 packaging insists on
|
||
availability of glade Patch alters
|
||
packaging/win32/libbonoboui-2.24.2.patch to not look for glade
|
||
and not build libbonoboui-2.24.2/glade Patch by Mark Jenkins.
|
||
|
||
2012-04-21 17:38 jralls
|
||
|
||
* [r22154] src/backend/sql/gnc-budget-sql.c: [Bug 674283] With
|
||
mysql crash after deleting accounts included into a budget Never
|
||
assume a pointer is NULL unless you set it to NULL! BP
|
||
|
||
2012-04-19 20:11 jralls
|
||
|
||
* [r22153] src/engine/test/utest-Split.c: [Testing] Fix potential
|
||
leaks in Split teardown.
|
||
|
||
2012-04-19 20:00 jralls
|
||
|
||
* [r22152] src/import-export/test/Makefile.am,
|
||
src/report/report-gnome/test/Makefile.am,
|
||
src/report/report-system/test/Makefile.am: Fix some scheme test
|
||
program linkage failures on Wheezy.
|
||
* [r22151] src/optional/python-bindings/tests/test_business.py:
|
||
Remove test obsoleted by r22001 Which rearranged the
|
||
ApplyPayments code so that it's done from the GncInvoice object
|
||
instead of explicitly by the owner (or in this case,
|
||
GncCustomer).
|
||
|
||
2012-04-17 19:55 cstim
|
||
|
||
* [r22150] src/engine/test/Makefile.am: Finally clean up linker
|
||
flags so that windows build builds again as well.
|
||
|
||
2012-04-17 00:45 jralls
|
||
|
||
* [r22149] src/engine/test/Makefile.am: Testing: Make
|
||
libutest-Split.la "noinst-LTLIBRARY" instead of
|
||
test-engine-LTLIBRARY
|
||
|
||
2012-04-15 18:57 cstim
|
||
|
||
* [r22148] configure.ac: Increase trunk requirements to gtk-2.24,
|
||
glib-2.28. This means SVN trunk does no longer support a stock
|
||
RHEL6 distribution. See
|
||
http://lists.gnucash.org/pipermail/gnucash-devel/2012-April/033877.html
|
||
and
|
||
http://lists.gnucash.org/pipermail/gnucash-devel/2011-November/032931.html
|
||
for the discussion.
|
||
|
||
2012-04-15 18:47 cstim
|
||
|
||
* [r22147] src/engine/test/Makefile.am: Add library flags for
|
||
newly introduced libutest-Split because Windows needs those.
|
||
|
||
2012-04-13 20:43 cstim
|
||
|
||
* [r22146] configure.ac, src/libqof/qof/gnc-numeric.c: Check
|
||
whether header <pow.h> really exists before including it. The
|
||
windows build has been failing for several days due to this.
|
||
|
||
2012-04-13 20:04 cstim
|
||
|
||
* [r22145] src/import-export/aqbanking/gnc-ab-transfer.c: In
|
||
online banking transfer, on the "To-Account" selection side,
|
||
make the "Show Income/Expense" button active by default.
|
||
|
||
2012-04-10 20:24 cstim
|
||
|
||
* [r22144] src/business/business-gnome/dialog-job.c,
|
||
src/business/business-gnome/dialog-order.c,
|
||
src/business/business-gnome/dialog-payment.c: In "Process
|
||
Payment" and "New Order", let the customer field have keyboard
|
||
focus. In "New Job", focus the job name.
|
||
|
||
2012-04-09 19:56 cstim
|
||
|
||
* [r22143] src/business/business-gnome/dialog-invoice.c,
|
||
src/gnome-search/gnc-general-search.c,
|
||
src/gnome-search/gnc-general-search.h: In the "New Customer"
|
||
window, set keyboard focus to customer field.
|
||
|
||
2012-04-09 15:29 mikee
|
||
|
||
* [r22142] src/report/business-reports/taxinvoice.eguile.scm:
|
||
Remove hack for fixed bug #573645 which was fixed in r18056.
|
||
|
||
2012-04-09 15:23 mikee
|
||
|
||
* [r22141] src/report/business-reports/taxinvoice.eguile.scm: Fix
|
||
the annoying case where an invoice item has mistakenly(?) had a
|
||
tax table applied, unchecking the taxable flag for that item
|
||
didn't remove the tax related columns from the invoice where
|
||
there are no other taxable items.
|
||
|
||
2012-04-09 11:41 mikee
|
||
|
||
* [r22140] src/report/business-reports/taxinvoice.eguile.scm:
|
||
Display job name and job number when invoice is "in progress...".
|
||
|
||
2012-04-09 11:33 mikee
|
||
|
||
* [r22139] src/report/business-reports/taxinvoice.scm: Fix
|
||
reversed "Job Name", "Job Number" in options dialog, Headings 2
|
||
tab.
|
||
|
||
2012-04-04 08:35 mikee
|
||
|
||
* [r22138] src/engine/gncInvoiceP.h,
|
||
src/optional/python-bindings/Makefile.am,
|
||
src/optional/python-bindings/gnucash_core.i,
|
||
src/optional/python-bindings/gnucash_core.py: Expose
|
||
InvoiceNextID to python bindings. Accessed as
|
||
book.InvoiceNextID(customer)
|
||
|
||
2012-04-03 21:36 jralls
|
||
|
||
* [r22137] src/engine/test/utest-Account.c: [Testing] Fix up
|
||
utest-Account to use checked error messages in all tests.
|
||
|
||
2012-04-03 21:35 jralls
|
||
|
||
* [r22136] src/engine/test/utest-Split.c: [Testing] Fix a missed
|
||
execution path detected with error message counting.
|
||
* [r22135] src/backend/sql/test/utest-gnc-backend-sql.c,
|
||
src/engine/test/utest-Account.c, src/engine/test/utest-Split.c,
|
||
src/test-core/unittest-support.c,
|
||
src/test-core/unittest-support.h: [Testing] Add hits field to
|
||
TestErrorStruct Allows asserting on the number of times error
|
||
messages are encountered.
|
||
* [r22134] .gitignore: Add test files to .gitignore
|
||
* [r22133] po/POTFILES.in: [Translation] Update POTFILES.in with
|
||
some new filenames
|
||
* [r22132] src/app-utils/test/test-exp-parser.c,
|
||
src/app-utils/test/test-print-parse-amount.c,
|
||
src/backend/dbi/test/test-dbi-basic.c,
|
||
src/backend/dbi/test/test-dbi-business-stuff.c,
|
||
src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/sql/test/utest-gnc-backend-sql.c,
|
||
src/backend/xml/test/test-load-xml2.c,
|
||
src/backend/xml/test/test-xml-account.c,
|
||
src/backend/xml/test/test-xml-transaction.c,
|
||
src/engine/test/test-querynew.c,
|
||
src/engine/test/utest-Account.c,
|
||
src/engine/test/utest-Invoice.c, src/engine/test/utest-Split.c,
|
||
src/gnc-module/test/test-agedver.c,
|
||
src/gnc-module/test/test-dynload.c,
|
||
src/gnc-module/test/test-gwrapped-c,
|
||
src/gnc-module/test/test-incompatdep.c,
|
||
src/gnc-module/test/test-load-c.c,
|
||
src/gnc-module/test/test-load-deps,
|
||
src/gnc-module/test/test-load-scm,
|
||
src/gnc-module/test/test-modsysver.c,
|
||
src/gnc-module/test/test-scm-init,
|
||
src/gnc-module/test/test-scm-module,
|
||
src/gnc-module/test/test-scm-multi,
|
||
src/libqof/qof/test/Makefile.am,
|
||
src/libqof/qof/test/test-gnc-date.c,
|
||
src/libqof/qof/test/test-kvp_frame.c,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/libqof/qof/test/test-qofinstance.c,
|
||
src/libqof/qof/test/test-qofobject.c,
|
||
src/libqof/qof/test/test-qofsession.c,
|
||
src/optional/gtkmm/test/test-book.cpp,
|
||
src/optional/python-bindings/tests/test_split.py,
|
||
src/optional/python-bindings/tests/test_transaction.py,
|
||
src/report/stylesheets/test/test-load-module,
|
||
src/test-core/Makefile.am, src/test-core/test-stuff.c,
|
||
src/test-core/test-stuff.h, src/test-core/test-stuff.i,
|
||
src/test-core/test-stuff.scm, src/test-core/unittest-support.c,
|
||
src/test-core/unittest-support.h,
|
||
src/test-core/unittest-support.i,
|
||
src/test-core/unittest-support.scm,
|
||
test-templates/make-testfile: [Testing] Separate unit test
|
||
functions from make check functions. I'd originally put the
|
||
functions supporting log detection, qof event handling, and
|
||
mock-counting in test-stuff along with the functions that
|
||
support the older "make check" integration tests. There are now
|
||
more unit test support functions than there are of the older
|
||
functions, so it's time for them to move out on their own.
|
||
|
||
2012-04-01 22:07 jralls
|
||
|
||
* [r22130] src/engine/test/utest-Split.c: Testing: Some very minor
|
||
formatting changes in utest-Split.c comments.
|
||
|
||
2012-04-01 19:51 cstim
|
||
|
||
* [r22129] src/engine/test/test-engine.c,
|
||
src/engine/test/utest-Split.c: Fix minor compiler errors of
|
||
r22127.
|
||
|
||
2012-03-31 22:12 jralls
|
||
|
||
* [r22128] src/engine/Split.c: Fix error discovered in testing:
|
||
xaccSplitCompareAccountCodes actually compared the account names.
|
||
* [r22127] src/engine/Split.c, src/engine/SplitP.h,
|
||
src/engine/test/Makefile.am, src/engine/test/test-engine.c,
|
||
src/engine/test/utest-Split.c: Testing: Unit tests for Split.c
|
||
|
||
2012-03-31 12:07 mikee
|
||
|
||
* [r22126] src/report/business-reports/taxinvoice.eguile.scm: Bug
|
||
670008 - taxinvoice lacks flexibility necessary to produce
|
||
legally valid Australian Tax Invoice Patches supplied by Dmitry
|
||
Smirnov, many thanks.
|
||
|
||
2012-03-26 20:15 cstim
|
||
|
||
* [r22124] src/register/register-gnome/datecell-gnome.c: Take
|
||
read-only date setting of QofBook into account (no pun intended)
|
||
when entering transaction into accounts. The code will silently
|
||
revert the entered date to the threshold and just not allow any
|
||
older date to be entered. I wonder whether we can display some
|
||
useful error message additionally, but unfortunately I didn't
|
||
find the place in the code where one single error message would
|
||
have resulted, only places where multiply (annoying) error
|
||
messages would have resulted.
|
||
|
||
2012-03-25 20:18 cstim
|
||
|
||
* [r22123] src/register/ledger-core/split-register.c: Take
|
||
read-only setting of QofBook into account for the transaction
|
||
duplication.
|
||
|
||
2012-03-25 19:13 cstim
|
||
|
||
* [r22122] src/engine/Transaction.c,
|
||
src/register/ledger-core/split-register-load.c: Fix segfault
|
||
after behaviour change of qof_book_get_autoreadonly_gdate() in
|
||
r22118.
|
||
|
||
2012-03-25 16:52 jralls
|
||
|
||
* [r22121] test-templates/make-testfile: Testing: fix
|
||
search_local() for detecting callbacks and references.mv
|
||
* [r22120] test-templates/make-testfile: Fix omitted "setup"
|
||
argument to GNC_TEST_ADD insertion.
|
||
|
||
2012-03-25 14:51 mikee
|
||
|
||
* [r22119] src/report/business-reports/taxinvoice.eguile.scm,
|
||
src/report/business-reports/taxinvoice.scm: Bug 670008 -
|
||
taxinvoice lacks flexibility necessary to produce legally valid
|
||
Australian Tax Invoice Fix typo. Fix column misalignment when no
|
||
taxes are present in the invoice.
|
||
|
||
2012-03-24 22:34 cstim
|
||
|
||
* [r22118] src/app-utils/app-utils.scm,
|
||
src/app-utils/business-prefs.scm, src/engine/Transaction.c,
|
||
src/engine/engine.i, src/libqof/qof/qofbook.c,
|
||
src/libqof/qof/qofbook.h, src/libqof/qof/qofbookslots.h,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/register/ledger-core/split-register-load.c: Rename internal
|
||
function names for read-only option of r22107 also to
|
||
"auto-read-only". (Initially I thought there were a relation to
|
||
the "freeze" state of a transaction, but this turned out to be
|
||
not the case.)
|
||
* [r22117] src/engine/Transaction.c, src/engine/Transaction.h,
|
||
src/gnome/gnc-split-reg.c,
|
||
src/register/ledger-core/split-register-model.c: Take read-only
|
||
setting of QofBook into account for the transaction deletion as
|
||
well.
|
||
* [r22116] src/register/register-gnome/gnucash-grid.c: Make
|
||
read-only lines in account register window (r22109) somewhat
|
||
more visible by changing the background color slightly.
|
||
* [r22115] src/register/ledger-core/split-register-load.c,
|
||
src/register/ledger-core/split-register-model.c: Fix threshold
|
||
treatment in r22108, r22109 to make visualization and behaviour
|
||
match.
|
||
|
||
2012-03-24 22:20 jralls
|
||
|
||
* [r22114] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
|
||
Testing: Provide a test_destroy function/macro combination.
|
||
Works on GObjects. Asserts if the object isn't a GObject (which
|
||
may be the case if it has already been finalized) or if the
|
||
object's finalize method isn't called (indicating a leak).
|
||
* [r22113] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
|
||
Testing: Rewrite test_signal_assert_hits as a function/macro
|
||
combination Now the assert reports the location in the test
|
||
program where it fails instead of inside test-stuff.c.
|
||
|
||
2012-03-24 22:19 jralls
|
||
|
||
* [r22112] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
|
||
Testing: Add a basic print-to-stdout log handler as a test
|
||
debugging aid.
|
||
|
||
2012-03-23 20:52 cstim
|
||
|
||
* [r22111] src/Makefile.am: Fix r22105 that was missing some
|
||
dependency of the "optional" directory on other parts.
|
||
|
||
2012-03-22 09:11 mikee
|
||
|
||
* [r22110] src/plugins/customer_import/dialog-customer-import.c:
|
||
Some systems fail to compile with:
|
||
dialog-customer-import.c:399:36: error: 'shipaddr' may be used
|
||
uninitialized in this function [-Werror=uninitialized]
|
||
|
||
2012-03-21 22:18 cstim
|
||
|
||
* [r22109] src/register/ledger-core/split-register-model.c: Add
|
||
auto-read-only feature for old transactions after N days,
|
||
denoted by the new red line in the register.
|
||
* [r22108] src/business/business-ledger/gncEntryLedgerLoad.c,
|
||
src/register/ledger-core/split-register-load.c,
|
||
src/register/register-core/table-model.c,
|
||
src/register/register-core/table-model.h,
|
||
src/register/register-gnome/gnucash-grid.c: Add a second "red"
|
||
divider line to the register to denote the read-only section for
|
||
older transactions.
|
||
* [r22107] src/app-utils/app-utils.scm,
|
||
src/app-utils/business-prefs.scm, src/engine/Makefile.am,
|
||
src/engine/engine.i, src/libqof/qof/qofbook.c,
|
||
src/libqof/qof/qofbook.h, src/libqof/qof/qofbookslots.h,
|
||
src/libqof/qof/test/test-qofbook.c: Add option for automatically
|
||
setting old transactions to read-only. The number of days for
|
||
this read-only threshold can be chosen.
|
||
|
||
2012-03-21 20:19 cstim
|
||
|
||
* [r22106] src/gnome/assistant-hierarchy.c: Fix typo in r22026 (uh
|
||
oh, broken all the way since then!)
|
||
|
||
2012-03-21 20:15 cstim
|
||
|
||
* [r22105] lib/Makefile.am, src/Makefile.am: Bug #671737: Let
|
||
configure --disable-gui only build gui code Patch by Kuang-che
|
||
Wu.
|
||
|
||
2012-03-20 10:08 gjanssens
|
||
|
||
* [r22104] src/engine/gncInvoice.c: Fix crash/invalid memory
|
||
access when unposting an invoice. This is triggered when glib is
|
||
configured with G_SLICE=always-malloc
|
||
|
||
2012-03-19 21:01 cstim
|
||
|
||
* [r22103] src/report/business-reports/taxinvoice.eguile.scm,
|
||
src/report/business-reports/taxinvoice.scm: Bug #670008: Improve
|
||
taxinvoice flexibility necessary to produce legally valid
|
||
Australian Tax Invoice Patch by Dmitry Smirnov: Original
|
||
taxinvoice template lacks flexibility necessary to make legaly
|
||
valid Australian Tax Invoices. This patch introduces
|
||
customisation options useful to comply with Australian
|
||
requirements, but not limited to. * Functional changes +
|
||
Reference number moved to the right side from under the invoice
|
||
owner address (improves visibility and makes invoice layout more
|
||
compact) + added option to show Job Name + added option to show
|
||
Job Number + added options to enable/disable columns with
|
||
dynamic adjustments to the table layout. + added options to
|
||
enable/disable display of some invoice elements + some spaces in
|
||
Headings1 defaults replaced with non-breaking space + added
|
||
"Thank you for your patronage" text as default value for
|
||
footnote to match other invoices' defaults * Hardcoded messages
|
||
in English are replaced with options and default values to match
|
||
original report. This makes possible report localization, like
|
||
changing "Invoice" to "Tax Invoice" where required by law etc. *
|
||
New dialog element in [Report Options]:[General] + [Report
|
||
Currency] (Because dollar sign '$' is used by many countries for
|
||
their national currency, invoicing between Australia and New
|
||
Zealand often causing confusion unless invoice currency is
|
||
stated in the invoice.) * New dialog elements in [Report
|
||
Options]:[Headings2] + Invoice number text (string) + To text
|
||
(string) + Ref text (string) + Job Name text (string) + Job
|
||
Number text (string) * New dialog elements page [Report
|
||
Options]:[Elements] + column: Date (boolean) + column: Tax Rate
|
||
(boolean) + column: Units (boolean) + row: Contact (boolean) +
|
||
row: Address (boolean) + row: Invoice Number (boolean) + row:
|
||
Company Name (boolean) + Invoice number next to title (boolean)
|
||
+ Show Job name (boolean) + Show Job number (boolean) * Fixed
|
||
bug when customer name is listed twice above invoice owner
|
||
address. (this change is hard to separate into standalone patch
|
||
because fix involving changes affected by new customisation
|
||
options) * Added modification date and copyright comments *
|
||
spancols* variables renamed to have more readable names
|
||
|
||
2012-03-19 20:49 cstim
|
||
|
||
* [r22102] src/report/business-reports/taxinvoice.eguile.scm,
|
||
src/report/business-reports/taxinvoice.scm: Bug #670008: Add
|
||
taxinvoice flexibility necessary to produce legally valid
|
||
Australian Tax Invoice Patch by Dmitry Smirnov: Due to invoice
|
||
limitations, Gnucash is not yet ready for small business use in
|
||
Australia. Lack of customisation options in taxinvoice do not
|
||
allow to change its presentation for compliance with legal
|
||
requirements. Those patches make taxinvoice practically useful
|
||
for invoicing. First patch introducing few changes to allow easy
|
||
adjustments to report presentation.
|
||
* [r22101] src/gnome-utils/gnc-amount-edit.c,
|
||
src/register/register-gnome/formulacell-gnome.c,
|
||
src/register/register-gnome/gnucash-sheet.c,
|
||
src/register/register-gnome/pricecell-gnome.c: Bug #486658:
|
||
[win32] Cannot use period on decimal keypad in my locale Patch
|
||
by Sebastien Alborini: On win32, gdk never sends GDK_KP_Decimal,
|
||
so this key cannot be detected. Work around this by watching the
|
||
underlying virtual keycode VK_DECIMAL.
|
||
|
||
2012-03-19 20:48 cstim
|
||
|
||
* [r22100] src/bin/gnucash-bin.c: Bug #671444: Remove the warning
|
||
message about binreloc Forwarded from debian
|
||
http://bugs.debian.org/443774 Every time gnucash is started it
|
||
prints the following message to the console: "main: binreloc
|
||
relocation support was disabled at configure time." This
|
||
unnecessarily worries people who usually take it as warning
|
||
rather than normal informational message. It has been reported
|
||
as especially annoying if gnucash is running as cron job because
|
||
it requires special workaround against sending this message over
|
||
email on each invocation. The attached patch suppresses printing
|
||
the worthless message. Given the current status of binreloc
|
||
we're unlikely to use it so there is no need to remind that it
|
||
was disabled (which is default). Thanks.
|
||
* [r22099] src/Makefile.am: Bug #671737: Fix for configure
|
||
--enable-python --enable-dbi --disable-gui Patch by Kuang-che Wu.
|
||
|
||
2012-03-19 20:31 cstim
|
||
|
||
* [r22097] packaging/win32/defaults.sh: [Win32 build] Update
|
||
gwenhywfar/aqbanking versions. BP
|
||
|
||
2012-03-18 12:59 cstim
|
||
|
||
* [r22092] po/POTFILES.in,
|
||
src/import-export/csv-export/csv-transactions-export.c,
|
||
src/import-export/csv-import/Makefile.am,
|
||
src/import-export/csv-import/assistant-csv-account-import.c,
|
||
src/import-export/csv-import/assistant-csv-trans-import.c,
|
||
src/import-export/csv-import/gnc-csv-import.c,
|
||
src/import-export/csv-import/gnc-csv-import.glade,
|
||
src/import-export/csv-import/gnc-csv-import.h,
|
||
src/import-export/csv-import/gnc-plugin-csv-import-ui.xml,
|
||
src/import-export/csv-import/gnc-plugin-csv-import.c,
|
||
src/import-export/csv/example-file.csv,
|
||
src/import-export/csv/test/test.csv: Bug #672161: Remove old CSV
|
||
importer, now replaced by new one. Patch by Robert Fewell.
|
||
|
||
2012-03-18 11:43 cstim
|
||
|
||
* [r22090] accounts/de_DE/acctchrt_skr03.gnucash-xea,
|
||
accounts/de_DE/acctchrt_skr04.gnucash-xea: Revert r22083, "Adapt
|
||
German account templates to updated tax rate." A pure renaming
|
||
is not the correct solution, I've been told. BP
|
||
|
||
2012-03-16 20:27 cstim
|
||
|
||
* [r22089] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/test/utest-gnc-backend-sql.c,
|
||
src/backend/xml/gnc-backend-xml.c,
|
||
src/backend/xml/io-gncxml-v2.c, src/backend/xml/sixtp.c,
|
||
src/backend/xml/sixtp.h,
|
||
src/business/business-gnome/dialog-payment.c,
|
||
src/core-utils/gnc-features.c, src/engine/gncEmployee.c,
|
||
src/engine/gncEntry.c, src/engine/gncIDSearch.c,
|
||
src/engine/gncInvoice.c, src/engine/gncVendor.c,
|
||
src/engine/test/utest-Account.c,
|
||
src/gnome-utils/assistant-xml-encoding.c,
|
||
src/gnome/assistant-hierarchy.c,
|
||
src/gnome/gnc-plugin-basic-commands.c,
|
||
src/html/gnc-html-webkit.c,
|
||
src/import-export/csv-export/assistant-csv-export.c,
|
||
src/import-export/csv-export/assistant-csv-export.h,
|
||
src/import-export/csv-export/csv-transactions-export.c,
|
||
src/import-export/csv-export/csv-transactions-export.h,
|
||
src/import-export/csv-export/csv-tree-export.c,
|
||
src/import-export/csv-export/csv-tree-export.h,
|
||
src/import-export/csv-export/gnc-plugin-csv-export.c,
|
||
src/import-export/csv-import/assistant-csv-account-import.c,
|
||
src/import-export/csv-import/assistant-csv-trans-import.c,
|
||
src/import-export/csv-import/assistant-csv-trans-import.h,
|
||
src/import-export/csv-import/csv-account-import.c,
|
||
src/import-export/csv-import/gnc-csv-model.c,
|
||
src/import-export/csv-import/gnc-plugin-csv-import.c,
|
||
src/import-export/import-account-matcher.c,
|
||
src/import-export/import-account-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/qif-import/assistant-qif-import.c,
|
||
src/import-export/qif-import/gnc-plugin-qif-import.c,
|
||
src/libqof/qof/qofbook.c, src/libqof/qof/qofsession.c,
|
||
src/libqof/qof/test/test-qofsession.c,
|
||
src/plugins/bi_import/dialog-bi-import-gui.c,
|
||
src/plugins/bi_import/dialog-bi-import.c,
|
||
src/plugins/customer_import/dialog-customer-import-gui.c,
|
||
src/plugins/customer_import/dialog-customer-import.c,
|
||
src/register/register-gnome/gnucash-item-edit.c,
|
||
src/register/register-gnome/gnucash-item-edit.h,
|
||
src/register/register-gnome/gnucash-sheet.c: Re-indentation of
|
||
source code. As usual, re-indentation was done using astyle-1.24
|
||
using the following options: astyle --indent=spaces=4
|
||
--brackets=break --pad-oper --pad-header --suffix=none
|
||
|
||
2012-03-16 20:26 cstim
|
||
|
||
* [r22088] .gitignore: Add some more gitignores.
|
||
* [r22087] src/import-export/import-main-matcher.c: Bug #672161:
|
||
Fix double-free error when importer dialog is canceled Patch by
|
||
Robert Fewell: There is an existing problem with the main
|
||
matcher which can causes the following errors if you have the
|
||
relevant account register open: CRIT <qof>
|
||
qof_instance_get_editlevel: assertion `QOF_IS_INSTANCE(ptr)'
|
||
failed This is caused when you decide to not add all the
|
||
transactions displayed on the matcher dialog and then the system
|
||
trying to delete the temporary transaction twice. I think this
|
||
patch comments out the offending lines, if correct I will
|
||
provide a patch to remove them. The error below is only seen
|
||
when the relevant account register is open and in the
|
||
preferences you have double line mode enabled. Not sure how it
|
||
gets fired, probably part of the register update process but it
|
||
is because we do not have a valid transaction any more. CRIT
|
||
<gnc.engine> xaccTransGetVoidReason: assertion `trans' failed
|
||
The function concerned is gnc_split_register_get_vnotes_entry
|
||
and could be solved by adding the following but not sure if this
|
||
is a valid fix. if(trans == NULL) return g_strdup('\0'); else
|
||
return xaccTransGetVoidReason(trans);
|
||
* [r22086] configure.ac, po/POTFILES.in, src/bin/gnucash-bin.c,
|
||
src/import-export/Makefile.am, src/import-export/csv-import,
|
||
src/import-export/csv-import/Makefile.am,
|
||
src/import-export/csv-import/assistant-csv-account-import.c,
|
||
src/import-export/csv-import/assistant-csv-account-import.glade,
|
||
src/import-export/csv-import/assistant-csv-account-import.h,
|
||
src/import-export/csv-import/assistant-csv-trans-import.c,
|
||
src/import-export/csv-import/assistant-csv-trans-import.glade,
|
||
src/import-export/csv-import/assistant-csv-trans-import.h,
|
||
src/import-export/csv-import/csv-account-import.c,
|
||
src/import-export/csv-import/csv-account-import.h,
|
||
src/import-export/csv-import/gnc-csv-gnumeric-popup.c,
|
||
src/import-export/csv-import/gnc-csv-gnumeric-popup.h,
|
||
src/import-export/csv-import/gnc-csv-import.c,
|
||
src/import-export/csv-import/gnc-csv-import.glade,
|
||
src/import-export/csv-import/gnc-csv-import.h,
|
||
src/import-export/csv-import/gnc-csv-model.c,
|
||
src/import-export/csv-import/gnc-csv-model.h,
|
||
src/import-export/csv-import/gnc-plugin-csv-import-ui.xml,
|
||
src/import-export/csv-import/gnc-plugin-csv-import.c,
|
||
src/import-export/csv-import/gnc-plugin-csv-import.h,
|
||
src/import-export/csv-import/gncmod-csv-import.c,
|
||
src/import-export/csv-import/schemas,
|
||
src/import-export/csv-import/schemas/Makefile.am,
|
||
src/import-export/csv-import/schemas/apps_gnucash_dialog_import_csv.schemas.in,
|
||
src/import-export/csv/Makefile.am,
|
||
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.glade,
|
||
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-ui.xml,
|
||
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/dialog-import.glade,
|
||
src/import-export/import-account-matcher.c,
|
||
src/import-export/import-account-matcher.h,
|
||
src/import-export/import-main-matcher.c,
|
||
src/import-export/import-main-matcher.h: Bug #672161: New CSV
|
||
account and transaction importer Patch by Robert Fewell:
|
||
Firstly, this patch allows for the creating and updating
|
||
accounts based on the CSV file being imported. New accounts are
|
||
created if the commodity required exists and existing accounts
|
||
are updated for the four fields: code, description, notes and
|
||
colour. This can be used for doing bulk updates of these fields
|
||
and also for importing the account structure from another file.
|
||
The second part is the change of the existing CSV importer to
|
||
use an assistant to guide you through the import. Additional
|
||
features added is the ability to specify the start and end row
|
||
to be imported allowing you to jump over a header or footer or
|
||
just import a few rows. A currency format option was added which
|
||
was requested in another bug to overcome a problem they were
|
||
having with the downloaded format from there bank. You can also
|
||
associate the account name to a GnuCash account using the
|
||
'online_id' kvp, not sure if this is Ok or whether it should be
|
||
a different one. To achieve the above, I split the dialogs used
|
||
in import_account_matcher and import_main_matcher into the
|
||
dialog and the content so I could load the content into the
|
||
assistant saving on duplication, hope this makes sense.
|
||
* [r22085] configure.ac, po/POTFILES.in, src/bin/gnucash-bin.c,
|
||
src/import-export/Makefile.am, src/import-export/csv-export,
|
||
src/import-export/csv-export/Makefile.am,
|
||
src/import-export/csv-export/assistant-csv-export.c,
|
||
src/import-export/csv-export/assistant-csv-export.glade,
|
||
src/import-export/csv-export/assistant-csv-export.h,
|
||
src/import-export/csv-export/csv-transactions-export.c,
|
||
src/import-export/csv-export/csv-transactions-export.h,
|
||
src/import-export/csv-export/csv-tree-export.c,
|
||
src/import-export/csv-export/csv-tree-export.h,
|
||
src/import-export/csv-export/gnc-plugin-csv-export-ui.xml,
|
||
src/import-export/csv-export/gnc-plugin-csv-export.c,
|
||
src/import-export/csv-export/gnc-plugin-csv-export.h,
|
||
src/import-export/csv-export/gncmod-csv-export.c,
|
||
src/import-export/csv-export/schemas,
|
||
src/import-export/csv-export/schemas/Makefile.am,
|
||
src/import-export/csv-export/schemas/apps_gnucash_dialog_export_csv.schemas.in:
|
||
Bug #672157: New CSV account and transaction exporter Patch by
|
||
Robert Fewell: I have put together a new feature to export the
|
||
account tree and transactions to a deliminated file. Both
|
||
options allow you to select the deliminator and the use of
|
||
quotes. Every thing seems to work on the testing I have done but
|
||
may be some of the text and the headings in the output might
|
||
need changing.
|
||
|
||
2012-03-16 19:33 cstim
|
||
|
||
* [r22083] accounts/de_DE/acctchrt_skr03.gnucash-xea,
|
||
accounts/de_DE/acctchrt_skr04.gnucash-xea: Adapt German account
|
||
templates to updated tax rate. BP
|
||
|
||
2012-03-14 22:26 cstim
|
||
|
||
* [r22082] src/engine/gncInvoice.c, src/engine/test/Makefile.am,
|
||
src/engine/test/test-engine.c, src/engine/test/utest-Invoice.c:
|
||
Add some unittest for GncInvoice and posting/unposting an
|
||
invoice. I thought this would reproduce the crash when unposting
|
||
a real invoice with G_SLICE=always-malloc set. However,
|
||
apparently this test case isn't complete enough and does not
|
||
crash. Maybe one needs to add further GncEntries?
|
||
* [r22081] po/POTFILES.in: Update POTFILES.in after recent file
|
||
move.
|
||
|
||
2012-03-14 17:24 gjanssens
|
||
|
||
* [r22080] accounts/sv_SE/Makefile.am: Fix make dist for Swedish
|
||
accounts files Reported by Robert Fewell
|
||
|
||
2012-03-13 21:22 gjanssens
|
||
|
||
* [r22079] src/engine/gncInvoice.c: Use correct list iterator
|
||
instead of list pointer. (Bug pointed out by Christian Stimming)
|
||
|
||
2012-03-13 13:18 cstim
|
||
|
||
* [r22078] src/CMakeLists.txt, src/app-utils/CMakeLists.txt,
|
||
src/gnc/CMakeLists.txt: [Cutecash] Follow-up for r22075: Removal
|
||
of "calculation" module in CMake.
|
||
|
||
2012-03-12 13:23 mikee
|
||
|
||
* [r22076] src/report/business-reports/taxinvoice.eguile.scm:
|
||
Prevent wrapping in date column.
|
||
|
||
2012-03-11 22:05 cstim
|
||
|
||
* [r22075] configure.ac, src/Makefile.am,
|
||
src/app-utils/Makefile.am, src/app-utils/calculation,
|
||
src/app-utils/calculation/Makefile.calc,
|
||
src/app-utils/calculation/README,
|
||
src/app-utils/calculation/amort_opt.c,
|
||
src/app-utils/calculation/amort_prt.c,
|
||
src/app-utils/calculation/expression_parser.c,
|
||
src/app-utils/calculation/fin-interactive.c,
|
||
src/app-utils/calculation/fin-main.c,
|
||
src/app-utils/calculation/fin-proto.sh,
|
||
src/app-utils/calculation/fin.c,
|
||
src/app-utils/calculation/fin_spl_protos.h,
|
||
src/app-utils/calculation/fin_static_proto.h,
|
||
src/app-utils/calculation/fini-input,
|
||
src/app-utils/calculation/fini-output,
|
||
src/app-utils/calculation/finproto.h,
|
||
src/app-utils/calculation/finvar.h,
|
||
src/app-utils/calculation/numeric_ops.c,
|
||
src/app-utils/calculation/numeric_ops.h,
|
||
src/app-utils/calculation/sample,
|
||
src/app-utils/gncmod-app-utils.c,
|
||
src/app-utils/test/Makefile.am, src/calculation/CMakeLists.txt,
|
||
src/calculation/Makefile.am, src/calculation/Makefile.calc,
|
||
src/calculation/README, 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-proto.sh, src/calculation/fin.c,
|
||
src/calculation/fin_spl_protos.h,
|
||
src/calculation/fin_static_proto.h, src/calculation/fini-input,
|
||
src/calculation/fini-output, 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/sample, src/calculation/test/Makefile.am,
|
||
src/calculation/test/test-link.c,
|
||
src/gnome-utils/gncmod-gnome-utils.c,
|
||
src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
|
||
src/html/Makefile.am, src/html/gncmod-html.c,
|
||
src/import-export/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 the separate
|
||
"calculation" module and swallow it in app-utils. Those few
|
||
source files do not justify an extra loadable module. They are
|
||
just compiled-in into app-utils.
|
||
|
||
2012-03-11 21:55 cstim
|
||
|
||
* [r22074] src/libqof/qof/qofobject.c: Replace g_list_append by
|
||
g_list_prepend to increase performance. To my surprise, this
|
||
apparently also fixes a memory leak, but I don't know why.
|
||
|
||
2012-03-09 00:07 jralls
|
||
|
||
* [r22073] test-templates/make-testfile: New Perl program to
|
||
create a skeleton test file from a C source file.
|
||
|
||
2012-03-08 22:48 cstim
|
||
|
||
* [r22072] src/gnome-utils/gnc-file.c: Fix minor memory leak:
|
||
Return value of gnc_uri_get_components must get free'd.
|
||
|
||
2012-03-08 22:47 cstim
|
||
|
||
* [r22071] src/libqof/qof/gnc-numeric.c: Remove obsolete strspn()
|
||
call that causes valgrind warnings about invalid read(). The
|
||
strspn() call was added in r8500 but the usage of its return
|
||
value was removed in r10315, so it isn't neccesary anyway. The
|
||
macro GNC_DEPRECATED is defined nowhere and used nowhere else,
|
||
so we can remove that block altogether.
|
||
|
||
2012-03-08 21:20 cstim
|
||
|
||
* [r22070] src/backend/xml/gnc-backend-xml.c, src/html/gnc-html.c:
|
||
Fix memory leak: Missing regfree() after regcomp().
|
||
|
||
2012-02-29 20:50 cstim
|
||
|
||
* [r22067] packaging/Makefile.am, packaging/gnucash-2.1.x.ebuild:
|
||
Remove potentially abandoned file (that has a GPLv2-only
|
||
license, too). The last contributors here, Josh Sled and Chris
|
||
Lyttle, have put their code under "GPLv2 and GPLv3" license, see
|
||
r22063, but I'm too lazy to look up the copyright holders on the
|
||
file as a whole so I'd rather remove it. If someone wants to add
|
||
a similar packaging file again, feel free to do so, but please
|
||
don't use GPLv2-only code to do so.
|
||
* [r22066] 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: Bug #670727: Extend
|
||
license of 3 files to be GPLv2 and GPLv3. This has been granted
|
||
by the gnumeric copyright holders. See
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=670727#c7
|
||
|
||
2012-02-28 18:38 mikee
|
||
|
||
* [r22065] configure.ac, doc/examples/customers_import.csv,
|
||
src/engine/gncIDSearch.c, src/plugins/Makefile.am,
|
||
src/plugins/customer_import,
|
||
src/plugins/customer_import/Makefile.am,
|
||
src/plugins/customer_import/dialog-customer-import-gui.c,
|
||
src/plugins/customer_import/dialog-customer-import-gui.h,
|
||
src/plugins/customer_import/dialog-customer-import.c,
|
||
src/plugins/customer_import/dialog-customer-import.h,
|
||
src/plugins/customer_import/gnc-plugin-customer_import.c,
|
||
src/plugins/customer_import/gnc-plugin-customer_import.h,
|
||
src/plugins/customer_import/gtkbuilder,
|
||
src/plugins/customer_import/gtkbuilder/Makefile.am,
|
||
src/plugins/customer_import/gtkbuilder/dialog-customer-import-gui.glade,
|
||
src/plugins/customer_import/libgncmod-customer_import.c,
|
||
src/plugins/customer_import/ui,
|
||
src/plugins/customer_import/ui/Makefile.am,
|
||
src/plugins/customer_import/ui/gnc-plugin-customer_import-ui.xml:
|
||
New plugin to import customers and vendors from a csv type file.
|
||
From a patch by Sebastian Held. Again the CSV file is of fixed
|
||
number of fields, similar to invoice/bill importer. Please test
|
||
this. Field list: id, company, name, addr1, addr2, addr3, addr4,
|
||
phone, fax, email, notes, shipname, shipaddr1, shipaddr2,
|
||
shipaddr3, shipaddr4, shipphone shipfax, shipemail Vendors don't
|
||
have shipping information so even though the fields have to
|
||
exist, leave them empty. The id field is optional, if empty a
|
||
new id will be chosen. If an id is used this will UPDATE a
|
||
vendor/customer with the same id. This may not be what the user
|
||
wants. Maybe this should be optional/selectable behaviour. To
|
||
enable the plugin, add the line: (gnc:module-load
|
||
"gnucash/plugins/customer_import" 0) to ~/.gnucash/config.user
|
||
|
||
2012-02-24 20:15 cstim
|
||
|
||
* [r22063] src/gnome-utils/gnc-dense-cal.h: Bug #670727: Clarify
|
||
license of a file to be GPLv2 and GPLv3 gnc-dense-cal.h: License
|
||
remark was forgotten in r19507, but the author Josh Sled agreed
|
||
on GPLv2 and GPLv3 licensing in his gnucash-devel message on
|
||
2010-08-28.
|
||
|
||
2012-02-22 12:34 mikee
|
||
|
||
* [r22060] src/plugins/bi_import/dialog-bi-import.c: Fix
|
||
gtk_entry_set_text error warnings.
|
||
|
||
2012-02-20 23:02 mta
|
||
|
||
* [r22058] 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/trial-balance.scm: Fix r22010 to not
|
||
crash if the current file has no company name.
|
||
|
||
2012-02-20 22:14 mta
|
||
|
||
* [r22057] src/backend/xml/io-gncxml-v2.c: Fix a warning due to
|
||
the wrong declaration for the return value of gzopen. The return
|
||
value is off by a level of indirection, it should be a gzFile
|
||
not gzFile *.
|
||
|
||
2012-02-19 20:32 cstim
|
||
|
||
* [r22056] src/core-utils/CMakeLists.txt: [cutecash] add
|
||
gnc-features.[hc] to cmake. Follow-up to r21981.
|
||
|
||
2012-02-19 11:00 cstim
|
||
|
||
* [r22054] src/import-export/aqbanking/dialog-ab-trans.c: Bug
|
||
#668693: aqbanking: Use "focus-out-event" to track amount
|
||
changes in transaction dialog "amount-changed" is only emitted
|
||
on KP_ENTER and thus doesn't help us while "changed" confuses
|
||
the widget. Patch by Johannes Schmid.
|
||
|
||
2012-02-17 21:10 cmarchi
|
||
|
||
* [r22053] src/report/standard-reports/price-scatter.scm: Fix
|
||
translatable strings. Patch provided by Aurimas Fišeras.
|
||
|
||
2012-02-17 19:13 gjanssens
|
||
|
||
* [r22050]
|
||
src/business/business-gnome/gtkbuilder/dialog-payment.glade:
|
||
Payment dialog ui tweaks. Make it slightly larger by default and
|
||
enable sorting on the document list
|
||
|
||
2012-02-17 09:15 cstim
|
||
|
||
* [r22049] src/app-utils/options.scm: Fix broken value-to-kvp
|
||
conversion for number range option which doesn't get the kvp
|
||
type correctly. This seems to be have been broken all along
|
||
since r7094.
|
||
|
||
2012-02-15 23:14 alex.aycinena
|
||
|
||
* [r22038] src/backend/xml/sixtp.c: Properly handle Windos
|
||
end-of-line markers in determining xml file versions.
|
||
|
||
2012-02-15 15:23 gjanssens
|
||
|
||
* [r22026] src/gnome/assistant-hierarchy.c: Add an additional test
|
||
that hopefully will shed more light on bug 666855.
|
||
|
||
2012-02-15 11:22 gjanssens
|
||
|
||
* [r22025] src/quotes/gnc-fq-check.in,
|
||
src/quotes/gnc-fq-helper.in: Bug #670002 - updates to comments
|
||
format for gnc-fq-check and gnc-fq-helper utilities. Patch by
|
||
Dmitry Smirnov
|
||
|
||
2012-02-13 15:47 gjanssens
|
||
|
||
* [r22021] src/engine/gncOwner.c: Fix "'txn' may be used
|
||
uninitialized in this function" warning
|
||
|
||
2012-02-13 15:02 gjanssens
|
||
|
||
* [r22018] src/report/standard-reports/advanced-portfolio.scm: Bug
|
||
632931: Advanced Portfolio: total gains does not include income
|
||
- new column layout as suggested on bugzilla. Total return is
|
||
now an amount (not a percentage), and includes income as well as
|
||
capital gains. New column "Rate of return" gives the percentage.
|
||
- changed default value for "Ignore brokerage fees when
|
||
calculating returns", the default is now to NOT ignore the fees.
|
||
Patch by Sebastien Alborini <salborini@gmail.com> BP
|
||
|
||
2012-02-12 20:29 gjanssens
|
||
|
||
* [r22012] accounts/Makefile.am, accounts/sv_SE/Makefile.am,
|
||
accounts/sv_SE/bas_2012.gnucash-xea,
|
||
accounts/sv_SE/swedish_small_business.gnucash-xea,
|
||
accounts/sv_SE/swedish_small_business.gnucash.xea, configure.ac:
|
||
Bug #669494 - Swedish account plan provided (BAS 2012)
|
||
Additionally this commit adds some required changes to get the
|
||
Swedish account plans to actually show up in GnuCash (both BAS
|
||
and the earlier committed Swedish small business account plan) BP
|
||
|
||
2012-02-12 20:28 gjanssens
|
||
|
||
* [r22011] src/gnome/assistant-hierarchy.c: Fix a GtkWarning in
|
||
the Account Hierarchy Assistant which occurs if the Example
|
||
Account file doesn't contain a long description.
|
||
|
||
2012-02-12 18:43 gjanssens
|
||
|
||
* [r22010] src/app-utils/app-utils.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/trial-balance.scm: Bug #584819 -
|
||
Company name is not shown by default on some reports Patch by
|
||
Chris Dennis
|
||
|
||
2012-02-12 10:20 cmarchi
|
||
|
||
* [r22007] src/business/business-gnome/dialog-payment.c: Fix a
|
||
typo.
|
||
|
||
2012-02-12 10:07 cmarchi
|
||
|
||
* [r22006] src/report/business-reports/taxinvoice.scm: Fix
|
||
translatable strings code for tax invoice report.
|
||
|
||
2012-02-12 09:44 gjanssens
|
||
|
||
* [r22005] packaging/win32/build_package.sh: Win32: tag builds
|
||
when a tag is not x.y.z (like 2.4.10-1) fail to upload due to a
|
||
typo in the build scripts.
|
||
|
||
2012-02-12 09:15 cmarchi
|
||
|
||
* [r22004] src/report/report-system/html-acct-table.scm,
|
||
src/report/standard-reports/equity-statement.scm,
|
||
src/report/standard-reports/income-statement.scm,
|
||
src/report/standard-reports/trial-balance.scm: Fix translatable
|
||
strings code for some reports. Patch provided by Aurimas Fišeras.
|
||
|
||
2012-02-10 15:35 gjanssens
|
||
|
||
* [r22002] src/business/business-gnome/dialog-payment.c,
|
||
src/engine/gncOwner.c, src/engine/gncOwner.h: Keep the lot list
|
||
sorted during payment processing to ensure the oldest open
|
||
document is processed first. In the process, I renamed two
|
||
helper functions (one of which I had to extend to work with
|
||
payment lots).
|
||
* [r22001] src/engine/gncOwner.c, src/engine/gncOwner.h,
|
||
src/optional/python-bindings/gnucash_business.py: Remove some
|
||
obsolete (and now malfunctioning) code.
|
||
|
||
2012-02-10 15:34 gjanssens
|
||
|
||
* [r22000] src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/gtkbuilder/dialog-payment.glade,
|
||
src/engine/gncOwner.c, src/engine/gncOwner.h: Rework interaction
|
||
between payments and invoices part 2. This commit deals with
|
||
paying invoices.
|
||
* [r21999] src/business/business-gnome/dialog-payment.c,
|
||
src/gnome-utils/gnc-tree-view-price.c: Small fixes in comments
|
||
* [r21998] src/engine/gncInvoice.c: Improve open lot selection
|
||
when posting an invoice
|
||
* [r21997] src/engine/gncOwner.c: Optimization: don't sort lot
|
||
list if it will only be traversed to calculate a sum
|
||
* [r21996] src/business/business-gnome/dialog-payment.c,
|
||
src/engine/Transaction.h, src/engine/gncInvoice.c,
|
||
src/engine/gncInvoice.h, src/engine/gncOwner.c,
|
||
src/engine/gncOwner.h: Rework interaction between payments and
|
||
invoices. This commit deals with invoice posting and unposting
|
||
only. Before invoices and payments shared the same lot (meaning
|
||
a payment was added to an existing invoice lot or vice versa).
|
||
Now payments and lots have their own separate lots and payments
|
||
are linked to invoices via linking transactions. This opens the
|
||
way to "pay" invoices with credit notes.
|
||
* [r21995] src/engine/gncInvoice.c: Refactor code to avoid
|
||
duplication
|
||
|
||
2012-02-10 15:33 gjanssens
|
||
|
||
* [r21994] src/engine/gncInvoice.c: Fix credit card charges for
|
||
credited vouchers ("credit notes for employees")
|
||
* [r21993] src/engine/gncEntry.c, src/engine/gncEntry.h: Hide some
|
||
now internal-only functions from the public GncEntry interface
|
||
* [r21992] src/business/business-gnome/dialog-invoice.c,
|
||
src/engine/gncInvoice.c, src/engine/gncInvoice.h: Make invoice
|
||
totals always document values. These functions are only used for
|
||
displaying.
|
||
* [r21991] src/report/business-reports/taxinvoice.eguile.scm:
|
||
Modify Tax Invoice report to work properly with credit notes
|
||
Note that contrary to the other invoice reports the invoice
|
||
title is not automatically set to "Credit Note", because on the
|
||
tax invoice report that title is a user settable option.
|
||
* [r21990] src/business/business-ledger/gncEntryLedgerControl.c,
|
||
src/business/business-ledger/gncEntryLedgerModel.c,
|
||
src/engine/gncEntry.c, src/engine/gncEntry.h,
|
||
src/report/business-reports/easy-invoice.scm,
|
||
src/report/business-reports/fancy-invoice.scm,
|
||
src/report/business-reports/invoice.scm: Introduce two
|
||
convenience functions to simplify quantity handling for
|
||
invoice/credit note entries.
|
||
* [r21989] src/report/business-reports/fancy-invoice.scm: Modify
|
||
fancy invoice to work with credit notes.
|
||
|
||
2012-02-10 15:32 gjanssens
|
||
|
||
* [r21988] src/engine/gncInvoice.c: Modify gncInvoice to use the
|
||
new entry value getters
|
||
* [r21987] src/report/business-reports/easy-invoice.scm,
|
||
src/report/business-reports/invoice.scm: Update invoice reports
|
||
to use the new entry value getters.
|
||
* [r21986] src/engine/gncEntry.c, src/engine/gncEntry.h: Introduce
|
||
entry getters that return the balance value as opposed to
|
||
internal value and document value.
|
||
* [r21985] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-ledger/gncEntryLedgerModel.c,
|
||
src/engine/gncEntry.c, src/engine/gncEntry.h,
|
||
src/engine/gncInvoice.c,
|
||
src/report/business-reports/easy-invoice.scm,
|
||
src/report/business-reports/fancy-invoice.scm,
|
||
src/report/business-reports/invoice.scm,
|
||
src/report/business-reports/taxinvoice.eguile.scm: Rework entry
|
||
value getters Make it clear when the values are rounded or not
|
||
and that the values are as on the document (opposed to how they
|
||
impact the balance).
|
||
* [r21984] src/engine/gncEntry.c: Use better variable name to
|
||
avoid confusion with is_cn
|
||
* [r21983] src/engine/gncEntry.c: Small cleanups: - improve
|
||
comments, fix spelling - fix some static code analysis warnings
|
||
- expand and remove a macro that wasn't adding much other than
|
||
reduced code readability
|
||
|
||
2012-02-10 15:31 gjanssens
|
||
|
||
* [r21982] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/business-gnome-utils.h,
|
||
src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/gtkbuilder/dialog-payment.glade:
|
||
Rework payment dialog for credit notes
|
||
|
||
2012-02-10 14:40 gjanssens
|
||
|
||
* [r21981] po/POTFILES.in, src/app-utils/Makefile.am,
|
||
src/app-utils/gnc-features.c, src/app-utils/gnc-features.h,
|
||
src/core-utils/Makefile.am, src/core-utils/gnc-features.c,
|
||
src/core-utils/gnc-features.h, src/engine/gncInvoice.c,
|
||
src/gnome-utils/gnc-file.c: Add function to set a feature as
|
||
used and use it for a first feature: Credit Notes. Other changes
|
||
in this commit: * The feature code moved to core-utils, because
|
||
the engine can't use app-utils. * I remove the gettext wrapper
|
||
around the feature description. As mentioned on the mailing
|
||
list, by definition unknown features can't have translated
|
||
descriptions.
|
||
|
||
2012-02-10 09:19 cstim
|
||
|
||
* [r21980] packaging/win32/defaults.sh: Win32 build: Update gtk to
|
||
2.4.10 [21977] and update other packages to Nov 2011 versions as
|
||
well.
|
||
|
||
2012-02-09 17:17 gjanssens
|
||
|
||
* [r21978] po/POTFILES.in, src/app-utils/Makefile.am,
|
||
src/app-utils/gnc-features.c, src/app-utils/gnc-features.h,
|
||
src/gnome-utils/gnc-file.c: Move the features tests to its own
|
||
source files. This allows for - other engine consumers to use
|
||
the features test as well (think CuteCash, python bindings,...)
|
||
- a central point for developers to check for feature
|
||
definitions - a central point to manage all feature related code
|
||
BP
|
||
|
||
2012-02-03 13:49 gjanssens
|
||
|
||
* [r21931] src/report/business-reports/easy-invoice.scm,
|
||
src/report/business-reports/invoice.scm: Restore missing
|
||
customer|vendor in easy invoice. This got broken in r21552
|
||
|
||
2012-02-03 13:16 mikee
|
||
|
||
* [r21930] src/report/business-reports/invoice.scm: Restore
|
||
missing customer|vendor in printable invoice.
|
||
|
||
2012-01-31 01:17 plongstaff
|
||
|
||
* [r21922] src/backend/sql/gnc-order-sql.c, src/engine/gncOrder.c:
|
||
Add more order gobject properties and convert sql backend to use
|
||
them for loading/saving.
|
||
|
||
2012-01-31 00:00 plongstaff
|
||
|
||
* [r21921] src/backend/sql/gnc-address-sql.c,
|
||
src/backend/sql/gnc-employee-sql.c, src/engine/gncEmployee.c:
|
||
Add more properties to employee object and convert sql backend
|
||
to use them to save/load objects
|
||
|
||
2012-01-30 13:38 cmarchi
|
||
|
||
* [r21920] accounts/C/acctchrt_business.gnucash-xea,
|
||
accounts/en_GB/acctchrt_business.gnucash-xea,
|
||
accounts/zh_HK/acctchrt_business.gnucash-xea,
|
||
accounts/zh_TW/acctchrt_business.gnucash-xea: Bug#667105: Fix
|
||
grammatical error in some accounts file.
|
||
|
||
2012-01-30 13:35 cmarchi
|
||
|
||
* [r21919] 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: Bug #667276: Fix
|
||
Korean accounts files. Patch submitted by Eulgyoon Lim.
|
||
|
||
2012-01-30 01:54 jralls
|
||
|
||
* [r21918] src/register/register-gnome/gnucash-item-edit.c,
|
||
src/register/register-gnome/gnucash-item-edit.h,
|
||
src/register/register-gnome/gnucash-sheet.c: [r21886][Bug
|
||
#667900] No clipboard copy and paste Forward-port of r21886,
|
||
done in the 2.4 branch to quickly resolve bug #667900 and to
|
||
give windows users a nightly build to test with. Extends that
|
||
change by also converting the GDK_SELECTION_PRIMARY operations
|
||
to use GtkClipboard instead of GtkSelection.
|
||
|
||
2012-01-30 00:28 jralls
|
||
|
||
* [r21917] src/import-export/aqbanking/dialog-ab-trans.c: Fix
|
||
compile error td isn't declared unless HAVE_KTOBLZCHECK_H is
|
||
true, so we can't use it outside of the #if block.
|
||
|
||
2012-01-29 20:26 cstim
|
||
|
||
* [r21914] src/backend/xml/io-gncxml-v2.c: xml-backend: Fix an
|
||
uninitialized variable Patch by Johannes Schmid.
|
||
|
||
2012-01-29 20:25 cstim
|
||
|
||
* [r21913] src/import-export/aqbanking/dialog-ab-trans.c: Disable
|
||
"changed" callback on transaction amount field temporarily, as
|
||
it does not yet seem to work correctly.
|
||
|
||
2012-01-29 06:32 alex.aycinena
|
||
|
||
* [r21910] src/gnome-utils/test/Makefile.am: Add to the includes
|
||
in Makefile.am, which were implicitly included by until taken
|
||
out in r21880; this gets make check complete
|
||
|
||
2012-01-29 01:12 alex.aycinena
|
||
|
||
* [r21908] src/backend/xml/gnc-backend-xml.c,
|
||
src/backend/xml/gnc-backend-xml.h,
|
||
src/backend/xml/io-example-account.c,
|
||
src/backend/xml/io-example-account.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/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-kvp-frames.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/gnome-utils/gnc-file.c, src/libqof/qof/qofbackend.h,
|
||
src/libqof/qof/qofsession.c: Update xml file backend to
|
||
recognize a newer version file on load attempt, not load, and
|
||
alert user of need to upgrade Gnucash.
|
||
|
||
2012-01-28 22:32 cstim
|
||
|
||
* [r21906] src/report/standard-reports/budget-flow.scm: reports:
|
||
Make report Budget Flow 100% translatable Patch by Aurimas
|
||
Fišeras BP
|
||
|
||
2012-01-28 22:16 cstim
|
||
|
||
* [r21905] src/optional/python-bindings/Makefile.am: Bug #668196:
|
||
Fix installation of python bindings With this patch, files are
|
||
correctly installed together. Patch by Vincent Untz. BP
|
||
|
||
2012-01-28 22:12 cstim
|
||
|
||
* [r21904] src/import-export/aqbanking/assistant-ab-initial.c,
|
||
src/import-export/aqbanking/dialog-ab-trans.c: Re-indentation of
|
||
source code. As usual, re-indentation was done using astyle-1.24
|
||
using the following options: astyle --indent=spaces=4
|
||
--brackets=break --pad-oper --pad-header --suffix=none
|
||
* [r21903] src/import-export/aqbanking/dialog-ab-trans.c,
|
||
src/import-export/aqbanking/dialog-ab.glade: Bug #668693:
|
||
aqbanking: Improve transaction UI * Use expander to show/hide
|
||
templates * Disable execute button as long as field values are
|
||
incorrect * Use icons and tooltips in entries to indicate that
|
||
an incorrect value was inserted Patch by Johannes Schmid.
|
||
* [r21902] src/import-export/aqbanking/dialog-ab-trans.c,
|
||
src/import-export/aqbanking/dialog-ab.glade: Bug #668693:
|
||
aqbanking: Big code cleanup in transaction dialog Patch by
|
||
Johannes Schmid.
|
||
* [r21901] src/import-export/aqbanking/dialog-ab-trans.h: Bug
|
||
#668693: aqbanking: Added API docs for transaction Patch by
|
||
Johannes Schmid.
|
||
|
||
2012-01-28 22:05 cstim
|
||
|
||
* [r21900] src/backend/xml/gnc-backend-xml.c: Bug #668926: Fixes
|
||
build on GNU/Hurd A buffer of fixed size PATH_MAX is created,
|
||
but this constant is non-existent on GNU/Hurd, so the package
|
||
FTBFS on that architecture. The fix consists in using a
|
||
dynamically (re-)allocated buffer, as recommended on:
|
||
http://www.gnu.org/software/hurd/hurd/porting/guidelines.html
|
||
|
||
2012-01-28 00:15 plongstaff
|
||
|
||
* [r21898] src/backend/sql/gnc-vendor-sql.c,
|
||
src/engine/gncVendor.c: Add more vendor gobject attributes and
|
||
use those to save/restore to sql db
|
||
|
||
2012-01-27 20:09 gjanssens
|
||
|
||
* [r21894] packaging/win32/gnucash.iss.in: Win32 installer: always
|
||
remove previously installed versions. This avoids problems when
|
||
libraries or reports have been moved around in newer versions.
|
||
|
||
2012-01-27 17:36 plongstaff
|
||
|
||
* [r21893] src/backend/sql/gnc-address-sql.c: Convert to using
|
||
gobject attribute names to save/restore address fields.
|
||
|
||
2012-01-26 00:09 alex.aycinena
|
||
|
||
* [r21889] src/tax/us/txf.scm: Update txf.scm to reflect changes
|
||
to US Income Tax Forms and Schedules for 2011.
|
||
|
||
2012-01-23 20:45 gjanssens
|
||
|
||
* [r21880] README.dependencies, configure.ac,
|
||
packaging/win32/defaults.sh, packaging/win32/dist-impl.sh,
|
||
packaging/win32/install-impl.sh,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/business-ledger/Makefile.am,
|
||
src/core-utils/gnc-path.c, src/core-utils/gnc-path.h,
|
||
src/gnome-search/Makefile.am, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/dialog-utils.c, src/gnome-utils/dialog-utils.h,
|
||
src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
|
||
src/gnome/assistant-loan.c, src/gnome/gnc-plugin-page-budget.c,
|
||
src/html/Makefile.am, src/import-export/Makefile.am,
|
||
src/import-export/aqbanking/Makefile.am,
|
||
src/import-export/csv/Makefile.am,
|
||
src/import-export/log-replay/Makefile.am,
|
||
src/import-export/ofx/Makefile.am,
|
||
src/import-export/qif-import/Makefile.am,
|
||
src/optional/gtkmm/Makefile.am,
|
||
src/optional/gtkmm/test/Makefile.am,
|
||
src/optional/python-bindings/Makefile.am,
|
||
src/plugins/bi_import/Makefile.am,
|
||
src/register/ledger-core/Makefile.am,
|
||
src/register/register-core/Makefile.am,
|
||
src/register/register-gnome/Makefile.am,
|
||
src/report/report-gnome/Makefile.am: Remove some stray
|
||
references to libglade. It's no longer used by GnuCash. Yay!
|
||
|
||
2012-01-23 19:33 gjanssens
|
||
|
||
* [r21878] src/core-utils/core-utils.i: Avoid guile dependency in
|
||
the python bindings
|
||
|
||
2012-01-22 21:26 gjanssens
|
||
|
||
* [r21877] src/bin/gnucash-bin.c: Remove the stable version
|
||
numbers from the Development warning version. Instead, a pointer
|
||
to the GnuCash website is added for those who are actually
|
||
looking for a stable release. This follows an in my opinion good
|
||
suggestion from Colin Law on the mailing list.
|
||
|
||
2012-01-22 21:25 gjanssens
|
||
|
||
* [r21876] doc/examples/README_invoice, doc/examples/invoice.csv:
|
||
Bug #667581 - Migrate Invoice / Bill plugin to Builder Add two
|
||
new files that were in the original patch also.
|
||
|
||
2012-01-22 21:09 cstim
|
||
|
||
* [r21874] src/import-export/aqbanking/dialog-ab-trans.c: Bug
|
||
#668454: Make it easier to paste account/bank in online
|
||
transaction dialog Patch by Johannes Schmid (with indentation
|
||
fixed by our usual astyle call): The patch actually fixes two
|
||
issues: * Only allow digits in account/bank code field * Filter
|
||
spaces when pasting content. This has annoyed me for a while
|
||
because quite often I paste account informations from the
|
||
browser or some email into gnucash and people tend to group the
|
||
numbers like this: BLZ: 763 510 40 The result of the paste is
|
||
that the number looks like 763 510<end> because the number of
|
||
characters in the entry is limited. With the patch the spaces
|
||
will be removed and you will see 763 510 40 -> 76351040
|
||
|
||
2012-01-21 16:28 mikee
|
||
|
||
* [r21872] src/plugins/bi_import/gncmod-bi-import.c: Bug 667581 -
|
||
Migrate Invoice / Bill plugin to Builder Add the renamed files.
|
||
Oops, missed one, here it is.
|
||
|
||
2012-01-21 16:22 mikee
|
||
|
||
* [r21871] src/plugins/bi_import/dialog-bi-import-gui.c,
|
||
src/plugins/bi_import/dialog-bi-import-gui.h,
|
||
src/plugins/bi_import/dialog-bi-import-helper.c,
|
||
src/plugins/bi_import/dialog-bi-import-helper.h,
|
||
src/plugins/bi_import/dialog-bi-import.c,
|
||
src/plugins/bi_import/dialog-bi-import.h,
|
||
src/plugins/bi_import/gnc-plugin-bi-import.c,
|
||
src/plugins/bi_import/gnc-plugin-bi-import.h,
|
||
src/plugins/bi_import/gtkbuilder,
|
||
src/plugins/bi_import/gtkbuilder/Makefile.am,
|
||
src/plugins/bi_import/gtkbuilder/dialog-bi-import-gui.glade,
|
||
src/plugins/bi_import/ui/gnc-plugin-bi-import-ui.xml: Bug 667581
|
||
- Migrate Invoice / Bill plugin to Builder Add the renamed
|
||
files. Patch supplied by Bob Fewell. Many thanks.
|
||
|
||
2012-01-21 12:20 mikee
|
||
|
||
* [r21870] src/plugins/bi_import/bi_import.c,
|
||
src/plugins/bi_import/bi_import.h,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.c,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.h,
|
||
src/plugins/bi_import/gncmod-bi_import.c,
|
||
src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
|
||
src/plugins/bi_import/helpers.c,
|
||
src/plugins/bi_import/helpers.h: Bug 667581 - Migrate Invoice /
|
||
Bill plugin to Builder Remove empty files renamed and updated by
|
||
patch.
|
||
* [r21869] configure.ac, doc/examples/Makefile.am, po/POTFILES.in,
|
||
src/plugins/bi_import/Makefile.am,
|
||
src/plugins/bi_import/bi_import.c,
|
||
src/plugins/bi_import/bi_import.h,
|
||
src/plugins/bi_import/glade/Makefile.am,
|
||
src/plugins/bi_import/glade/bi_import.glade,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.c,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.h,
|
||
src/plugins/bi_import/gncmod-bi_import.c,
|
||
src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
|
||
src/plugins/bi_import/helpers.c,
|
||
src/plugins/bi_import/helpers.h,
|
||
src/plugins/bi_import/ui/Makefile.am,
|
||
src/plugins/bi_import/ui/gnc-plugin-bi_import-ui.xml: Bug 667581
|
||
- Migrate Invoice / Bill plugin to Builder Patch supplied by Bob
|
||
Fewell. Many thanks.
|
||
|
||
2012-01-20 21:06 jralls
|
||
|
||
* [r21867] configure.ac: Reverse the test for HAVE_DBI
|
||
ac_cv_header_dbi_dbi_h is set only if want_dbi is true, so
|
||
testing for != no succeeds if dbi isn't enabled -- which is not
|
||
what we want. BP
|
||
|
||
2012-01-17 08:47 gjanssens
|
||
|
||
* [r21860] src/gnome-utils/gnc-frequency.c: Bug #667417 - Fix
|
||
build with glib 2.31.x Patch by Vincent Untz BP
|
||
|
||
2012-01-16 17:47 gjanssens
|
||
|
||
* [r21859] src/gnome-utils/glade, src/import-export/binary-import:
|
||
Remove empty directories (which the git-svn bridge ignores)
|
||
|
||
2012-01-16 17:42 gjanssens
|
||
|
||
* [r21858] src/gnome-utils/assistant-gconf-setup.c,
|
||
src/gnome-utils/assistant-xml-encoding.c,
|
||
src/gnome-utils/gnc-gui-query.c,
|
||
src/register/register-gnome/gnucash-color.h,
|
||
src/register/register-gnome/pricecell-gnome.h: Some small gnome
|
||
header cleanups.
|
||
* [r21857] po/POTFILES.in, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/druid-utils.c, src/gnome-utils/druid-utils.h,
|
||
src/gnome-utils/gnome-utils.i, src/html/gnc-html.i: Remove no
|
||
longer used druid-utils (replaced with assistant-utils) With
|
||
this, the code is no longer using any deprecated Gnome symbols
|
||
(though it still uses deprecated Glib and Gtk symbols).
|
||
* [r21856] src/import-export/binary-import/Makefile.am,
|
||
src/import-export/binary-import/binary-import.glade,
|
||
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/Makefile.am,
|
||
src/import-export/binary-import/test/test-link-module.c: Delete
|
||
unmaintained and unused binary importer.
|
||
* [r21855] configure.ac, po/POTFILES.in,
|
||
src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/assistant-xml-encoding.c,
|
||
src/gnome-utils/assistant-xml-encoding.h,
|
||
src/gnome-utils/druid-gnc-xml-import.c,
|
||
src/gnome-utils/druid-gnc-xml-import.h,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/druid-gnc-xml-import.glade,
|
||
src/gnome-utils/gnc-file.c,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/assistant-xml-encoding.glade: Bug
|
||
#667871 - Migrate druid old xml file import to an assistant
|
||
Patch by Bob Fewell
|
||
|
||
2012-01-15 22:06 cstim
|
||
|
||
* [r21853] src/gnome-utils/gnc-file.c: Read-only mode: Don't
|
||
create a LCK file when opening a file in read-only mode and also
|
||
ignore existing locks.
|
||
|
||
2012-01-11 21:48 cstim
|
||
|
||
* [r21847] packaging/win32/install.sh: [Win32 build] Disable
|
||
git.exe package again, as it might collide with DLLs.
|
||
|
||
2012-01-10 21:34 cstim
|
||
|
||
* [r21840] src/engine/Makefile.am: Add dependency on qofbook.h for
|
||
swig generated file. Otherwise the old generated file complains
|
||
about a missing declaration from r21832.
|
||
|
||
2012-01-10 05:06 jralls
|
||
|
||
* [r21837] src/libqof/qof/qofsession.c: Fix missing-prototype
|
||
warnings from r21829 Thanks, Alex.
|
||
|
||
2012-01-09 23:10 jralls
|
||
|
||
* [r21833] src/gnome/gnc-plugin-basic-commands.c: Fix Read-only
|
||
Action Sensitivity So that FileSaveAction isn't made sensitive
|
||
when the session isn't dirty.
|
||
* [r21832] src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/test/utest-gnc-backend-sql.c,
|
||
src/backend/xml/gnc-backend-xml.c,
|
||
src/backend/xml/io-gncxml-v2.c, src/gnome-utils/gnc-file.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/import-export/aqbanking/gnc-ab-kvp.c,
|
||
src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h,
|
||
src/libqof/qof/test/test-qofbook.c: [Bug 666329] - Empty
|
||
database after a little while Separate the two uses of
|
||
QofBook::dirty -- indicating that the book object itself has
|
||
been edited and indicating that some object in the dataset has
|
||
been changed -- into two separate variables with separate
|
||
getters & setters. The latter purpose, indicating that some
|
||
object has been changed, is moved to a new member variable of
|
||
QofBook, session_dirty. Its new setter
|
||
qof_book_mark_session_dirty() and canceler
|
||
qof_book_mark_session_saved() are called only from the xml
|
||
backend or gnc-autosave(). Its tester,
|
||
qof_book_session_not_saved() is used to check for the need to
|
||
autosave and to activate FileSaveAction. BP
|
||
* [r21831] src/backend/dbi/gnc-backend-dbi.c: [Bug 666329] Empty
|
||
database after a little while Use gnc_dbi_safe_sync_all (which
|
||
doesn't lose data if the save partion errors out) for all
|
||
be->sync. This is a bit of a half-way solution; we really
|
||
shouldn't ever have to do this except when creating a new
|
||
database, but fixing that will take major surgery. BP
|
||
|
||
2012-01-09 23:09 jralls
|
||
|
||
* [r21830] src/libqof/qof/test/test-qofsession.c: [GSOC][Testing]
|
||
Unit tests for qofsession Author: Muslim Chochlov
|
||
* [r21829] src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/qofsession-p.h, src/libqof/qof/qofsession.c:
|
||
[GSOC][Testing] Modifications to qofsession for testability
|
||
Author: Muslim Chochlov
|
||
|
||
2012-01-08 20:08 cstim
|
||
|
||
* [r21826] src/engine/test-core/Makefile.am: Let the
|
||
libgncmod-test-engine be built by the noinst target instead of
|
||
check target. This is needed to compile the backend/sql test
|
||
target, which requires this library to be built even if this
|
||
isn't the "check" target.
|
||
|
||
2012-01-07 00:53 jralls
|
||
|
||
* [r21825] src/backend/sql/gnc-backend-sql.c: [Bug 666329] Empty
|
||
database after a little while Reverse qof_book_mark_saved and
|
||
qof_instance_mark_clean so that the book is dirty for
|
||
qof_book_mark_saved when it's the instance. BP
|
||
* [r21824] src/backend/sql/Makefile.am,
|
||
src/backend/sql/test/Makefile.am,
|
||
src/backend/sql/test/test-sqlbe.c,
|
||
src/backend/sql/test/utest-gnc-backend-sql.c,
|
||
test-templates/Makefile.am: [Bug 666329] Empty database after a
|
||
little while Create failing test for gnc_sql_commit_edit()
|
||
showing that it doesn't call book->dirty_cb when the instance
|
||
gnc_sql_commit_edit() is called on the book itself.
|
||
|
||
2012-01-02 12:51 cstim
|
||
|
||
* [r21818] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh, packaging/win32/install.sh:
|
||
[Win32 build] Let git.exe be downloaded and unpacked as well. We
|
||
might start using it sooner or later. BP
|
||
|
||
2012-01-01 20:36 cstim
|
||
|
||
* [r21816] src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/test/test-exp-parser.c,
|
||
src/app-utils/test/test-print-parse-amount.c,
|
||
src/backend/dbi/test/test-dbi-basic.c,
|
||
src/backend/dbi/test/test-dbi-business-stuff.c,
|
||
src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/xml/test/test-load-xml2.c,
|
||
src/backend/xml/test/test-xml-account.c,
|
||
src/backend/xml/test/test-xml-transaction.c,
|
||
src/business/business-gnome/dialog-customer.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-ledger/gncEntryLedger.c,
|
||
src/business/business-ledger/gncEntryLedgerControl.c,
|
||
src/business/business-ledger/gncEntryLedgerModel.c,
|
||
src/core-utils/gnc-path.c, src/engine/Account.c,
|
||
src/engine/AccountP.h, src/engine/Transaction.c,
|
||
src/engine/gnc-commodity.h, src/engine/gnc-engine.c,
|
||
src/engine/gncInvoice.c, src/engine/gncOwner.c,
|
||
src/engine/test/test-business.c,
|
||
src/engine/test/test-querynew.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/gnome-search/dialog-search.h,
|
||
src/gnome-utils/assistant-gconf-setup.c,
|
||
src/gnome-utils/dialog-file-access.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-preferences.c,
|
||
src/gnome-utils/dialog-query-list.c,
|
||
src/gnome-utils/dialog-reset-warnings.c,
|
||
src/gnome-utils/dialog-totd.c,
|
||
src/gnome-utils/dialog-transfer.c, src/gnome-utils/gnc-file.c,
|
||
src/gnome-utils/gnc-query-list.c,
|
||
src/gnome-utils/gnc-tree-view-commodity.h,
|
||
src/gnome/dialog-sx-editor.c, src/gnome/dialog-tax-info.c,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/html/gnc-html-graph-gog.c, src/libqof/qof/qofsession.c,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/libqof/qof/test/test-qofinstance.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c,
|
||
src/report/report-system/gnc-report.c,
|
||
src/test-core/test-stuff.c, src/test-core/test-stuff.h:
|
||
Re-indentation of source code. As usual, re-indentation was done
|
||
using astyle-1.24 using the following options: astyle
|
||
--indent=spaces=4 --brackets=break --pad-oper --pad-header
|
||
--suffix=none
|
||
* [r21815] src/gnome/gnc-plugin-basic-commands.c,
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking.c: Read-only
|
||
mode: More menu items grayed out: Close Book; Online Banking
|
||
Setup.
|
||
|
||
2012-01-01 19:49 cstim
|
||
|
||
* [r21814] src/app-utils/CMakeLists.txt: [Cutecash] Remove removed
|
||
files of r21799 also from CMake.
|
||
|
||
2012-01-01 19:43 cstim
|
||
|
||
* [r21812] packaging/win32/defaults.sh: [Win32 build] Update
|
||
aqbanking version again. BP
|
||
|
||
2011-12-31 16:32 cstim
|
||
|
||
* [r21810] src/gnome/gnc-plugin-basic-commands.c,
|
||
src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Read-only mode:
|
||
Add "Revert file" menu item so that a file that might got
|
||
changed from someone else can easily be reloaded.
|
||
* [r21809] src/gnome/gnc-plugin-basic-commands.c: Add keyboard
|
||
shortcut in menu (similar to r21652) for a few more items.
|
||
|
||
2011-12-31 10:41 cstim
|
||
|
||
* [r21807] src/bin/gnucash-bin.c,
|
||
src/gnome-utils/dialog-file-access.c,
|
||
src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-file.h,
|
||
src/gnome-utils/gnc-plugin-file-history.c,
|
||
src/gnome-utils/gtkbuilder/dialog-file-access.glade: Read-only
|
||
mode: Add "Read-only" checkbox when opening a file/database.
|
||
|
||
2011-12-30 22:06 cstim
|
||
|
||
* [r21804] src/gnome/schemas/apps_gnucash_general.schemas.in,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Export-to-PDF:
|
||
Make output file name configurable, at least through gconf keys.
|
||
One gconf setting for the output date format, and another one
|
||
for the actual output file name string.
|
||
|
||
2011-12-30 17:27 gjanssens
|
||
|
||
* [r21802] packaging/win32/install-impl.sh: Win32: use proper cpp
|
||
and ld include parameters
|
||
|
||
2011-12-30 17:05 gjanssens
|
||
|
||
* [r21801] po/POTFILES.in, src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/druid-provider-multifile.glade: Remove one
|
||
more gnc_druid related file.
|
||
|
||
2011-12-30 16:59 gjanssens
|
||
|
||
* [r21800] po/POTFILES.in, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-dialog.c, src/gnome-utils/gnc-dialog.h,
|
||
src/gnome-utils/test/Makefile.am,
|
||
src/gnome-utils/test/test-gnc-dialog.c,
|
||
src/gnome/gnc-plugin-page-budget.c: Remove unused gnc-dialog
|
||
code, spotted by Robert Fewell. Additionally, update POTFILES.in
|
||
for recent changes.
|
||
* [r21799] src/app-utils/Makefile.am,
|
||
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/engine/gnc-engine.h,
|
||
src/gnome-utils/Makefile.am,
|
||
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/gncmod-gnome-utils.c: Remove unused gnc_druid
|
||
code. Spotted by Robert Fewell.
|
||
|
||
2011-12-30 14:18 gjanssens
|
||
|
||
* [r21798] po/POTFILES.in, src/gnome-utils/dialog-tax-table.c,
|
||
src/gnome-utils/dialog-userpass.c,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/tax-tables.glade,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/dialog-tax-table.glade,
|
||
src/gnome-utils/gtkbuilder/dialog-userpass.glade: Bug #666709 -
|
||
Migrate Tax tables dialog to Builder Patch by Robert Fewell
|
||
|
||
2011-12-30 12:01 gjanssens
|
||
|
||
* [r21797] src/gnome/assistant-loan.c: Win32: add include to find
|
||
strtol and strtod
|
||
|
||
2011-12-29 23:28 jralls
|
||
|
||
* [r21796] src/bin/Makefile.am,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/business-ledger/Makefile.am,
|
||
src/gnome-search/Makefile.am, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/dialog-userpass.c,
|
||
src/gnome-utils/druid-utils.c,
|
||
src/gnome-utils/gnc-gnome-utils.h,
|
||
src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
|
||
src/gnome/assistant-loan.c, src/gnome/gnc-plugin-page-budget.c,
|
||
src/gnome/window-reconcile.c, src/import-export/Makefile.am,
|
||
src/import-export/aqbanking/Makefile.am,
|
||
src/import-export/csv/Makefile.am,
|
||
src/import-export/log-replay/Makefile.am,
|
||
src/import-export/ofx/Makefile.am,
|
||
src/import-export/qif-import/Makefile.am,
|
||
src/optional/gtkmm/Makefile.am,
|
||
src/optional/gtkmm/test/Makefile.am,
|
||
src/optional/python-bindings/Makefile.am,
|
||
src/plugins/bi_import/Makefile.am,
|
||
src/register/ledger-core/Makefile.am,
|
||
src/register/register-core/Makefile.am,
|
||
src/register/register-gnome/gnucash-sheet.h,
|
||
src/report/report-gnome/Makefile.am,
|
||
src/report/report-gnome/window-report.c,
|
||
src/report/stylesheets/Makefile.am: Remove invalid dependencies
|
||
on LibGnome CFLAGS Much work has been done to change LibGnome
|
||
Druids to GtkAssistants. The Makefiles in the containing
|
||
directories no longer need to use $GNOME_CFLAGS or
|
||
$GNOME_LDFLAGS. In a few cases where there still is a
|
||
dependency, there's also a dependency on GCONF, so this change
|
||
also adds $GCONF_CFLAGS and $GCONF_LDFLAGS to those Makefiles to
|
||
clarify the dependency. There were also a few cases where the
|
||
dependency consisted of a no-longer- needed include, or where an
|
||
include was more general than appropriate. This change cleans up
|
||
those cases as well.
|
||
|
||
2011-12-29 22:14 cstim
|
||
|
||
* [r21795] src/libqof/qof/qofsession.c: Read-only mode: When using
|
||
qof_session_swap_data, don't swap the read_only flag but only
|
||
the rest of the QofBook. Otherwise the temporary new session
|
||
during "Save As" is read-only where in reality it shouldn't be
|
||
(but the old session should). This makes "Save As" work
|
||
correctly, but many UI elements don't get updated to reflect the
|
||
fact we've now got a read-write book again. (E.g., all open
|
||
registers.)
|
||
|
||
2011-12-29 21:36 cstim
|
||
|
||
* [r21793] packaging/win32/install-impl.sh: Revert r21789 - not
|
||
needed as r21791 adds required include flags in a better way.
|
||
|
||
2011-12-29 20:20 gjanssens
|
||
|
||
* [r21792] packaging/win32/dist-impl.sh,
|
||
packaging/win32/gnucash.iss.in: Win32: use new location of
|
||
gnucash doc directory It changed in r20736
|
||
|
||
2011-12-29 20:18 gjanssens
|
||
|
||
* [r21791] packaging/win32/install-impl.sh: Win32: fix clean trunk
|
||
build
|
||
|
||
2011-12-29 19:50 cstim
|
||
|
||
* [r21789] packaging/win32/install-impl.sh: [Win32 build] Enable
|
||
libxslt to be built in a cross-compile environment.
|
||
* [r21788] packaging/win32/defaults.sh: [Win32 build] Another
|
||
aqbanking version update.
|
||
|
||
2011-12-29 12:13 gjanssens
|
||
|
||
* [r21787] packaging/win32/build_package.sh: Avoid build failure
|
||
if a temporary directory still exists BP
|
||
|
||
2011-12-28 21:42 cstim
|
||
|
||
* [r21786] packaging/win32/defaults.sh: Update versions of
|
||
gwenhywfar, aqbanking to most recent ones.
|
||
|
||
2011-12-28 21:11 cstim
|
||
|
||
* [r21784] src/report/report-gnome/gnc-plugin-page-report.c: Fix
|
||
crash due to non-initialized variable. (Why didn't gcc complain
|
||
here...)
|
||
* [r21783] src/report/report-gnome/gnc-plugin-page-report-ui.xml:
|
||
Move "Print to PDF" menu item of r21722 right next to the
|
||
"Print" menu item in the file menu.
|
||
|
||
2011-12-24 13:27 gjanssens
|
||
|
||
* [r21775] packaging/win32/build_package.sh: Win32 build: abort
|
||
build process if install.sh step failed. BP
|
||
|
||
2011-12-22 20:36 jralls
|
||
|
||
* [r21772] packaging/win32/defaults.sh: Update ActivePerl URL Old
|
||
one no longer available. BP
|
||
|
||
2011-12-21 17:43 gjanssens
|
||
|
||
* [r21771] packaging/win32/dist.sh,
|
||
packaging/win32/install-impl.sh: win32 build: indicate when
|
||
dist.sh begins or ends and remove redundant crosscompile check
|
||
|
||
2011-12-20 21:12 warlord
|
||
|
||
* [r21767] src/gnome-utils/gnc-file.c: Add a "features" table to
|
||
the KVP frame, and pop up an error message if we find a feature
|
||
we don't know about. Currently there are no known features, so
|
||
essentially we will error out if we see anything. The format for
|
||
the slots table is: Book Slots -> features (frame) -> <feature
|
||
name> (string) -> <feature description> ... The feature
|
||
description is printed to the user: it should be stored in the
|
||
slots table in English but it should be defined as a
|
||
translatable string. BP
|
||
|
||
2011-12-20 20:45 gjanssens
|
||
|
||
* [r21766] src/business/business-gnome/glade: Remove empty
|
||
directory left behind by previous commit (Git -> svn doesn't
|
||
remove empty directories)
|
||
|
||
2011-12-20 20:42 gjanssens
|
||
|
||
* [r21765] configure.ac, po/POTFILES.in,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/business-gnome/dialog-billterms.c,
|
||
src/business/business-gnome/dialog-choose-owner.c,
|
||
src/business/business-gnome/dialog-date-close.c,
|
||
src/business/business-gnome/dialog-employee.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/glade/Makefile.am,
|
||
src/business/business-gnome/glade/billterms.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/gtkbuilder/Makefile.am,
|
||
src/business/business-gnome/gtkbuilder/dialog-billterms.glade,
|
||
src/business/business-gnome/gtkbuilder/dialog-choose-owner.glade,
|
||
src/business/business-gnome/gtkbuilder/dialog-date-close.glade,
|
||
src/business/business-gnome/gtkbuilder/dialog-employee.glade,
|
||
src/business/business-gnome/gtkbuilder/dialog-job.glade,
|
||
src/business/business-gnome/gtkbuilder/dialog-order.glade: Bug
|
||
#666459 - Migrate the remaining business dialogs to builder
|
||
Patch by Robert Fewell
|
||
|
||
2011-12-20 08:04 cstim
|
||
|
||
* [r21761] packaging/win32/weekly_build.sh: Win32 build: Switch
|
||
weekly build to daily one.
|
||
|
||
2011-12-20 04:02 jralls
|
||
|
||
* [r21759] src/test-core/Makefile.am: [Testing] Complete
|
||
repositioning of test-core to build after libqof
|
||
|
||
2011-12-19 22:25 cstim
|
||
|
||
* [r21758] src/gnome-utils/print-session.c,
|
||
src/gnome-utils/print-session.h,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Add
|
||
customer-specific memory of PDF-Export output directory. Makes
|
||
exporting to PDF rather easy.
|
||
* [r21757] src/gnome-utils/print-session.h,
|
||
src/html/gnc-html-webkit.c: Minor code documentation improvement
|
||
of the export-to-pdf feature. * Only propose output folders that
|
||
actually exist. * If the jobname already contains a full
|
||
filename path, use it as proposed output path.
|
||
* [r21756] src/gnome-utils/gnc-icons.c,
|
||
src/gnome-utils/gnc-icons.h, src/pixmaps/Makefile.am,
|
||
src/pixmaps/gnc-gnome-pdf-16.png,
|
||
src/pixmaps/gnc-gnome-pdf-24.png,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Added icon for
|
||
"Export to PDF", copied from GNOME icons (license: GPL)
|
||
|
||
2011-12-19 15:30 gjanssens
|
||
|
||
* [r21753] src/import-export/aqbanking/gnc-ab-kvp.c: Improve kvp
|
||
handling in aqbanking plugin. This is a follow-up on 21740. BP
|
||
|
||
2011-12-19 11:44 cstim
|
||
|
||
* [r21750] src/import-export/aqbanking/CMakeLists.txt: [Cutecash]
|
||
Add needed include path.
|
||
|
||
2011-12-19 11:37 cstim
|
||
|
||
* [r21749] CMakeLists.txt, src/backend/xml/CMakeLists.txt:
|
||
[Cutecash] Update libxml2 include path lookup.
|
||
* [r21748] src/engine/CMakeLists.txt: [Cutecash] Fix cmake after
|
||
file removal.
|
||
|
||
2011-12-19 11:27 cstim
|
||
|
||
* [r21747] src/engine/gncInvoice.c, src/engine/gncOwner.c: Fix
|
||
typos in r21743. BP
|
||
* [r21746] src/import-export/import-match-map.c: Fix typo in
|
||
r21742. BP
|
||
|
||
2011-12-19 00:47 jralls
|
||
|
||
* [r21743] src/business/business-gnome/dialog-payment.c,
|
||
src/engine/Scrub.c, src/engine/gnc-lot.c,
|
||
src/engine/gncInvoice.c, src/engine/gncOwner.c: Clean up some
|
||
more cases where KVP was set without committing an edit. BP
|
||
* [r21742] src/import-export/import-match-map.c,
|
||
src/import-export/import-utilities.c: [Bug #642276] Bayesian
|
||
association with Sqlite Wraps the kvp_frame_set_slot_path with
|
||
xaccAccountBeginEdit()/xaccAccountCommitEdit(). BP
|
||
|
||
2011-12-18 18:43 gjanssens
|
||
|
||
* [r21741] src/report/standard-reports/standard-reports.scm: Add
|
||
some more debug logging to standard-reports.scm
|
||
|
||
2011-12-18 18:13 gjanssens
|
||
|
||
* [r21740] src/import-export/aqbanking/gnc-ab-kvp.c: Replace no-op
|
||
function force_account_dirty with qof_book_mark_dirty See bug
|
||
#665998 for more details. BP
|
||
|
||
2011-12-18 18:12 gjanssens
|
||
|
||
* [r21739] src/import-export/aqbanking/gnc-ab-kvp.c,
|
||
src/report/standard-reports/standard-reports.scm: Revert
|
||
"Replace no-op function force_account_dirty with
|
||
qof_book_mark_dirty" This commit had some unintended changes.
|
||
This reverts commit 6b6eba2d7e56a4359ca646abb2b0c6c965712ce0.
|
||
|
||
2011-12-18 18:06 gjanssens
|
||
|
||
* [r21738] src/import-export/aqbanking/gnc-ab-kvp.c,
|
||
src/report/standard-reports/standard-reports.scm: Replace no-op
|
||
function force_account_dirty with qof_book_mark_dirty See bug
|
||
#665998 for more details. BP
|
||
|
||
2011-12-17 19:32 jralls
|
||
|
||
* [r21737] po/POTFILES.in: Remove deleted file from POTFILES.in
|
||
* [r21736] src/Makefile.am, src/libqof/qof/test/Makefile.am: Fix
|
||
circular dependency between test-core and qof-test. Compile
|
||
test-core/test-stuff.c into test-qof, then recompile test-core
|
||
as a module for dealing with noise from Guile and Python tests.
|
||
|
||
2011-12-17 11:02 gjanssens
|
||
|
||
* [r21735] po/POTFILES.in, src/import-export/Makefile.am,
|
||
src/import-export/csv/Makefile.am,
|
||
src/import-export/csv/gnc-csv-import.c,
|
||
src/import-export/csv/gnc-csv-import.glade,
|
||
src/import-export/csv/gnc-csv-preview-dialog.glade,
|
||
src/import-export/dialog-import.glade,
|
||
src/import-export/generic-import.glade,
|
||
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/import-account-matcher.c,
|
||
src/import-export/import-commodity-matcher.c,
|
||
src/import-export/import-format-dialog.c,
|
||
src/import-export/import-main-matcher.c,
|
||
src/import-export/import-match-picker.c,
|
||
src/import-export/import-provider-format.glade: Bug #666311 -
|
||
Migrate inport-export GladeXML dialogs to builder Patch by
|
||
Robert Fewell
|
||
* [r21734] po/POTFILES.in,
|
||
src/import-export/aqbanking/Makefile.am,
|
||
src/import-export/aqbanking/aqbanking.glade,
|
||
src/import-export/aqbanking/assistant-ab-initial.c,
|
||
src/import-export/aqbanking/assistant-ab-initial.glade,
|
||
src/import-export/aqbanking/assistant-ab-initial.h,
|
||
src/import-export/aqbanking/dialog-ab-daterange.c,
|
||
src/import-export/aqbanking/dialog-ab-daterange.h,
|
||
src/import-export/aqbanking/dialog-ab-trans.c,
|
||
src/import-export/aqbanking/dialog-ab.glade,
|
||
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-gettrans.c,
|
||
src/import-export/aqbanking/gnc-ab-kvp.c,
|
||
src/import-export/aqbanking/gnc-gwen-gui.c,
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking.c,
|
||
src/import-export/aqbanking/gncmod-aqbanking.c: Bug #665998 -
|
||
Migrate Aqbanking from druid to assistant / builder. Patch by
|
||
Robert Fewell
|
||
|
||
2011-12-16 14:57 mikee
|
||
|
||
* [r21733] src/core-utils/gnc-gconf-utils.h,
|
||
src/gnome-utils/assistant-utils.h,
|
||
src/gnome-utils/ui/osx_accel_map,
|
||
src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/ui/gnc-plugin-page-account-tree-ui.xml,
|
||
src/import-export/qif-import/assistant-qif-import.c: Bug #665996
|
||
- Minor changes to existing Assistants. Patch supplied by Bob.
|
||
|
||
2011-12-16 14:36 mikee
|
||
|
||
* [r21732] src/gnome/dialog-new-user.c: Bug #658247 - First time
|
||
setup should prompt to save file. Fix supplied by Bob referenced
|
||
in bug #665996. BP
|
||
|
||
2011-12-16 00:13 jralls
|
||
|
||
* [r21731] src/bin/overrides/gnucash-build-env.in: [Testing] Oops,
|
||
had added this only to gnucash-build-env So it didn't get picked
|
||
up as a change in SVN.
|
||
|
||
2011-12-16 00:12 jralls
|
||
|
||
* [r21730] po/POTFILES.in, src/engine/Makefile.am,
|
||
src/engine/gnc-associate-account.c,
|
||
src/engine/gnc-associate-account.h,
|
||
src/import-export/ofx/gnc-ofx-import.c: [Decruftification]
|
||
Remove gnc-associate-account Carried over from somewhere in
|
||
2000, only maintained as part of global changes since. Not used
|
||
anywhere.
|
||
|
||
2011-12-12 22:42 jralls
|
||
|
||
* [r21727] src/engine/engine.i: Fix "imported from both
|
||
(sw_engine) and (gnucash engine)" errors from Guile The
|
||
GncNumericErrorCode enums are re-defined in
|
||
src/engine/gnc-numeric.scm -- the SWIG way of representing them
|
||
produces type errors in the report code. This may well be a
|
||
problem with the calling code, but it's easier at this point to
|
||
just not import the symbols into sw_engine.
|
||
gnc_commodity_table_get_quotable_commodities is explicitly
|
||
wrapped in app-utils.i, so we need to not have the default
|
||
wrapper in sw_engine.
|
||
* [r21726] src/gnc-module/test/Makefile.am,
|
||
src/gnc-module/test/test-gwrapped-c,
|
||
src/gnc-module/test/test-load-deps,
|
||
src/gnc-module/test/test-load-scm,
|
||
src/gnc-module/test/test-scm-init,
|
||
src/gnc-module/test/test-scm-module,
|
||
src/gnc-module/test/test-scm-multi,
|
||
src/report/stylesheets/test/Makefile.am,
|
||
src/report/stylesheets/test/test-load-module: [Testing] Suppress
|
||
expected messages from guile tests
|
||
|
||
2011-12-12 22:41 jralls
|
||
|
||
* [r21725] src/optional/python-bindings/tests/Makefile.am,
|
||
src/optional/python-bindings/tests/test_split.py,
|
||
src/optional/python-bindings/tests/test_transaction.py:
|
||
[Testing] Suppress expected messages in optional/python-bindings
|
||
tests
|
||
* [r21724] src/test-core/Makefile.am, src/test-core/test-stuff.i,
|
||
src/test-core/test-stuff.scm: [Testing] Export test-core log
|
||
suppression functions to python and guile Enables silencing
|
||
expected error output. Finally found the secret code to get
|
||
libtool to build a "noinst" dynamic library: pass -rpath as an
|
||
ldflag. BP
|
||
|
||
2011-12-12 22:03 cstim
|
||
|
||
* [r21723] src/html/gnc-html-webkit.c: Make sure to ask for an
|
||
export-to-PDF output folder every time.
|
||
|
||
2011-12-12 21:53 cstim
|
||
|
||
* [r21722] src/business/business-gnome/dialog-invoice.c,
|
||
src/html/gnc-html-webkit.c, src/html/gnc-html.c,
|
||
src/html/gnc-html.h,
|
||
src/report/report-gnome/gnc-plugin-page-report-ui.xml,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Add "Export to
|
||
PDF" menu item for reports. gnc_html_print gets an extra boolean
|
||
argument to choose the "Export as PDF" option. The
|
||
GtkPrintOperation expects a full file name in
|
||
set_export_filename, though. We obtain one by asking the user
|
||
for it. This action still needs a more suitable icon.
|
||
|
||
2011-12-11 21:50 cstim
|
||
|
||
* [r21716] src/html/gnc-html-webkit.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Remember the
|
||
printing setting after a Report print job
|
||
|
||
2011-12-11 20:59 cstim
|
||
|
||
* [r21715] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/gnc-plugin-business.c,
|
||
src/business/business-gnome/gnc-plugin-business.h,
|
||
src/business/business-gnome/gncmod-business-gnome.c,
|
||
src/business/business-gnome/gtkbuilder/business-prefs.glade,
|
||
src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in:
|
||
Make the report name for clicking "Print Invoice" a preference.
|
||
The implementation of a GtkComboBox in the preference is
|
||
somewhat suboptimal as the gconf key is the integer index in the
|
||
combo box, but the needed key is the (untranslated!) string of
|
||
the report name. As a workaround, the list of names exists
|
||
twice, once in business-prefs.glade and once in
|
||
gnc-plugin-business.c. At least this works fine from the point
|
||
of view of the user.
|
||
|
||
2011-12-11 20:39 gjanssens
|
||
|
||
* [r21714] src/business/business-gnome/dialog-invoice.c: Rename
|
||
parameter for clarity. This one should have been committed
|
||
before r21713 because that commit uses the changed parameter. BP
|
||
|
||
2011-12-11 17:53 gjanssens
|
||
|
||
* [r21713] src/business/business-gnome/dialog-invoice.c,
|
||
src/engine/gncInvoice.c: Bug #649362 - Transfer Funds Window
|
||
Exchange Rate and Decimal Points Rounding in Bill/Invoices This
|
||
patch fixes the rounding by showing the actual value to convert.
|
||
As a result the exchange rate direction had to be swapped as
|
||
well to avoid lots of confusion. BP
|
||
* [r21712] src/business/business-gnome/dialog-invoice.c: Abort
|
||
posting if not all required exchange rates are given. Note that
|
||
any exchange rate successfully entered before the posting is
|
||
aborted are still saved with the invoice. BP
|
||
|
||
2011-12-11 00:49 jralls
|
||
|
||
* [r21710] src/optional/python-bindings/Makefile.am: [Testing]
|
||
Adjust links for src/optional/python-bindings module I was too
|
||
clever by half, I guess.
|
||
* [r21709] po/POTFILES.in: Adjust POTFILES.in for r21684
|
||
* [r21708] src/Makefile.am: [Testing] Re-order subdirectories so
|
||
that test-core is available to libqof.
|
||
* [r21707] src/report/report-gnome/test/Makefile.am: [Testing] Fix
|
||
duplicate LDADD in report/report-gnome/test/Makefile.am
|
||
|
||
2011-12-10 21:10 cstim
|
||
|
||
* [r21706] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-invoice.h,
|
||
src/gnome-utils/dialog-dup-trans.c,
|
||
src/gnome-utils/dialog-dup-trans.h: Implement setting the date
|
||
for duplicating multiple invoices. Along the way, the "dialog
|
||
date" dialog accepts a GDate argument instead of a time_t
|
||
because the user enters a date, not a date-and-time.
|
||
* [r21705] src/engine/gncInvoice.c, src/engine/gncInvoice.h: Add
|
||
setter function for invoice Opening Date using GDate.
|
||
|
||
2011-12-10 21:09 cstim
|
||
|
||
* [r21704] src/libqof/qof/gnc-date.h: Improve comments a bit: Add
|
||
clarifications about which second of the day is returned.
|
||
|
||
2011-12-10 13:25 mikee
|
||
|
||
* [r21703] src/report/standard-reports/category-barchart.scm: Fix
|
||
number alignment in table. BP
|
||
|
||
2011-12-09 23:50 jralls
|
||
|
||
* [r21702] src/libqof/qof/test/Makefile.am,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/libqof/qof/test/test-qofinstance.c: [Testing] Stifle error
|
||
messages from QOF testing.
|
||
|
||
2011-12-09 23:49 jralls
|
||
|
||
* [r21701] src/backend/dbi/test/test-dbi-basic.c,
|
||
src/backend/dbi/test/test-dbi-business-stuff.c,
|
||
src/backend/dbi/test/test-dbi-business.c,
|
||
src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/dbi/test/test-dbi.c: [Testing] Suppress verbose
|
||
messages, expected warnings in backend/dbi checks.
|
||
* [r21700] src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/test/test-exp-parser.c,
|
||
src/app-utils/test/test-print-parse-amount.c,
|
||
src/app-utils/test/test-scm-query-string.c: [Testing] Stifle the
|
||
spew in app-utils checks.
|
||
|
||
2011-12-09 14:53 mikee
|
||
|
||
* [r21695] src/report/business-reports/invoice.scm: Add missing
|
||
parameter credit-note? for "Display All Taxes" checkbutton.
|
||
|
||
2011-12-09 12:31 mikee
|
||
|
||
* [r21694] src/report/standard-reports/net-barchart.scm: Fix table
|
||
number alignment. BP
|
||
|
||
2011-12-08 17:11 gjanssens
|
||
|
||
* [r21690] src/gnome/gnc-plugin-page-register.c: Avoid risk on a
|
||
rare crash after r21680. Some data files may only have filter[0]
|
||
in which case filter[1] is NULL and filter[2] invalid. A rare
|
||
situation, but I have one test data file consistently crashing
|
||
on this. I also took the opportunity to convert from strcmp to
|
||
g_strcmp0.
|
||
* [r21689] src/gnome-utils/dialog-utils.c,
|
||
src/import-export/import-format-dialog.c: Add more conditional
|
||
parts based on GTKCOMBO_BOX_TOOLTIPS_WORK Without these parts
|
||
gnucash would not build if the GTKCOMBO_BOX_TOOLTIPS_WORK were
|
||
set. It doesn't yet fix the core reason itself for the
|
||
conditionals. More work is needed to implement per-entry
|
||
tooltips in comboboxes before the old OptionMenu based code can
|
||
be removed.
|
||
* [r21688] src/business/business-gnome/business-options-gnome.c,
|
||
src/business/business-gnome/dialog-billterms.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-options.h,
|
||
src/gnome-utils/dialog-reset-warnings.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/dialog-utils.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-plugin-page.c,
|
||
src/gnome-utils/gnc-plugin-page.h,
|
||
src/gnome-utils/gnc-tree-view.c: Replace deprecated GtkTooltips
|
||
with new GtkTooltip interface.
|
||
* [r21687] src/app-utils/gnc-exp-parser.c,
|
||
src/backend/dbi/gnc-backend-dbi.c,
|
||
src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/business-urls.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-ledger/gncEntryLedgerControl.c,
|
||
src/business/business-ledger/gncEntryLedgerModel.c,
|
||
src/engine/Account.c, src/engine/Query.c,
|
||
src/engine/Recurrence.c, src/engine/SchedXaction.c,
|
||
src/engine/Split.c, src/engine/Transaction.c,
|
||
src/engine/gncInvoice.c, src/engine/test/test-recurrence.c,
|
||
src/gnc-module/test/misc-mods/agedver.c,
|
||
src/gnome-search/search-string.c,
|
||
src/gnome-utils/dialog-book-close.c,
|
||
src/gnome-utils/dialog-object-references.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-preferences.c,
|
||
src/gnome-utils/gnc-dialog.c, src/gnome-utils/gnc-file.c,
|
||
src/gnome-utils/gnc-frequency.c,
|
||
src/gnome/assistant-acct-period.c, src/gnome/dialog-new-user.c,
|
||
src/gnome/dialog-sx-since-last-run.c,
|
||
src/html/gnc-html-webkit.c,
|
||
src/import-export/aqbanking/dialog-ab-trans.c,
|
||
src/import-export/aqbanking/dialog-daterange.c,
|
||
src/import-export/aqbanking/gnc-gwen-gui.c,
|
||
src/libqof/qof/gnc-date.c,
|
||
src/register/register-gnome/combocell-gnome.c,
|
||
src/register/register-gnome/formulacell-gnome.c,
|
||
src/report/business-reports/owner-report.scm: Fix some static
|
||
warnings and errors as a result of Eclipse's static code
|
||
analysis. As a result, some unused functions and function
|
||
prototypes are removed. It did expose one real bug in
|
||
Transaction.c so far.
|
||
* [r21686] packaging/win32/gnucash.iss.in,
|
||
packaging/win32/install-fq-mods.cmd: ActivePerl only allows to
|
||
download the most recent version. So change the comments to be
|
||
more liberal (at least 5.8). BP
|
||
|
||
2011-12-07 11:34 gjanssens
|
||
|
||
* [r21685] macros/ac_python_devel.m4: Bug #665202 - Improve
|
||
python-finding code Patch by Pacho Ramos
|
||
|
||
2011-12-07 08:38 cstim
|
||
|
||
* [r21684] src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/dialog-dup-trans.c,
|
||
src/gnome-utils/dialog-dup-trans.h, src/gnome-utils/gnc-ui.h,
|
||
src/gnome/gtkbuilder/gnc-plugin-page-register.glade,
|
||
src/register/ledger-core/Makefile.am,
|
||
src/register/ledger-core/dialog-dup-trans.c,
|
||
src/register/ledger-core/split-register.c: Move
|
||
dialog-dup-trans.c from ledger-core to gnome-utils. Add
|
||
gnc_dup_date_dialog() variant that can ask for a date without
|
||
the "num" field. On pressing the Enter key, the widget closes
|
||
but logs the following warning: CRIT <Gtk> IA__gtk_widget_event:
|
||
assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
|
||
However, this problem already existed with the old code - the
|
||
behaviour and warning was unchanged by this commit.
|
||
|
||
2011-12-05 22:13 mta
|
||
|
||
* [r21683] src/gnome/gnc-plugin-page-account-tree.c: Fix the
|
||
selection callback in account tree page which has the read only
|
||
test backwards.
|
||
|
||
2011-12-05 21:25 cstim
|
||
|
||
* [r21682] src/report/business-reports/easy-invoice.scm,
|
||
src/report/business-reports/fancy-invoice.scm,
|
||
src/report/business-reports/taxinvoice.scm: Minor variable name
|
||
unification - let all invoice reports use gnc:pagename-general.
|
||
|
||
2011-12-05 21:24 cstim
|
||
|
||
* [r21681] src/report/business-reports/business-reports.scm,
|
||
src/report/business-reports/invoice.scm,
|
||
src/report/report-system/report-system.scm: Prepare the "Print
|
||
Invoice" scheme function to be given a report name.
|
||
|
||
2011-12-05 06:06 mta
|
||
|
||
* [r21680] src/gnome/gnc-plugin-page-register.c: Fix r21499 which
|
||
fixed bug #420342 1. Make searching for a date range work, the
|
||
date range was being ignored and all transactions were returned.
|
||
2. Don't leak so many strings 3. Allow an end date in the filter
|
||
even if there is no start date. 4. Don't reset the sort order or
|
||
filter to the default if the user says to not save it. Instead
|
||
leave the saved value unchanged.
|
||
|
||
2011-12-05 00:42 jralls
|
||
|
||
* [r21679] src/engine/test/test-scm-query.c: Revert "[Testing]
|
||
Make engine/test-scm-query work." This reverts commit
|
||
13fd037ef5120784791b25d4ebc12ad9bc6275b2. It's unnecessary and
|
||
doesn't compile.
|
||
* [r21678] src/gnc-module/test/test-modsysver.c: [Testing] Fix
|
||
Transposed words in test-modsysver.c
|
||
|
||
2011-12-05 00:08 jralls
|
||
|
||
* [r21677] src/gnc-module/test/misc-mods/Makefile.am,
|
||
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: [Testing] Gnc-module:
|
||
Provide checked error messages to replace noted warnings
|
||
(c-files only) Much better for expected warnings to be tested
|
||
for than to have a lead-in message saying that they're really
|
||
OK. Don't have the test utilities in Scheme yet. Set the phony
|
||
modules in misc-modules to be libtool modules instead of shared
|
||
libraries. Aside from being more correct, this ensures that
|
||
they'll have the same name on Linux and OSX.
|
||
* [r21676] src/engine/test/test-querynew.c: [Testing] Engine:
|
||
Provide checked error messages to replace noted warnings Much
|
||
better for expected warnings to be tested for than to have a
|
||
lead-in message saying that they're really OK.
|
||
|
||
2011-12-05 00:07 jralls
|
||
|
||
* [r21675] 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-transaction.c: [Testing]
|
||
Backend/XML: Provide checked error messages to replace noted
|
||
warnings Much better for expected warnings to be tested for than
|
||
to have a lead-in message saying that they're really OK.
|
||
* [r21674] src/gnc-module/test/Makefile.am: [Testing] Fill in some
|
||
missing libraries for gnc-module check.
|
||
* [r21673] src/engine/test/test-scm-query.c: [Testing] Make
|
||
engine/test-scm-query work.
|
||
* [r21672] src/bin/overrides/gnucash-build-env.in,
|
||
src/optional/python-bindings/tests/Makefile.am,
|
||
src/optional/python-bindings/tests/runTests.py: [Testing] More
|
||
python-bindings test fixes Ensure that libgncmod-engine can load
|
||
its backends, and that all module dependencies can be found on
|
||
OSX when gnucash isn't installed.
|
||
* [r21671] src/app-utils/test/Makefile.am,
|
||
src/backend/xml/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/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: [Testing] Suppress
|
||
the useless Guile deprecated warning.
|
||
|
||
2011-12-05 00:06 jralls
|
||
|
||
* [r21670] src/bin/gnucash-bin.c,
|
||
src/engine/test/test-scm-query.c, src/gnc-module/gnc-module.c,
|
||
src/import-export/test/test-import-parse.c: [Testing] Ensure
|
||
that qof_log_init() has been called for all tests Prevents error
|
||
messages about g_hash being NULL. Invokes
|
||
qof_log_init_file_special ("stderr") in
|
||
gnc_module_system_init(), so gnc_log_init() had to be moved to
|
||
after that call in main() so that the command-line log setting
|
||
doesn't get replaced with the default setting in
|
||
module_system_init. Note that gnc_module_load_common() has one
|
||
of the offending "ENTER" macros that cause the error, and it's
|
||
before the safety call of module_system_init, so test programs
|
||
need to explicitly call module_system_init before loading any
|
||
modules.
|
||
* [r21669] src/engine/test/utest-Account.c: [Engine Testing]
|
||
Rework utest-Account.c to use the new error-message handlers.
|
||
* [r21668] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
|
||
[Testing] Provide list error handler, rename some functions Add
|
||
an GTestFatalFunc which can examine a list of error conditions
|
||
and suppress those messages and prevent their exiting while
|
||
passing through any unexpected errors. Rename test_silent_logger
|
||
to test_null_handler and change it to a GTestFatalFunc (it can
|
||
still be used as a GLogFunc). Rename test_handle_faults to
|
||
test_checked_handler and improve its flow and message display.
|
||
It no longer asserts on a bad match.
|
||
* [r21667] src/bin/overrides/gnucash-build-env.in,
|
||
src/optional/python-bindings/Makefile.am,
|
||
src/optional/python-bindings/tests/Makefile.am,
|
||
src/optional/python-bindings/tests/test_account.py,
|
||
src/optional/python-bindings/tests/test_business.py: [Testing]
|
||
Get the python tests working when uninstalled Also fix a couple
|
||
of failing tests.
|
||
|
||
2011-12-04 20:44 cstim
|
||
|
||
* [r21666] packaging/win32/defaults.sh: Win32 build: Minor version
|
||
upgrade of aqbanking and ktoblzcheck.
|
||
|
||
2011-12-04 17:34 gjanssens
|
||
|
||
* [r21665] src/gnc-module/gnc-module.c: Bug #661383 - GnuCash
|
||
segfault on Linux (Fedora 16 beta) because of shared library
|
||
load / unload weirdness BP
|
||
|
||
2011-12-04 11:00 mikee
|
||
|
||
* [r21663] src/report/standard-reports/net-linechart.scm: Fix
|
||
right align for number cells in table.
|
||
|
||
2011-12-03 10:40 gjanssens
|
||
|
||
* [r21662] src/business/business-utils,
|
||
src/business/dialog-tax-table: Remove some more empty directories
|
||
|
||
2011-12-03 10:39 gjanssens
|
||
|
||
* [r21661] src/business/business-core, src/gnome/glade: Remove
|
||
some empty directories These were left behind by earlier commits
|
||
|
||
2011-12-03 10:35 gjanssens
|
||
|
||
* [r21660] configure.ac, po/POTFILES.in, src/gnome/Makefile.am,
|
||
src/gnome/dialog-tax-info.c, src/gnome/glade/Makefile.am,
|
||
src/gnome/glade/tax.glade, src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/dialog-tax-info.glade,
|
||
src/gnome/gtkbuilder/tax.glade: Bug #665401 - Migrate Tax Report
|
||
Options from GladeXML to Builder Patch by Robert Fewell
|
||
|
||
2011-12-02 22:36 jralls
|
||
|
||
* [r21659] src/engine/gnc-engine.c: [Testing] Brain failure in
|
||
gnc-engine.c, sorry.
|
||
|
||
2011-12-02 22:00 jralls
|
||
|
||
* [r21658] po/POTFILES.in: Update POTFILES.in to reflect recent
|
||
moves and deletions.
|
||
* [r21657] src/app-utils/test/Makefile.am,
|
||
src/app-utils/test/test-link-module.c,
|
||
src/app-utils/test/test-load-module,
|
||
src/app-utils/test/test-scm-query-string.c,
|
||
src/app-utils/test/test-sx.c, src/backend/xml/test/Makefile.am,
|
||
src/backend/xml/test/test-load-example-account.c,
|
||
src/backend/xml/test/test-xml-commodity.c,
|
||
src/engine/test/Makefile.am, src/engine/test/test-business.c,
|
||
src/engine/test/test-create-account.scm,
|
||
src/engine/test/test-scm-query-import.scm,
|
||
src/engine/test/test-scm-query.c,
|
||
src/gnome-utils/test/Makefile.am,
|
||
src/gnome-utils/test/test-link-module.c,
|
||
src/gnome-utils/test/test-load-module,
|
||
src/import-export/test/Makefile.am,
|
||
src/import-export/test/test-import-parse.c,
|
||
src/report/report-gnome/test/Makefile.am,
|
||
src/report/report-gnome/test/test-link-module.c,
|
||
src/report/report-gnome/test/test-load-module,
|
||
src/report/report-system/gnc-report.c,
|
||
src/report/report-system/test/Makefile.am,
|
||
src/report/report-system/test/test-link-module.c,
|
||
src/report/report-system/test/test-load-module,
|
||
src/report/standard-reports/test/Makefile.am,
|
||
src/report/standard-reports/test/test-load-module,
|
||
src/report/stylesheets/test/Makefile.am,
|
||
src/report/stylesheets/test/test-load-module,
|
||
src/report/utility-reports/test/Makefile.am,
|
||
src/report/utility-reports/test/test-load-module: [Testing] Set
|
||
GNC_BUILDDIR and GNC_UNINSTALLED where needed These are all of
|
||
the locations where tests raised errors about not being able to
|
||
find backends or standard reports. Note that in many cases the
|
||
tests would pass. I fixed some of the bogus tests, but there are
|
||
still plenty more that either do nothing at all or return
|
||
success no matter what happens.
|
||
* [r21656] src/core-utils/gnc-path.c: [Testing] Provide for
|
||
gnc_path_get_reportdir() and gnc_path_get_stdreportsdir() to
|
||
return build-directory paths As with engine, in response to
|
||
environment variables GNC_UNINSTALLED and GNC_BUILDDIR.
|
||
GNC_UNINSTALLED is intended to be set via g_setenv() or (setenv)
|
||
at the beginning of a test program. GNC_BUILDDIR is intended to
|
||
be set with GNC_BUILDDIR=`cd ${top_builddir} && pwd` as part of
|
||
the TESTS_ENVIRONMENT variable in test Makefiles.
|
||
|
||
2011-12-02 21:59 jralls
|
||
|
||
* [r21655] src/engine/gnc-engine.c: [Testing] Provide for engine
|
||
to load backends from build path If two new environment
|
||
variables (GNC_UNINSTALLED and GNC_BUILDDIR)are set, load the
|
||
backends from GNC_BUILDDIR/src/backend. GNC_UNINSTALLED is
|
||
intended to be set via g_setenv() or (setenv) at the beginning
|
||
of a test program. GNC_BUILDDIR is intended to be set with
|
||
GNC_BUILDDIR=`cd ${top_builddir} && pwd` as part of the
|
||
TESTS_ENVIRONMENT variable in test Makefiles.
|
||
|
||
2011-12-02 20:55 gjanssens
|
||
|
||
* [r21654] src/import-export/qif-import/Makefile.am,
|
||
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: Bug
|
||
#664877 - Migrate Qif Import Druid to an Assistant This patch
|
||
removes some test druid files that were in the same directory
|
||
Patch by Robert Fewell
|
||
* [r21653] po/POTFILES.in, src/gnome/dialog-new-user.c,
|
||
src/gnome/dialog-new-user.h,
|
||
src/import-export/qif-import/Makefile.am,
|
||
src/import-export/qif-import/assistant-qif-import.c,
|
||
src/import-export/qif-import/assistant-qif-import.glade,
|
||
src/import-export/qif-import/assistant-qif-import.h,
|
||
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-plugin-qif-import.c,
|
||
src/import-export/qif-import/gncmod-qif-import.c,
|
||
src/import-export/qif-import/qif.glade: Bug #664877 - Migrate
|
||
Qif Import Druid to an Assistant Patch by Robert Fewell
|
||
|
||
2011-12-02 11:09 mikee
|
||
|
||
* [r21652] src/gnome/gnc-plugin-page-register.c: Bug #665098 -
|
||
document shortcut for blank transaction. Added accelerator text
|
||
to menu.
|
||
|
||
2011-12-01 10:02 mikee
|
||
|
||
* [r21651] src/gnome/dialog-new-user.c: Undo r21650. Wrong
|
||
approach. Uses wrong save dialog.
|
||
|
||
2011-11-30 14:47 mikee
|
||
|
||
* [r21650] src/gnome/dialog-new-user.c: Bug #658247 - First time
|
||
setup should prompt to save file. Open a save dialog after chart
|
||
of accounts assistant. BP
|
||
|
||
2011-11-30 11:03 mikee
|
||
|
||
* [r21648] src/report/standard-reports/Makefile.am: Sort list of
|
||
reports.
|
||
|
||
2011-11-29 21:29 jralls
|
||
|
||
* [r21647] src/doc/Makefile.am: Remove the obsolescent
|
||
src/doc/design directory from recursive build. Prevents make
|
||
distcheck from building the ps and pdf versions of the texinfo,
|
||
which imposed a dependency on TeX. Removing the directory from
|
||
the dist requires removing the Makefile from configure, which
|
||
completely disables building, so it remains. To build the info
|
||
file, cd src/doc/design and make info.
|
||
* [r21646] configure.ac,
|
||
src/import-export/qif-io-core/Makefile.am,
|
||
src/import-export/qif-io-core/README,
|
||
src/import-export/qif-io-core/gncmod-qifiocore.c,
|
||
src/import-export/qif-io-core/qif-acct-table.scm,
|
||
src/import-export/qif-io-core/qif-bank-xtn-import.scm,
|
||
src/import-export/qif-io-core/qif-file.scm,
|
||
src/import-export/qif-io-core/qif-format-check.scm,
|
||
src/import-export/qif-io-core/qif-invst-xtn-import.scm,
|
||
src/import-export/qif-io-core/qif-io-core.scm,
|
||
src/import-export/qif-io-core/qif-objects.scm,
|
||
src/import-export/qif-io-core/qif-parse.scm,
|
||
src/import-export/qif-io-core/qif-record-xform.scm,
|
||
src/import-export/qif-io-core/test/Makefile.am,
|
||
src/import-export/qif-io-core/test/data/category-data.txt,
|
||
src/import-export/qif-io-core/test/data/date-data.txt,
|
||
src/import-export/qif-io-core/test/data/date-format-data.txt,
|
||
src/import-export/qif-io-core/test/data/file-formats-data.txt,
|
||
src/import-export/qif-io-core/test/data/import-phase-1-data.txt,
|
||
src/import-export/qif-io-core/test/data/number-data.txt,
|
||
src/import-export/qif-io-core/test/data/number-format-data.txt,
|
||
src/import-export/qif-io-core/test/data/reader-data.txt,
|
||
src/import-export/qif-io-core/test/dump-qifobj.scm,
|
||
src/import-export/qif-io-core/test/qiftest.gnc,
|
||
src/import-export/qif-io-core/test/test-file-formats,
|
||
src/import-export/qif-io-core/test/test-file-formats.scm,
|
||
src/import-export/qif-io-core/test/test-import-phase-1,
|
||
src/import-export/qif-io-core/test/test-import-phase-1.scm,
|
||
src/import-export/qif-io-core/test/test-load-module,
|
||
src/import-export/qif-io-core/test/test-load-module.scm,
|
||
src/import-export/qif-io-core/test/test-parser,
|
||
src/import-export/qif-io-core/test/test-parser.scm,
|
||
src/import-export/qif-io-core/test/test-reader,
|
||
src/import-export/qif-io-core/test/test-reader.scm: Remove
|
||
src/import-export/qif-io-core This directory was created 10
|
||
years ago to hold a rewritten qif importer. It was never
|
||
substantively worked on after.
|
||
* [r21645] src/core-utils/Makefile.am,
|
||
src/engine/test/Makefile.am, src/libqof/qof/test/Makefile.am:
|
||
Make distcheck fixes. Fix some errors in r21570 which cause
|
||
"make distcheck" to fail, and a couple of others besides. While
|
||
this gets distcheck to work on the Mac, there are still some
|
||
problems with the standard-reports test on Linux related to
|
||
trying to load reports from the installation directory (make
|
||
install is run *after* make check during make distcheck). This
|
||
test passes on the Mac, fails on Linux.
|
||
|
||
2011-11-29 18:55 mikee
|
||
|
||
* [r21640] src/html/gnc-html-graph-gog-webkit.c,
|
||
src/html/gnc-html-graph-gog.c, src/html/gnc-html-graph-gog.h,
|
||
src/report/report-system/html-linechart.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/standard-reports/net-linechart.scm: Added user
|
||
settable line width and data point markers to net worth line
|
||
chart. BP
|
||
|
||
2011-11-28 21:44 cstim
|
||
|
||
* [r21638]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/gnome-utils/gnc-plugin.c,
|
||
src/gnome/gnc-plugin-page-account-tree.c: Read-only mode:
|
||
Buttons in account tree window and owner tree window switch to
|
||
insensitive. Along the way, gnc_plugin_update_actions() shows a
|
||
more detailed error message if any of the action names do not
|
||
result in an actual GtkAction, e.g. because of a typo.
|
||
* [r21637] 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/gnome-search/dialog-search.c,
|
||
src/gnome-search/dialog-search.h: Read-only mode: Buttons in
|
||
business result list are insensitive, accordingly.
|
||
* [r21636] src/business/business-gnome/gnc-plugin-business.c,
|
||
src/business/business-gnome/gnc-plugin-page-invoice.c,
|
||
src/gnome-utils/gnc-autosave.c: Read-only mode: Business toolbar
|
||
actions switch to insensitive. Also, disable book auto-save if
|
||
the book is read-only.
|
||
|
||
2011-11-28 16:37 mikee
|
||
|
||
* [r21633] accounts/en_GB/uk-vat.gnucash-xea: Add missing Root
|
||
Account part.
|
||
* [r21632] accounts/sv_SE, accounts/sv_SE/Makefile.am,
|
||
accounts/sv_SE/swedish_small_business.gnucash.xea: Bug #664764 -
|
||
Account setup for Swedish small business Added Swedish chart of
|
||
accounts for small businesses.
|
||
|
||
2011-11-27 11:03 mikee
|
||
|
||
* [r21631] src/html/gnc-html-graph-gog.c: Commented line width.
|
||
This value really should be passed from .scm file
|
||
|
||
2011-11-27 11:02 mikee
|
||
|
||
* [r21630] src/html/gnc-html-graph-gog.c: Fix setting of line
|
||
color for line charts.
|
||
* [r21629] src/report/standard-reports/Makefile.am,
|
||
src/report/standard-reports/net-linechart.scm: Bug #664862 - New
|
||
report showing net assets over time Added new line chart report
|
||
for assets, net-linechart.scm. Distantly related to Bug #570011
|
||
* [r21628] src/report/report-system/html-linechart.scm: File
|
||
contents appear to be doubled. Removed extra copy.
|
||
|
||
2011-11-26 22:17 cstim
|
||
|
||
* [r21627] src/business/business-gnome/dialog-invoice.c,
|
||
src/gnome-search/dialog-search.c: Add "Post" and "Print" buttons
|
||
in invoice search window, both for single or multiple invoices.
|
||
|
||
2011-11-24 14:04 mikee
|
||
|
||
* [r21625] src/app-utils/app-utils.i: Partial revert of r21588.
|
||
Causes crash when updating price quote. BP
|
||
|
||
2011-11-23 19:05 cstim
|
||
|
||
* [r21623] src/business/business-gnome/dialog-invoice.c,
|
||
src/gnome-search/dialog-search.c: Enable the "Duplicate Invoice"
|
||
button even for multiple selected items.
|
||
|
||
2011-11-23 13:11 mikee
|
||
|
||
* [r21622] src/import-export/csv/gnc-csv-model.c: Bug #663368 -
|
||
When importing CSV files, the word 'Deposit' appears in
|
||
Num/Action column Removed "Deposit". BP
|
||
|
||
2011-11-21 18:38 jralls
|
||
|
||
* [r21621] src/Makefile.am: src/Makefile.am: Move WITH_PYTHON
|
||
block to just above where it's used
|
||
|
||
2011-11-21 16:11 gjanssens
|
||
|
||
* [r21620] src/report/business-reports/business-reports.scm,
|
||
src/report/business-reports/job-report.scm: Remove unneeded
|
||
circular dependency between business-reports and business-gnome.
|
||
|
||
2011-11-21 14:19 gjanssens
|
||
|
||
* [r21618] src/engine/test/test-address.c,
|
||
src/engine/test/test-business.c,
|
||
src/engine/test/test-customer.c,
|
||
src/engine/test/test-employee.c, src/engine/test/test-job.c,
|
||
src/engine/test/test-vendor.c: Bug #630804 - make check failure
|
||
in business module
|
||
|
||
2011-11-21 12:00 cstim
|
||
|
||
* [r21608] src/engine/CMakeLists.txt: Adapt cutecash / cmake build
|
||
to r21605.
|
||
|
||
2011-11-21 10:40 gjanssens
|
||
|
||
* [r21607] configure.ac, src/app-utils/Makefile.am,
|
||
src/app-utils/app-utils.scm, src/app-utils/business-options.scm,
|
||
src/app-utils/business-prefs.scm, src/business/Makefile.am,
|
||
src/business/business-gnome/business-gnome.scm,
|
||
src/business/business-ledger/Makefile.am,
|
||
src/business/business-utils/Makefile.am,
|
||
src/business/business-utils/business-options.scm,
|
||
src/business/business-utils/business-prefs.scm,
|
||
src/business/business-utils/business-utils.scm,
|
||
src/business/business-utils/gncmod-business-utils.c,
|
||
src/report/business-reports/balsheet-eg.scm,
|
||
src/report/business-reports/business-reports.scm,
|
||
src/report/business-reports/customer-summary.scm,
|
||
src/report/business-reports/easy-invoice.scm,
|
||
src/report/business-reports/fancy-invoice.scm,
|
||
src/report/business-reports/invoice.scm,
|
||
src/report/business-reports/job-report.scm,
|
||
src/report/business-reports/owner-report.scm,
|
||
src/report/business-reports/payables.scm,
|
||
src/report/business-reports/receivables.scm,
|
||
src/report/business-reports/taxinvoice.scm,
|
||
src/report/report-system/eguile-html-utilities.scm,
|
||
src/report/report-system/eguile-utilities.scm: Dissolve
|
||
business-utils module by moving the leftovers into app-utils.
|
||
* [r21606] configure.ac, src/business/Makefile.am,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/business-gnome/business-gnome.scm,
|
||
src/business/business-ledger/Makefile.am,
|
||
src/business/dialog-tax-table/Makefile.am,
|
||
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/dialog-tax-table.scm,
|
||
src/business/dialog-tax-table/gncmod-dialog-tax-table.c,
|
||
src/business/dialog-tax-table/tax-tables.glade,
|
||
src/gnome-utils/Makefile.am, src/gnome-utils/dialog-tax-table.c,
|
||
src/gnome-utils/dialog-tax-table.h,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/tax-tables.glade,
|
||
src/gnome-utils/gnome-utils.i: Dissolve dialog-tax-table module
|
||
by moving its only object into gnome-utils.
|
||
* [r21605] configure.ac, src/business/Makefile.am,
|
||
src/business/business-core/Makefile.am,
|
||
src/business/business-core/business-core.scm,
|
||
src/business/business-core/gncmod-business-core.c,
|
||
src/business/business-core/test/Makefile.am,
|
||
src/business/business-core/test/README,
|
||
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-gnome/Makefile.am,
|
||
src/business/business-gnome/business-gnome.scm,
|
||
src/business/business-gnome/gncmod-business-gnome.c,
|
||
src/business/business-ledger/Makefile.am,
|
||
src/business/business-utils/business-utils.scm,
|
||
src/business/business-utils/gncmod-business-utils.c,
|
||
src/business/dialog-tax-table/Makefile.am,
|
||
src/business/dialog-tax-table/gncmod-dialog-tax-table.c,
|
||
src/engine/Makefile.am, src/engine/business-core.i,
|
||
src/engine/business-core.scm, src/engine/engine.i,
|
||
src/engine/gncmod-engine.c, src/engine/test/Makefile.am,
|
||
src/engine/test/README, src/engine/test/test-address.c,
|
||
src/engine/test/test-business.c,
|
||
src/engine/test/test-customer.c,
|
||
src/engine/test/test-employee.c, src/engine/test/test-job.c,
|
||
src/engine/test/test-vendor.c,
|
||
src/optional/python-bindings/Makefile.am,
|
||
src/plugins/bi_import/gncmod-bi_import.c,
|
||
src/report/business-reports/aging.scm: Dissolve the
|
||
business-core module, by integrating its remaining bits in the
|
||
engine, where the rest already was moved before.
|
||
|
||
2011-11-21 05:43 mta
|
||
|
||
* [r21604] src/core-utils/Makefile.am: Make parallel build work in
|
||
core-utils with python bindings enabled.
|
||
* [r21603] src/base-typemaps.i: Avoid warning returning a boolean
|
||
result in python bindings. Getting "dereferencing type-punned
|
||
pointer" doing Py_INCREF on Py_True and Py_False.
|
||
|
||
2011-11-20 21:43 cstim
|
||
|
||
* [r21602] src/gnome-utils/gnc-query-list.c: Fix the broken code
|
||
of the reconcile list widget to not mess up the GtkCList class
|
||
structure.
|
||
|
||
2011-11-20 18:27 jralls
|
||
|
||
* [r21601] src/core-utils/core-utils.i, src/python/init.py:
|
||
[Python] Suppress the spew from loading the python module Use
|
||
--extra if you want it back.
|
||
* [r21600] src/base-typemaps.i, src/core-utils/Makefile.am,
|
||
src/core-utils/core-utils.i, src/python/Makefile.am,
|
||
src/python/gncmod-python.c: [Python] Export core-utils SWIG
|
||
wrappers to Python.
|
||
|
||
2011-11-20 10:20 cstim
|
||
|
||
* [r21599] src/engine/test/Makefile.am: Fix missing linker flag
|
||
|
||
2011-11-20 09:35 gjanssens
|
||
|
||
* [r21598] src/import-export/test/Makefile.am: Fix load errors in
|
||
import-export tests BP
|
||
|
||
2011-11-20 09:34 gjanssens
|
||
|
||
* [r21597] src/backend/xml/test/Makefile.am: Fix failing xml
|
||
backend test. BP
|
||
* [r21596] src/optional/python-bindings/gnucash_core.i,
|
||
src/optional/python-bindings/gnucash_core.py: Spelling fixes in
|
||
doxygen comments BP
|
||
* [r21595] src/optional/python-bindings/tests/Makefile.am: Fix
|
||
failing python-bindings tests. BP
|
||
* [r21594] src/gnome-utils/test/Makefile.am: Fix load warnings in
|
||
gnome-utils tests BP
|
||
* [r21593] src/report/report-gnome/test/Makefile.am: Fix load
|
||
warnings in report-gnome tests. BP
|
||
|
||
2011-11-20 09:33 gjanssens
|
||
|
||
* [r21592] src/report/standard-reports/test/Makefile.am: Fix load
|
||
warnings in standard-reports tests BP
|
||
* [r21591] src/report/business-reports/Makefile.am,
|
||
src/report/business-reports/balsheet-eg.css,
|
||
src/report/business-reports/balsheet-eg.eguile.scm,
|
||
src/report/business-reports/balsheet-eg.scm,
|
||
src/report/business-reports/business-reports.scm,
|
||
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: Move eguile balance
|
||
report to business-reports as it depends on business utils. This
|
||
is a source code move, the report will remain in the same menu
|
||
location in the GUI BP
|
||
* [r21590] src/report/report-system/test/Makefile.am: Fix load
|
||
warnings in report-system tests BP
|
||
* [r21589] src/engine/engine.scm: Partly revert previous commit.
|
||
Although it eliminated a couple of warnings in the tests, it
|
||
also broke most reports. This needs more study. BP
|
||
|
||
2011-11-20 09:32 gjanssens
|
||
|
||
* [r21588] src/app-utils/app-utils.i, src/engine/engine.scm,
|
||
src/report/utility-reports/test/Makefile.am: Fix load warnings
|
||
in utility-reports tests. BP
|
||
|
||
2011-11-19 22:42 jralls
|
||
|
||
* [r21587] src/engine/Account.c, src/engine/Account.h,
|
||
src/engine/Split.c, src/engine/gncEmployee.c,
|
||
src/engine/gncJob.c, src/engine/gncVendor.c,
|
||
src/engine/test/utest-Account.c,
|
||
src/optional/python-bindings/gnucash_core.py: [Cruft Reduction]
|
||
Remove unused functions in src/engine -- reprise Delete a bunch
|
||
more functions left commented out from r21579 Remove references
|
||
to deleted functions from gnucash_core.py
|
||
|
||
2011-11-19 22:41 jralls
|
||
|
||
* [r21586] po/POTFILES.in: [potfiles] Rename payment.glade, moved
|
||
in r21572
|
||
|
||
2011-11-19 11:49 cstim
|
||
|
||
* [r21585] src/business/business-gnome/gnc-plugin-page-invoice.c,
|
||
src/business/business-ledger/gncEntryLedger.c,
|
||
src/gnome/gnc-plugin-page-register.c: More checking of the
|
||
read-only flag of the book. - GncEntryLedger switches to
|
||
read-only - Toolbar actions of several plugin pages switch to
|
||
insensitive (invoice, normal register)
|
||
|
||
2011-11-19 11:48 cstim
|
||
|
||
* [r21584] src/gnome-utils/gnc-file.c: Extend File->Open dialog on
|
||
locked file: Offer to open read-only as well.
|
||
|
||
2011-11-19 10:42 cstim
|
||
|
||
* [r21583] src/engine/test/utest-Account.c: Fix compiler warning
|
||
about /* inside comment. (Can't be nested.)
|
||
|
||
2011-11-18 21:56 cstim
|
||
|
||
* [r21582] src/engine/Split.h: Another minor revert of "[Cruft
|
||
Reduction] Remove unused functions from src/engine" The compiler
|
||
complains if there is no previous declaration of the non-static
|
||
function xaccSplitSetSlots_nc.
|
||
|
||
2011-11-18 21:53 cstim
|
||
|
||
* [r21581] src/engine/Split.c, src/engine/Split.h,
|
||
src/engine/gnc-engine.c, src/engine/gnc-engine.h: Minor reverts
|
||
of "[Cruft Reduction] Remove unused functions from src/engine"
|
||
Those two functions are in use in the C++ code.
|
||
* [r21580] 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-invoice.h,
|
||
src/business/business-gnome/dialog-job.c,
|
||
src/business/business-gnome/dialog-order.c,
|
||
src/business/business-gnome/dialog-vendor.c,
|
||
src/gnome-search/dialog-search.c,
|
||
src/gnome-search/dialog-search.h: Add the possibility of
|
||
multi-selection in the invoice/bill search window (but so far
|
||
still disabled). Eventually, this should enable
|
||
multi-duplication of a selection. However, my gtk-2.20 seems to
|
||
be broken w.r.t. multi-selections in GtkCList, so I better have
|
||
this available only in newer gtk and so far still deactivated.
|
||
|
||
2011-11-18 21:04 jralls
|
||
|
||
* [r21579] po/POTFILES.in, src/core-utils/gnc-main.c,
|
||
src/engine/Account.c, src/engine/Account.h,
|
||
src/engine/CMakeLists.txt, src/engine/Makefile.am,
|
||
src/engine/SX-ttinfo.h, src/engine/SchedXaction.c,
|
||
src/engine/SchedXaction.h, src/engine/Scrub2.c,
|
||
src/engine/Scrub2.h, src/engine/Split.c, src/engine/Split.h,
|
||
src/engine/TransLog.c, src/engine/Transaction.c,
|
||
src/engine/Transaction.h, src/engine/engine-helpers.c,
|
||
src/engine/engine-helpers.h, src/engine/engine.i,
|
||
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-hooks.c,
|
||
src/engine/gnc-hooks.h, src/engine/gnc-lot.c,
|
||
src/engine/gnc-lot.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/gncBillTerm.c,
|
||
src/engine/gncBillTerm.h, src/engine/gncBusGuile.c,
|
||
src/engine/gncBusGuile.h, src/engine/gncCustomer.h,
|
||
src/engine/gncEmployee.c, src/engine/gncEmployee.h,
|
||
src/engine/gncEntry.c, src/engine/gncEntry.h,
|
||
src/engine/gncInvoice.c, src/engine/gncInvoice.h,
|
||
src/engine/gncJob.c, src/engine/gncOrder.c,
|
||
src/engine/gncOrder.h, src/engine/gncOwner.c,
|
||
src/engine/gncOwner.h, src/engine/gncTaxTable.c,
|
||
src/engine/gncVendor.c, src/engine/gncVendor.h,
|
||
src/engine/kvp-scm.c, src/engine/kvp-scm.h, src/engine/policy.c,
|
||
src/engine/policy.h, src/engine/test/utest-Account.c: [Cruft
|
||
Reduction] Remove unused functions from src/engine Nothing in
|
||
gnc-session-scm.c was being used, so deleted it and its
|
||
corresponding header.
|
||
|
||
2011-11-18 21:03 jralls
|
||
|
||
* [r21578] src/gnome-utils/assistant-utils.c,
|
||
src/gnome-utils/assistant-utils.h,
|
||
src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome-utils/gnc-gnome-utils.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-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-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-owner.c,
|
||
src/gnome-utils/gnc-tree-view-owner.h,
|
||
src/gnome-utils/gnc-tree-view-price.c,
|
||
src/gnome-utils/gnc-tree-view-price.h,
|
||
src/gnome-utils/search-param.c, src/gnome-utils/search-param.h:
|
||
[Cruft Reduction] Remove unused functions from src/gnome-utils.
|
||
|
||
2011-11-18 10:26 gjanssens
|
||
|
||
* [r21577] src/backend/xml/gnc-invoice-xml-v2.c: Fix xml backend
|
||
to load and save invoice kvp values.
|
||
|
||
2011-11-17 22:24 gjanssens
|
||
|
||
* [r21575] src/report/business-reports/invoice.scm: Adapt
|
||
printable invoice report for credit notes
|
||
* [r21574] src/business/business-ledger/gncEntryLedgerControl.c,
|
||
src/business/business-ledger/gncEntryLedgerModel.c: Fix autofill
|
||
on credit note ledgers. Note: this introduces a subtle change in
|
||
how autofill works for business ledgers: quantities will from
|
||
now on always be autofilled to positive values. See the comment
|
||
in the code for more details.
|
||
* [r21573] src/business/business-ledger/gncEntryLedgerModel.c: Fix
|
||
subtotal sign in credit note ledger
|
||
* [r21572] src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/glade/Makefile.am,
|
||
src/business/business-gnome/glade/payment.glade,
|
||
src/business/business-gnome/gtkbuilder/Makefile.am,
|
||
src/business/business-gnome/gtkbuilder/dialog-payment.glade,
|
||
src/gnome-utils/gnc-gtk-utils.c: Convert payment dialog to
|
||
gtkbuilder
|
||
|
||
2011-11-17 21:27 jralls
|
||
|
||
* [r21571] src/app-utils/gnc-component-manager.c,
|
||
src/app-utils/gnc-component-manager.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-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-balances.c,
|
||
src/app-utils/gnc-ui-balances.h, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h, src/app-utils/option-util.c,
|
||
src/app-utils/option-util.h: [Cruft Reduction] Remove unused
|
||
functions from src/app-utils
|
||
* [r21570] configure.ac, lib/Makefile.am, src/Makefile.am,
|
||
src/app-utils/Makefile.am, src/backend/Makefile.am,
|
||
src/business/business-core/Makefile.am,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/dialog-tax-table/Makefile.am,
|
||
src/core-utils/Makefile.am, src/engine/Makefile.am,
|
||
src/gnc-module/Makefile.am, src/gnome-utils/Makefile.am,
|
||
src/import-export/Makefile.am, src/optional/Makefile.am,
|
||
src/optional/python-bindings/tests/Makefile.am,
|
||
src/python/Makefile.am, src/report/Makefile.am,
|
||
src/report/report-gnome/Makefile.am,
|
||
src/report/report-system/Makefile.am: Fix clean targets and
|
||
DIST_SOURCES Several subdirectories have a subdirectory
|
||
"gnucash", which clean tried to remove by including in the
|
||
CLEANFILES variable in Makefile.am. This doesn't work, because
|
||
directories can't be removed with rm, they require rm -r. Add a
|
||
clean-local: target which calls rm -r on the gnucash
|
||
subdirectory. Some Makefile.ams used an AC_SUBSTed variable to
|
||
define an optionally-compiled subdirectory, then included the
|
||
variable in SUBDIRS and the actual directory name in
|
||
DIST_SUBDIRS. This breaks the distclean and maintainer-clean
|
||
targets when the optional directory is built, because it is then
|
||
processed twice, and there is no Makefile the second time so
|
||
make halts. Replaced the AC_SUBSTed variables with ones local to
|
||
the Makefile.am, switched with an AM_CONDITIONAL. That way
|
||
automake can figure out the dist_subdirs on its own. BP
|
||
|
||
2011-11-14 21:28 cstim
|
||
|
||
* [r21569] src/engine/Transaction.c,
|
||
src/gnome/gnc-plugin-page-register.c, src/gnome/gnc-split-reg.c:
|
||
Take into account the read-only flag of the book to update the
|
||
buttons in the register accordingly. Also, the register itself
|
||
must be read-only.
|
||
|
||
2011-11-14 19:43 cstim
|
||
|
||
* [r21568] doc/Makefile.am, doc/generic_objects.txt,
|
||
doc/gnome-hackers.txt, src/doc/Makefile.am,
|
||
src/doc/backend-api.txt, src/doc/backend-errors.txt,
|
||
src/doc/netlogin.txt, src/doc/plugin.txt, src/scm/Makefile.am,
|
||
src/scm/startup-design.txt: Remove obsolete documentation texts.
|
||
Those are so insanely obsolete, it hurts our eyes.
|
||
|
||
2011-11-14 12:16 gjanssens
|
||
|
||
* [r21567] po/POTFILES.in, src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-options.h,
|
||
src/gnome-utils/dialog-preferences.c,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/dialog-options.glade,
|
||
src/gnome-utils/gtkbuilder/dialog-preferences.glade,
|
||
src/report/report-gnome/dialog-report-column-view.c: Bug #663433
|
||
follow up - Migrate report options dialog from GladeXML to
|
||
Builder
|
||
|
||
2011-11-13 21:33 cstim
|
||
|
||
* [r21566] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-address-sql.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-bill-term-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-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-lots-sql.c,
|
||
src/backend/sql/gnc-order-sql.c,
|
||
src/backend/sql/gnc-owner-sql.c,
|
||
src/backend/sql/gnc-price-sql.c,
|
||
src/backend/sql/gnc-schedxaction-sql.c,
|
||
src/backend/sql/gnc-slots-sql.c,
|
||
src/backend/sql/gnc-tax-table-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c,
|
||
src/backend/sql/gnc-vendor-sql.c,
|
||
src/backend/xml/gnc-backend-xml.c,
|
||
src/backend/xml/gnc-backend-xml.h: Minor code cleanup: Rename
|
||
field "primary_book" into "book" because there are no multiple
|
||
books in gnucash at all.
|
||
|
||
2011-11-13 21:26 cstim
|
||
|
||
* [r21565] src/backend/xml/gnc-backend-xml.c,
|
||
src/gnome-utils/gnc-main-window.c: Check the read-only attribute
|
||
in the XML backend as well and refuse to save if we are
|
||
read-only. Also, add a "(read-only)" suffix in the window title
|
||
if we are read-only.
|
||
|
||
2011-11-13 21:01 cstim
|
||
|
||
* [r21564] src/import-export/aqbanking/druid-ab-initial.c: Bug
|
||
#663934: Fix potential crash on failing aqbanking setup druid
|
||
lookup. BP
|
||
|
||
2011-11-13 20:39 cstim
|
||
|
||
* [r21563] src/libqof/qof/test/Makefile.am,
|
||
src/libqof/qof/test/test-gnc-date.c,
|
||
src/libqof/qof/test/test-qof.c: Add unittest for gnc_dmy2gdate()
|
||
function to verify the correct behaviour of the by-value
|
||
returned value.
|
||
|
||
2011-11-11 21:58 cstim
|
||
|
||
* [r21562] src/business/business-ledger/gncEntryLedger.c: Fix
|
||
occasional not working "up / down" arrow in invoice window. This
|
||
was because the "date" field was indeed be set with a different
|
||
time of day (noon vs. start of day), depending on the various
|
||
code places.
|
||
* [r21561] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-ledger/gncEntryLedger.c,
|
||
src/business/business-ledger/gncEntryLedgerControl.c,
|
||
src/business/business-ledger/gncEntryLedgerLoad.c,
|
||
src/business/business-ledger/gncEntryLedgerModel.c,
|
||
src/business/business-ledger/gncEntryLedgerP.h,
|
||
src/plugins/bi_import/bi_import.c: Use the GDate-based date
|
||
setter of GncEntry where suitable instead of the timespec one.
|
||
This fixes the time-of-day mismatch between entering a new entry
|
||
(that was using timespecCanonicalDayTime, "noon") vs.
|
||
duplicating an invoice (that was using
|
||
gnc_timet_get_today_start, "start of day").
|
||
* [r21560] src/engine/gncEntry.c, src/engine/gncEntry.h: Add
|
||
accessor/setter for the date of a GncEntry as a GDate. This is
|
||
much more suitable to avoid any ambiguities due to differently
|
||
chosen time-of-day in various parts of the code.
|
||
|
||
2011-11-11 21:57 cstim
|
||
|
||
* [r21559] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
|
||
Add two more helper functions dealing with GDate. In particular,
|
||
glib doesn't offer a function for easily accessing the "today"
|
||
date as a GDate. What a pity. It's added now as
|
||
gnc_g_date_new_today().
|
||
|
||
2011-11-11 11:28 gjanssens
|
||
|
||
* [r21557] configure.ac: Tighten gtk+ requirement to 2.18.1
|
||
|
||
2011-11-11 10:53 gjanssens
|
||
|
||
* [r21556]
|
||
src/business/business-gnome/gtkbuilder/dialog-invoice.glade:
|
||
Reset required gtk version back to 2.16 for glade files.
|
||
|
||
2011-11-10 17:14 gjanssens
|
||
|
||
* [r21553] src/Makefile.am: Don't install a script that is only
|
||
used for building and testing. This fixes Secunia Advisory
|
||
SA42048 BP
|
||
|
||
2011-11-10 15:05 gjanssens
|
||
|
||
* [r21552] src/engine/business-core.i,
|
||
src/report/business-reports/easy-invoice.scm: Make easy-invoice
|
||
report credit note aware
|
||
* [r21551] src/business/business-gnome/dialog-invoice.c,
|
||
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: Adapt entry
|
||
ledger to credit notes
|
||
* [r21550] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/gtkbuilder/dialog-invoice.glade,
|
||
src/engine/gncInvoice.c, src/engine/gncInvoice.h: Add
|
||
invoice/credit note type field and selector to invoice dialog
|
||
and invoice page.
|
||
|
||
2011-11-10 15:04 gjanssens
|
||
|
||
* [r21549] src/engine/gncInvoice.c: Introduce credit-note kvp
|
||
value to distinguish invoices from credit notes.
|
||
|
||
2011-11-09 21:45 cstim
|
||
|
||
* [r21548] src/libqof/qof/qofsession-p.h,
|
||
src/libqof/qof/qofsession.c: Simplify QofSession to own only
|
||
exactly one QofBook. No more, no less. This object isn't used in
|
||
any other way in gnucash, so we better get rid of the extra
|
||
potential complexity here.
|
||
|
||
2011-11-09 21:44 cstim
|
||
|
||
* [r21547] src/libqof/qof/qofsession-p.h,
|
||
src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h: Revert
|
||
r21517 "Add is_readonly attribute to QofSession class." This is
|
||
not needed. See
|
||
http://lists.gnucash.org/pipermail/gnucash-devel/2011-November/032793.html
|
||
and thread.
|
||
|
||
2011-11-09 15:22 gjanssens
|
||
|
||
* [r21546] po/POTFILES.in: Update POTFILES.in due to previous
|
||
commit
|
||
|
||
2011-11-09 15:18 gjanssens
|
||
|
||
* [r21545] src/gnome/glade/sched-xact.glade,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/sched-xact.glade,
|
||
src/report/standard-reports/daily-reports.scm: Remove unused
|
||
files, fix a comment
|
||
|
||
2011-11-09 14:30 gjanssens
|
||
|
||
* [r21544] po/POTFILES.in,
|
||
src/business/business-gnome/glade/Makefile.am,
|
||
src/business/business-gnome/glade/businessprefs.glade,
|
||
src/business/business-gnome/gncmod-business-gnome.c,
|
||
src/business/business-gnome/gtkbuilder/Makefile.am,
|
||
src/business/business-gnome/gtkbuilder/business-prefs.glade,
|
||
src/gnome-utils/dialog-preferences.c,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/preferences.glade,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/dialog-preferences.glade,
|
||
src/gnome/dialog-sx-editor.c, src/gnome/glade/Makefile.am,
|
||
src/gnome/gtkbuilder/dialog-sx.glade,
|
||
src/import-export/Makefile.am,
|
||
src/import-export/dialog-import.glade,
|
||
src/import-export/gncmod-generic-import.c,
|
||
src/import-export/qif-import/Makefile.am,
|
||
src/import-export/qif-import/dialog-account-picker.glade,
|
||
src/import-export/qif-import/gnc-plugin-qif-import.c: Bug
|
||
#663433 - Migrate preferences from GladeXML to Builder Patch by
|
||
Robert Fewell
|
||
|
||
2011-11-09 13:43 gjanssens
|
||
|
||
* [r21543] src/gnome-utils/assistant-gconf-setup.c: Fix critical
|
||
warning when quitting from the gconf startup dialog. Problem
|
||
spotted and traced by Robert Fewell in bug #663057.
|
||
* [r21542] po/POTFILES.in, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/assistant-gconf-setup.c,
|
||
src/gnome-utils/assistant-gconf-setup.h,
|
||
src/gnome-utils/druid-gconf-setup.c,
|
||
src/gnome-utils/druid-gconf-setup.h,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/druid-gconf-setup.glade,
|
||
src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/assistant-gconf-setup.glade: Bug
|
||
#663057 - Migrate Gconf setup druid to assistant Patch by Robert
|
||
Fewell
|
||
|
||
2011-11-09 13:07 cstim
|
||
|
||
* [r21541] src/app-utils/gnc-ui-util.c,
|
||
src/core-utils/gnc-gconf-utils.c,
|
||
src/core-utils/gnc-gconf-utils.h,
|
||
src/import-export/import-settings.c: Fix erroneous return value
|
||
of gnc_gconf_get_float() Discovered in bug#663433 - the return
|
||
value was cached in an int variable instead of a gdouble one.
|
||
|
||
2011-11-08 21:31 gjanssens
|
||
|
||
* [r21538] src/scm/main.scm: Set maxdepth debug option only in
|
||
guile 1.8 and before This parameter no longer exists in guile 2.0
|
||
|
||
2011-11-08 19:04 gjanssens
|
||
|
||
* [r21536] src/business/business-gnome/dialog-invoice.c: Bug
|
||
#663638 - Posting Invoices asks for curency conversion for blank
|
||
lines BP
|
||
|
||
2011-11-08 18:25 gjanssens
|
||
|
||
* [r21535] configure.ac: Set GUILE_INCS as an output variable.
|
||
Patch by Bill Nottingham
|
||
|
||
2011-11-08 12:31 gjanssens
|
||
|
||
* [r21534] configure.ac: Check for guile-2.0 as well as guile-1.8.
|
||
|
||
2011-11-07 14:41 gjanssens
|
||
|
||
* [r21530] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/engine/gncBillTerm.c, src/engine/gncBillTerm.h: Bug #651565
|
||
- Billing term not set properly when using "Clone Invoice/Bill"
|
||
or "New Invoice/Bill for same owner"
|
||
|
||
2011-11-07 01:01 jralls
|
||
|
||
* [r21529] src/engine/test/utest-Account.c: [Engine Test] Change
|
||
gdoubles to gfloats gnc_numeric_to_double() produces int32_t,
|
||
which causes random digits at the tail end of int64_t results,
|
||
causing the comparison tests to fail.
|
||
|
||
2011-11-07 00:07 jralls
|
||
|
||
* [r21528] src/engine/Account.c, src/engine/test/utest-Account.c:
|
||
[Engine Test] Fix some compile problems Christian Stimming found
|
||
in r21525
|
||
|
||
2011-11-06 20:53 cstim
|
||
|
||
* [r21526] src/libqof/qof/qofsession.c,
|
||
src/libqof/qof/qofsession.h: Remove qof_session_add_book() - a
|
||
QofSession is used only with one book throughout gnucash.
|
||
Subsequently, the QofBook pointer in QofSession can be changed
|
||
from a GList to a QofBook*.
|
||
|
||
2011-11-05 23:05 jralls
|
||
|
||
* [r21525] src/engine/Account.c, src/engine/Account.h,
|
||
src/engine/AccountP.h, src/engine/test/Makefile.am,
|
||
src/engine/test/test-engine.c, src/engine/test/utest-Account.c,
|
||
src/libqof/qof/test/Makefile.am: [Engine Unit Testing] Unit
|
||
tests for Account.c
|
||
|
||
2011-11-05 23:04 jralls
|
||
|
||
* [r21524] src/engine/Account.c: Fix error in
|
||
gnc_account_get_descendants_sorted Recursed to the wrong
|
||
function, which caused sub-accounts to not be sorted.
|
||
* [r21523] src/test-core/Makefile.am, src/test-core/test-stuff.c,
|
||
src/test-core/test-stuff.h: [Testing] Test facility for
|
||
QofEvents and improve fatal-handling For use from tests based on
|
||
glib testing. Create a private structure to compare to and
|
||
register a handler which tests the event parameters against the
|
||
private structure and counts the number of valid hits. Provides
|
||
a test function for checking that the event handler has been hit
|
||
the requisite number of times. Pass through, rather than
|
||
testing, logs with a lower (i.e., less important rather than
|
||
lower-value) loglevel than the one the handler was set up for.
|
||
Test the log message rather than overwriting the pre-set one
|
||
with the actual message.
|
||
* [r21522] test-templates/Makefile.decl: [Testing] Add file
|
||
modeline for emacs
|
||
|
||
2011-11-05 14:23 mikee
|
||
|
||
* [r21521] po/en_GB.po: Add English translation of "Action
|
||
Column|Deposit" as per note to translators in
|
||
/src/register/ledger-core/split-register.c:2228.
|
||
|
||
2011-11-04 13:43 gjanssens
|
||
|
||
* [r21518] src/report/standard-reports/register.scm: Bug #639082 -
|
||
General Journal report reports an error BP
|
||
|
||
2011-11-03 21:48 cstim
|
||
|
||
* [r21517] src/libqof/qof/qofsession-p.h,
|
||
src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h: Add
|
||
is_readonly attribute to QofSession class.
|
||
|
||
2011-11-03 17:05 mikee
|
||
|
||
* [r21516] src/business/business-gnome/gnc-plugin-page-invoice.c:
|
||
Merge branch 'un_posted_invoice'
|
||
|
||
2011-10-29 19:39 cstim
|
||
|
||
* [r21509] src/gnc/AccountItemModel.cpp,
|
||
src/gnc/AccountItemModel.hpp,
|
||
src/gnc/AccountSelectionDelegate.cpp, src/gnc/Cmd.cpp,
|
||
src/gnc/SplitListModel.cpp, src/gnc/fpo/ViewletModel.cpp,
|
||
src/gnc/mainwindow.cpp, src/optional/gtkmm/gncmm/Account.cpp,
|
||
src/optional/gtkmm/gncmm/Account.hpp,
|
||
src/optional/gtkmm/gncmm/GncInstance.cpp,
|
||
src/optional/gtkmm/gncmm/GncInstance.hpp,
|
||
src/optional/gtkmm/gncmm/Numeric.hpp,
|
||
src/optional/gtkmm/gncmm/Split.cpp,
|
||
src/optional/gtkmm/gncmm/Split.hpp,
|
||
src/optional/gtkmm/gncmm/Transaction.cpp,
|
||
src/optional/gtkmm/gncmm/Transaction.hpp: [glibmm] Unify naming
|
||
convention of member methods: Always use underscore naming. No
|
||
more CamelCase in engine C++ wrappers, hopefully.
|
||
|
||
2011-10-29 07:45 gjanssens
|
||
|
||
* [r21508] src/gnome/gnc-plugin-page-register.c: Protect strcmp
|
||
from crashing on NULL values
|
||
|
||
2011-10-28 20:50 cstim
|
||
|
||
* [r21507] src/optional/python-bindings/Makefile.am: Fix
|
||
dependency of python module - does not require any C++ header.
|
||
Somehow Transaction.hpp erroneously appeared here in r19802.
|
||
|
||
2011-10-28 20:34 cstim
|
||
|
||
* [r21506] 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/QofEventWrapper.cpp,
|
||
src/gnc/RecentFileMenu.cpp, src/gnc/RecentFileMenu.hpp,
|
||
src/gnc/Session.cpp, src/gnc/Session.hpp,
|
||
src/gnc/SplitListModel.cpp, src/gnc/SplitListModel.hpp,
|
||
src/gnc/SplitListView.cpp, src/gnc/SplitListView.hpp,
|
||
src/gnc/conv.hpp, src/gnc/dashboard.cpp, src/gnc/dashboard.hpp,
|
||
src/gnc/fpo/FPO.hpp, src/gnc/fpo/ViewletModel.cpp,
|
||
src/gnc/fpo/ViewletModel.hpp, src/gnc/fpo/ViewletView.cpp,
|
||
src/gnc/fpo/ViewletView.hpp, src/gnc/mainwindow-file.cpp,
|
||
src/gnc/mainwindow.cpp, src/gnc/mainwindow.hpp,
|
||
src/gnc/metatype.hpp: [Cutecash] Fix code to work with glibmm
|
||
wrappers. Changes: - Use QT_NO_KEYWORDS because the identifier
|
||
"signal" collides with some glibmm dependency - Use
|
||
Glib::RefPtr<> of gnucash objects everywhere. - Use
|
||
Glib::ustring and Glib::Date instead of qt types The
|
||
WeakPointer.hpp file is still used for gnc::Session, which is
|
||
not (yet) a GObject.
|
||
* [r21505] src/gnc/Account.hpp, src/gnc/Book.cpp,
|
||
src/gnc/Book.hpp, src/gnc/CMakeLists.txt, src/gnc/Commodity.hpp,
|
||
src/gnc/GncInstance.hpp, src/gnc/Numeric.cpp,
|
||
src/gnc/Numeric.hpp, src/gnc/Split.cpp, src/gnc/Split.hpp,
|
||
src/gnc/Transaction.cpp, src/gnc/Transaction.hpp,
|
||
src/gnc/main.cpp: [Cutecash] Remove separate Qt wrappers of
|
||
engine objects by glibmm wrappers.
|
||
* [r21504] src/optional/gtkmm/gncmm/Account.cpp,
|
||
src/optional/gtkmm/gncmm/Account.hpp,
|
||
src/optional/gtkmm/gncmm/Book.cpp,
|
||
src/optional/gtkmm/gncmm/Book.hpp,
|
||
src/optional/gtkmm/gncmm/Commodity.hpp,
|
||
src/optional/gtkmm/gncmm/Numeric.cpp,
|
||
src/optional/gtkmm/gncmm/Numeric.hpp,
|
||
src/optional/gtkmm/gncmm/Split.hpp,
|
||
src/optional/gtkmm/gncmm/Transaction.hpp: [glibmm] Minor updates
|
||
to the wrappers for cutecash preparation; clarify bool argument
|
||
of Glib::wrap().
|
||
|
||
2011-10-28 14:14 gjanssens
|
||
|
||
* [r21503] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/business-gnome-utils.h: Remove the
|
||
deprecated optionmenu widget based convenience functions. They
|
||
are no longer used in the GnuCash code base.
|
||
|
||
2011-10-28 14:13 gjanssens
|
||
|
||
* [r21502] src/business/business-gnome/business-options-gnome.c,
|
||
src/business/business-gnome/gtkbuilder/Makefile.am,
|
||
src/business/business-gnome/gtkbuilder/business-options-gnome.glade:
|
||
Remove option menu dependency from business-options-gnome
|
||
|
||
2011-10-28 12:27 gjanssens
|
||
|
||
* [r21501]
|
||
src/business/business-gnome/gtkbuilder/dialog-customer.glade:
|
||
Whitespace cleanup in dialog-customer.glade
|
||
* [r21500] src/business/business-gnome/dialog-vendor.c,
|
||
src/business/business-gnome/glade/Makefile.am,
|
||
src/business/business-gnome/glade/vendor.glade,
|
||
src/business/business-gnome/gtkbuilder/Makefile.am,
|
||
src/business/business-gnome/gtkbuilder/dialog-vendor.glade:
|
||
Convert vendor dialog to gtkbuilder
|
||
|
||
2011-10-28 12:26 gjanssens
|
||
|
||
* [r21499] src/engine/Account.c, src/engine/Account.h,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gtkbuilder/gnc-plugin-page-register.glade: Bug #420342
|
||
- remember register filter and ordering settings Patch by Robert
|
||
Fewell
|
||
* [r21498] src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/exchange-dialog.glade,
|
||
src/gnome-utils/glade/gnc-gui-query.glade: Remove some unused
|
||
dialogs as spotted by Robert Fewell in bug #662864
|
||
* [r21497] src/gnome-utils/dialog-query-list.c,
|
||
src/gnome-utils/dialog-reset-warnings.c: Some small whitespace
|
||
fixes and comment improvements.
|
||
* [r21496] po/POTFILES.in, src/gnome-utils/dialog-book-close.c,
|
||
src/gnome-utils/dialog-object-references.c,
|
||
src/gnome-utils/dialog-query-list.c,
|
||
src/gnome-utils/dialog-reset-warnings.c,
|
||
src/gnome-utils/dialog-reset-warnings.h,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
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/gnc-main-window.c,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/dialog-book-close.glade,
|
||
src/gnome-utils/gtkbuilder/dialog-object-references.glade,
|
||
src/gnome-utils/gtkbuilder/dialog-query-list.glade,
|
||
src/gnome-utils/gtkbuilder/dialog-reset-warnings.glade: Bug
|
||
#662864 - Migrate Various dialogs to Builder from GladeXML Patch
|
||
by Robert Fewell
|
||
|
||
2011-10-28 03:22 mta
|
||
|
||
* [r21495] src/engine/Transaction.c: Avoid double free of capital
|
||
gains transactions when quitting If an register is open on an
|
||
account that has capital gains transactions created by the lot
|
||
scrubber when you quit Gnucash, a capital gains transaction may
|
||
be freed twice since it is freed when the associated sale is
|
||
freed and again when it is encountered on the list of
|
||
transactions to be freed.
|
||
|
||
2011-10-27 21:08 gjanssens
|
||
|
||
* [r21494] po/POTFILES.in,
|
||
src/business/business-gnome/dialog-customer.c,
|
||
src/business/business-gnome/glade/Makefile.am,
|
||
src/business/business-gnome/glade/customer.glade,
|
||
src/business/business-gnome/gtkbuilder/Makefile.am,
|
||
src/business/business-gnome/gtkbuilder/dialog-customer.glade:
|
||
Convert customer dialog to gtkbuilder
|
||
|
||
2011-10-27 21:07 gjanssens
|
||
|
||
* [r21493] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/business-gnome-utils.h: Add two more
|
||
alternatives for the option-menu based dropdowns. And improve
|
||
the code efficiency a little bit.
|
||
|
||
2011-10-27 18:33 gjanssens
|
||
|
||
* [r21492] configure.ac, po/POTFILES.in,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/glade/Makefile.am,
|
||
src/business/business-gnome/glade/invoice.glade,
|
||
src/business/business-gnome/gtkbuilder,
|
||
src/business/business-gnome/gtkbuilder/Makefile.am,
|
||
src/business/business-gnome/gtkbuilder/dialog-invoice.glade:
|
||
Convert invoice.glade to gtkbuilder
|
||
|
||
2011-10-27 18:32 gjanssens
|
||
|
||
* [r21491] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/business-gnome-utils.h: Provide an
|
||
alternative for the option menu based business utility
|
||
functions. GtkOptionMenu is deprecated. The original functions
|
||
remain available for now as they are still in use.
|
||
|
||
2011-10-25 13:26 gjanssens
|
||
|
||
* [r21490] src/report/standard-reports/balance-sheet.scm: Bug
|
||
#658992 - Changing the order of the balance sheet Patch by Mark
|
||
Haanen
|
||
|
||
2011-10-24 20:45 gjanssens
|
||
|
||
* [r21488] src/gnome/gnucash.desktop.in.in: Bug #662477 - Desktop
|
||
file not compliant with FreeDesktop spec and GNOME goal Patch by
|
||
Sébastien Villemot
|
||
|
||
2011-10-24 20:41 cstim
|
||
|
||
* [r21487] src/optional/gtkmm/gncmm/Book.cpp,
|
||
src/optional/gtkmm/gncmm/Book.hpp,
|
||
src/optional/gtkmm/test/test-book.cpp: [Gtkmm] Add another
|
||
predicate for the string_option of GncBook.
|
||
* [r21486] src/gnc/Account.hpp, src/gnc/AccountItemModel.cpp,
|
||
src/gnc/AccountItemModel.hpp, src/gnc/Numeric.hpp,
|
||
src/gnc/Split.hpp, src/gnc/fpo/ViewletModel.cpp,
|
||
src/gnc/fpo/ViewletModel.hpp,
|
||
src/optional/gtkmm/gncmm/Account.hpp,
|
||
src/optional/gtkmm/gncmm/Numeric.hpp,
|
||
src/optional/gtkmm/gncmm/Split.cpp,
|
||
src/optional/gtkmm/gncmm/Split.hpp,
|
||
src/optional/gtkmm/gncmm/Transaction.cpp,
|
||
src/optional/gtkmm/gncmm/Transaction.hpp: [Gtkmm] [Cutecash]
|
||
Unify the glibmm and Qt C++ wrappers of the engine even more.
|
||
|
||
2011-10-24 07:59 cstim
|
||
|
||
* [r21485] CMakeLists.txt, src/CMakeLists.txt,
|
||
src/gnc/CMakeLists.txt, src/gnc/main.cpp,
|
||
src/optional/gtkmm/CMakeLists.txt: [Cutecash] Prepare cutecash
|
||
for integration of the glibmm wrappers of the engine objects.
|
||
This would be an excellent test case for those wrappers...
|
||
* [r21484] configure.ac, src/optional/gtkmm/gncmm/wrap_init.cpp,
|
||
src/optional/gtkmm/gncmod-gtkmm.cpp,
|
||
src/optional/gtkmm/test/test-gtkmm.cpp: [Gtkmm] For unittests we
|
||
only need glibmm, not gtkmm.
|
||
|
||
2011-10-23 20:43 cstim
|
||
|
||
* [r21483] src/optional/gtkmm/Makefile.am,
|
||
src/optional/gtkmm/gncmm/Account.cpp,
|
||
src/optional/gtkmm/gncmm/Account.hpp,
|
||
src/optional/gtkmm/gncmm/Book.cpp,
|
||
src/optional/gtkmm/gncmm/Book.hpp,
|
||
src/optional/gtkmm/gncmm/Commodity.cpp,
|
||
src/optional/gtkmm/gncmm/Commodity.hpp,
|
||
src/optional/gtkmm/gncmm/GncInstance.cpp,
|
||
src/optional/gtkmm/gncmm/GncInstance.hpp,
|
||
src/optional/gtkmm/gncmm/Split.cpp,
|
||
src/optional/gtkmm/gncmm/Split.hpp,
|
||
src/optional/gtkmm/gncmm/Transaction.cpp,
|
||
src/optional/gtkmm/gncmm/Transaction.hpp,
|
||
src/optional/gtkmm/gncmm/private/GncInstance_p.hpp,
|
||
src/optional/gtkmm/gncmm/wrap_init.cpp: [Gtkmm] Add
|
||
gnc::GncInstance as wrapper for QofInstance, to be used as a
|
||
base class for the derived qof classes.
|
||
|
||
2011-10-22 21:30 cstim
|
||
|
||
* [r21482] src/optional/gtkmm/Makefile.am,
|
||
src/optional/gtkmm/gncmm/Book.cpp,
|
||
src/optional/gtkmm/gncmm/Book.hpp,
|
||
src/optional/gtkmm/test/test-book.cpp,
|
||
src/optional/gtkmm/test/test-gtkmm.cpp: Gtkmm wrappers: Get
|
||
first test case up and running. The second argument to
|
||
Glib::wrap was the important one. While at it, I added a few
|
||
more wrappers to gnc::Book and implemented their unittests.
|
||
|
||
2011-10-22 20:10 cstim
|
||
|
||
* [r21481] src/gnc/Account.hpp, src/gnc/AccountItemModel.cpp,
|
||
src/gnc/AccountSelectionDelegate.cpp, src/gnc/Book.cpp,
|
||
src/gnc/Cmd.cpp, src/gnc/Cmd.hpp, src/gnc/Commodity.hpp,
|
||
src/gnc/GncInstance.hpp, src/gnc/Numeric.cpp,
|
||
src/gnc/Session.cpp, src/gnc/Session.hpp, src/gnc/Split.cpp,
|
||
src/gnc/Split.hpp, src/gnc/SplitListModel.cpp,
|
||
src/gnc/SplitListView.cpp, src/gnc/Transaction.cpp,
|
||
src/gnc/Transaction.hpp, src/gnc/WeakPointer.hpp,
|
||
src/gnc/mainwindow-file.cpp, src/gnc/mainwindow.cpp: [Cutecash]
|
||
Rename get() member to gobj() to increase compatibility to
|
||
future gtkmm wrappers.
|
||
|
||
2011-10-22 16:38 gjanssens
|
||
|
||
* [r21478] src/engine/gncOwner.c: Rework owner payment code to
|
||
work with credit notes as well as invoices
|
||
|
||
2011-10-19 21:14 gjanssens
|
||
|
||
* [r21464] src/gnome/gnc-split-reg.h,
|
||
src/plugins/bi_import/Makefile.am,
|
||
src/plugins/bi_import/gncmod-bi_import.c: Bug #655901 - Fix
|
||
build with guile 2.0
|
||
|
||
2011-10-19 00:02 jralls
|
||
|
||
* [r21459] src/gnome-utils/dialog-file-access.c,
|
||
src/gnome-utils/gnc-file.c, src/libqof/qof/qofsession.c: Handle
|
||
specifying a directory as a dataset file. The file chooser
|
||
dialog would return a directory if the user selected one and
|
||
clicked "Open"; then, or if the users specified a directory on
|
||
the command line, Gnucash would present the rather misleading
|
||
error "No backend found". So, first, if the user selects a
|
||
directory and clicks open, the chooser will now open the
|
||
directory for browsing, just as if she had double-clicked on the
|
||
directory name in the tree view. Next, if a directory is
|
||
presented to qof_session_begin it will detect that and set
|
||
ERR_BACKEND_BAD_URL, which gnc_post_file_open will detect and
|
||
re-present the file chooser, open to that directory. (To prevent
|
||
confusion, gnc_post_file_open will put up the error dialog for
|
||
BAD_URL; the new file chooser dialog will open after that's
|
||
dismissed. Since there are other possible causes of a BAD_URL,
|
||
if the filename isn't a directory the chooser will open to the
|
||
registered default directory from GConf.) BP
|
||
|
||
2011-10-18 18:10 gjanssens
|
||
|
||
* [r21458] po/POTFILES.in, src/gnome-utils/dialog-file-access.c,
|
||
src/gnome-utils/dialog-totd.c, src/gnome-utils/dialog-totd.h,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/dialog-file-access.glade,
|
||
src/gnome-utils/glade/totd.glade, src/gnome-utils/gnc-file.c,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/dialog-file-access.glade,
|
||
src/gnome-utils/gtkbuilder/dialog-totd.glade: Bug #661852 -
|
||
Migrate Totd and file access dialog from GladeXML to Builder
|
||
Patch by Robert Fewell
|
||
* [r21457] po/POTFILES.in, src/gnome-utils/dialog-account.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-owner.c,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/dialog-account.glade,
|
||
src/gnome-utils/gtkbuilder/gnc-tree-view-owner.glade,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/account.glade,
|
||
src/gnome/gtkbuilder/owner.glade: Bug #661851 - Migrate Account
|
||
and Owner glade files Patch by Robert Fewell
|
||
|
||
2011-10-17 20:10 cstim
|
||
|
||
* [r21431] configure.ac, src/optional/gtkmm/Makefile.am,
|
||
src/optional/gtkmm/test, src/optional/gtkmm/test/Makefile.am,
|
||
src/optional/gtkmm/test/test-book.cpp,
|
||
src/optional/gtkmm/test/test-gtkmm.cpp: Add first unittest for
|
||
glibmm C++ wrapper of QofBook. Unfortunately, this reveals the
|
||
C++ wrappers will only work if the GObject system is used
|
||
properly, that is, including ref() and unref() and such. This is
|
||
not what I'd expect throughout gnucash.
|
||
|
||
2011-10-17 19:07 cstim
|
||
|
||
* [r21430] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/engine/Split.c, src/engine/gncInvoice.c,
|
||
src/gnome-utils/gnc-account-sel.c,
|
||
src/gnome-utils/gnc-frequency.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome/assistant-acct-period.c,
|
||
src/gnome/dialog-lot-viewer.c, src/gnome/dialog-sx-from-trans.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/plugins/bi_import/bi_import.c,
|
||
src/report/report-gnome/dialog-report-style-sheet.c,
|
||
test-templates/test-suite.c, test-templates/testmain.c:
|
||
Re-indentation of source code. As usual, re-indentation was done
|
||
using astyle-1.24 using the following options: astyle
|
||
--indent=spaces=4 --brackets=break --pad-oper --pad-header
|
||
--suffix=none
|
||
* [r21429] src/gnome-utils/gnc-autosave.c,
|
||
src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-main-window.c:
|
||
I18n: Use ngettext for translation string with plural form.
|
||
|
||
2011-10-16 21:01 gjanssens
|
||
|
||
* [r21423] src/engine/Split.c: Bug #626970 - Crash when saving a
|
||
transaction whose destination account was deleted in the
|
||
meantime Improved fix BP
|
||
|
||
2011-10-15 12:04 gjanssens
|
||
|
||
* [r21422] src/engine/Split.c: Bug #626970 - Crash when saving a
|
||
transaction whose destination account was deleted in the
|
||
meantime BP
|
||
|
||
2011-10-14 17:45 gjanssens
|
||
|
||
* [r21421] src/engine/Account.c, src/engine/Account.h,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gtkbuilder/gnc-plugin-page-register.glade: Bug #420342
|
||
- remember register filter and ordering settings
|
||
|
||
2011-10-14 16:12 gjanssens
|
||
|
||
* [r21419] src/gnome-utils/gnc-file.c: Bug #661721 - Exposed
|
||
Password BP
|
||
|
||
2011-10-14 14:58 gjanssens
|
||
|
||
* [r21418] src/business/business-ledger/gncEntryLedgerLoad.c: Fix
|
||
summary bar errors on invoices since commit 21411.
|
||
|
||
2011-10-14 14:57 gjanssens
|
||
|
||
* [r21417] src/libqof/qof/qofid.c: Bug #661220 - Critical errors
|
||
when closing down Gnucash Patch by Robert Fewell
|
||
|
||
2011-10-12 08:02 mikee
|
||
|
||
* [r21416] src/import-export/csv/gnc-csv-import.c: Bug #650482 -
|
||
Cant resize width of import columns when importing a CSV.
|
||
|
||
2011-10-10 20:05 gjanssens
|
||
|
||
* [r21414] src/gnome-search/dialog-search.c: Bug #651522 - crash
|
||
in query_free_compiled, gnc_query_list_reset_query BP
|
||
|
||
2011-10-10 15:31 gjanssens
|
||
|
||
* [r21412] src/engine/gncInvoice.c: Assert that the invoice type
|
||
is never an unknown type.
|
||
|
||
2011-10-10 12:34 gjanssens
|
||
|
||
* [r21411] src/backend/xml/gnc-owner-xml-v2.c,
|
||
src/backend/xml/gnc-owner-xml-v2.h,
|
||
src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-invoice.h,
|
||
src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/dialog-payment.h,
|
||
src/business/business-ledger/gncEntryLedgerDisplay.c,
|
||
src/business/business-ledger/gncEntryLedgerLoad.c,
|
||
src/engine/gncInvoice.c, src/engine/gncInvoice.h,
|
||
src/engine/gncInvoiceP.h, src/engine/gncOwner.c,
|
||
src/engine/gncOwner.h: Some const correctness improvements in
|
||
owner and invoice functions
|
||
|
||
2011-10-09 21:06 gjanssens
|
||
|
||
* [r21408] packaging/win32/dist-impl.sh: Use "Nimbus" gtk theme on
|
||
Windows. A previous attempt failed to set this in the installer.
|
||
BP
|
||
* [r21407] src/engine/gncInvoice.c, src/engine/gncInvoice.h:
|
||
Prepare internal post-to code to handle credit notes At the same
|
||
time clear up some confusing parameter names
|
||
* [r21406] src/engine/gncInvoice.c: Rename an ambiguous parameter
|
||
to avoid confusion.
|
||
* [r21405] src/report/business-reports/owner-report.scm: Add link
|
||
to split in its account register to all payment lines on the
|
||
owner report.
|
||
* [r21404] src/business/business-gnome/dialog-invoice.c,
|
||
src/engine/gncInvoice.c, src/engine/gncInvoice.h: Prepare
|
||
invoice search to handle both invoices and credit notes
|
||
|
||
2011-10-09 21:05 jralls
|
||
|
||
* [r21403] checks/Makefile.am, checks/quicken_check_21.chk: [Bug
|
||
644977] Add new Quicken Check 21 format Thanks to Steve Holland
|
||
<sholland@napervillegi.com> BP
|
||
|
||
2011-10-08 20:30 cstim
|
||
|
||
* [r21401] src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/dialog-payment.h,
|
||
src/business/business-gnome/gnc-plugin-business.c: Let the
|
||
"assign payment" feature choose customer or vendor payment,
|
||
depending on whether the amount is positive or negative.
|
||
|
||
2011-10-08 19:19 mikee
|
||
|
||
* [r21400] src/import-export/csv/gnc-csv-import.c: Bug #660875 -
|
||
Make columns have minumum width in import dialog.
|
||
|
||
2011-10-08 19:14 jralls
|
||
|
||
* [r21398] configure.ac, src/bin/Makefile.am,
|
||
src/core-utils/Makefile.am, src/core-utils/binreloc.c,
|
||
src/gnome-utils/Makefile.am, src/gnome-utils/gnc-main-window.c,
|
||
src/gnome/Makefile.am: Update Mac customizations for
|
||
gtk-mac-integration-1.0.0 Mac integration has had a name and api
|
||
change from ige-mac-integration as part of migration from
|
||
Sourceforge to Gnome. Also,
|
||
gtk_osxapplication_add_app_menu_item() has been replaced with
|
||
gtk_osxapplication_insert_menu_item(),
|
||
gtk_osxapplication_add_app_menu_group() has been removed (just
|
||
insert a separator where you want it), and gtk_osxapplication
|
||
path functions had been deprecated in favor of
|
||
quartz-application equivalents; those deprecated convenience
|
||
macros were removed in 1.0.0 BP
|
||
|
||
2011-10-08 17:00 gjanssens
|
||
|
||
* [r21397] po/POTFILES.in: Update POTFILES.in after last commit
|
||
|
||
2011-10-08 16:59 gjanssens
|
||
|
||
* [r21396] po/POTFILES.in, src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/dialog-userpass.glade,
|
||
src/gnome/dialog-new-user.c, src/gnome/dialog-progress.c,
|
||
src/gnome/glade/Makefile.am, src/gnome/glade/newuser.glade,
|
||
src/gnome/glade/progress.glade, src/gnome/glade/userpass.glade,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/dialog-new-user.glade,
|
||
src/gnome/gtkbuilder/dialog-progress.glade,
|
||
src/gnome/gtkbuilder/newuser.glade,
|
||
src/gnome/gtkbuilder/progress.glade,
|
||
src/gnome/gtkbuilder/userpass.glade: Bug #661218 - Migrate New
|
||
user, progress and user pass dialogs to Builder from GladeXML
|
||
Patch by Robert Fewell
|
||
* [r21395] src/engine/gncInvoice.c, src/engine/gncInvoice.h:
|
||
Introduce credit_note flag in invoice object
|
||
* [r21394] src/business/business-gnome/dialog-invoice.c: Use
|
||
GncInvoiceType in query for bills due reminder At the same time,
|
||
prepare for credit notes.
|
||
* [r21393] src/business/business-gnome/dialog-invoice.c,
|
||
src/engine/gncInvoice.c, src/engine/gncInvoice.h: Introduce
|
||
GncInvoiceType enum and start using it instead of the char based
|
||
Invoice Type. This also puts a first structure in place to add
|
||
credit notes later on.
|
||
|
||
2011-10-08 13:33 gjanssens
|
||
|
||
* [r21392] src/gnome/assistant-hierarchy.c,
|
||
src/gnome/gtkbuilder/assistant-hierarchy.glade: Small
|
||
improvements to the hierarchy assistant: * Set a default height
|
||
to the assistant so it gets rid of one of the scroll bars and
|
||
make the currency drop down larger to show all text. * Also make
|
||
the assistant window stay on top as when it is started from the
|
||
new user dialog, the main save window used to hide the assistant
|
||
window and could confuse the user Patch by Robert Fewell
|
||
|
||
2011-10-08 09:20 cstim
|
||
|
||
* [r21390] src/business/business-gnome/dialog-payment.c: Try to
|
||
get rid of CRIT trace messages by checking for owner validity
|
||
first.
|
||
* [r21389] src/business/business-gnome/dialog-payment.c: Fix
|
||
failed assertion if there is no A/R or A/P account involved.
|
||
|
||
2011-10-08 09:19 cstim
|
||
|
||
* [r21388] src/engine/gncOwner.h: Documentation improvement of
|
||
GncOwner functions.
|
||
|
||
2011-10-08 08:46 cstim
|
||
|
||
* [r21387] src/business/business-gnome/Makefile.am: Win32: Add
|
||
missing linking of libgncmod-business-gnome against libgnc-gnome
|
||
which is needed since r21383.
|
||
|
||
2011-10-07 21:50 cstim
|
||
|
||
* [r21383] src/business/business-gnome/gnc-plugin-business.c,
|
||
src/business/business-gnome/ui/gnc-plugin-business-ui.xml: Add
|
||
right-click menu item "Assign payment" to assign a transaction
|
||
as a payment. Feature request as described on
|
||
https://gnucash.uservoice.com/forums/101223-feature-request/suggestions/1536285-reassociate-already-existing-transactions-with-a-b?ref=title
|
||
|
||
2011-10-07 21:49 cstim
|
||
|
||
* [r21382] src/business/business-gnome/dialog-payment.c,
|
||
src/business/business-gnome/dialog-payment.h: Extend "Process
|
||
Payment" dialog so that it accepts an existing transaction as
|
||
well, and marks this as payment.
|
||
|
||
2011-10-07 12:21 gjanssens
|
||
|
||
* [r21381] src/gnome-utils/dialog-utils.c,
|
||
src/gnome-utils/gnc-gnome-utils.c: Add more debugging info in an
|
||
effort to find the cause of bug #510720
|
||
|
||
2011-10-07 10:16 gjanssens
|
||
|
||
* [r21379] src/business/business-gnome/dialog-invoice.c: Bug
|
||
#553432 - Status line of edit invoice page mixes invoice
|
||
currency amount with default currency symbol BP
|
||
|
||
2011-10-07 10:00 cstim
|
||
|
||
* [r21378] packaging/win32/dist-impl.sh: Win32 build: Make sure to
|
||
distribute all of gwenhywfar's share directory. In newer
|
||
gwenhywfar versions there are more sub-directories here which
|
||
are required for the online banking setup GUI.
|
||
|
||
2011-10-06 20:19 gjanssens
|
||
|
||
* [r21376] src/business/business-gnome/dialog-invoice.c: Bug
|
||
#365928 - Jobs do not stick in Expense Vouchers
|
||
|
||
2011-10-04 23:37 jralls
|
||
|
||
* [r21373] src/bin/Makefile.am: Add gnucash-setup-env-osx.in to
|
||
EXTRA_DIST so that it will be in the tarball. BP
|
||
|
||
2011-10-03 19:17 gjanssens
|
||
|
||
* [r21372] po/POTFILES.in, src/report/report-gnome/Makefile.am,
|
||
src/report/report-gnome/custom-report-dialog.glade,
|
||
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.glade,
|
||
src/report/report-gnome/dialog-report-column-view.c,
|
||
src/report/report-gnome/dialog-report-column-view.h,
|
||
src/report/report-gnome/dialog-report-style-sheet.c,
|
||
src/report/report-gnome/dialog-report-style-sheet.h,
|
||
src/report/report-gnome/dialog-report.glade,
|
||
src/report/report-gnome/dialog-style-sheet.c,
|
||
src/report/report-gnome/dialog-style-sheet.h,
|
||
src/report/report-gnome/report-gnome.i,
|
||
src/report/report-gnome/report.glade,
|
||
src/report/stylesheets/gnc-plugin-stylesheets.c: Bug #660369 -
|
||
Migrate Report dialogs to Builder from GladeXML Patch by Robert
|
||
Fewell with minor tweaks
|
||
|
||
2011-10-03 18:15 gjanssens
|
||
|
||
* [r21371] src/gnome-utils/gtkbuilder, src/gnome/gtkbuilder,
|
||
src/python, src/python/pycons, src/report/jqplot: Ignore some
|
||
autogenerated files
|
||
|
||
2011-10-03 16:52 gjanssens
|
||
|
||
* [r21369] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh: Bug 651645 - Windows SVN trunk
|
||
nightly builds fails to open compressed xml files
|
||
|
||
2011-09-30 18:48 cstim
|
||
|
||
* [r21368] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-invoice.h,
|
||
src/business/business-gnome/gnc-plugin-page-invoice.c: Need to
|
||
rename enum symbols to not conflict with those from
|
||
gnc-split-reg.h.
|
||
|
||
2011-09-30 18:47 cstim
|
||
|
||
* [r21367] src/engine/gncOwner.c, src/engine/gncOwner.h: Refactor
|
||
gncOwnerApplyPayment() so that the second part is available as
|
||
separate function gncOwnerAssignPaymentTxn().
|
||
* [r21366] src/engine/gncOwner.c, src/engine/gncOwner.h: Add some
|
||
const where applicable.
|
||
|
||
2011-09-29 14:22 cstim
|
||
|
||
* [r21365] src/gnome/assistant-acct-period.c: I18n: Use ngettext
|
||
for translation string with plural form.
|
||
|
||
2011-09-29 11:00 gjanssens
|
||
|
||
* [r21364] src/optional/python-bindings/tests/test_business.py:
|
||
Added test for Employee name (uses GncOwner*Name). Patch by
|
||
Hendrik van Antwerpen <hendrik@van-antwerpen.net>
|
||
* [r21363] src/base-typemaps.i,
|
||
src/optional/python-bindings/gnucash_business.py,
|
||
src/optional/python-bindings/gnucash_core.i,
|
||
src/optional/python-bindings/tests/Makefile.am,
|
||
src/optional/python-bindings/tests/runTests.py,
|
||
src/optional/python-bindings/tests/test_book.py,
|
||
src/optional/python-bindings/tests/test_business.py,
|
||
src/optional/python-bindings/tests/test_split.py,
|
||
src/optional/python-bindings/tests/test_transaction.py:
|
||
Completed mapping for owner types and added tests. Patch by
|
||
Hendrik van Antwerpen <hendrik@van-antwerpen.net> * Include
|
||
gncOwner later, to use typemap. * Add gncOwner functions to
|
||
GnuCashBusinessEntity. * Removed Owner, since it's basically
|
||
GnuCashBusinessEntity. * Included test for some business
|
||
classes. * Added currency to tests to reduce complaining.
|
||
* [r21362] src/base-typemaps.i,
|
||
src/optional/python-bindings/gnucash_business.py: Added bindings
|
||
for Employee, Job and Owner types. Patch by Hendrik van
|
||
Antwerpen <hendrik@van-antwerpen.net>
|
||
|
||
2011-09-29 10:06 cstim
|
||
|
||
* [r21361] packaging/win32/defaults.sh: Win32 build: Update
|
||
version numbers of aqbanking, gwenhywfar, ktoblzcheck.
|
||
|
||
2011-09-28 13:29 gjanssens
|
||
|
||
* [r21359] src/base-typemaps.i: Added gncVendor and gncCustomer to
|
||
base-typemap.i. Patch by Hendrik van Antwerpen
|
||
<hendrik@van-antwerpen.net>
|
||
|
||
2011-09-28 13:00 gjanssens
|
||
|
||
* [r21358] po/POTFILES.in, src/gnome/glade/Makefile.am,
|
||
src/gnome/glade/reconcile.glade, src/gnome/glade/register.glade,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gnc-plugin-page-register.h,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/gnc-plugin-page-register.glade,
|
||
src/gnome/gtkbuilder/reconcile.glade,
|
||
src/gnome/gtkbuilder/register.glade,
|
||
src/gnome/gtkbuilder/window-reconcile.glade,
|
||
src/gnome/window-reconcile.c,
|
||
src/register/ledger-core/dialog-dup-trans.c: Bug #659504 -
|
||
Migrate Register and reconcile from GladeXML to Builder Patch by
|
||
Robert Fewel Note: this patch is limited to the conversion of
|
||
widgets found in the libglade files. Both the Register and the
|
||
Reconcile features still depend on deprecated Gtk/Gnome widgets
|
||
(like GtkCList), which are added programmatically. Eventually
|
||
these widgets still have to be replaced with supported
|
||
alternatives.
|
||
|
||
2011-09-22 21:06 mta
|
||
|
||
* [r21303] src/app-utils/test/Makefile.am: Don't include
|
||
core-utils/gnc-gconf-utils.c in the source file list. It's
|
||
already part of one of the libraries the tests are linked with.
|
||
|
||
2011-09-22 21:04 mta
|
||
|
||
* [r21302] src/app-utils/Makefile.am: The build fails if python
|
||
bindings are requested and parallel build is on. The make file
|
||
knows how to build libgncmod-app-utils.la but doesn't realize
|
||
that ${top_builddir}/src/app-utils/libgncmod-app-utils.la is the
|
||
same file.
|
||
|
||
2011-09-22 21:02 mta
|
||
|
||
* [r21301] macros/ac_python_devel.m4: Find the python libraries
|
||
and includes even if the path to them includes a symlink. When
|
||
python is installed using MacPorts there is a symlink in the
|
||
path.
|
||
|
||
2011-09-22 20:14 cstim
|
||
|
||
* [r21300] src/optional/gtkmm/Makefile.am,
|
||
src/optional/gtkmm/gncmm/Book.hpp,
|
||
src/optional/gtkmm/gncmm/Commodity.hpp,
|
||
src/optional/gtkmm/gncmm/GncInstance.hpp,
|
||
src/optional/gtkmm/gncmm/Numeric.hpp,
|
||
src/optional/gtkmm/gncmm/Split.cpp,
|
||
src/optional/gtkmm/gncmm/Split.hpp,
|
||
src/optional/gtkmm/gncmm/Transaction.cpp,
|
||
src/optional/gtkmm/gncmm/Transaction.hpp,
|
||
src/optional/gtkmm/gncmm/private/Split_p.hpp,
|
||
src/optional/gtkmm/gncmm/private/Transaction_p.hpp,
|
||
src/optional/gtkmm/gncmm/wrap_init.cpp: Glibmm: Add the final
|
||
important engine objects as glibmm wrappers.
|
||
|
||
2011-09-22 10:50 cstim
|
||
|
||
* [r21294] src/optional/gtkmm/Makefile.am,
|
||
src/optional/gtkmm/gncmm/Account.hpp,
|
||
src/optional/gtkmm/gncmm/GncInstance.hpp: Glibmm: Add the common
|
||
QofInstance methods by using an additional base class. Not yet
|
||
complete, but at least compiles fine.
|
||
* [r21293] src/optional/gtkmm/Makefile.am,
|
||
src/optional/gtkmm/gncmm, src/optional/gtkmm/gncmm/Account.cpp,
|
||
src/optional/gtkmm/gncmm/Account.hpp,
|
||
src/optional/gtkmm/gncmm/Book.cpp,
|
||
src/optional/gtkmm/gncmm/Book.hpp,
|
||
src/optional/gtkmm/gncmm/Commodity.cpp,
|
||
src/optional/gtkmm/gncmm/Commodity.hpp,
|
||
src/optional/gtkmm/gncmm/Numeric.cpp,
|
||
src/optional/gtkmm/gncmm/Numeric.hpp,
|
||
src/optional/gtkmm/gncmm/private,
|
||
src/optional/gtkmm/gncmm/private/Account_p.hpp,
|
||
src/optional/gtkmm/gncmm/private/Book_p.hpp,
|
||
src/optional/gtkmm/gncmm/private/Commodity_p.hpp,
|
||
src/optional/gtkmm/gncmm/wrap_init.cpp,
|
||
src/optional/gtkmm/gncmm/wrap_init.hpp,
|
||
src/optional/gtkmm/gncmod-gtkmm.cpp: Add Glibmm C++ wrappers of
|
||
GObject objects to the optional gtkmm module.
|
||
|
||
2011-09-18 17:57 jralls
|
||
|
||
* [r21270] src/backend/dbi/gnc-backend-dbi.c: Make sure that
|
||
exiting conn_test_dbi_library on a failure doesn't leave the
|
||
locale at "C". BP
|
||
* [r21269] src/backend/dbi/gnc-backend-dbi-priv.h,
|
||
src/backend/dbi/gnc-backend-dbi.c, src/gnome-utils/gnc-file.c,
|
||
src/libqof/qof/qofbackend.h: [Bug #645216] Wrong permissions on
|
||
server result in bogus error message Author: John W. O'Brien
|
||
<john@saltant.com> In gnc-backend-dbi.c, accept enumerated
|
||
result from conn_test_dbi_library(), then throw
|
||
ERR_SQL_DBI_UNTESTABLE if the test setup failed, or
|
||
ERR_SQL_BAD_DBI if at least one test case failed. Define
|
||
ERR_SQL_DBI_UNTESTABLE error code and message. Define
|
||
GncDbiTestResult enumerated type. BP
|
||
|
||
2011-09-18 17:28 gjanssens
|
||
|
||
* [r21268] src/gnome-utils/dialog-transfer.c: Bug #612562 -
|
||
Transfer Funds dialog - 'Show Income/Expense' checkboxes are not
|
||
working Subaccounts of income and expense are not always shown.
|
||
BP
|
||
|
||
2011-09-17 17:40 gjanssens
|
||
|
||
* [r21267] src/gnome-utils/gnc-frequency.c: Bug #657596 - Migrate
|
||
Scheduled Transactions from GladeXML to Builder Add destroy
|
||
object for GncFrequency Patch by Robert Fewell
|
||
|
||
2011-09-17 17:20 gjanssens
|
||
|
||
* [r21266] src/plugins/bi_import/README: Business import: add a
|
||
note about the quoting differences
|
||
|
||
2011-09-17 17:19 gjanssens
|
||
|
||
* [r21265] src/plugins/bi_import/bi_import.c,
|
||
src/plugins/bi_import/bi_import.h,
|
||
src/plugins/bi_import/glade/bi_import.glade,
|
||
src/plugins/bi_import/gui.c: Opening new bills / invoices made
|
||
configurable from UI. Patch by Rafał Krzewski
|
||
* [r21264] src/plugins/bi_import/glade/bi_import.glade: Tweaked
|
||
alignment of import type radio button group for better
|
||
consistency and dialog resize behavior. Patch by Rafał Krzewski
|
||
|
||
2011-09-17 16:50 gjanssens
|
||
|
||
* [r21263] src/plugins/bi_import/gui.c: Normalized regexps. Non
|
||
quoted regexp require complete match (no trailing garbage
|
||
allowed). Default regexp was brought in sync with GUI option 1
|
||
(selected by default). Now a complete set of fields (possibly
|
||
empty) on each line is required.
|
||
* [r21262] src/plugins/bi_import/bi_import.c,
|
||
src/plugins/bi_import/gui.c: Improved regexps for CSV files with
|
||
quotes - quotes are allowed but not required on all fields.
|
||
|
||
2011-09-14 12:29 gjanssens
|
||
|
||
* [r21257] src/business/business-gnome/dialog-invoice.c: Change
|
||
default post date: * customer invoices: post at the current date
|
||
* bills/vouchers: post at the last date on the bill/voucher BP
|
||
|
||
2011-09-13 18:49 cstim
|
||
|
||
* [r21256] src/gnc/fpo/ViewletModel.cpp: Bug #658851: [Cutecash]
|
||
Sort the dashboard from latest to earliest.
|
||
|
||
2011-09-11 14:54 gjanssens
|
||
|
||
* [r21255] src/optional/python-bindings/Makefile.am,
|
||
src/optional/python-bindings/example_scripts/Invoice.tex,
|
||
src/optional/python-bindings/example_scripts/latex_invoices.py:
|
||
Bug #651175 - Script to export invoices to LaTeX Patch by
|
||
Christoph Holtermann
|
||
|
||
2011-09-11 14:32 gjanssens
|
||
|
||
* [r21254] AUTHORS: The previous seven patches were by Rafał
|
||
Krzewski. Adding his coordinates to the AUTHORS file for proper
|
||
attribution.
|
||
|
||
2011-09-11 14:24 gjanssens
|
||
|
||
* [r21253] src/plugins/bi_import/bi_import.c: minor formating fix
|
||
* [r21252] src/plugins/bi_import/gui.c: Changed 3rd import regexp
|
||
to actually accept quotes on all fields, and 4rd to accept
|
||
commas and quotes, as advertised in the UI.
|
||
* [r21251] src/plugins/bi_import/bi_import.c: Open invoice in a
|
||
new tab only if it has not been posted yet.
|
||
* [r21250] src/plugins/bi_import/bi_import.c: Check correct field
|
||
when testing if date_opened was set for a document.
|
||
* [r21249] src/plugins/bi_import/bi_import.c: Inverted conditions
|
||
for gnc_search_bill_on_id / gnc_search_invoice_on_id.
|
||
g_ascii_strcasecmp returns 0 when arguments are equal.
|
||
* [r21248] src/plugins/bi_import/bi_import.c,
|
||
src/plugins/bi_import/bi_import.h, src/plugins/bi_import/gui.c:
|
||
Pass document type to gnc_bi_import_fix_bis function and use it
|
||
to perform correct document owner check: vendor for bill,
|
||
customer for invoice.
|
||
|
||
2011-09-11 14:23 gjanssens
|
||
|
||
* [r21247] src/plugins/bi_import/bi_import.c,
|
||
src/plugins/bi_import/gui.c: Use billing_id consistently (fixed
|
||
billing_id/billingid/biing_id mixup)
|
||
|
||
2011-09-11 13:44 gjanssens
|
||
|
||
* [r21245] src/report/business-reports/taxinvoice.eguile.scm: Bug
|
||
#658244 - Custom css stylesheet and logo in Tax Invoice report
|
||
require protocol in exported HTML BP
|
||
|
||
2011-09-11 10:58 gjanssens
|
||
|
||
* [r21244] src/gnome-utils/gnc-ui.h: Bug #655901 - Fix build with
|
||
guile 2.0, part 2 BP
|
||
* [r21243] po/POTFILES.in, src/gnome-utils/gnc-frequency.c,
|
||
src/gnome-utils/gnc-frequency.h,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/gnc-frequency.glade,
|
||
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/glade/sched-xact.glade,
|
||
src/gnome/gnc-plugin-page-sx-list.c,
|
||
src/gnome/gnc-plugin-page-sx-list.h,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/dialog-sx.glade,
|
||
src/gnome/gtkbuilder/sched-xact.glade: Bug #657596 - Migrate
|
||
Scheduled Transactions from GladeXML to Builder Patch by Robert
|
||
Fewell
|
||
|
||
2011-09-07 18:03 cstim
|
||
|
||
* [r21241] src/gnc/CMakeLists.txt, src/gnc/Numeric.hpp,
|
||
src/gnc/RecentFileMenu.cpp, src/gnc/RecentFileMenu.hpp,
|
||
src/gnc/dashboard.cpp, src/gnc/dashboard.hpp,
|
||
src/gnc/dashboard.ui, src/gnc/fpo, src/gnc/fpo/FPO.cpp,
|
||
src/gnc/fpo/FPO.hpp, src/gnc/fpo/ViewletModel.cpp,
|
||
src/gnc/fpo/ViewletModel.hpp, src/gnc/fpo/ViewletView.cpp,
|
||
src/gnc/fpo/ViewletView.hpp, src/gnc/main.cpp,
|
||
src/gnc/mainwindow-file.cpp, src/gnc/mainwindow.cpp,
|
||
src/gnc/mainwindow.hpp, src/gnc/mainwindow.ui, src/gnc/qss,
|
||
src/gnc/qss/default.qss, src/gnc/stylesheets.qrc: GSoC Cutecash
|
||
project by Nitish Dodagatta (last half) Summary of the project
|
||
by the GSoC student, copied from
|
||
http://wiki.gnucash.org/wiki/GSoC2011#Student_Summaries : A new
|
||
user interface for Gnucash core using Qt/C++ was started by one
|
||
of the Gnucash developers in 2010. [1] The idea is to create a
|
||
lightweight user friendly UI, reusing the backend core API of
|
||
Gnucash. During the project, I created a widget to allow a user
|
||
to add two split transaction to/from different accounts. After
|
||
that I worked on adding an overview widget showing a list of
|
||
recent transactions entered. It consists of two report views
|
||
containing income and expense. This view also called as First
|
||
Person Overview provides an easy to browse list of transactions.
|
||
The idea is to integrate common handy features with these views.
|
||
The present view lists four entries for each transaction: date
|
||
of the transaction, transaction description, split account name
|
||
and split amount. Each of the entries are inside their own
|
||
QWidget, so as to allow interactive features to be coded on each
|
||
of the entries. The already existing code had some C++ wrappers
|
||
to convert the return values of C functions to Qt data types. I
|
||
made use of them whenever possible. And at some parts of the
|
||
code I used the C functions directly where it made things easier
|
||
for me. The FPO consists of one or more viewlets. A viewlet is
|
||
nothing but a list of transactions, a slightly minified version
|
||
of General Journal, to easily browse transactions sorted by
|
||
date. The viewlet generator function works such that there is no
|
||
date entry or account name entry, if it is the same as the
|
||
previous (above) one. This information is then used by
|
||
ViewletView to generate the UI part. To make the views visually
|
||
appealing and readable, QStyleSheets are used which
|
||
distinguishes the various types of entries in the viewlet.
|
||
Overall, it was a rewarding experience, I learned a lot of new
|
||
things, common pitfalls, handy tips and tricks, and a better
|
||
understanding of the Gnucash core API . The project was observed
|
||
only by myself and my mentor. During the course I also generated
|
||
windows builds for two of my friends who were interested to have
|
||
a look at the features implemented. I received positive feedback
|
||
from them and couple of feature requests from them. Working on
|
||
this project within GSoC was a rewarding experience. I thank my
|
||
mentor Christian Stimming for guiding me along and giving very
|
||
helpful advices and hints during the summer. I definitely would
|
||
like to continue contributing to Gnucash community in future.
|
||
[1] http://wiki.gnucash.org/wiki/Cutecash
|
||
* [r21240] src/gnc/CMakeLists.txt, src/gnc/dashboard.cpp,
|
||
src/gnc/dashboard.hpp, src/gnc/dashboard.ui,
|
||
src/gnc/fallback-icons.qrc, src/gnc/icons, src/gnc/icons/oxygen,
|
||
src/gnc/icons/oxygen/48x48, src/gnc/icons/oxygen/48x48/actions,
|
||
src/gnc/icons/oxygen/48x48/actions/document-new.png,
|
||
src/gnc/icons/oxygen/48x48/actions/document-open.png,
|
||
src/gnc/icons/oxygen/48x48/actions/document-save-as.png,
|
||
src/gnc/icons/oxygen/48x48/actions/document-save.png,
|
||
src/gnc/icons/oxygen/48x48/actions/edit-copy.png,
|
||
src/gnc/icons/oxygen/48x48/actions/edit-cut.png,
|
||
src/gnc/icons/oxygen/48x48/actions/edit-paste.png,
|
||
src/gnc/icons/oxygen/48x48/actions/edit-redo.png,
|
||
src/gnc/icons/oxygen/48x48/actions/edit-undo.png,
|
||
src/gnc/icons/oxygen/48x48/actions/help-about.png,
|
||
src/gnc/icons/oxygen/48x48/actions/list-add.png,
|
||
src/gnc/icons/oxygen/48x48/actions/tab-close-other.png,
|
||
src/gnc/icons/oxygen/48x48/actions/window-close.png,
|
||
src/gnc/icons/oxygen/index.theme, src/gnc/mainwindow.cpp,
|
||
src/gnc/mainwindow.hpp, src/gnc/mainwindow.ui: GSoC Cutecash
|
||
project by Nitish Dodagatta (first half) - Use system icons,
|
||
fallback icon theme included - Prototype of unified transaction
|
||
entry widget
|
||
|
||
2011-09-06 07:21 mta
|
||
|
||
* [r21239] src/engine/test-core/test-engine-stuff.c: Use the
|
||
correct #define for the number of account types instead of
|
||
assuming that ACCT_TYPE_CREDITLINE is the last one.
|
||
|
||
2011-09-01 06:51 cstim
|
||
|
||
* [r21233] src/html/gnc-html-graph-gog-webkit.c,
|
||
src/html/gnc-html-webkit.c: (cppcheck) Fix several memory leaks
|
||
* [r21232] src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-model-owner.c,
|
||
src/gnome-utils/gnc-tree-view.c: (cppcheck) Fix mismatching
|
||
allocation and deallocation
|
||
|
||
2011-09-01 06:50 cstim
|
||
|
||
* [r21231] src/gnome-utils/gnc-main-window.c: (cppcheck) Fix a
|
||
possible memory leak: data
|
||
* [r21230] src/gnome-utils/dialog-commodity.c: (cppcheck) Fix
|
||
mismatching allocation and deallocation: namespace
|
||
* [r21229] src/engine/Split.c, src/engine/gncInvoice.c,
|
||
src/engine/gncOrder.c: (cppcheck) Remove several redundant null
|
||
checks
|
||
|
||
2011-08-27 11:21 gjanssens
|
||
|
||
* [r21223] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/xml/gnc-backend-xml.c: Add some warnings to help
|
||
tracing file loading issues
|
||
|
||
2011-08-25 21:38 jralls
|
||
|
||
* [r21221] src/app-utils/gnc-sx-instance-model.c,
|
||
src/backend/xml/gnc-backend-xml.c,
|
||
src/backend/xml/io-gncxml-v2.c, src/engine/Account.c,
|
||
src/gnome-search/dialog-search.c,
|
||
src/gnome-search/gnc-general-search.c,
|
||
src/gnome-search/gnc-general-search.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-edit.c,
|
||
src/gnome-utils/gnc-general-select.c,
|
||
src/gnome-utils/gnc-general-select.h, src/libqof/qof/gnc-date.c,
|
||
src/libqof/qof/qofinstance.c,
|
||
src/register/register-gnome/combocell-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-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-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/quickfillcell-gnome.c,
|
||
src/register/register-gnome/table-gnome.c: Delete the
|
||
often-conflicting and occasionally unsafe Gnucash local
|
||
variables which have leaked in over the years. Emacs users
|
||
should add the following to their .emacs files: (c-add-style
|
||
"gnucash" '("k&r" (c-basic-offset . 4) (c-offsets-alist .
|
||
((case-label . +)) ) (c-hanging-braces-alist .
|
||
((substatement-open before after) (block-close before after)) )
|
||
)) Users with Emacs version 23 and later can add this as well:
|
||
(dir-locals-set-class-variables 'gnucash-project
|
||
'((indent-tabs-mode . nil) (fill-column . 80) (c-mode .
|
||
((c-file-style . "gnucash"))) (c++-mode . ((c-file-style .
|
||
"gnucash"))))) (dir-locals-set-directory-class
|
||
"/path/to/gnucash-svn" 'gnucash-project) Users with earlier
|
||
versions should at least add (setq indent-tabs-mode nil) and
|
||
should consider adding (c-default-style ('((c-mode .
|
||
"gnucash"))))
|
||
|
||
2011-08-25 07:57 cstim
|
||
|
||
* [r21218] src/app-utils/CMakeLists.txt, src/gnc/Numeric.hpp:
|
||
Include refactored ui related balance functions.
|
||
|
||
2011-08-24 20:56 gjanssens
|
||
|
||
* [r21217] src/gnome-utils/gnc-account-sel.c: When posting an
|
||
invoice it warns of no post-to account selected. This bug was
|
||
introduced by the patch of bug #653109
|
||
|
||
2011-08-23 21:20 gjanssens
|
||
|
||
* [r21216] po/POTFILES.in, src/app-utils/Makefile.am,
|
||
src/app-utils/gnc-ui-balances.c,
|
||
src/app-utils/gnc-ui-balances.h, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h,
|
||
src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-model-owner.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-owner.c,
|
||
src/gnome/window-reconcile.c: Move ui related balance
|
||
calculation functions to separate file
|
||
* [r21215] src/base-typemaps.i, src/bin/overrides/Makefile.am,
|
||
src/bin/overrides/gnucash-env.in,
|
||
src/optional/python-bindings/gnucash_business.py,
|
||
src/optional/python-bindings/gnucash_core.i,
|
||
src/optional/python-bindings/gnucash_core.py: Add qof queries to
|
||
python bindings and set PYTHON_PATH in gnucash-env Patch by
|
||
Hendrik van Antwerpen
|
||
|
||
2011-08-23 12:01 gjanssens
|
||
|
||
* [r21214] contrib/xslt/acctlist.xsl, contrib/xslt/gnc2xea.xsl:
|
||
contrib: add license information for style sheets
|
||
* [r21213] contrib/README, contrib/xslt/README: contrib:
|
||
update/add README files for style sheets
|
||
* [r21212] contrib/xslt/gnc2xea.xsl: contrib: add a style sheet to
|
||
create an account hierarchy template from a GnuCash file Add an
|
||
XSLT style sheet that takes an existing (uncompressed) GnuCash
|
||
file and creates an account hierarchy template from it. Takes
|
||
parameters for the account hierarchy name, short, and long
|
||
description.
|
||
|
||
2011-08-23 12:00 gjanssens
|
||
|
||
* [r21211] contrib/xslt, contrib/xslt/acctlist.xsl: contrib: add
|
||
an XSLT style sheet to create an account list Add a simple XSLT
|
||
style sheet that takes an (uncompressed) GnuCash file or
|
||
template, and generates a comma-separated list of account
|
||
numbers, names, and types.
|
||
|
||
2011-08-23 08:26 gjanssens
|
||
|
||
* [r21210] src/gnome/dialog-lot-viewer.c,
|
||
src/gnome/gtkbuilder/dialog-lot-viewer.glade: Bug #656786 -
|
||
Allow splits to be added to/removed from lots in lotviewer
|
||
|
||
2011-08-22 23:45 jralls
|
||
|
||
* [r21209] src/gnome-utils/gnc-main-window.c: Fix tab-indent in
|
||
gnc-main-window.c, reverting r21207
|
||
|
||
2011-08-22 18:19 jralls
|
||
|
||
* [r21208] src/engine/Account.c, src/engine/Account.h,
|
||
src/gnome/assistant-hierarchy.c: [Decruftification] Combine
|
||
xaccCloneAccountSimple and xaccCloneAccountCommon into a single
|
||
xaccCloneAccount Since removing the qofinstance-gemini
|
||
xaccCloneAccount means that the only user of
|
||
xaccCloneAccountCommon is xaccCloneAccountSimple, which adds
|
||
only one line beyond calling xaccCloneAccountCommon, combine
|
||
them into a single function, called xaccCloneAccount (no need to
|
||
make it simple since it's the only one.)
|
||
|
||
2011-08-22 18:18 jralls
|
||
|
||
* [r21207] src/gnome-utils/gnc-main-window.c: Missed a free in
|
||
main_window_update_page_name
|
||
|
||
2011-08-22 07:12 cstim
|
||
|
||
* [r21206] src/engine/CMakeLists.txt: Remove Period.[hc] file also
|
||
from cmake files.
|
||
|
||
2011-08-22 07:10 cstim
|
||
|
||
* [r21205] src/app-utils/file-utils.c, src/app-utils/gfec.c,
|
||
src/app-utils/gnc-ui-util.c, src/app-utils/gnc-ui-util.h,
|
||
src/app-utils/guile-util.c, src/app-utils/option-util.c,
|
||
src/app-utils/test/test-scm-query-string.c,
|
||
src/backend/dbi/gnc-backend-dbi.c,
|
||
src/business/business-gnome/gnc-plugin-business.c,
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/engine/Account.h, src/engine/gncOwner.c,
|
||
src/gnc-module/gnc-module.c, src/gnome-search/dialog-search.c,
|
||
src/gnome-utils/assistant-utils.c,
|
||
src/gnome-utils/assistant-utils.h,
|
||
src/gnome-utils/dialog-account.c,
|
||
src/gnome-utils/dialog-commodity.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/dialog-utils.c,
|
||
src/gnome-utils/gnc-account-sel.c,
|
||
src/gnome-utils/gnc-amount-edit.h,
|
||
src/gnome-utils/gnc-date-format.c,
|
||
src/gnome-utils/gnc-dense-cal.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-menu-extensions.c,
|
||
src/gnome-utils/gnc-recurrence.c,
|
||
src/gnome-utils/gnc-tree-model-owner.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-owner.c,
|
||
src/gnome-utils/gnc-tree-view-owner.h,
|
||
src/gnome-utils/window-main-summarybar.c,
|
||
src/gnome/assistant-acct-period.c,
|
||
src/gnome/assistant-hierarchy.c, src/gnome/assistant-loan.c,
|
||
src/gnome/assistant-stock-split.c,
|
||
src/gnome/dialog-lot-viewer.c, src/gnome/dialog-price-editor.c,
|
||
src/gnome/dialog-print-check.c, src/gnome/dialog-tax-info.c,
|
||
src/gnome/gnc-plugin-page-budget.c,
|
||
src/gnome/window-autoclear.c,
|
||
src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/aqbanking/gnc-file-aqb-import.c,
|
||
src/import-export/import-backend.c,
|
||
src/import-export/qif-import/dialog-account-picker.c,
|
||
src/import-export/qif-import/druid-qif-import.c,
|
||
src/libqof/qof/qofobject.c,
|
||
src/libqof/qof/test/test-kvp_frame.c,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/libqof/qof/test/test-qofinstance.c,
|
||
src/libqof/qof/test/test-qofobject.c,
|
||
src/python/gncmod-python.c,
|
||
src/register/register-gnome/gnucash-sheet.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/window-report.c,
|
||
src/report/report-system/gnc-report.c,
|
||
src/test-core/test-stuff.c, src/test-core/test-stuff.h:
|
||
Re-indentation of source code. As usual, re-indentation was done
|
||
using astyle-1.24 using the following options: astyle
|
||
--indent=spaces=4 --brackets=break --pad-oper --pad-header
|
||
--suffix=none
|
||
|
||
2011-08-22 03:58 jralls
|
||
|
||
* [r21204] src/gnome-utils/gnc-main-window.c: Missed a free in
|
||
main_window_update_page_name
|
||
* [r21203] src/engine/Account.c, src/engine/Account.h,
|
||
src/engine/gncAddress.c, src/engine/gncAddressP.h,
|
||
src/engine/gncBillTerm.c, src/engine/gncBillTermP.h,
|
||
src/engine/gncCustomer.c, src/engine/gncCustomerP.h,
|
||
src/engine/gncEmployee.c, src/engine/gncEmployeeP.h,
|
||
src/engine/gncEntry.c, src/engine/gncEntryP.h,
|
||
src/engine/gncInvoice.c, src/engine/gncInvoiceP.h,
|
||
src/engine/gncJob.c, src/engine/gncJobP.h,
|
||
src/engine/gncOrder.c, src/engine/gncOrderP.h,
|
||
src/engine/gncOwner.c, src/engine/gncOwnerP.h,
|
||
src/engine/gncTaxTable.c, src/engine/gncTaxTableP.h,
|
||
src/engine/gncVendor.c, src/engine/gncVendorP.h,
|
||
src/libqof/qof/qofinstance.c, src/libqof/qof/qofinstance.h,
|
||
src/libqof/qof/test/test-qofinstance.c: Delete
|
||
qofinstance_gemini and all related functions; they were left
|
||
over from the clone-the-book-when-closing code abandoned in 2005
|
||
|
||
2011-08-21 19:42 cstim
|
||
|
||
* [r21202] src/gnome-utils/gnc-main-window.c: (cppcheck) fix two
|
||
possible memory leaks Patch by Aurimas Fišeras.
|
||
* [r21201] src/experimental/cgi-bin/fastcgi-hello.c: (cppcheck)
|
||
Fix "error: Memory leak: bufp" Patch by Aurimas Fišeras.
|
||
* [r21200] src/engine/test-core/test-engine-stuff.c: (cppcheck)
|
||
Fix a possible memory leak Patch by Aurimas Fišeras.
|
||
* [r21199] src/engine/SX-book.c: (cppcheck) Remove redundant null
|
||
check Patch by Aurimas Fišeras.
|
||
* [r21198] src/backend/xml/io-example-account.c: (cppcheck) Fix
|
||
"error: Memory leak: gea" Patch by Aurimas Fišeras.
|
||
* [r21197] src/app-utils/gfec.c: (cppcheck) Fix "error: Memory
|
||
leak: msg" Patch by Aurimas Fišeras.
|
||
|
||
2011-08-21 19:41 cstim
|
||
|
||
* [r21196] src/app-utils/option-util.c: (cppcheck) Fix "error:
|
||
Mismatching allocation and deallocation: symbol" Patch by
|
||
Aurimas Fišeras.
|
||
|
||
2011-08-20 13:29 gjanssens
|
||
|
||
* [r21195] po/POTFILES.in, src/gnome-utils/gnc-recurrence.c,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/gnc-recurrence.glade,
|
||
src/gnome/glade/Makefile.am, src/gnome/glade/budget.glade,
|
||
src/gnome/gnc-plugin-budget.h,
|
||
src/gnome/gnc-plugin-page-budget.c,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/budget.glade,
|
||
src/gnome/gtkbuilder/gnc-plugin-page-budget.glade: Bug #656752 -
|
||
Migrate Budgets from GladeXML to Builder Patch by Robert Fewell
|
||
|
||
2011-08-20 03:45 jralls
|
||
|
||
* [r21194] po/POTFILES.in, src/engine/Makefile.am,
|
||
src/engine/Period.c, src/engine/Period.h,
|
||
src/engine/test/Makefile.am, src/engine/test/test-period.c,
|
||
src/gnome/assistant-acct-period.c: Delete unused Period.c and
|
||
ifdeffed-away call to it
|
||
* [r21193] src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h,
|
||
src/libqof/qof/test/test-kvp_frame.c: Remove unused functions
|
||
from kvp_frame
|
||
|
||
2011-08-20 03:44 jralls
|
||
|
||
* [r21192] src/libqof/qof/qofinstance.c,
|
||
src/libqof/qof/qofinstance.h,
|
||
src/libqof/qof/test/test-qofinstance.c: Delete unused functions
|
||
from qofinstance.c
|
||
* [r21191] src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h:
|
||
Delete unused functions from qofbook.c
|
||
* [r21190] src/engine/test/Makefile.am,
|
||
src/engine/test/test-recursive.c, src/libqof/qof/qofsession.c,
|
||
src/libqof/qof/qofsession.h: Delete unused QofInstance copy
|
||
functions from qofsession.c
|
||
|
||
2011-08-17 10:54 gjanssens
|
||
|
||
* [r21186] src/app-utils/gnc-ui-util.c: Owner balances: flip sign
|
||
Now a positive balance means, amount still due, a negative
|
||
balance means overpayment. This aligns with other uses of
|
||
balances like in the "Bills Due Reminder" dialog
|
||
* [r21185] src/engine/gncOwner.c, src/engine/gncOwner.h,
|
||
src/gnome-utils/gnc-tree-model-owner.c: Fix crash in invoice
|
||
payment introduced in commit 21181
|
||
|
||
2011-08-13 15:33 gjanssens
|
||
|
||
* [r21182] src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h, src/engine/gncOwner.c,
|
||
src/engine/gncOwner.h, src/gnome-utils/gnc-tree-model-owner.c,
|
||
src/gnome-utils/gnc-tree-model-owner.h,
|
||
src/gnome-utils/gnc-tree-view-owner.c: Implement a balance for
|
||
owners and show it on the owners view page The Balance column is
|
||
not visible by default, but can be activated with the blue arrow
|
||
in the top-right of the page.
|
||
* [r21181] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/business-gnome-utils.h,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-payment.c,
|
||
src/engine/gncInvoice.c, src/engine/gncInvoice.h,
|
||
src/engine/gncOwner.c, src/engine/gncOwner.h: Move some
|
||
functions to better locations - two functions in
|
||
business-gnome-utils weren't gui related functions - invoice
|
||
payment should be in gncOwner as already stated in the sourcefile
|
||
* [r21180] src/app-utils/gnc-ui-util.c, src/engine/Account.h:
|
||
Spelling corrections in comments
|
||
* [r21179] src/gnome/gnc-plugin-page-register.c: Fix critical
|
||
error This patch fixes a critical error regarding the color tabs
|
||
when trying to display the search results and also on the
|
||
scheduled transactions template. Patch by Robert Fewell BP
|
||
|
||
2011-08-13 15:32 gjanssens
|
||
|
||
* [r21178] po/POTFILES.in, src/gnome-search/Makefile.am,
|
||
src/gnome-search/dialog-search.c,
|
||
src/gnome-search/dialog-search.glade,
|
||
src/gnome-search/search.glade: Bug #656422 Migrate Search from
|
||
GladeXML to Builder Patch by Robert Fewell
|
||
|
||
2011-08-11 20:35 gjanssens
|
||
|
||
* [r21166] src/business/business-gnome/dialog-payment.c: Bug
|
||
#542020 invoice/bill payment dialogue: automatic account as
|
||
default
|
||
* [r21165] src/doc/lots.txt, src/engine/gnc-lot-p.h,
|
||
src/engine/gnc-lot.c, src/engine/gnc-lot.h: Spelling and comment
|
||
improvements
|
||
* [r21164] src/gnome/dialog-lot-viewer.c: Restructure file to make
|
||
it easier to read
|
||
|
||
2011-08-11 20:26 gjanssens
|
||
|
||
* [r21163] po/POTFILES.in: Update POTFILES.in based the last few
|
||
commits
|
||
* [r21162] src/gnome-utils/dialog-commodity.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/commodity.glade,
|
||
src/gnome-utils/gtkbuilder/dialog-commodity.glade,
|
||
src/gnome-utils/gtkbuilder/dialog-transfer.glade,
|
||
src/gnome-utils/gtkbuilder/transfer.glade: Rename gnome-utils
|
||
gtkbuilder files to match the source file they are called from
|
||
Patch by Robert Fewell
|
||
|
||
2011-08-11 20:25 gjanssens
|
||
|
||
* [r21161] src/gnome/dialog-commodities.c,
|
||
src/gnome/dialog-fincalc.c, src/gnome/dialog-price-edit-db.c,
|
||
src/gnome/dialog-price-editor.c,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/autoclear.glade,
|
||
src/gnome/gtkbuilder/commodities.glade,
|
||
src/gnome/gtkbuilder/dialog-commodities.glade,
|
||
src/gnome/gtkbuilder/dialog-fincalc.glade,
|
||
src/gnome/gtkbuilder/dialog-price.glade,
|
||
src/gnome/gtkbuilder/fincalc.glade,
|
||
src/gnome/gtkbuilder/price.glade,
|
||
src/gnome/gtkbuilder/window-autoclear.glade,
|
||
src/gnome/window-autoclear.c: Rename gnome gtkbuilder files to
|
||
match the source file they are called from Patch by Robert Fewell
|
||
* [r21160] src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/gnc-date-format.glade,
|
||
src/gnome-utils/gnc-date-format.c,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/gnc-date-format.glade,
|
||
src/gnome/dialog-print-check.c, src/gnome/glade/Makefile.am,
|
||
src/gnome/glade/print.glade, src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/dialog-print-check.glade,
|
||
src/gnome/gtkbuilder/print.glade: Bug #656174 Migrate Cheque /
|
||
date from GladeXML to Builder Patch by Robert Fewell
|
||
|
||
2011-08-11 08:32 cmarchi
|
||
|
||
* [r21156] src/bin/gnucash-bin.c: Last stable release is GnuCash
|
||
2.4.7.
|
||
|
||
2011-08-10 21:10 gjanssens
|
||
|
||
* [r21148] po/POTFILES.in,
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/engine/gnc-lot.c, src/gnome/Makefile.am,
|
||
src/gnome/dialog-lot-viewer.c, src/gnome/dialog-lot-viewer.h,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/dialog-lot-viewer.glade,
|
||
src/gnome/gtkbuilder/lots.glade, src/gnome/lot-viewer.c,
|
||
src/gnome/lot-viewer.h: Rename lot viewer related files to be
|
||
more in line with other dialogs
|
||
* [r21147] po/POTFILES.in, src/gnome/glade/Makefile.am,
|
||
src/gnome/glade/lots.glade, src/gnome/gtkbuilder/lots.glade,
|
||
src/gnome/lot-viewer.c: Convert lot viewer GUI to gtkbuilder
|
||
format
|
||
* [r21146] src/gnome/glade/lots.glade, src/gnome/lot-viewer.c:
|
||
Remove deprecated clist.
|
||
|
||
2011-08-10 15:17 cmarchi
|
||
|
||
* [r21144] src/gnome/assistant-acct-period.c: Fix another typo.
|
||
|
||
2011-08-10 14:42 cmarchi
|
||
|
||
* [r21143] src/gnome/gtkbuilder/assistant-loan.glade: Fix a typo.
|
||
|
||
2011-08-10 08:25 gjanssens
|
||
|
||
* [r21142] po/POTFILES.in: Update POTFILES.in after recent glade
|
||
to gtkbuilder conversions
|
||
|
||
2011-08-08 14:31 gjanssens
|
||
|
||
* [r21130] src/libqof/qof/gnc-numeric.c: Add note for qofmath128.c
|
||
include in the source file itself
|
||
|
||
2011-08-08 07:00 cstim
|
||
|
||
* [r21128] src/engine/Account.h: Minor documentation
|
||
clarifications.
|
||
|
||
2011-08-08 06:59 cstim
|
||
|
||
* [r21127] src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/gnc-numeric.c: Revert r21121, "Fix a weird
|
||
include", and improve documentation of that. Note: The
|
||
qofmath128 functions are used mostly here and almost nowhere
|
||
else. Hence, we inline the C code directly into here so that the
|
||
compiler can potentially inline the code as-is and speed up the
|
||
gnc-numeric.c functions.
|
||
|
||
2011-08-07 21:30 jralls
|
||
|
||
* [r21126] src/libqof/qof/qofobject.c,
|
||
src/libqof/qof/test/Makefile.am, src/libqof/qof/test/test-qof.c,
|
||
src/libqof/qof/test/test-qofobject.c: [GSOC 2011 Unit Testing]
|
||
Test QofObject. Author: Muslim Chochlov
|
||
|
||
2011-08-07 09:15 gjanssens
|
||
|
||
* [r21121] src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/gnc-numeric.c: Fix a weird include
|
||
* [r21120] src/gnome-utils/dialog-commodity.c,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/commodity.glade,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/commodity.glade,
|
||
src/gnome/dialog-price-edit-db.c,
|
||
src/gnome/dialog-price-editor.c, src/gnome/glade/Makefile.am,
|
||
src/gnome/glade/price.glade, src/gnome/gtkbuilder/price.glade:
|
||
Bug #655518 Migrate Price / Securities from GladeXML to Builder
|
||
Patch by Robert Fewell
|
||
|
||
2011-08-07 09:14 gjanssens
|
||
|
||
* [r21119] src/gnome/assistant-acct-period.c,
|
||
src/gnome/assistant-hierarchy.c,
|
||
src/gnome/assistant-stock-split.c,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/account.glade,
|
||
src/gnome/gtkbuilder/acctperiod.glade,
|
||
src/gnome/gtkbuilder/assistant-acct-period.glade,
|
||
src/gnome/gtkbuilder/assistant-hierarchy.glade,
|
||
src/gnome/gtkbuilder/assistant-stock-split.glade,
|
||
src/gnome/gtkbuilder/stocks.glade: Use separate glade file per
|
||
assistant Patch by Bob
|
||
* [r21118] src/gnome-utils/gnc-account-sel.c,
|
||
src/gnome/Makefile.am, src/gnome/assistant-loan.c,
|
||
src/gnome/assistant-loan.h, src/gnome/druid-loan.c,
|
||
src/gnome/druid-loan.h, src/gnome/glade/sched-xact.glade,
|
||
src/gnome/gnc-plugin-basic-commands.c,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/assistant-loan.glade,
|
||
src/gnome/gtkbuilder/sched-xact.glade: Bug #653109 Change Loan
|
||
Druid to an Assistant Patch by Bob
|
||
* [r21117]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c: Add
|
||
missing include file
|
||
|
||
2011-08-04 09:41 gjanssens
|
||
|
||
* [r21108] src/guile-mappings.h,
|
||
src/plugins/bi_import/Makefile.am: Bug #655901 - Fix build with
|
||
guile 2.0 Patch by Petr Gajdos BP
|
||
|
||
2011-07-18 12:00 jralls
|
||
|
||
* [r20939] src/test-core/test-stuff.c: Testing: Fix compile error
|
||
introduced in r20928
|
||
|
||
2011-07-17 21:22 jralls
|
||
|
||
* [r20938] src/test-core/test-stuff.h: Testing: Fixed
|
||
test_reset_called() return type Author: Muslim Chochlov
|
||
|
||
2011-07-17 21:21 jralls
|
||
|
||
* [r20937] src/libqof/qof/kvp_frame.c,
|
||
src/libqof/qof/test/Makefile.am,
|
||
src/libqof/qof/test/test-kvp_frame.c,
|
||
src/libqof/qof/test/test-qof.c: [GSOC 2011 Unit Testing] Test
|
||
KVPFrame. Author: Muslim Chochlov
|
||
|
||
2011-07-17 17:35 jralls
|
||
|
||
* [r20936] src/engine/Recurrence.c, src/engine/Scrub.c,
|
||
src/engine/TransLog.c, src/engine/Transaction.c,
|
||
src/engine/engine-helpers.c, src/engine/glib-helpers.c,
|
||
src/engine/gncOwner.c, src/engine/kvp-scm.c: Formatting Fixes
|
||
with astyle --indent=spaces=4 --brackets=break --pad-oper
|
||
--pad-header --suffix=none
|
||
* [r20935] src/engine/Account.c: [Engine Test] Fix parameter setup
|
||
error detected with unit test.
|
||
|
||
2011-07-14 17:06 jralls
|
||
|
||
* [r20928] src/test-core/test-stuff.c, src/test-core/test-stuff.h:
|
||
Testing: Add some convenience functions to make it easier to
|
||
test callbacks and to intercept and ignore or test expected
|
||
error log messages. Much lifted from Muslim's test-qofbook.c
|
||
* [r20927] src/test-core/test-stuff.h: Testing: Fix an error in
|
||
the GNC_TEST_ADD macro that ate user data for the fixture.
|
||
|
||
2011-07-13 22:10 micha
|
||
|
||
* [r20926] po/fr.po: Fix french translation error: 'Case
|
||
Insensitive?' -> 'Ignorer la casse?' This was reported some time
|
||
ago in a Debian bug http://bugs.debian.org/549479 BP --Cette
|
||
ligne, et les suivantes ci-dessous, seront ignorées-- M po/fr.po
|
||
|
||
2011-07-10 02:02 alex.aycinena
|
||
|
||
* [r20886] src/gnome/dialog-tax-info.c: Correct memory leak found
|
||
with Valgrind.
|
||
|
||
2011-07-08 10:08 gjanssens
|
||
|
||
* [r20850] po/POTFILES.in: Remove local-only file frop POTFILES.in
|
||
This wasn't meant to be added
|
||
|
||
2011-07-01 05:33 jralls
|
||
|
||
* [r20811] src/libqof/qof/test/test-qofinstance.c: [GSOC2011 Unit
|
||
Testing] Unit tests for QofInstance. Author: Muslim Chochlov
|
||
|
||
2011-07-01 04:56 jralls
|
||
|
||
* [r20810] src/libqof/qof/test/test-qofinstance.c: Revert
|
||
"[GSOC2011 Unit Testing] Unit tests for QofInstance: Incomplete
|
||
changeset." This reverts commit
|
||
c7b6b45e9e97f210d2bb145ef2e355f1c660d35f.
|
||
|
||
2011-07-01 03:50 alex.aycinena
|
||
|
||
* [r20809] src/gnome/dialog-tax-info.c: Reverse changeset 20663;
|
||
wrong place to correct memory leak found with Valgrind.
|
||
|
||
2011-06-30 17:06 jralls
|
||
|
||
* [r20808] src/libqof/qof/test/test-qofbook.c: [GSOC2011 Unit
|
||
Testing] Fix memory error by not trying to test pointers in
|
||
deallocated objects. Author: Muslim Chochlov
|
||
* [r20807] src/libqof/qof/test/test-qofinstance.c: [GSOC2011 Unit
|
||
Testing] Unit tests for QofInstance. Author: Muslim Chochlov
|
||
|
||
2011-06-27 18:12 jralls
|
||
|
||
* [r20804] src/gnome-utils/gnc-main-window.c: Bug #653056: Fix
|
||
menu accelerators not working, crash on save-while-quitting. BP
|
||
|
||
2011-06-27 08:02 cstim
|
||
|
||
* [r20803] src/engine/Account.h: Clarify documentation of
|
||
gnc_account_get_children() vs. xaccAccountGetSplitList().
|
||
|
||
2011-06-27 07:23 cstim
|
||
|
||
* [r20802] src/gnc/mainwindow.hpp: [Cutecash] Add predicate of
|
||
whether a file is open.
|
||
|
||
2011-06-25 14:31 gjanssens
|
||
|
||
* [r20800] src/business/business-ledger/gncEntryLedger.c: Bug
|
||
#646541 - new invoice line items default to invoice open date
|
||
instead of current date This commit partially reverts the
|
||
changes in r19134 so that customer invoices and employee
|
||
vouchers default to the current date. Vendor bills still default
|
||
to the invoice open date. BP
|
||
|
||
2011-06-23 14:33 gjanssens
|
||
|
||
* [r20798] src/html/gnc-html-history.c: Fix report reload and
|
||
options change that got broken by the previous commit. BP
|
||
|
||
2011-06-23 09:37 gjanssens
|
||
|
||
* [r20796] src/html/gnc-html.c: Force custom url handlers to
|
||
lowercase to deal with Webkit 1.4's case sensitivity. For more
|
||
details, consult this Fedora bugreport:
|
||
https://bugzilla.redhat.com/show_bug.cgi?id=712268 BP
|
||
|
||
2011-06-21 12:18 gjanssens
|
||
|
||
* [r20792] src/gnome-utils/gnc-file.c: Bug #652257 - Memory leak
|
||
in gnc-file.c Patch by Tim M BP
|
||
|
||
2011-06-21 09:51 gjanssens
|
||
|
||
* [r20786] src/report/business-reports/fancy-invoice.scm: Bug
|
||
#652435 - Fancy invoice export has <generic> tags in it
|
||
preventing html validation Patch by Bert Claesen BP
|
||
* [r20785] src/report/report-system/html-document.scm,
|
||
src/report/report-system/html-table.scm,
|
||
src/report/report-system/html-text.scm: Bug #652377 - XHTML 1.0
|
||
Transitional compliance for reports Patch by Tim M BP
|
||
* [r20784] src/report/standard-reports/advanced-portfolio.scm: Bug
|
||
#632931 - Advanced Portfolio: new income column shows negative
|
||
amount Patch by Sebastien Alborini BP
|
||
* [r20783] src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/dialog-transfer.h,
|
||
src/register/ledger-core/split-register-control.c: Bug #651889 -
|
||
Using trading accounts, new non-expanded trading transaction
|
||
shows inverted rates in exchange dialog When using trading
|
||
accounts, the exchange rate dialog has a slightly different
|
||
behavior. This patch fixes the behavior for transactions that
|
||
are created in-line and are not expanded (single-line). It does
|
||
not affect the expanded transactions or transactions created in
|
||
the new transaction dialog. Patch by Mathieu De Zutter BP
|
||
|
||
2011-06-21 09:50 gjanssens
|
||
|
||
* [r20782] src/report/business-reports/fancy-invoice.scm: Bug
|
||
#651992 - Exported invoices do not render correctly in Firefox
|
||
Patch by Bert Claesen BP
|
||
|
||
2011-06-20 21:34 gjanssens
|
||
|
||
* [r20781] src/gnome/gtkbuilder/fincalc.glade: Remove unused dialog
|
||
* [r20780] src/gnome/dialog-fincalc.c,
|
||
src/gnome/glade/Makefile.am, src/gnome/glade/fincalc.glade,
|
||
src/gnome/gtkbuilder/fincalc.glade: Convert loan repayment
|
||
calculator to gtkbuilder format
|
||
* [r20779] src/gnome/gtkbuilder/account.glade: Account Hierarchy
|
||
assistant: correct page type
|
||
* [r20778] src/gnome/dialog-commodities.c,
|
||
src/gnome/glade/Makefile.am, src/gnome/glade/commodities.glade:
|
||
Convert commodities dialog to gtkbuilder format
|
||
|
||
2011-06-20 18:55 cstim
|
||
|
||
* [r20777] src/gnc/mainwindow.cpp: [Cutecash] Set QCoreApplication
|
||
properties used by QSettings in a single place, constructor.
|
||
Patch by Nitish Dodagatta.
|
||
|
||
2011-06-19 22:06 gjanssens
|
||
|
||
* [r20776]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
|
||
Owner overview: use consistent action names
|
||
|
||
2011-06-19 21:31 gjanssens
|
||
|
||
* [r20775]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
|
||
Owner Tree: add menu to open owner report
|
||
(Vendor/Customer/Employee) And some small tweaks to the owner
|
||
listing report
|
||
* [r20774] src/report/business-reports/owner-report.scm: Owner
|
||
report: add link to edit options in case of error
|
||
* [r20773] src/report/business-reports/owner-report.scm:
|
||
Whitespace cleanup
|
||
* [r20772] src/report/report-system/html-utilities.scm,
|
||
src/report/report-system/report-system.scm: Factor out some
|
||
common report code
|
||
|
||
2011-06-18 23:20 jralls
|
||
|
||
* [r20769] src/libqof/qof/test/test-qofbook.c: Unit test QofBook
|
||
* [r20768] src/libqof/qof/test/Makefile.am,
|
||
src/test-core/test-stuff.h: Add unit test utility macros
|
||
|
||
2011-06-18 15:18 gjanssens
|
||
|
||
* [r20767] src/gnome/glade/Makefile.am,
|
||
src/gnome/glade/autoclear.glade,
|
||
src/gnome/gtkbuilder/autoclear.glade,
|
||
src/gnome/window-autoclear.c: Convert Autoclear dialog to
|
||
gtkbuilder with some additional code cleanups
|
||
|
||
2011-06-18 12:59 gjanssens
|
||
|
||
* [r20766]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml,
|
||
src/report/business-reports/aging.scm,
|
||
src/report/business-reports/business-reports.scm,
|
||
src/report/business-reports/payables.scm,
|
||
src/report/business-reports/receivables.scm: Owner Tree: add
|
||
vendor/customer listing buttons/menu items These are shortcuts
|
||
to the payable/receivable aging reports with slightly different
|
||
default presets.
|
||
* [r20765]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/gnome-utils/gnc-tree-view-owner.c,
|
||
src/gnome-utils/gnc-tree-view-owner.h: Owner tree: define better
|
||
set of default visible columns
|
||
|
||
2011-06-16 16:21 gjanssens
|
||
|
||
* [r20764]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c: Owner
|
||
page: double click now opens edit window, name no longer
|
||
editable in place. Regarding the latter, changing names is
|
||
rarely done, so it only leads to confusion if the name field
|
||
changes to editable by accidentally clicking twice on it.
|
||
|
||
2011-06-16 00:11 alex.aycinena
|
||
|
||
* [r20763] src/import-export/qif-import/druid-qif-import.c:
|
||
Correct memory handling of scm_to_locale_string per guile manual
|
||
|
||
2011-06-15 16:31 gjanssens
|
||
|
||
* [r20761] configure.ac, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/transfer.glade,
|
||
src/gnome-utils/gtkbuilder,
|
||
src/gnome-utils/gtkbuilder/Makefile.am,
|
||
src/gnome-utils/gtkbuilder/transfer.glade: Convert transfer
|
||
dialog to gtkbuilder format
|
||
|
||
2011-06-15 16:30 gjanssens
|
||
|
||
* [r20760] src/gnome-utils/dialog-transfer.c: Bug #612562 -
|
||
Transfer Funds dialog - 'Show Income/Expense' checkboxes are not
|
||
working BP
|
||
|
||
2011-06-13 04:42 alex.aycinena
|
||
|
||
* [r20758] src/import-export/qif-import/dialog-account-picker.c:
|
||
Correct memory handling of scm_to_locale_string per guile manual
|
||
|
||
2011-06-13 03:49 alex.aycinena
|
||
|
||
* [r20757] src/app-utils/gfec.c: Correct memory handling of
|
||
scm_to_locale_string per guile manual
|
||
|
||
2011-06-13 03:11 alex.aycinena
|
||
|
||
* [r20756] src/app-utils/file-utils.c: Correct memory handling of
|
||
scm_to_locale_string per guile manual
|
||
|
||
2011-06-13 01:05 alex.aycinena
|
||
|
||
* [r20755] src/engine/glib-helpers.c: Correct memory handling of
|
||
scm_to_locale_string per guile manual
|
||
|
||
2011-06-12 19:54 cstim
|
||
|
||
* [r20754] packaging/win32/defaults.sh: [Win32 build] Update
|
||
aqbanking versino to 5.0.10
|
||
|
||
2011-06-12 19:29 cstim
|
||
|
||
* [r20753] src/libqof/qof/gnc-numeric.h: Add some more doxygen
|
||
comments for gnc_numeric.
|
||
|
||
2011-06-11 19:26 cstim
|
||
|
||
* [r20752] packaging/win32/defaults.sh: [win32 build] Update
|
||
gwenhywfar version.
|
||
|
||
2011-06-11 10:56 gjanssens
|
||
|
||
* [r20750] packaging/win32/install-impl.sh: Windows build: change
|
||
default gtk theme to work around a number of problems in the
|
||
Ms-Windows theme we used before. Particularly, this prevents the
|
||
crash caused by bug #614636 and fixes the black notebook tabs
|
||
that appeared after Phil upgraded webkit and many related gnome
|
||
dependencies. The new default theme is "Nimbus" following a
|
||
suggestion by Kim Wood on the mailing list. BP
|
||
|
||
2011-06-10 13:31 gjanssens
|
||
|
||
* [r20746] src/gnome-utils/gnc-dense-cal.c: Bug #652193 - Upcoming
|
||
Scheduled Transactions Calendar Starting Month Error Patch by
|
||
Rich
|
||
|
||
2011-06-10 12:46 gjanssens
|
||
|
||
* [r20745] 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/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/fr_CH/acctchrt_brokerage.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_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/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/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: Replace
|
||
deprecated xml tag in chart of accounts templates
|
||
|
||
2011-06-09 22:40 alex.aycinena
|
||
|
||
* [r20744] src/app-utils/guile-util.c,
|
||
src/app-utils/test/test-scm-query-string.c: Correct memory
|
||
handling of scm_to_locale_string per guile manual
|
||
|
||
2011-06-09 21:43 alex.aycinena
|
||
|
||
* [r20743] src/gnome-utils/gnc-menu-extensions.c: Correct memory
|
||
leak found with valgrind
|
||
|
||
2011-06-09 15:17 gjanssens
|
||
|
||
* [r20742] src/engine/Recurrence.c: Follow up on bug #650598 -
|
||
Cannot Enter Nth Day of Month Scheduled Transactions
|
||
|
||
2011-06-09 00:29 alex.aycinena
|
||
|
||
* [r20741] src/app-utils/option-util.c,
|
||
src/gnome-utils/dialog-options.c: Correct memory leaks found
|
||
with valgrind
|
||
|
||
2011-06-08 16:46 alex.aycinena
|
||
|
||
* [r20739] src/report/report-gnome/dialog-column-view.c,
|
||
src/report/report-gnome/dialog-style-sheet.c,
|
||
src/report/report-gnome/window-report.c: Fix memory leaks found
|
||
with valgrind
|
||
|
||
2011-06-06 21:02 micha
|
||
|
||
* [r20736] Makefile.am, configure.ac, doc/Makefile.am,
|
||
doc/examples/Makefile.am, src/doc/Makefile.am: Don't ignore
|
||
--docdir from ./configure for documentation destination dir This
|
||
was discussed in more detail here:
|
||
http://lists.gnucash.org/pipermail/gnucash-devel/2011-June/032066.html
|
||
This might change the default location where the documentation
|
||
is installed to.
|
||
|
||
2011-06-04 03:37 alex.aycinena
|
||
|
||
* [r20735] src/report/report-gnome/dialog-custom-report.c: Correct
|
||
memory leak found with Valgrind.
|
||
|
||
2011-06-03 23:54 alex.aycinena
|
||
|
||
* [r20734] src/report/report-gnome/gnc-plugin-page-report.c:
|
||
Correct memory leak found with Valgrind.
|
||
|
||
2011-06-03 08:24 alex.aycinena
|
||
|
||
* [r20733] src/engine/engine-helpers.c: Correct memory leak found
|
||
with Valgrind.
|
||
|
||
2011-06-02 18:47 jralls
|
||
|
||
* [r20732] src/gnome-utils/gnc-main-window.c: Remove extra call to
|
||
gtk_action_group_add_radio_actions, should have been removed
|
||
from r20620
|
||
|
||
2011-06-01 21:51 gjanssens
|
||
|
||
* [r20731] src/gnome/glade/Makefile.am: Restore accidentally
|
||
deleted file in r20730
|
||
|
||
2011-06-01 17:34 gjanssens
|
||
|
||
* [r20730] src/engine/gnc-engine.h, src/gnome/Makefile.am,
|
||
src/gnome/assistant-acct-period.c,
|
||
src/gnome/assistant-acct-period.h,
|
||
src/gnome/druid-acct-period.c, src/gnome/druid-acct-period.h,
|
||
src/gnome/glade/Makefile.am, src/gnome/glade/acctperiod.glade,
|
||
src/gnome/gnc-plugin-basic-commands.c,
|
||
src/gnome/gtkbuilder/acctperiod.glade: Bug #651648 - Change
|
||
Account period Druid to an Assistant Patch by Bob
|
||
|
||
2011-06-01 16:55 gjanssens
|
||
|
||
* [r20729]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
|
||
Add New Invoice/Bill/Voucher toolbar button on owner list page
|
||
* [r20728]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c: Minor
|
||
code cleanups in owner list code
|
||
* [r20727]
|
||
src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
|
||
Fix warning for missing Delete Owner action
|
||
|
||
2011-05-31 13:07 gjanssens
|
||
|
||
* [r20723] po/POTFILES.in: Update POTFILES.in
|
||
|
||
2011-05-31 10:51 cstim
|
||
|
||
* [r20722] src/gnc/.gitignore, src/gnc/Doxyfile: Cutecash: Add
|
||
separate doxygen file to show the C++ code structure.
|
||
|
||
2011-05-29 03:23 alex.aycinena
|
||
|
||
* [r20719] src/engine/kvp-scm.c: Correct memory leak found with
|
||
Valgrind.
|
||
|
||
2011-05-28 23:32 alex.aycinena
|
||
|
||
* [r20718] src/engine/engine-helpers.c: Correct memory leak found
|
||
with Valgrind.
|
||
|
||
2011-05-28 21:53 jralls
|
||
|
||
* [r20717] src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/ui/osx_accel_map: Disable quartz accelerators to
|
||
avoid hang in bundle during shutdown. (The g_idle_add apparently
|
||
caused a deadlock between multiple g_main_loop instances.) BP
|
||
|
||
2011-05-28 21:52 jralls
|
||
|
||
* [r20716] src/gnome-utils/gnc-main-window.c: Rename
|
||
gtk_quartz_shutdown, gtk_quartz_should_quit, and
|
||
gtk_quartz_set_menu to gnc_quartz_... for better naming
|
||
consistency and conformance to GObject naming standards.
|
||
|
||
2011-05-28 18:53 cstim
|
||
|
||
* [r20714]
|
||
src/optional/python-bindings/example_scripts/gnc_convenience.py,
|
||
src/optional/python-bindings/example_scripts/quotes_historic.py,
|
||
src/optional/python-bindings/gnucash_core.py: Bug #651329: Add
|
||
some python convenience functions Patch by Christoph Holtermann:
|
||
1) gnc_convenience.py adds some convenient functions. 2)
|
||
quotes_historic.py uses find_account() from 1) 3) Small Bug
|
||
removed : GetNthSplit() already returns a Split-Object because
|
||
that is returned by GetSplitList(). In this case it returns a
|
||
nested Split-Object.
|
||
|
||
2011-05-28 09:27 gjanssens
|
||
|
||
* [r20711] packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
|
||
packaging/win32/install-impl.sh, packaging/win32/install.sh:
|
||
Windows build: be sure to restore msys environment even when the
|
||
build fails BP
|
||
* [r20710] packaging/win32/install-impl.sh: Windows build:
|
||
properly configure msys before checking mingw availability BP
|
||
|
||
2011-05-27 23:15 jralls
|
||
|
||
* [r20708] src/gnome-utils/gnc-main-window.c: Fix naming error
|
||
from r20690. Thanks to Alex Aycinena for pointing it out.
|
||
|
||
2011-05-27 07:37 cstim
|
||
|
||
* [r20699] src/report/business-reports/owner-report.scm: I18n:
|
||
Minor string improvement so that the capitalization is unified
|
||
in all similar translated strings. BP
|
||
|
||
2011-05-27 06:54 cstim
|
||
|
||
* [r20696] packaging/win32/defaults.sh: Win32: Update aqbanking
|
||
version
|
||
|
||
2011-05-27 06:39 cstim
|
||
|
||
* [r20695]
|
||
src/optional/python-bindings/example_scripts/str_methods.py,
|
||
src/optional/python-bindings/function_class.py,
|
||
src/optional/python-bindings/gnucash_business.py: Improve python
|
||
bindings: str_methods.py improved. Patch by Christoph
|
||
Holtermann: str_methods.py - added a flagging system to change
|
||
the output of the __str__ methods - added unicode and
|
||
str-methods to invoice and entry function_class.py - added
|
||
modified add_method and add_classmethods to implement the
|
||
previous gnucash_business.py - add methods_return_instance_lists
|
||
for method Invoice.GetEntries
|
||
|
||
2011-05-26 23:20 jralls
|
||
|
||
* [r20694] src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml,
|
||
src/gnome-utils/ui/gnc-windows-menu-ui.xml: Add the menu ui
|
||
files for r20690.
|
||
|
||
2011-05-26 23:14 jralls
|
||
|
||
* [r20693] src/gnome-utils/gnc-main-window.c: Fix up the Mac
|
||
shutdown process to give Gnucash a chance to clean up without
|
||
spewing critical errors about the main loop already running
|
||
(because of calling gnc_shutdown in an event handler). BP
|
||
* [r20692] src/gnome-utils/gnc-main-window.c: Add a
|
||
gnc_quartz_set_menu call to main_window_new() so that newly
|
||
created windows get their menus on the mac menu. BP
|
||
|
||
2011-05-26 23:13 jralls
|
||
|
||
* [r20691] src/gnome-utils/gnc-main-window.c: Disable updates of
|
||
(no longer extant) window menu items when using MAC_INTEGRATION
|
||
* [r20690] src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/ui/Makefile.am,
|
||
src/gnome-utils/ui/gnc-main-window-ui.xml: Separate window menu
|
||
to separate ui file, separate function load function called only
|
||
when not using MAC_INTEGRATION. Quartz takes care of this on its
|
||
own, and having Gnucash do it too creates two lists. The old
|
||
approach, of just ifdeffing away the actions, worked but caused
|
||
the trace log to fill up with "action missing" errors.
|
||
|
||
2011-05-24 20:35 cstim
|
||
|
||
* [r20689] src/register/register-gnome/gnucash-sheet.c: Preserve
|
||
selection around the call to gtk_editable_set_position. Patch by
|
||
Jim Paris: This lets us drop the racy
|
||
gnucash_sheet_select_data_cb, which fixes problems with lost
|
||
input. BP
|
||
|
||
2011-05-24 11:01 cstim
|
||
|
||
* [r20688] src/engine/CMakeLists.txt: CMake: Add correct
|
||
dependencies of generated swig.c files on all headers
|
||
|
||
2011-05-23 22:26 alex.aycinena
|
||
|
||
* [r20687] src/engine/engine-helpers.c: Correct memory leak found
|
||
with Valgrind.
|
||
|
||
2011-05-23 19:44 jralls
|
||
|
||
* [r20686] "src, Makefile.am, configure.ac, src/engine/Account.c,
|
||
src/engine/Account.h, src/engine/AccountP.h,
|
||
src/engine/Makefile.am, src/engine/Split.h,
|
||
src/gnome-utils/gnc-main-window.c, src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/qofutil.h: Reverting screwups r20683, 20684, and
|
||
20685
|
||
|
||
2011-05-23 19:36 jralls
|
||
|
||
* [r20685] Makefile.am, configure.ac, src/engine/Account.c,
|
||
src/engine/Account.h, src/engine/AccountP.h,
|
||
src/engine/Makefile.am, src/engine/Split.h,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae src,
|
||
src/libqof/qof/Makefile.am, src/libqof/qof/qofutil.h: revert
|
||
bogus directory added in r20682
|
||
|
||
2011-05-23 19:28 jralls
|
||
|
||
* [r20684] src/gnome-utils/gnc-main-window.c: Remove
|
||
account.glade, deleted in r20669, from
|
||
src/gnome/glade/Makefile.am
|
||
|
||
2011-05-23 19:27 jralls
|
||
|
||
* [r20683] "src, "src/gnome-utils,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000\tsrc,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000\tsrc/gnome-utils,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000\tsrc/gnome-utils/ui,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
|
||
0000000000000000000000000000000000000000\tsrc,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
|
||
0000000000000000000000000000000000000000\tsrc/gnome-utils,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
|
||
0000000000000000000000000000000000000000\tsrc/gnome-utils/ui,
|
||
"src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae\tsrc/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1\tsrc/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
|
||
0000000000000000000000000000000000000000\tsrc/gnome-utils/ui/gnc-windows-menu-ui.xml":
|
||
Provide a quartz-only Window menu instead of hacking up the X11
|
||
one; eliminates a lot of spew in the log every time the menu was
|
||
redrawn.
|
||
* [r20682] src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae src,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae src/gnome-utils,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae src/gnome-utils/ui,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae
|
||
src/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1 src,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae
|
||
src/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1 src/gnome-utils,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae
|
||
src/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1 src/gnome-utils/ui,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae
|
||
src/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
|
||
src/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000 src,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae
|
||
src/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
|
||
src/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000 src/gnome-utils,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae
|
||
src/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
|
||
src/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000 src/gnome-utils/ui,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae
|
||
src/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
|
||
src/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000
|
||
src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
|
||
0000000000000000000000000000000000000000 src,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae
|
||
src/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
|
||
src/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000
|
||
src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
|
||
0000000000000000000000000000000000000000 src/gnome-utils,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae
|
||
src/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
|
||
src/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000
|
||
src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
|
||
0000000000000000000000000000000000000000 src/gnome-utils/ui,
|
||
src/gnome-utils/gnc-main-window.c100644
|
||
01901c6c8752987f426cff1e6534ba0b27867fae
|
||
src/gnome-utils/ui/Makefile.am100644
|
||
94c76a9e4c6a8f6ceaacfff0c1ed4c9e3d4128e1
|
||
src/gnome-utils/ui/gnc-main-window-ui.xml0
|
||
0000000000000000000000000000000000000000
|
||
src/gnome-utils/ui/gnc-windows-menu-ui-quartz.xml0
|
||
0000000000000000000000000000000000000000
|
||
src/gnome-utils/ui/gnc-windows-menu-ui.xml: Rename
|
||
gtk_quartz_shutdown, gtk_quartz_should_quit, and
|
||
gtk_quartz_set_menu to gnc_quartz... for better naming
|
||
consistency.
|
||
|
||
2011-05-23 19:15 cstim
|
||
|
||
* [r20676] src/gnome/glade/Makefile.am: Fix makefile after file
|
||
removal in r20669
|
||
|
||
2011-05-23 19:14 cstim
|
||
|
||
* [r20675] src/report/stylesheets/stylesheet-easy.scm,
|
||
src/report/stylesheets/stylesheet-footer.scm: Bug #650757: Fix
|
||
Easy & footer styles output wrong tags </btd> iso </b></td>
|
||
preventing HTML 4.01 Transitional validation Patch by Bert: This
|
||
patch removes the wrong </btd> tags and closes the center tag in
|
||
the footer and easy stylesheets. Just like Bug #650163 (and
|
||
related to bug #616611) the easy & footer stylesheets: *output
|
||
</btd> tags instead of <b></td> *are missing a </center> tag
|
||
preventing html validation. This patch removes the intended </b>
|
||
and makes a clean </td> out of the necessary tags. The styles
|
||
are set through css anyhow. Furthmore it adds the closing
|
||
</center> tag. BP
|
||
* [r20674] src/report/stylesheets/stylesheet-easy.scm,
|
||
src/report/stylesheets/stylesheet-fancy.scm,
|
||
src/report/stylesheets/stylesheet-footer.scm: Bug #645221: Patch
|
||
to show the headline as an h3 across all stylesheets Patch by
|
||
Bert: The attached patch makes sure that the title fonts set
|
||
through the options menu behaves consistently across all style
|
||
sheets. More specifically, it patches the following style
|
||
sheets: *stylesheet-fancy *stylesheet-footer *stylesheet-easy
|
||
Since I don't know how to change the default values, this will
|
||
change the visual appearance until people alter the settings
|
||
(e.g. move everything to Sans, 10, bold). BP
|
||
* [r20673] src/report/standard-reports/trial-balance.scm: Bug
|
||
#620123: Patch to make account name a header cell, iso td in
|
||
trial-balance Patch by Bert. BP
|
||
|
||
2011-05-23 19:13 cstim
|
||
|
||
* [r20672] src/engine/Recurrence.c,
|
||
src/gnome-utils/gnc-frequency.c,
|
||
src/gnome/glade/sched-xact.glade,
|
||
src/gnome/gtkbuilder/sched-xact.glade: Bug #650598: Patches to
|
||
allow scheduling of Nth Day of Month Transactions. Patch by
|
||
"Rich": I have transactions that should be scheduled on the
|
||
second Wednesday of every month. There is presently no way to do
|
||
it. I made changes and have tested them. This patch enhances the
|
||
scheduled transaction feature to allow nth day of week monthly
|
||
entries. The weekend adjust spinner is ignored when an nth day
|
||
of week entry is scheduled.
|
||
|
||
2011-05-21 20:16 cstim
|
||
|
||
* [r20671] packaging/win32/defaults.sh: Win32: Update aqbanking5
|
||
version.
|
||
|
||
2011-05-21 19:37 gjanssens
|
||
|
||
* [r20670] src/gnome-utils/gnc-tree-view-account.c: Remove unused
|
||
variable
|
||
* [r20669] src/gnome-utils/dialog-account.c,
|
||
src/gnome/glade/account.glade,
|
||
src/gnome/gtkbuilder/account.glade: Convert "Renumber
|
||
Subaccounts" dialog to gtkbuilder format
|
||
* [r20668] src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome/glade/account.glade,
|
||
src/gnome/gtkbuilder/account.glade: Convert Account Filter By
|
||
dialog to gtkbuilder format
|
||
|
||
2011-05-20 16:36 gjanssens
|
||
|
||
* [r20666] src/business/business-gnome/dialog-vendor.c,
|
||
src/gnome-utils/gnc-amount-edit.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-owner.c,
|
||
src/gnome/gnc-plugin-page-account-tree.c: Spelling and other
|
||
fixes in comments
|
||
|
||
2011-05-20 16:31 gjanssens
|
||
|
||
* [r20665] src/gnome-utils/assistant-utils.c: Replace obsolete
|
||
gnome include with gtk include
|
||
|
||
2011-05-20 14:04 gjanssens
|
||
|
||
* [r20664] src/gnome-utils/gnc-amount-edit.c,
|
||
src/gnome-utils/gnc-amount-edit.h,
|
||
src/gnome/assistant-stock-split.c,
|
||
src/gnome/gtkbuilder/stocks.glade: Stock Split Assistant -
|
||
improve validation steps This is a follow up on bug #650584
|
||
(r20662)
|
||
|
||
2011-05-19 23:20 alex.aycinena
|
||
|
||
* [r20663] src/gnome/dialog-tax-info.c: Correct memory leak found
|
||
with Valgrind.
|
||
|
||
2011-05-19 17:22 gjanssens
|
||
|
||
* [r20662] src/gnome/Makefile.am,
|
||
src/gnome/assistant-stock-split.c,
|
||
src/gnome/assistant-stock-split.h,
|
||
src/gnome/druid-stock-split.c, src/gnome/druid-stock-split.h,
|
||
src/gnome/glade/Makefile.am, src/gnome/glade/stocks.glade,
|
||
src/gnome/gnc-plugin-page-register.c,
|
||
src/gnome/gtkbuilder/stocks.glade: Bug #650584 - Change Stock
|
||
Split Druid to an Assistant Patch by Bob
|
||
* [r20661] src/gnome/glade/account.glade,
|
||
src/gnome/gnc-plugin-page-account-tree.c,
|
||
src/gnome/gtkbuilder/account.glade: Convert "Delete Account"
|
||
dialog to gtkbuilder.
|
||
* [r20660] src/gnome/glade/account.glade,
|
||
src/gnome/gtkbuilder/account.glade: Delete unused dialog
|
||
|
||
2011-05-18 23:06 alex.aycinena
|
||
|
||
* [r20659] src/html/gnc-html-webkit.c: Correct memory leaks found
|
||
with Valgrind.
|
||
|
||
2011-05-18 20:15 gjanssens
|
||
|
||
* [r20658] src/business/business-gnome/dialog-customer.c,
|
||
src/business/business-gnome/dialog-employee.c,
|
||
src/business/business-gnome/dialog-vendor.c: Fix crash when
|
||
editing existing owners from the new owner tree overview pages
|
||
|
||
2011-05-18 18:52 cstim
|
||
|
||
* [r20657] src/backend/xml/io-gncxml-v2.c, src/engine/gncEntry.c:
|
||
Win32: Fix compiler warnings about potentially uninitialized
|
||
functions.
|
||
|
||
2011-05-18 14:56 gjanssens
|
||
|
||
* [r20656] packaging/win32/gnucash.iss.in: Windows build: fix
|
||
additional obsolete references to guile 1.6 Pointed out by
|
||
Robert Fewell
|
||
|
||
2011-05-17 18:24 jralls
|
||
|
||
* [r20655] src/engine/gncEntry.c: Bug #648554: SQL backend doesn't
|
||
correctly save taxable flag on bills. Nicely illustrates why
|
||
copying and pasting code leads to errors. BP
|
||
* [r20654] util/gnc-svnversion: Force /bin/echo in git section
|
||
Apple's version of bash version 3, when called as /bin/sh, uses
|
||
an internal echo command which doesn't handle the "-n" argument
|
||
and contaminates the git version string. /bin/echo correctly
|
||
handles the -n argument.
|
||
|
||
2011-05-16 09:13 cstim
|
||
|
||
* [r20652] src/engine/Split.h, src/engine/Transaction.h: Minor
|
||
doxygen improvements: The important types Split, Transaction
|
||
must be mentioned in the group heading.
|
||
|
||
2011-05-16 06:09 mta
|
||
|
||
* [r20651]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c: Fix an
|
||
unintialized variable warning.
|
||
|
||
2011-05-15 19:28 cstim
|
||
|
||
* [r20649] src/gnome-search/search-string.c: Bug #602052: Fix text
|
||
search options with small revisions for usability Patch by Leigh
|
||
Honeywell: Revised patch to change the search case insensitive
|
||
to a checkbox This should work better - it now defaults to off,
|
||
and is captioned "Match case" instead of "Case Insensitive?"
|
||
which I think is clearer.
|
||
* [r20648] src/report/business-reports/owner-report.scm: Bug
|
||
#650241: Fix style for aging table in owner reports that has
|
||
changed (after defining doctype) Patch by Bert: Prevent
|
||
inheriting the parent tablestyle for aging table in owner-report
|
||
Bug #650139 & its patch in r20639 have some side-effects:
|
||
positive is that borders are shown for empty cell (#642222).
|
||
However, the aging table in the owner report now inherits the
|
||
style from its parent table, which means that all cells of the
|
||
aging table are showing as "centered-label-cell". This means:
|
||
*In the regular stylesheet: all text in the cells is bold *In
|
||
technicolor stylesheet: all cells have a yellow background This
|
||
patch removes the "centered-label-cell" class from the parent
|
||
table cell and shows the layout of the aging table to how it was
|
||
before.
|
||
* [r20647] src/report/stylesheets/stylesheet-fancy.scm: Bug
|
||
#650163: Fix Technicolor style that outputs wrong tags <btd>
|
||
instead of <b><td> Patch by Bert: The technicolor stylesheet
|
||
outputs </btd> tags where what they actually meant to do was
|
||
</b></td>. This may render report outputs wrongly in different
|
||
browsers and prevents HTML validation. The proposed patch
|
||
removes the bold tags as well (for example for the total rows)
|
||
since the font and its weight are set in the options (and thus
|
||
reflected in the CSS style). There is no need for the report to
|
||
set the bold face with the <b> tag. In addition, the attached
|
||
patch also closed the <center> tag at the beginning of the body
|
||
(also preventing validation). Note that that this tag is
|
||
deprecated for newer version of html (but will pass HTML 4.01
|
||
Transitional).
|
||
|
||
2011-05-15 19:21 cstim
|
||
|
||
* [r20646] src/gnome/druid-loan.c,
|
||
src/gnome/glade/sched-xact.glade: Bug #647532: Enter APR as
|
||
interest rate in Loan Druid Patch by Nick: This patch allows the
|
||
user to enter the APR for a loan rather than the simple interest
|
||
rate and then the druid will calculate the correct interest rate
|
||
for the scheduled transaction that it produces. It includes a
|
||
small change to the shed-xact.glade file which provides a
|
||
dropdown box to select the rate that has been entered and
|
||
changes to druid-loan.c which calculate the simple interest rate
|
||
as the scheduled transaction strings are generated.
|
||
|
||
2011-05-15 00:37 alex.aycinena
|
||
|
||
* [r20645] src/report/report-system/gnc-report.c: Correct memory
|
||
leaks found with Valgrind.
|
||
|
||
2011-05-14 16:17 alex.aycinena
|
||
|
||
* [r20644] src/gnome/dialog-tax-info.c: Correct memory leaks found
|
||
with Valgrind.
|
||
|
||
2011-05-13 20:17 cstim
|
||
|
||
* [r20639] src/report/report-system/html-document.scm: Bug
|
||
#650139: Fix missing doctype preventing HTML 4.01 transitional
|
||
validation Patch by "Bert": This patch fixes part of the missing
|
||
doctype for most reports through html-document.scm Exported
|
||
reports lack a document type, preventing HTML validation. When
|
||
exporting this may lead browsers to incorrectly read the reports
|
||
generated by GnuCash. The attached patch aims for HTML 4.01
|
||
transitional validation of reports in the long term and thus
|
||
adds this doctype on top of the reports. While it is far from
|
||
perfect, 4.01 Trans looks like a good first target and can be
|
||
read by most (including older) browsers. BP
|
||
* [r20638] src/report/stylesheets/stylesheet-plain.scm: Bug
|
||
#650138: Style plain: Fix incorrect <p> tag around <h3>
|
||
preventing HTML 4.01 transitional validation Patch by "Bert":
|
||
The stylesheet_plain.scm file renders the headline as a <h3> tag
|
||
within a <p> tag. This prevents several files (including and
|
||
tested on owner.scm) to pass W3C validation on HTML 4.01
|
||
Transitional. BP
|
||
* [r20637] src/report/business-reports/owner-report.scm: Bug
|
||
#649992: Let owner-report aging table include due date / post
|
||
date options in aging. Patch by "Bert": Follow up on bug:
|
||
https://bugzilla.gnome.org/show_bug.cgi?id=502066 #502066 called
|
||
"The aging in business reports should use the due date instead
|
||
of the post date". In that bug the aging reports were extended
|
||
to use the due date when reporting overdue in buckets such as
|
||
Current - 0-30 etc. This created an inconsistency since the
|
||
owner reports (such as Customer Report) did not report the
|
||
Current bucket and did not include the option to select Date
|
||
Posted or Date due. The attached patch patches the owner report
|
||
to: *Allow a choice between the use of Due Date and Date Posted
|
||
*Report with the current bucket BP
|
||
|
||
2011-05-12 18:18 cstim
|
||
|
||
* [r20636] src/engine/Makefile.am: Minor makefile code cleanup
|
||
|
||
2011-05-12 18:15 cstim
|
||
|
||
* [r20635] src/app-utils/gnc-sx-instance-model.c: Revert r20633:
|
||
Accidental double-commit
|
||
* [r20634] src/engine/Makefile.am: Add dependency of SWIG
|
||
generated file on all headers
|
||
|
||
2011-05-12 18:13 cstim
|
||
|
||
* [r20633] src/app-utils/gnc-sx-instance-model.c: Bug #649608:
|
||
Skip non-enabled Scheduled Transactions for Future Txn report
|
||
|
||
2011-05-12 16:11 gjanssens
|
||
|
||
* [r20632] src/gnome-utils/gnc-tree-view-owner.c,
|
||
src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/owner.glade, src/gnome/gtkbuilder/owner.ui:
|
||
Rename owner.ui to owner.glade I read that .ui should be the
|
||
devault extension for gtkbuilder files, but it turns out that
|
||
would conflict with qt designer files. On Fedora (at least) only
|
||
.glade is recognized as a file editable by glade-3.
|
||
|
||
2011-05-11 22:17 alex.aycinena
|
||
|
||
* [r20631] src/app-utils/gnc-ui-util.c: Correct memory leaks found
|
||
with Valgrind.
|
||
|
||
2011-05-11 21:52 gjanssens
|
||
|
||
* [r20630]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c:
|
||
Disable delete owner feature for now, it causes a crash
|
||
* [r20629]
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c: Fix
|
||
improper qof instance conversion in owner plugin page
|
||
* [r20628] src/gnome-utils/gnc-tree-model-owner.c: Properly handle
|
||
owner add events in the owner tree view
|
||
* [r20627] src/engine/gncOwner.c: Always explicitly define an
|
||
owner when converting from a qof entity This can be ownertype
|
||
(none) if the entity to be converted is not a valid owner.
|
||
* [r20626] src/business/business-gnome/dialog-customer.c,
|
||
src/business/business-gnome/dialog-employee.c,
|
||
src/business/business-gnome/dialog-job.c,
|
||
src/business/business-gnome/dialog-vendor.c: Emit qof add events
|
||
when a new owner is added
|
||
|
||
2011-05-11 21:51 gjanssens
|
||
|
||
* [r20625] src/engine/gncOwner.h: Fix doxygen comments
|
||
* [r20624] src/engine/gncOwner.c, src/engine/gncOwner.h,
|
||
src/gnome-utils/gnc-tree-model-owner.c: Owner tree: fix crash
|
||
when modifying owner name
|
||
* [r20623] src/business/business-gnome/Makefile.am,
|
||
src/business/business-gnome/gnc-plugin-business.c,
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.c,
|
||
src/business/business-gnome/gnc-plugin-page-owner-tree.h,
|
||
src/business/business-gnome/ui/Makefile.am,
|
||
src/business/business-gnome/ui/gnc-plugin-business-ui.xml,
|
||
src/business/business-gnome/ui/gnc-plugin-page-owner-tree-ui.xml:
|
||
Add a page/tab to display an owner tree with some basic toolbar
|
||
buttons and menus The page will list vendors, customers or
|
||
employees, can be sorted and filtered so far. But attempts to
|
||
edit any owner will cause a crash for now.
|
||
* [r20622] src/engine/gncOwner.c, src/engine/gncOwner.h: Add
|
||
gncOnwer* convenience wrappers for BeginEdit, CommitEdit and
|
||
Destroy. This allows to begin edit, commit edit or destroy an
|
||
owner without knowing its type.
|
||
* [r20621] src/business/business-core/business-core.scm,
|
||
src/business/business-gnome/gnc-plugin-business.c,
|
||
src/business/business-utils/business-options.scm,
|
||
src/engine/gncBusiness.c, src/engine/gncOwner.c,
|
||
src/engine/gncOwner.h, src/gnome-utils/gnc-tree-view-owner.c,
|
||
src/optional/python-bindings/gnucash_core.i,
|
||
src/plugins/bi_import/bi_import.c,
|
||
src/report/business-reports/aging.scm,
|
||
src/report/business-reports/owner-report.scm: Refactor
|
||
gncOwnerCreate/Destroy into gncOwnerNew/Free to avoid confusion
|
||
with similar gnc<ownertype>Create/Destroy functions, like
|
||
gncVendorCreate, gncCustomerDestroy and so on. The type specific
|
||
functions add or delete the owner from the book, while the
|
||
generic one only allocated memory or freed memory to hold a
|
||
generic owner. Changing the name makes it clear the generic and
|
||
specific functions are not related. Note: this change may
|
||
require a clean rebuild. I'm not sure if swig picks this up
|
||
automatically.
|
||
* [r20620] src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-tree-view-owner.c,
|
||
src/gnome-utils/gnc-tree-view-owner.h,
|
||
src/gnome/gtkbuilder/Makefile.am, src/gnome/gtkbuilder/owner.ui:
|
||
Add Tree view widget for owner objects, not used yet
|
||
|
||
2011-05-11 21:50 gjanssens
|
||
|
||
* [r20619] src/engine/gncOwner.c, src/engine/gncOwner.h: Add
|
||
convenience function to set name of an owner regardless of its
|
||
type
|
||
* [r20618] src/engine/gncOwner.c, src/engine/gncOwner.h: Add
|
||
generic owner setter function for the active property
|
||
* [r20617] src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-tree-model-owner.c,
|
||
src/gnome-utils/gnc-tree-model-owner.h: Add owner tree model
|
||
similar to accounts tree model. This is not used yet.
|
||
* [r20616] src/engine/gncJob.h, src/engine/gncOwner.c: gncOwner
|
||
convenience functions: jobs do have an active state, fix the
|
||
getter function. At the same time, move the Job Active getter
|
||
with the other getters. This is why I missed it the first time.
|
||
|
||
2011-05-10 11:05 cstim
|
||
|
||
* [r20615] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh: Win32 build: Revert r20614
|
||
libxml2 version update because the win build seems to stop due
|
||
to bad linker flags in libxml-2.0.pc. Also, fix the pkgconfig
|
||
files unconditionally.
|
||
|
||
2011-05-08 20:05 cstim
|
||
|
||
* [r20614] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh: Win32 build: Update libxml2 to
|
||
slightly more recent version. Add version check.
|
||
* [r20613] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh: Win32 build: Fix pixman URL
|
||
(old version has disappeared from URL)
|
||
|
||
2011-05-07 16:26 cstim
|
||
|
||
* [r20612] src/app-utils/gnc-sx-instance-model.c: Bug #649608:
|
||
Skip non-enabled Scheduled Transactions for Future Txn report BP
|
||
|
||
2011-05-06 00:02 alex.aycinena
|
||
|
||
* [r20611] src/app-utils/gnc-ui-util.c,
|
||
src/gnome/dialog-tax-info.c,
|
||
src/report/locale-specific/us/taxtxf.scm,
|
||
src/tax/us/txf-de_DE.scm, src/tax/us/txf.scm: Improve txf scheme
|
||
routines to handle invalid tax-entity-types more gracefully.
|
||
|
||
2011-05-03 20:08 cstim
|
||
|
||
* [r20610] CMakeLists.txt, src/CMakeLists.txt,
|
||
src/gnc/CMakeLists.txt, src/import-export/CMakeLists.txt,
|
||
src/import-export/aqbanking/CMakeLists.txt: Cutecash: Add cmake
|
||
files for import module and for aqbanking module. However, this
|
||
couldn't really re-use all non-GUI code because most code still
|
||
contains minor gtk bits here and there. But in the long run much
|
||
more code might be available.
|
||
|
||
2011-05-03 19:24 cstim
|
||
|
||
* [r20609] CMakeLists.txt: Cutecash: Fix guile check.
|
||
|
||
2011-05-03 00:06 alex.aycinena
|
||
|
||
* [r20608] src/app-utils/gnc-ui-util.c,
|
||
src/gnome/dialog-tax-info.c: Add validation of tax-entity-type
|
||
in book relative to locale-based tsx.scm
|
||
|
||
2011-05-01 21:03 cstim
|
||
|
||
* [r20606] packaging/win32/install-impl.sh: Win32 build: Add
|
||
missing include flags when building aqbanking5.
|
||
|
||
2011-05-01 20:56 cstim
|
||
|
||
* [r20605] CMakeLists.txt, src/cmake_modules/FindGuile.cmake,
|
||
src/gnc/CMakeLists.txt: Cutecash: Use pkg-config lookup of guile
|
||
instead of custom macro.
|
||
* [r20604] src/libqof/CMakeLists.txt: Win32 cutecash: Add missing
|
||
precompiler flag
|
||
|
||
2011-04-29 20:09 cstim
|
||
|
||
* [r20603] packaging/win32/install-impl.sh,
|
||
packaging/win32/install.sh: Win32 build: libxslt requires gnutls
|
||
includes.
|
||
|
||
2011-04-29 16:35 gjanssens
|
||
|
||
* [r20600] src/gnome-utils/gnc-main-window.c: Revert "Bug #436479
|
||
- Gnucash doesn't display the data file name in the title" This
|
||
commit will cause a segfault when selecting File->New. This
|
||
reverts commit f27c9a8ca95391acafed58d3933f6e9661755d24.
|
||
|
||
2011-04-29 14:31 gjanssens
|
||
|
||
* [r20599] src/gnome-utils/gnc-main-window.c: Bug #436479 -
|
||
Gnucash doesn't display the data file name in the title bar.
|
||
|
||
2011-04-29 09:44 gjanssens
|
||
|
||
* [r20598] src/gnome/assistant-hierarchy.c: Restore save after new
|
||
account hierarchy as submitted by Robert Fewell in r19377. This
|
||
was accidentally removed during the conversion from GnomeDruid
|
||
to GtkAssistant
|
||
|
||
2011-04-29 07:48 gjanssens
|
||
|
||
* [r20597] packaging/win32/gnucash.iss.in: Fix guile load path for
|
||
guile 1.8
|
||
|
||
2011-04-26 18:42 gjanssens
|
||
|
||
* [r20596] src/gnome-utils/dialog-account.c,
|
||
src/gnome/assistant-hierarchy.c: Remove unwanted use of
|
||
G_MODULE_EXPORT again from the new gtkbuilder based widget
|
||
callback routines.
|
||
|
||
2011-04-23 20:33 cstim
|
||
|
||
* [r20595] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh: Win32 build: Additional tweaks
|
||
for easier cross-compiling.
|
||
|
||
2011-04-23 20:32 cstim
|
||
|
||
* [r20594] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh: Win32 build: Add version checks
|
||
for guile and libxslt.
|
||
|
||
2011-04-23 18:58 cstim
|
||
|
||
* [r20593] src/gnome-utils/dialog-account.c,
|
||
src/gnome/assistant-hierarchy.c: Win32: Undefine G_MODULE_EXPORT
|
||
in our internal libraries. Please do not use it. The rest of
|
||
gnucash relies on *everything* being exported. This is done by
|
||
mingw's linker, but only if no symbol at all was marked as being
|
||
exported. As soon as at least one symbol is manually marked as
|
||
export, nothing except those marked symbols are exported, which
|
||
will immediately lead to "unresolved symbols" in the win32 build.
|
||
|
||
2011-04-23 14:52 gjanssens
|
||
|
||
* [r20592] src/gnome-utils/dialog-account.c,
|
||
src/gnome/glade/account.glade,
|
||
src/gnome/gtkbuilder/account.glade: Convert Account dialog from
|
||
libglade to gtkbuilder
|
||
* [r20591] src/gnome-utils/dialog-utils.c,
|
||
src/gnome-utils/dialog-utils.h, src/gnome/assistant-hierarchy.c:
|
||
Refactor utility function to allow merging multiple (glade)
|
||
objects together in one gtkbuilder object
|
||
|
||
2011-04-23 08:42 cstim
|
||
|
||
* [r20590] packaging/win32/install-impl.sh: Win32 build: Tweak
|
||
webkit.pc prefix path to match the installation.
|
||
|
||
2011-04-22 19:59 cstim
|
||
|
||
* [r20589] src/backend/dbi/gnc-backend-dbi.c: Win32: Change
|
||
filename case sensitivity because this will match on
|
||
cross-compile Linux as well.
|
||
* [r20588] packaging/win32/install-impl.sh: Win32 build: Remove
|
||
manually setting guile variables because pkg-config finds them
|
||
correctly now even in cross-compile.
|
||
|
||
2011-04-22 19:44 cstim
|
||
|
||
* [r20587] packaging/win32/dist-impl.sh: Win32 build: Fix
|
||
aqbanking version lookup
|
||
|
||
2011-04-22 19:43 cstim
|
||
|
||
* [r20586] packaging/win32/install-impl.sh: Win32 build: GUILE
|
||
must be in PKG_CONFIG_PATH
|
||
* [r20585] Makefile.am, configure.ac,
|
||
macros/gnome-guile-checks.m4: Replace guile configure check by
|
||
PKG_CHECK_MODULE so that it also works in cross-compiling.
|
||
|
||
2011-04-22 19:20 cstim
|
||
|
||
* [r20584] packaging/win32/install-impl.sh: Win32 build: Add
|
||
linker directories for xslt and pthread.
|
||
|
||
2011-04-22 12:56 cstim
|
||
|
||
* [r20583] packaging/win32/install-impl.sh: Win32: another try to
|
||
have gnucash pick up the correct libdirs.
|
||
|
||
2011-04-22 12:52 cstim
|
||
|
||
* [r20582] packaging/win32/install-impl.sh: Win32 build: Fixes for
|
||
cross-compiling.
|
||
|
||
2011-04-22 12:27 cstim
|
||
|
||
* [r20581] packaging/win32/install-impl.sh: Win32 build:
|
||
Potentially fix another typo?
|
||
* [r20580] packaging/win32/defaults.sh,
|
||
packaging/win32/gnucash.iss.in: Win32 build: Enable aqbanking5
|
||
instead of aqbanking4, which is possible because of updated gtk.
|
||
|
||
2011-04-22 12:11 cstim
|
||
|
||
* [r20579] packaging/win32/install-impl.sh: Win32 build: Fix typo
|
||
|
||
2011-04-22 10:07 cstim
|
||
|
||
* [r20578] packaging/win32/install-impl.sh: Win32 build: Add
|
||
missing LDFLAGS for correct usage of new webkit.
|
||
|
||
2011-04-21 10:54 cstim
|
||
|
||
* [r20576] src/backend/xml/gnc-backend-xml.c: Bug #646729: Create
|
||
the lockfile with at least read write user permissions Patch by
|
||
Jim Radford: My backups fail when they attempt to read a GnuCash
|
||
LCK or LNK file because they are created without read
|
||
permissions. As best I can tell it can't hurt to create them
|
||
with user read permissions.
|
||
|
||
2011-04-21 10:53 cstim
|
||
|
||
* [r20575] packaging/win32/install-impl.sh: Win32 build: Add
|
||
version check for webkit
|
||
|
||
2011-04-19 20:15 cstim
|
||
|
||
* [r20570] src/engine/engine-helpers.c: Bug #647945: Add sanity
|
||
check to hopefully fix crash when running custom reports BP
|
||
|
||
2011-04-19 19:12 jralls
|
||
|
||
* [r20569] src/import-export/aqbanking/gnc-file-aqb-import.c: Bug
|
||
#646268: Fix minor error on r20565
|
||
|
||
2011-04-19 12:15 cstim
|
||
|
||
* [r20568] src/gnome-utils/window-main-summarybar.c,
|
||
src/gnome/assistant-hierarchy.c: Bug #613502: Summary bar total
|
||
display uses wrong currency Patch by Ajay Thomas: I have
|
||
attached a proposed patch for this bug. It would work in all
|
||
cases wherein the user enters the currency of the book to be
|
||
different from the default report currency. For Example: Suppose
|
||
the user set the default report and account default currency
|
||
(through GnuCash preferences dialog) to be USD. If user creates
|
||
a new account hierarchy (new book) with the currency as INR, The
|
||
summary bar would be displayed as: -Grand Total in INR
|
||
-TOTAL_SINGLE_MODE in INR ( any accounts within the book which
|
||
has amount in INR) -OTHER CURRENCIES (if accounts within the
|
||
book belong to other currencies) The new account hierarchy
|
||
dialog creates a new book or adds accounts to an already
|
||
existing account tree. This summary bar will display the book
|
||
default currency for all books created after applying the patch.
|
||
My change sets the currency of the new book as the commodity of
|
||
the root account of the book. Earlier, the user entered currency
|
||
for the newly created book was not saved as an attribute in the
|
||
book or root account. I have tested the patch with 3 test cases
|
||
by: 1. creating a new book with currency different from the
|
||
default currency ( both account default and report default
|
||
currency within the report) . 2. using an existing book to setup
|
||
an account hierarchy which sets a new default currency for the
|
||
book ( it merges the existing account tree with the newly
|
||
created book) 3. Already existing books summary bars work the
|
||
same way as before. BP
|
||
|
||
2011-04-19 11:32 cstim
|
||
|
||
* [r20567] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh: Win32 build: Update libofx
|
||
version.
|
||
|
||
2011-04-19 09:22 cstim
|
||
|
||
* [r20566] src/bin/Makefile.am: Bug #644897: Correctly link in
|
||
libgncmod-report-gnome.la to avoid linking against an installed
|
||
version. Also, sort the linker libraries by dependencies. BP
|
||
|
||
2011-04-19 08:05 cstim
|
||
|
||
* [r20565] src/import-export/aqbanking/gnc-file-aqb-import.c: Bug
|
||
#646268: Fix missing GWEN_SYNCIO initialization.
|
||
|
||
2011-04-17 16:42 plongstaff
|
||
|
||
* [r20561] packaging/win32/defaults.sh: Modify win32 component
|
||
directories - remove remaining version numbers from directory
|
||
names. I'd like to add them back, eventually, but this matches
|
||
the naming used when I built the webkit 1.2.7 zip.
|
||
|
||
2011-04-12 23:52 plongstaff
|
||
|
||
* [r20560] packaging/win32/defaults.sh,
|
||
packaging/win32/dist-impl.sh, packaging/win32/install-impl.sh,
|
||
packaging/win32/install.sh,
|
||
packaging/win32/libxslt-1.1.22.Makefile.in.patch,
|
||
packaging/win32/webkit-1.2.7-configure.patch,
|
||
packaging/win32/webkit-1.2.7-datadir.patch,
|
||
packaging/win32/webkit-1.2.7-gccpath.patch,
|
||
packaging/win32/webkit-1.2.7-makefile.patch,
|
||
packaging/win32/webkit-1.2.7-mingw32.patch,
|
||
packaging/win32/webkit-1.2.7-nosvg.patch,
|
||
packaging/win32/webkitenumtypes.cpp,
|
||
packaging/win32/webkitenumtypes.h: Update win32 components: Gtk
|
||
to 2.24 Webkit to 1.2.7 Others to latest version install-impl.sh
|
||
now has option to build webkit if BUILD_WEBKIT_FROM_SOURCE is
|
||
defined as "yes".
|
||
|
||
2011-04-10 20:18 cstim
|
||
|
||
* [r20554] src/engine/gncInvoice.c: Bug #647360: Invoice entries
|
||
in expense voucher are created in old voucher, not in new one.
|
||
It worked fine for customer invoices, and vendor bills, but not
|
||
expense vouchers, where the feature was broken all along. BP
|
||
|
||
2011-04-10 18:52 plongstaff
|
||
|
||
* [r20553] src/backend/xml/sixtp-dom-parsers.c: Replace use of
|
||
deprecated g_strcasecmp() by g_ascii_strncasecmp()
|
||
|
||
2011-04-10 00:08 plongstaff
|
||
|
||
* [r20552] src/gnome-utils/cursors.c: Spell the function name
|
||
correctly. Sigh.
|
||
|
||
2011-04-09 23:34 plongstaff
|
||
|
||
* [r20551] src/gnome-utils/cursors.c: Remove direct access to
|
||
window inside GtkWidget - use accessor instead
|
||
|
||
2011-04-09 21:34 cstim
|
||
|
||
* [r20549] src/report/report-system/report.scm: Bug #647316: Fix
|
||
crash when deleting custom report if no backup file existed.
|
||
Before deleting the backup file by (delete-file), it must be
|
||
checked whether the to-be-deleted file exists, otherwise the
|
||
guile procedure will crash. BP
|
||
|
||
2011-04-09 18:44 cstim
|
||
|
||
* [r20547] src/app-utils/date-utilities.scm: Bug #647242: Fix
|
||
broken averaging for quarter or half-year step size Patch by
|
||
"joshua": I think the problem is in the file date-utilities.scm
|
||
in the define statement starting on line 191. There were no
|
||
options for TwoWeekDelta, QuarterDelta, or HalfYearDelta. BP
|
||
|
||
2011-04-09 13:28 gjanssens
|
||
|
||
* [r20546] src/bin/gnucash-bin.c: Bug #626408 - Gnucash File Open
|
||
Error when double-clicking the File (on Windows XP) From the
|
||
GOptions documentation I suspect this bug is the result of
|
||
setlocale being called too late in our startup process.
|
||
(http://developer.gnome.org/glib/unstable/glib-Commandline-option-parser.html)
|
||
If this fix actually works, it could be a candidate for BP
|
||
|
||
2011-04-06 21:05 gjanssens
|
||
|
||
* [r20540] src/gnome-utils/gnc-plugin-file-history.c: Bug #628342
|
||
- Quick open on File menu deleted if failed BP
|
||
* [r20539] src/gnome-utils/gnc-plugin-file-history.c: Bug #629156
|
||
Recently Used Filenames incorrectly displayed BP
|
||
|
||
2011-04-06 16:02 gjanssens
|
||
|
||
* [r20538] packaging/win32/build_tags.sh: Windows build: fix
|
||
logfile naming for tag builds
|
||
|
||
2011-04-06 10:20 cstim
|
||
|
||
* [r20537] src/gnome-utils/dialog-utils.c,
|
||
src/gnome-utils/druid-gconf-setup.c,
|
||
src/gnome-utils/gnc-gnome-utils.c: Add useful error message when
|
||
running gnucash from an incomplete installation (such as from
|
||
the build directory).
|
||
|
||
2011-04-05 20:18 gjanssens
|
||
|
||
* [r20536] src/business/business-gnome/dialog-choose-owner.c,
|
||
src/engine/engine.i, src/engine/gnc-event.h,
|
||
src/engine/kvp-scm.c, src/engine/kvp-scm.h,
|
||
src/libqof/qof/test/test-qof.c,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/libqof/qof/test/test-qofinstance.c,
|
||
src/libqof/qof/test/test-qofsession.c: Use quotes instead of <>
|
||
to include project local header files
|
||
|
||
2011-04-05 19:56 gjanssens
|
||
|
||
* [r20535] src/gnome/gtkbuilder/account.glade: Fix currency entry
|
||
alignment in hierarchy assistant
|
||
|
||
2011-04-05 19:55 gjanssens
|
||
|
||
* [r20534] src/gnome/assistant-hierarchy.c: Remove gnome dependency
|
||
* [r20533] src/gnome/Makefile.am, src/gnome/assistant-hierarchy.c,
|
||
src/gnome/assistant-hierarchy.h, src/gnome/dialog-new-user.c,
|
||
src/gnome/druid-hierarchy.c, src/gnome/druid-hierarchy.h,
|
||
src/gnome/glade/account.glade,
|
||
src/gnome/gnc-plugin-page-account-tree.c, src/gnome/top-level.c:
|
||
Replace Account Hierarchy setup druid with gtkbuilder compatible
|
||
gtkassistant
|
||
* [r20532] src/gnome-utils/dialog-utils.c,
|
||
src/gnome-utils/dialog-utils.h: Provide gtkbuilder equivalents
|
||
for some libglade based support functions
|
||
* [r20531] configure.ac, src/core-utils/gnc-path.c,
|
||
src/core-utils/gnc-path.h, src/gnome/Makefile.am,
|
||
src/gnome/gtkbuilder, src/gnome/gtkbuilder/Makefile.am,
|
||
src/gnome/gtkbuilder/account.glade,
|
||
src/gnome/gtkbuilder/acctperiod.glade,
|
||
src/gnome/gtkbuilder/autoclear.glade,
|
||
src/gnome/gtkbuilder/budget.glade,
|
||
src/gnome/gtkbuilder/commodities.glade,
|
||
src/gnome/gtkbuilder/fincalc.glade,
|
||
src/gnome/gtkbuilder/lots.glade,
|
||
src/gnome/gtkbuilder/newuser.glade,
|
||
src/gnome/gtkbuilder/price.glade,
|
||
src/gnome/gtkbuilder/print.glade,
|
||
src/gnome/gtkbuilder/progress.glade,
|
||
src/gnome/gtkbuilder/reconcile.glade,
|
||
src/gnome/gtkbuilder/register.glade,
|
||
src/gnome/gtkbuilder/sched-xact.glade,
|
||
src/gnome/gtkbuilder/stocks.glade,
|
||
src/gnome/gtkbuilder/tax.glade,
|
||
src/gnome/gtkbuilder/userpass.glade: Introduce a new directory
|
||
to store all gtkbuilder compatible ui files It already holds a
|
||
first set of files that were converted from libglade to
|
||
gtkbuilder. CAUTION: not all the GUI objects in these files work
|
||
properly already ! Glade (the tool) simply deletes all widgets
|
||
that are not supported by gtkbuilder during the conversion.
|
||
These will all be fixed gradually while the corresponding calls
|
||
in the C code are converted. The idea is that with each GUI
|
||
element that gets fixed in the gtkbuilder file, and subsequently
|
||
called from C, the old GUI element is removed from the
|
||
corresponding libglade file until all the libglade files are
|
||
empty and can be removed. This way the conversion can be done
|
||
gradually and both methods can coexist until all widgets and
|
||
code are converted. This first commit for example contains a
|
||
converted account hierarchy setup assistant, but not yet the
|
||
code to use it, so the old druid is still in the libglade file.
|
||
Once the code can succesfully use the new assistant from the
|
||
gtkbuilder file, the old druid will be removed from the libglade
|
||
file.
|
||
* [r20530] src/gnome/glade/account.glade: Add New Account
|
||
Hierarchy assistant to replace the druid
|
||
* [r20529] src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/assistant-utils.c,
|
||
src/gnome-utils/assistant-utils.h: Add assistant-utils,
|
||
equivalent of druid-utils to be used with GtkAssistant based
|
||
dialogs.
|
||
|
||
2011-04-04 09:25 cstim
|
||
|
||
* [r20526] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
|
||
src/libqof/qof/guid.c, src/libqof/qof/guid.h,
|
||
src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h,
|
||
src/libqof/qof/qofbackend.c, src/libqof/qof/qofbackend.h,
|
||
src/libqof/qof/qofbook-p.h, src/libqof/qof/qofbook.h,
|
||
src/libqof/qof/qofid.c, src/libqof/qof/qofid.h,
|
||
src/libqof/qof/qofutil.c, src/libqof/qof/qofutil.h: Remove some
|
||
more functions from libqof which are unused and look weird.
|
||
|
||
2011-04-03 20:16 cstim
|
||
|
||
* [r20525] src/report/report-system/report-utilities.scm: Fix
|
||
warning about NULL guid_list in xaccQueryAddAccountGUIDMatch,
|
||
which caused some total amounts in reports to disappear.
|
||
Apparently gnc:account-get-trans-type-splits-interval didn't
|
||
watch out for empty lists of accounts, and the resulting split
|
||
list somehow was bogus. Now that we check for empty account
|
||
list, all is fine again. This was broken for some months by now,
|
||
maybe since r20404? BP
|
||
|
||
2011-04-02 20:18 cstim
|
||
|
||
* [r20518] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am:
|
||
Sort Makefile/CMakeLists alphabetically.
|
||
|
||
2011-04-02 20:17 cstim
|
||
|
||
* [r20517] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/qofgobj.c, src/libqof/qof/qofgobj.h: Remove
|
||
another unused and un-compiled file from libqof. Now we got all
|
||
of them.
|
||
* [r20516] src/libqof/qof/kvp_frame.c, src/libqof/qof/kvp_frame.h:
|
||
Remove a set of kvp_frame functions which are unused throughout
|
||
gnucash.
|
||
|
||
2011-04-02 19:59 cstim
|
||
|
||
* [r20515] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/qof.h, src/libqof/qof/qofreference-p.h,
|
||
src/libqof/qof/qofreference.c, src/libqof/qof/qofreference.h,
|
||
src/libqof/qof/qofsession.c: Revert r20509, "Rename header
|
||
<qof/qofreference.h> into <qofreference-p.h> " Somehow I missed
|
||
the reference from src/engine/test/test-recursive.c.
|
||
* [r20514] po/POTFILES.in, src/engine/test/Makefile.am,
|
||
src/engine/test/test-book-merge.c, src/libqof/CMakeLists.txt,
|
||
src/libqof/qof/Makefile.am, src/libqof/qof/qof.h,
|
||
src/libqof/qof/qofbookmerge.c, src/libqof/qof/qofbookmerge.h:
|
||
Remove the qof_book_merge code because it is unused in gnucash.
|
||
* [r20513] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h,
|
||
src/libqof/qof/qofreference-p.h, src/libqof/qof/qofsession.c:
|
||
Make some functions static which are used only inside libqof.
|
||
|
||
2011-04-02 19:58 cstim
|
||
|
||
* [r20512] src/libqof/qof/qofutil.c, src/libqof/qof/qofutil.h:
|
||
Remove a few completely unused and weird functions from
|
||
qofutils.[hc].
|
||
* [r20511] src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/gnc-numeric.c, src/libqof/qof/qofmath128-p.h,
|
||
src/libqof/qof/qofmath128.c, src/libqof/qof/qofmath128.h: Rename
|
||
qofmath128.h header to qofmath128-p.h because those functions
|
||
are only private to libqof.
|
||
|
||
2011-04-02 19:02 cstim
|
||
|
||
* [r20510] src/libqof/qof/qoflog.h: Minor code documentation
|
||
update: Add explanatory comment w.r.t. MSVC.
|
||
* [r20509] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/qof.h, src/libqof/qof/qofreference-p.h,
|
||
src/libqof/qof/qofreference.c, src/libqof/qof/qofreference.h,
|
||
src/libqof/qof/qofsession.c: Rename header <qof/qofreference.h>
|
||
into <qofreference-p.h> because it is used only internally in
|
||
the libqof module (in qofsession.c)
|
||
* [r20508] src/libqof/CMakeLists.txt, src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/qof.h, src/libqof/qof/qofquery-deserial.c,
|
||
src/libqof/qof/qofquery-deserial.h,
|
||
src/libqof/qof/qofquery-serialize.c,
|
||
src/libqof/qof/qofquery-serialize.h, src/libqof/qof/qofsql.c,
|
||
src/libqof/qof/qofsql.h: Remove completely unused and code from
|
||
libqof which also doesn't get compiled for years by now.
|
||
|
||
2011-04-01 18:08 gjanssens
|
||
|
||
* [r20507] src/engine/Account.c: Various spelling fixes in
|
||
comments and translatable strings. BP
|
||
|
||
2011-03-30 07:13 cstim
|
||
|
||
* [r20505] README, README.dependencies: Note webkit dependency in
|
||
README.
|
||
|
||
2011-03-29 01:17 plongstaff
|
||
|
||
* [r20501] packaging/win32/install-impl.sh: During win32 build, if
|
||
a component is already installed, print the installation path
|
||
|
||
2011-03-28 18:51 cstim
|
||
|
||
* [r20500] configure.ac: Slightly lower the requirements from
|
||
r20489 again so that the windows build builds.
|
||
|
||
2011-03-28 15:58 warlord
|
||
|
||
* [r20499] src/Makefile.am: Several people reporting that
|
||
swig-runtime.h wasn't being created. That's because '.' wasn't
|
||
in the front of the SUBDIRS, so the Makefile wasn't building the
|
||
local targets.
|
||
|
||
2011-03-27 19:18 cstim
|
||
|
||
* [r20496] src/app-utils/gnc-ui-util.c: Bug #645518: Partly revert
|
||
r20378, "Correct memory leaks found with valgrind" The original
|
||
author (Alex) asked to have this part reverted as it seems to
|
||
cause the crash explained in the bugreport, but he doesn't have
|
||
time to investigate this in detail right now. BP
|
||
|
||
2011-03-26 12:58 cstim
|
||
|
||
* [r20491] src/import-export/generic-import.glade: Fix glade
|
||
message with unintended whitespaces.
|
||
* [r20490] po/de.po: Update German translation.
|
||
|
||
2011-03-26 12:50 cstim
|
||
|
||
* [r20489] CMakeLists.txt, configure.ac,
|
||
src/gnome-utils/dialog-account.c, src/libqof/qof/Makefile.am:
|
||
Bump required gtk version to 2.16 as discussed on gnucash-devel.
|
||
This requirement will be increased to 2.18.1 once our win32
|
||
build is upgraded. Following the gtk version, I increased also
|
||
all the other related libraries according to what I found here:
|
||
ftp://ftp.gnome.org/pub/gnome/platform/2.26/2.26.3/sources/
|
||
|
||
2011-03-26 10:50 gjanssens
|
||
|
||
* [r20487] packaging/win32/build_package.sh: Windows nightly
|
||
build: fix webserver directory creation hack BP
|
||
|
||
2011-03-26 09:23 cstim
|
||
|
||
* [r20484] configure.ac: Bump gnucash version to 2.4.99 to
|
||
distinguish this from stable ones.
|
||
* [r20483] configure.ac, po/POTFILES.in,
|
||
src/gnome-utils/gnc-gnome-utils.c, src/html/Makefile.am,
|
||
src/html/gnc-html-factory.c,
|
||
src/html/gnc-html-graph-gog-gtkhtml.c,
|
||
src/html/gnc-html-graph-gog-gtkhtml.h,
|
||
src/html/gnc-html-gtkhtml-p.h, src/html/gnc-html-gtkhtml.c,
|
||
src/html/gnc-html-gtkhtml.h, src/html/gnc-html-p.h,
|
||
src/html/gnc-html-webkit.c, src/html/gnc-html.h: Remove
|
||
gtkhtml-related sources completely.
|
||
|
||
2011-03-26 08:59 cstim
|
||
|
||
* [r20482] configure.ac: Disable gtkhtml choice from gnucash as we
|
||
now require the CSS/javascript features of webkit.
|
||
|
||
2011-03-25 21:19 cstim
|
||
|
||
* [r20481] src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/dialog-transfer.h,
|
||
src/import-export/aqbanking/gnc-ab-transfer.c: Bug #645640:
|
||
Online transfer must not allow to change amount in second window
|
||
BP
|
||
|
||
2011-03-25 19:57 cstim
|
||
|
||
* [r20480] src/report/business-reports/owner-report.scm: Bug
|
||
#645352: Customer and Vendor Reports should have separate income
|
||
and expense subtotals per period; error if 'Amount' is not
|
||
selected Patch by Chris Curtis: Add 'Credit' and 'Debit' columns
|
||
and options; fix error if 'Amount' is not selected. For tax
|
||
purposes it would be helpful if the customer and vendor reports
|
||
included the totals for the amounts earned, received, or billed
|
||
for a given time period. The reports currently give a total,
|
||
which is (if you're lucky) zero because the credits cancel out
|
||
the debits. But for verifying or providing the amounts of a
|
||
1099-MISC, for instance, the report should show just the amounts
|
||
credited or debited depending on your business' accounting
|
||
method. Secondarily, if the 'Amount' column is deselected the
|
||
report fails with an error. The attached patch both corrects
|
||
this problem and adds the requested features. The new columns
|
||
are labeled simply 'Credit' and 'Debit' and do not attempt
|
||
context-aware naming ("Paid", "Billed", etc.) for simplicity and
|
||
applicability (cash versus accrual accounting). The columns
|
||
contain a running total, and the final totals appear in a line
|
||
above the Amount (running) total. If the beginning period splits
|
||
an invoice/payment pair an opening balance appears and is
|
||
accounted for in the Amount total as before, but is not included
|
||
in the Credit/Debit totals as it is outside the reporting
|
||
period. If the Amount column is not selected for display then
|
||
neither is the opening balance, even if it otherwise would have
|
||
been.
|
||
* [r20479] src/optional/python-bindings/function_class.py: Bug
|
||
#644762: Deprecated __new__() call in function_class.py Patch by
|
||
Sara Arenson: Patch to fix the deprecated __new__() call in
|
||
function_class.py When you create an object of type
|
||
ClassFromFunctions (a subclass of object), you get the following
|
||
warning:
|
||
/opt/gnucash-2.4.0/lib/python2.6/site-packages/gnucash/function_class.py:55:
|
||
DeprecationWarning: object.__new__() takes no parameters return
|
||
super(ClassFromFunctions, cls).__new__(cls, *args, **kargs) As
|
||
per Python docs
|
||
(http://docs.python.org/reference/datamodel.html), __new__()
|
||
accepts class name and a list of arguments for the object's
|
||
constructor. Since ClassFromFunctions's superclass's constructor
|
||
has no arguments, we should not be passing *args and **kargs.
|
||
|
||
2011-03-25 19:56 cstim
|
||
|
||
* [r20478] src/import-export/import-backend.c: Bug #645406: Make
|
||
transaction matching on memo and description case-insensitive
|
||
Patch by gnemas: The function split_find_match() in
|
||
import-backend.c scores transactions according to comparisons of
|
||
amount, date, description, etc. I noticed that the comparison of
|
||
the description and memo fields is case-sensitive. This means
|
||
that my supermarket entries that have descriptions "Giant Food"
|
||
do not match the downloaded descriptions "GIANT FOOD". This
|
||
applies to both the exact and the 50% match cases, and for both
|
||
the memo and the description fields. The attached patch should
|
||
fix this.
|
||
|
||
2011-03-25 07:57 cstim
|
||
|
||
* [r20477] configure.ac: Correctly disable python unless
|
||
--enable-python was given
|
||
|
||
2011-03-24 21:50 gjanssens
|
||
|
||
* [r20475] packaging/win32/build_package.sh,
|
||
packaging/win32/daily_build.bat: Windows build: fix weekly 2.4
|
||
build and move log files into separate directory BP
|
||
|
||
2011-03-24 21:30 cstim
|
||
|
||
* [r20474] src/report/report-system/Makefile.am,
|
||
src/report/report-system/html-jqplot.scm: Shared code between
|
||
the various jqplot charts From: Andy Clayton <q3aiml@gmail.com>
|
||
* [r20473] configure.ac, src/report/Makefile.am,
|
||
src/report/jqplot, src/report/jqplot/Makefile.am,
|
||
src/report/jqplot/gpl-2.0.txt,
|
||
src/report/jqplot/jquery-1.4.2.min.js,
|
||
src/report/jqplot/jquery.jqplot.css,
|
||
src/report/jqplot/jquery.jqplot.js, src/report/jqplot/plugins,
|
||
src/report/jqplot/plugins/jqplot.BezierCurveRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.barRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.blockRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.bubbleRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.canvasTextRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.categoryAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.ciParser.js,
|
||
src/report/jqplot/plugins/jqplot.cursor.js,
|
||
src/report/jqplot/plugins/jqplot.dateAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.donutRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.dragable.js,
|
||
src/report/jqplot/plugins/jqplot.enhancedLegendRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.funnelRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.highlighter.js,
|
||
src/report/jqplot/plugins/jqplot.json2.js,
|
||
src/report/jqplot/plugins/jqplot.logAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoAxisRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.mekkoRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.meterGaugeRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.ohlcRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.pieRenderer.js,
|
||
src/report/jqplot/plugins/jqplot.pointLabels.js,
|
||
src/report/jqplot/plugins/jqplot.trendline.js: Add javascript
|
||
jqplot 0.9.7r635 module so that it can be used in reports. From:
|
||
Andy Clayton <q3aiml@gmail.com>
|
||
|
||
2011-03-24 20:10 cstim
|
||
|
||
* [r20472] src/app-utils/Makefile.am: Add needed python linker
|
||
flags to app-utils-python.
|
||
* [r20471] configure.ac, src/python/Makefile.am,
|
||
src/python/init.py, src/python/pycons,
|
||
src/python/pycons/Makefile.am, src/python/pycons/__init__.py,
|
||
src/python/pycons/console.py, src/python/pycons/ishell.py,
|
||
src/python/pycons/pycons, src/python/pycons/setup.py,
|
||
src/python/pycons/shell.py, src/python/pycons/simple_plot.py:
|
||
Add code to start up a Python console during Py module init, but
|
||
disabled by default. If a python console is wanted, change the
|
||
last section of src/python/init.py to "if True:". From: Andy
|
||
Clayton <q3aiml@gmail.com>
|
||
|
||
2011-03-24 19:47 cstim
|
||
|
||
* [r20470] configure.ac, po/POTFILES.in, src/Makefile.am,
|
||
src/bin/gnucash-bin.c, src/optional/Makefile.am, src/python,
|
||
src/python/Makefile.am, src/python/gncmod-python.c,
|
||
src/python/init.py: A somewhat rough start to a gnucash python
|
||
module This also renames the configure option to
|
||
--enable-python. From: Andy Clayton <q3aiml@gmail.com> (with
|
||
minor modifications by myself)
|
||
* [r20469] configure.ac, src/app-utils/Makefile.am: Enclose
|
||
building of app-utils-python in AM_CONDITIONAL so that it isn't
|
||
build on a non-python build.
|
||
|
||
2011-03-24 19:25 gjanssens
|
||
|
||
* [r20461] packaging/win32/reset.sh: Windows build: allow reset.sh
|
||
to remove mingw BP
|
||
|
||
2011-03-23 21:38 gjanssens
|
||
|
||
* [r20460] packaging/win32/build_package.sh: Windows build: fix
|
||
upload code
|
||
|
||
2011-03-23 21:37 cstim
|
||
|
||
* [r20459] src/app-utils/Makefile.am, src/app-utils/app-utils.i:
|
||
Build Python swig wrappers for app-utils From Andy Clayton
|
||
<q3aiml@gmail.com> (modified by me a little bit)
|
||
|
||
2011-03-23 17:48 gjanssens
|
||
|
||
* [r20458] packaging/win32/defaults.sh,
|
||
packaging/win32/guile-1.8.8.patch,
|
||
packaging/win32/install-impl.sh: Fix windows build: - Add
|
||
missing patch for guile 1.8.8 - Add missing mingwrt dev package
|
||
|
||
2011-03-23 17:28 gjanssens
|
||
|
||
* [r20457] packaging/win32/functions.sh: Improve message printed
|
||
on screen
|
||
|
||
2011-03-22 21:46 gjanssens
|
||
|
||
* [r20456] packaging/win32/build_package.sh,
|
||
packaging/win32/functions.sh, packaging/win32/weekly_build.sh:
|
||
Some additional Windows nightly build fixes: - restore the
|
||
original mingw/msys link, even when the build script abort (due
|
||
to a die command) - only restore the mingw/msys link if it was
|
||
saved before - weekly builds should be on Monday, not Tuesday -
|
||
upload tag rebuilds to a directory named 'releases' instead of
|
||
'tags' BP
|
||
|
||
2011-03-22 21:03 gjanssens
|
||
|
||
* [r20455] packaging/win32/build_package.sh: Build server:
|
||
automatically create directories on webserver for new branches
|
||
|
||
2011-03-22 20:24 gjanssens
|
||
|
||
* [r20454] packaging/win32/daily_build.bat,
|
||
packaging/win32/weekly_build.bat,
|
||
packaging/win32/weekly_build.sh: Rework the Windows weekly 2.4
|
||
build to avoid parallel builds (which would fail BP (note that
|
||
r20452 should be backported first, though I forgot to add the BP
|
||
marker)
|
||
|
||
2011-03-22 19:43 gjanssens
|
||
|
||
* [r20452] packaging/win32/dist-impl.sh, packaging/win32/dist.sh,
|
||
packaging/win32/functions.sh, packaging/win32/install-impl.sh,
|
||
packaging/win32/install.sh, packaging/win32/weekly_build.bat:
|
||
Adapt the windows build system to deal with swapping mingw
|
||
installations on one build machine
|
||
|
||
2011-03-21 21:37 jralls
|
||
|
||
* [r20447] src/import-export/aqbanking/gnc-ab-utils.c: Allow
|
||
AQBanking & Gwenhywfar log-level environment variables to
|
||
override the gnucash preferences settings
|
||
|
||
2011-03-21 15:11 gjanssens
|
||
|
||
* [r20446] packaging/win32/dist-impl.sh: Windows build: update
|
||
dist script for guile 1.8
|
||
* [r20445] packaging/win32/install-impl.sh: Windows build: fix
|
||
libstdc++-6 DLL error This may be a hack, but I have no clue how
|
||
to fix it otherwise...
|
||
* [r20444] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh, packaging/win32/install.sh:
|
||
Windows build: update guile to 1.8.8 and remove slib Note: The
|
||
Windows GnuCash build will still fail as GnuCash still depends
|
||
on slib...
|
||
|
||
2011-03-21 15:10 gjanssens
|
||
|
||
* [r20443] packaging/win32/libofx-0.8.3-patch.diff: Windows build:
|
||
patch libofx to build with mingw gcc 4.5.2 Note: the complete
|
||
gnucash build is still broken and will be fixed with following
|
||
patches.
|
||
* [r20442] packaging/win32/defaults.sh,
|
||
packaging/win32/install-impl.sh: Windows build: update gcc to
|
||
4.5.2 Note this breaks the build as some other parts still need
|
||
tweaking before this works.
|
||
* [r20441] configure.ac, src/app-utils/app-utils.i,
|
||
src/app-utils/guile-util.c, src/engine/engine-helpers.c,
|
||
src/engine/engine.i, src/gnome-utils/gnc-menu-extensions.c,
|
||
src/guile-mappings.h: Require guile 1.8.5 and remove all 1.6.x
|
||
specific conditions
|
||
* [r20440] src/app-utils/app-utils.scm,
|
||
src/app-utils/c-interface.scm: Bug #615168: N_ in the root
|
||
module Fix variable not found crasher.
|
||
* [r20439] src/app-utils/gnc-exp-parser.c: Windows: avoid
|
||
GROUP_NAME redefined error with mingw gcc 4.5.2
|
||
* [r20438] src/app-utils/app-utils.scm,
|
||
src/app-utils/c-interface.scm: [PATCH 4/4] Bug #615168: N_ in
|
||
the root module * src/app-utils/app-utils.scm: *
|
||
src/app-utils/c-interface.scm: Make N_ available to all of
|
||
Gnucash. A hack, but a correct hack that permits the Scheme code
|
||
to be compiled. Patch by Andy Wingo.
|
||
* [r20437] configure.ac: [PATCH 3/4] Bug #615168: Remove
|
||
configure.in check for slib Gnucash no longer requires slib.
|
||
Patch by Andy Wingo.
|
||
|
||
2011-03-21 15:09 gjanssens
|
||
|
||
* [r20436] src/app-utils/c-interface.scm,
|
||
src/report/business-reports/aging.scm,
|
||
src/report/business-reports/easy-invoice.scm,
|
||
src/report/business-reports/fancy-invoice.scm,
|
||
src/report/business-reports/invoice.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/standard-reports/standard-reports.scm: [PATCH 2/4]
|
||
Bug #615168: Remove instances of (use-modules (ice-9 slib))
|
||
There are no more instances of (require ...), so Guile's slib
|
||
support is no longer needed. Patch by Andy Wingo.
|
||
* [r20435] src/app-utils/c-interface.scm, src/app-utils/prefs.scm,
|
||
src/report/business-reports/aging.scm,
|
||
src/report/business-reports/easy-invoice.scm,
|
||
src/report/business-reports/fancy-invoice.scm,
|
||
src/report/business-reports/invoice.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/standard-reports/standard-reports.scm: [PATCH 1/4]
|
||
Bug #615168: Remove spurious (require 'hash-table) instances
|
||
Patch by Andy Wingo. 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.
|
||
|
||
2011-03-20 19:33 gjanssens
|
||
|
||
* [r20433] src/engine/gncOwner.c, src/engine/gncOwner.h: Add some
|
||
convenience getter functions to gncOwner.
|
||
|
||
2011-03-20 19:17 gjanssens
|
||
|
||
* [r20432] src/engine/gnc-lot.h, src/engine/gncCustomer.h,
|
||
src/engine/gncEmployee.h, src/engine/gncInvoice.h,
|
||
src/engine/gncJob.h, src/engine/gncOwner.c,
|
||
src/engine/gncVendor.h,
|
||
src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-model-account.h: Whitespace and
|
||
spelling corrections
|
||
|
||
2011-03-19 04:41 fell
|
||
|
||
* [r20431] src/engine/iso-4217-currencies.scm: Bug #642176: Add
|
||
four decimals to CLF (Chilean Unidades de fomento) Oops, I
|
||
forgot 1 digit
|
||
|
||
2011-03-19 04:09 fell
|
||
|
||
* [r20430] src/engine/iso-4217-currencies.scm: Bug #642176: Add
|
||
four decimals to CLF (Chilean Unidades de fomento) While we
|
||
could not find a document, which defines the decimals, they are
|
||
indispensable for the conversion of payments in "real" CLP.
|
||
|
||
2011-03-18 19:40 gjanssens
|
||
|
||
* [r20429] configure.ac: Bug #645173 - [PATCH] Configure check
|
||
uses hardcoded webkit library name Patch by Andy Clayton.
|
||
|
||
2011-03-17 04:57 cmarchi
|
||
|
||
* [r20427] po/nl.po: Updated Dutch translation, copied from the
|
||
translation project.
|
||
|
||
2011-03-15 17:17 gjanssens
|
||
|
||
* [r20426] packaging/win32/install-fq-mods.cmd: Bug #641645 -
|
||
Support ActivePerl 5.12 for Finance:Quote on Windows
|
||
|
||
2011-03-15 14:24 jralls
|
||
|
||
* [r20425] src/engine/Account.c, src/gnome-utils/dialog-account.c,
|
||
src/gnome-utils/gnc-tree-view-account.c: Bug #644688: Account
|
||
edit fails to detect that no changes have been made and marks
|
||
the account 'dirty'.
|
||
|
||
2011-03-15 10:08 cstim
|
||
|
||
* [r20424] src/bin/gnucash-bin.c: Note last stable version number
|
||
|
||
2011-03-14 05:39 cstim
|
||
|
||
* [r20420] configure.ac: Make error message on missing <dbi/dbi.h>
|
||
more verbose. Also mention the infamous dbi database drivers
|
||
here,
|
||
https://lists.gnucash.org/pipermail/gnucash-devel/2011-February/031171.html
|
||
|
||
2011-03-13 17:47 cmarchi
|
||
|
||
* [r20419] po/it.po: Updated Italian translation.
|
||
|
||
2011-03-13 16:47 plongstaff
|
||
|
||
* [r20417] configure.ac: Update rev to 2.4.4
|
||
* [r20416] po/POTFILES.in: Update POTFILES.in
|
||
|
||
2011-03-13 11:28 cstim
|
||
|
||
* [r20413] src/import-export/ofx/gnc-ofx-import.c: Implement
|
||
automatic creation of stock account for newly imported OFX
|
||
stocks. Only active if "auto-create commodity" is switched on in
|
||
the preferences from r20376.
|
||
|
||
2011-03-13 11:14 cstim
|
||
|
||
* [r20412] src/import-export/import-account-matcher.c,
|
||
src/import-export/import-backend.c,
|
||
src/import-export/import-main-matcher.c,
|
||
src/import-export/import-main-matcher.h: Add some more sanity
|
||
checking in common importer module.
|
||
|
||
2011-03-13 09:58 cstim
|
||
|
||
* [r20411] src/import-export/ofx/Makefile.am,
|
||
src/import-export/ofx/gnc-ofx-import.c,
|
||
src/import-export/ofx/gnc-ofx-kvp.c,
|
||
src/import-export/ofx/gnc-ofx-kvp.h: Refactor KVP-related
|
||
functions of OFX into separate file.
|
||
|
||
2011-03-13 09:54 cstim
|
||
|
||
* [r20410] src/gnome/dialog-tax-info.c: Revert r20405, "Correct
|
||
memory leaks..." - does not compile with guile-1.6 The patch
|
||
will be re-applied once trunk requires guile-1.8, which will be
|
||
done right after the oncoming branching.
|
||
|
||
2011-03-13 00:03 cstim
|
||
|
||
* [r20409] src/import-export/ofx/gnc-ofx-import.c: Code cleanup in
|
||
ofx importer; refactoring to get away from the single giant long
|
||
function.
|
||
|
||
2011-03-13 00:02 cstim
|
||
|
||
* [r20408] src/gnome-utils/dialog-account.c,
|
||
src/gnome-utils/dialog-account.h,
|
||
src/import-export/import-account-matcher.c,
|
||
src/import-export/import-account-matcher.h: Add some more
|
||
const-correctness.
|
||
* [r20407] configure.ac: Configure simplification: Use pkg-config
|
||
for libofx. Remove obsolete external qof detection. (Somehow the
|
||
argument --with-qt3-wizard-package was writting right inside the
|
||
qof code stuff. This has been moved to the aqbanking section
|
||
now.)
|
||
* [r20406] packaging/win32/crossbuild_webkit.sh,
|
||
packaging/win32/defaults.sh,
|
||
packaging/win32/webkit-1.2.7-time.patch,
|
||
packaging/win32/webkit-1.2.7-vasprintf.patch: Win32: Tweak cross
|
||
compiling script for webkit so that is seems to almost compile.
|
||
|
||
2011-03-12 21:48 alex.aycinena
|
||
|
||
* [r20405] src/gnome/dialog-tax-info.c: Correct memory leaks found
|
||
with valgrind
|
||
|
||
2011-03-12 15:52 cstim
|
||
|
||
* [r20404] src/report/report-system/report-system.scm,
|
||
src/report/report-system/report-utilities.scm,
|
||
src/report/standard-reports/equity-statement.scm,
|
||
src/report/standard-reports/income-statement.scm: Bug #570042:
|
||
Better default for book-closing entries in Income Statement
|
||
Report Options Patch by Tristan Faujour: Proposed patch: make
|
||
reports ignore book-closing entries I chose to: - Change the
|
||
reports' default behavior to have them ignore the book-closing
|
||
entries. - Do not change anything in reports that deal
|
||
explicitly with them. Here is the content of this patch
|
||
(everything is under gnucash/src/report): - In function
|
||
gnc:account-get-trans-type-balance-interval, depending on an
|
||
argument, closing entries can be ignored (they are identified by
|
||
xaccTransGetIsClosingTxn). - Some report utility functions are
|
||
duplicated (with a "-with closing" suffix) to provide the legacy
|
||
feature. - Equity statement and Profit & Loss reports are
|
||
modified to call the *-with-closing functions.
|
||
|
||
2011-03-12 15:47 cstim
|
||
|
||
* [r20403] src/backend/xml/gnc-backend-xml.c,
|
||
src/libqof/qof/qoflog.c, src/libqof/qof/test/test-qof.c: Bug
|
||
#644556: Running the test as root happened to remove /dev/null.
|
||
Check for this and also fix the respective test. Additionally,
|
||
it turned out the log system never gave notice about a log
|
||
output file that was unwritable. Added an appropriate CRITICAL
|
||
error message.
|
||
* [r20402] src/libqof/qof/qoflog.c, src/libqof/qof/qoflog.h:
|
||
Remove unused functions for wall clock timing. Facilities such
|
||
as this should be used from external expert libraries. Also,
|
||
this is in the way when cleaning up some log system problems in
|
||
subsequent commits.
|
||
|
||
2011-03-12 15:44 gjanssens
|
||
|
||
* [r20401] src/app-utils/test/Makefile.am,
|
||
src/backend/xml/test/Makefile.am, src/bin/Makefile.am,
|
||
src/business/business-core/test/Makefile.am,
|
||
src/core-utils/test/Makefile.am, src/engine/test/Makefile.am,
|
||
src/import-export/ofx/test/Makefile.am,
|
||
src/import-export/qif-import/test/Makefile.am,
|
||
src/import-export/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: Bug #644557 -
|
||
gnucash-2.4.3: downstream patches to fix tests linking Patches
|
||
kindly provided by Gilles Dartiguelongue <eva@gentoo.org> of the
|
||
Gentoo project.
|
||
* [r20400] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/core-utils/gnc-filepath-utils.c,
|
||
src/core-utils/gnc-filepath-utils.h: Bug #642739 - Translog
|
||
files being created in Gnucash program installation directory
|
||
Translog files for databases are now created in a directory
|
||
"translog" inside the .gnucash dir. The files will be named
|
||
following this scheme:
|
||
<dbtype>_<hostname>_<user>_<dbname>.<timestamp>.log
|
||
|
||
2011-03-12 09:36 cstim
|
||
|
||
* [r20399] src/report/report-gnome/gnc-plugin-page-report.c: When
|
||
setting the report print name, check whether this exact name has
|
||
been used before. Append an increasing number if that was the
|
||
case.
|
||
|
||
2011-03-11 20:07 cmarchi
|
||
|
||
* [r20398] po/nl.po: Updated Dutch translation copied from the
|
||
translation project.
|
||
|
||
2011-03-11 18:46 cmarchi
|
||
|
||
* [r20397] po/uk.po: Updated Ukranian translation copied from the
|
||
translation project.
|
||
|
||
2011-03-11 14:25 cstim
|
||
|
||
* [r20396] src/report/report-gnome/gnc-plugin-page-report.c: Fix
|
||
r20394: Output string clean-up was missing the date part.
|
||
|
||
2011-03-11 12:53 cmarchi
|
||
|
||
* [r20395] doc/README-zh_TW.win32-bin.txt, po/glossary/zh_TW.po,
|
||
po/zh_TW.po: Updated Traditional Chinese translation, glossary
|
||
and win32 txt.
|
||
|
||
2011-03-11 07:21 cstim
|
||
|
||
* [r20394] src/report/report-gnome/gnc-plugin-page-report.c: When
|
||
setting a printer job name, remove slashes because they are not
|
||
allowes in filenames.
|
||
|
||
2011-03-10 22:23 cstim
|
||
|
||
* [r20393] src/report/report-gnome/gnc-plugin-page-report.c: Add
|
||
the invoice number in the output printer job name, if an invoice
|
||
report is printed.
|
||
* [r20392] src/app-utils/Makefile.am,
|
||
src/app-utils/business-options.c,
|
||
src/app-utils/business-options.h,
|
||
src/business/business-utils/Makefile.am,
|
||
src/business/business-utils/business-options.c,
|
||
src/business/business-utils/business-options.h: Move
|
||
business-options.[hc] from business-utils to app-utils. As
|
||
"business-core" has been dissolved, the "business-utils" code
|
||
has no more requirements than app-utils and can be moved there
|
||
because of this.
|
||
|
||
2011-03-10 20:12 cstim
|
||
|
||
* [r20391] ChangeLog.2010, Makefile.am: Add ChangeLog.2010.
|
||
|
||
2011-03-08 13:21 gjanssens
|
||
|
||
* [r20388] src/libqof/qof/qoflog.c: Fix missing timestamp in trace
|
||
files on Windows
|
||
|
||
2011-03-08 13:16 gjanssens
|
||
|
||
* [r20385] src/libqof/qof/test, src/optional/gtkmm: Additional
|
||
svn:ignore settings
|
||
|
||
2011-03-08 12:54 cstim
|
||
|
||
* [r20384] .gitignore: Add yet more gitignores.
|
||
|
||
2011-03-08 11:16 cstim
|
||
|
||
* [r20383] .gitignore: Add more gitignore entries.
|
||
|
||
2011-03-08 11:15 cstim
|
||
|
||
* [r20382] src/libqof/qof/qofbook-p.h, src/libqof/qof/qofbook.c,
|
||
src/libqof/qof/test/test-qof.c,
|
||
src/libqof/qof/test/test-qofbook.c: Bug #644036: Counter format
|
||
validation fails on Windows because the number format is I64i
|
||
there. Note: Users will run into a problem when copying a
|
||
windows file to linux and vice versa because the counter format
|
||
will have to be changed on the other operating system each time.
|
||
|
||
2011-03-07 19:23 gjanssens
|
||
|
||
* [r20381] src/libqof/qof/guid.c: Add comments to warn about lack
|
||
of Windows support in the guid_init function.
|
||
|
||
2011-03-07 18:42 gjanssens
|
||
|
||
* [r20380] src/libqof/qof/guid.c: Bug #521817 - Guid_init causes
|
||
very long startup delay if Novell Network active P_tmpdir is set
|
||
to "\" by mingw. The way P_tmpdir is used by GnuCash, this seems
|
||
to trigger unwanted network activity. So on Windows, I'm
|
||
replacing it with "C:/temp" for now, based on suggestions found
|
||
on the internet regarding this issue.
|
||
|
||
2011-03-06 20:22 cmarchi
|
||
|
||
* [r20379] src/business/business-gnome/glade/businessprefs.glade:
|
||
Fix an accelerator.
|
||
|
||
2011-03-05 23:29 alex.aycinena
|
||
|
||
* [r20378] src/app-utils/gnc-ui-util.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome/gnc-plugin-page-register.c: Correct memory leaks found
|
||
with valgrind
|
||
|
||
2011-03-05 17:31 gjanssens
|
||
|
||
* [r20377] src/libqof/qof/guid.c: Add more debug logging.
|
||
|
||
2011-03-05 11:41 cstim
|
||
|
||
* [r20376] src/import-export/generic-import.glade,
|
||
src/import-export/ofx/gnc-ofx-import.c,
|
||
src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
|
||
Add option in OFX import to have newly encountered commodities
|
||
automatically created.
|
||
|
||
2011-03-05 11:40 cstim
|
||
|
||
* [r20375] src/import-export/import-commodity-matcher.c,
|
||
src/import-export/import-commodity-matcher.h,
|
||
src/import-export/import-settings.c,
|
||
src/import-export/import-settings.h: Minor code cleanup: Move
|
||
gconf section name into header; clarify argument name.
|
||
|
||
2011-03-04 21:02 cstim
|
||
|
||
* [r20373] src/import-export/import-commodity-matcher.c,
|
||
src/import-export/import-commodity-matcher.h,
|
||
src/import-export/ofx/gnc-ofx-import.c: Minor code cleanup in
|
||
ofx importer; improve const-correctness.
|
||
|
||
2011-03-04 14:43 cstim
|
||
|
||
* [r20368] src/gnc-module/gnc-module.c: Use qualified include path
|
||
for cmake/automake simplification
|
||
|
||
2011-03-03 21:50 gjanssens
|
||
|
||
* [r20367] src/bin/gnucash-bin.c, src/gnc-module/Makefile.am,
|
||
src/gnc-module/gnc-module.c, src/libqof/qof/guid.c: Add
|
||
additional debug markers
|
||
|
||
2011-03-03 00:30 alex.aycinena
|
||
|
||
* [r20364] src/app-utils/gnc-ui-util.c: Correct memory leak found
|
||
with valgrind
|
||
|
||
2011-03-02 19:33 cmarchi
|
||
|
||
* [r20363] packaging/win32/Makefile.am,
|
||
packaging/win32/gnucash.iss.in: Fix Traditional Chinese win32
|
||
package translation.
|
||
|
||
2011-03-01 23:09 alex.aycinena
|
||
|
||
* [r20359] src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-model-account.h,
|
||
src/gnome-utils/gnc-tree-view-account.c: Modify Tax Info on
|
||
Account Page to display or not display sub-account info based on
|
||
whether row is expanded. Re-apply changes reverted in r20251.
|
||
The only difference between this commit and r20207 is that,
|
||
contrary to the recommendation given in gnc-tree-view.h, "Use
|
||
GNC_TREE_VIEW_COLUMN_DATA_NONE if you plan on using a non-model
|
||
data source for this column", it cobtinues to use
|
||
"GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO". Using
|
||
"GNC_TREE_VIEW_COLUMN_DATA_NONE" generates problems later in the
|
||
"gnc_tree_view_add_text_column" routine when it tries to set up
|
||
sorting for the column ("CRIT <Gtk>
|
||
gtk_tree_sortable_set_sort_func: assertion `sort_column_id >= 0'
|
||
failed"). Define a new column,
|
||
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in
|
||
gnc-tree-model-account.c filled with
|
||
gnc_ui_account_get_tax_info_sub_acct_string. Modify
|
||
gnc-tree-view-account.c to define a tax_info_data_func that
|
||
displays only the the data in the
|
||
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the row is
|
||
expanded; otherwise it combines it with the data in the
|
||
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT model column.
|
||
Modily the view creation function to use the new
|
||
tax_info_data_func for the text after having first set it to
|
||
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO to prevent the problem
|
||
mentioned above, thereby overriding it.
|
||
|
||
2011-03-01 21:27 cstim
|
||
|
||
* [r20358] po/de.po: Fix typo in German translation
|
||
|
||
2011-03-01 19:44 cmarchi
|
||
|
||
* [r20357] doc/Makefile.am, doc/README-zh_TW.win32-bin.txt,
|
||
packaging/win32/ChineseTrad-2-5.1.11.isl,
|
||
packaging/win32/gnucash.iss.in: Add Traditional Chinese
|
||
translation for win32 package system.
|
||
|
||
2011-03-01 19:36 cmarchi
|
||
|
||
* [r20356] po/zh_TW.po: Updated Traditional Chinese translation by
|
||
Kuang-che.
|
||
|
||
2011-03-01 19:33 cmarchi
|
||
|
||
* [r20355] po/fr.po: Improved French translation by Sebastien
|
||
Daniel.
|
||
|
||
2011-02-28 18:48 gjanssens
|
||
|
||
* [r20354] src/gnome-utils/gnctreemodelsort.c,
|
||
src/gnome-utils/gnctreemodelsort.h,
|
||
src/gnome-utils/gtktreedatalist.c,
|
||
src/gnome-utils/gtktreedatalist.h: Remove some obsolete files
|
||
These files were once copied from gtk 2.8 to work around pre-2.8
|
||
gtk bugs when that was still our baseline. Our baseline is
|
||
currently 2.10, so these files are no longer needed/used.
|
||
|
||
2011-02-28 16:26 gjanssens
|
||
|
||
* [r20353] src/gnome-utils/gnc-main-window.c: Fix Gtk CRIT
|
||
warnings introduced in r20351
|
||
|
||
2011-02-28 11:28 gjanssens
|
||
|
||
* [r20352] src/business/business-gnome/dialog-invoice.c,
|
||
src/doc/python-bindings-doxygen.py,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/gnc-gobject-utils.c,
|
||
src/gnome-utils/gnc-gobject-utils.h,
|
||
src/gnome/gnc-plugin-page-budget.c,
|
||
src/libqof/qof/gnc-numeric.c,
|
||
src/optional/python-bindings/timespec.i,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Small spelling
|
||
corrections in comments and some whitespace adjustments
|
||
* [r20351] src/business/business-gnome/gnc-plugin-page-invoice.c,
|
||
src/gnome-utils/gnc-main-window.c: Update page name if
|
||
invoice/bill is renamed.
|
||
* [r20350] src/gnome/gnc-plugin-page-budget.c: Present already
|
||
open budget page if the user tries to open a budget more than
|
||
once
|
||
|
||
2011-02-28 11:27 gjanssens
|
||
|
||
* [r20349] src/gnome/gnc-plugin-page-budget.c: Update page name if
|
||
budget is renamed.
|
||
* [r20348] src/gnome/gnc-plugin-page-budget.c: Bug #347265 -
|
||
budget column resizing/options applies to all budget windows
|
||
|
||
2011-02-26 14:42 gjanssens
|
||
|
||
* [r20344] src/gnome/druid-hierarchy.c: Only show the Save As
|
||
dialog at the end of the Hierarchy druid if it was called at the
|
||
beginning of a new book, not when a hierarchy is added to from
|
||
the actions menu.
|
||
|
||
2011-02-26 14:04 cstim
|
||
|
||
* [r20343] src/app-utils/gnc-ui-util.c,
|
||
src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/core-utils/gnc-main.c, src/gnome-utils/dialog-totd.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/import-export/aqbanking/gnc-gwen-gui.c,
|
||
src/libqof/qof/qofsession.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
|
||
|
||
2011-02-26 13:04 gjanssens
|
||
|
||
* [r20342] src/business/business-gnome/gnc-plugin-business.h,
|
||
src/business/business-gnome/gnc-plugin-page-invoice.h,
|
||
src/gnome-utils/gnc-embedded-window.h,
|
||
src/gnome-utils/gnc-keyring.h,
|
||
src/gnome-utils/gnc-tree-model-account.h,
|
||
src/gnome-utils/gnc-tree-model-commodity.h,
|
||
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.h,
|
||
src/gnome-utils/gnc-tree-view-account.h,
|
||
src/gnome-utils/gnc-tree-view-commodity.h,
|
||
src/gnome-utils/gnc-tree-view-price.h,
|
||
src/gnome-utils/gnc-tree-view-sx-list.h,
|
||
src/gnome-utils/gnc-tree-view.h, src/gnome-utils/gnc-ui.h,
|
||
src/gnome-utils/gnc-window.h,
|
||
src/gnome-utils/gnctreemodelsort.c,
|
||
src/gnome-utils/gnctreemodelsort.h,
|
||
src/gnome-utils/gtktreedatalist.h,
|
||
src/gnome-utils/print-session.c,
|
||
src/gnome-utils/print-session.h,
|
||
src/gnome/gnc-plugin-account-tree.h,
|
||
src/gnome/gnc-plugin-basic-commands.h,
|
||
src/gnome/gnc-plugin-budget.h,
|
||
src/gnome/gnc-plugin-page-account-tree.h,
|
||
src/gnome/gnc-plugin-page-budget.h,
|
||
src/gnome/gnc-plugin-page-register.h,
|
||
src/gnome/gnc-plugin-page-sx-list.h,
|
||
src/gnome/window-reconcile.h,
|
||
src/import-export/csv/gnc-plugin-csv.h,
|
||
src/import-export/import-account-matcher.h,
|
||
src/import-export/log-replay/gnc-plugin-log-replay.h,
|
||
src/import-export/ofx/gnc-plugin-ofx.h,
|
||
src/import-export/qif-import/druid-qif-import.h,
|
||
src/import-export/qif-import/gnc-plugin-qif-import.h,
|
||
src/register/register-core/basiccell.h,
|
||
src/register/register-gnome/gnucash-scrolled-window.h,
|
||
src/report/report-gnome/gnc-plugin-page-report.h,
|
||
src/report/stylesheets/gnc-plugin-stylesheets.h: Update gtk
|
||
include headers to follow gtk recommendations (only include
|
||
gtk/gtk.h)
|
||
|
||
2011-02-25 23:59 gjanssens
|
||
|
||
* [r20340] src/gnome-utils/print-session.c,
|
||
src/gnome-utils/print-session.h, src/gnome/dialog-print-check.c,
|
||
src/html/gnc-html-gtkhtml.c, src/html/gnc-html-webkit.c,
|
||
src/html/gnc-html.c, src/html/gnc-html.h,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Set a printer
|
||
job name when printing reports and cheques
|
||
|
||
2011-02-25 07:11 cmarchi
|
||
|
||
* [r20339] po/lt.po: Updated Lithuanian translation by Mantas
|
||
Kriaučiūnas.
|
||
|
||
2011-02-25 00:29 plongstaff
|
||
|
||
* [r20336] configure.ac: Update revision to 2.4.3
|
||
|
||
2011-02-24 20:44 cstim
|
||
|
||
* [r20334] po/de.po: Update German translation.
|
||
* [r20333] src/business/business-gnome/glade/businessprefs.glade,
|
||
src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in:
|
||
I18n improvement: Unify two very similar strings.
|
||
|
||
2011-02-24 19:29 cmarchi
|
||
|
||
* [r20332] po/it.po: Updated Italian translation.
|
||
|
||
2011-02-23 12:50 cmarchi
|
||
|
||
* [r20327] po/sk.po: Updated Slovak translation, copied from the
|
||
translation project.
|
||
|
||
2011-02-22 20:28 cstim
|
||
|
||
* [r20326] AUTHORS, accounts/zh_TW/acctchrt_business.gnucash-xea,
|
||
po/glossary/zh_TW.po, po/zh_TW.po: Updated Traditional Chinese
|
||
translation, by Kuang-che Wu.
|
||
|
||
2011-02-20 21:05 cstim
|
||
|
||
* [r20322] src/report/locale-specific/us/taxtxf-de_DE.scm,
|
||
src/tax/us/txf-de_DE.scm: Remove translation markers from
|
||
already-translated strings in German tax report.
|
||
* [r20321] src/report/locale-specific/us/taxtxf-de_DE.scm,
|
||
src/tax/us/de_DE, src/tax/us/de_DE/taxtxf - LIES MICH.txt,
|
||
src/tax/us/de_DE/txf-USt-Bericht.html,
|
||
src/tax/us/de_DE/txf-USt-VA Anleitung 2011.pdf,
|
||
src/tax/us/txf-de_DE.scm, src/tax/us/txf-help-de_DE.scm: Update
|
||
German tax report, by Franz Stoll. The contributor also sent
|
||
some explanatory documents, which I for now copied into
|
||
tax/us/de_DE/, but I just didn't know whether they better belong
|
||
anywhere else.
|
||
|
||
2011-02-19 01:17 jralls
|
||
|
||
* [r20317] src/libqof/qof/qofinstance.h: qofinstance.h: Delete
|
||
duplicate declarations and consolidate editlevel declarations in
|
||
one place.
|
||
|
||
2011-02-18 19:08 cmarchi
|
||
|
||
* [r20316] po/it.po: Updated Italian translation.
|
||
|
||
2011-02-18 19:07 cmarchi
|
||
|
||
* [r20315] src/import-export/generic-import.glade,
|
||
src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
|
||
Unify two very similar strings.
|
||
|
||
2011-02-18 11:35 cstim
|
||
|
||
* [r20314] src/optional/gtkmm/Makefile.am,
|
||
src/optional/gtkmm/gnc-plugin-gtkmm-ui.xml,
|
||
src/optional/gtkmm/gnc-plugin-gtkmm.cpp,
|
||
src/optional/gtkmm/gnc-plugin-gtkmm.hpp,
|
||
src/optional/gtkmm/gncmod-gtkmm.cpp: Extend gtkmm/C++ plugin to
|
||
include an actual gnc-plugin implementation.
|
||
* [r20313] configure.ac: Really fix conditional configure test for
|
||
gtkmm.
|
||
|
||
2011-02-18 09:37 cstim
|
||
|
||
* [r20312] configure.ac, src/bin/gnucash-bin.c,
|
||
src/optional/Makefile.am: Re-apply r20310: Add optional module
|
||
that compiles with gtkmm.
|
||
|
||
2011-02-17 18:43 cstim
|
||
|
||
* [r20311] configure.ac, src/bin/gnucash-bin.c,
|
||
src/optional/Makefile.am: Revert r20310, "Add optional module
|
||
that compiles with gtkmm..." - the configure code wasn't taking
|
||
this as optional for whatever reason.
|
||
|
||
2011-02-16 21:39 cstim
|
||
|
||
* [r20310] configure.ac, src/bin/gnucash-bin.c,
|
||
src/optional/Makefile.am, src/optional/gtkmm,
|
||
src/optional/gtkmm/Makefile.am,
|
||
src/optional/gtkmm/gncmod-gtkmm.cpp: Add optional module that
|
||
compiles with gtkmm, i.e. in C++. This was just a crazy idea,
|
||
but it turns out to be extremely easy. This can be used as a
|
||
place for new GUI elements which people prefer to write in
|
||
gtkmm/C++ instead of C. It's disabled by default. Use configure
|
||
--enable-gtkmm to enable it.
|
||
* [r20309] src/gnc-module/gnc-module.c,
|
||
src/gnc-module/gnc-module.h: Fix const-correctness of gnc-module
|
||
interface.
|
||
|
||
2011-02-16 21:08 cstim
|
||
|
||
* [r20308] src/business/business-gnome/gnc-plugin-business.c: Add
|
||
missing run-time typechecks in new code.
|
||
* [r20307] src/gnome-utils/gnc-main-window.c: Fix CRIT gtk warning
|
||
if the old_page_long_name was NULL but still passed to g_strrstr.
|
||
|
||
2011-02-16 20:47 cstim
|
||
|
||
* [r20306] src/business/business-ledger/gncEntryLedger.c: Fix
|
||
invoice line ordering mismatch between register window and
|
||
reports. The new code was missing the call to
|
||
gncInvoiceSortEntries.
|
||
|
||
2011-02-16 20:16 cstim
|
||
|
||
* [r20305] packaging/win32/defaults.sh: Win32 build: Updated
|
||
aqbanking5 version numbers
|
||
|
||
2011-02-16 20:13 cstim
|
||
|
||
* [r20304] src/business/business-gnome/glade/businessprefs.glade,
|
||
src/business/business-gnome/gnc-plugin-business.c,
|
||
src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in,
|
||
src/business/business-gnome/ui/gnc-plugin-business-ui.xml: Add
|
||
extra toolbar buttons as shortcuts for some business functions,
|
||
"New Invoice" for now. The extra toolbar buttons are disabled
|
||
until the user enables them manually in Preferences -> Business
|
||
-> Extra buttons.
|
||
|
||
2011-02-16 11:46 gjanssens
|
||
|
||
* [r20303] src/gnome-utils/dialog-totd.c: Bug #642445 [PATCH]
|
||
Segfault when tip_of_the_day.list is empty
|
||
|
||
2011-02-14 21:15 cstim
|
||
|
||
* [r20302] src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-main-window.h: Add accessor of GtkUIManager
|
||
in GncMainWindow.
|
||
|
||
2011-02-14 19:34 cstim
|
||
|
||
* [r20301] packaging/win32/defaults.sh: Win32 build: Fix outdated
|
||
(and broken) URL of ActivePerl.
|
||
|
||
2011-02-14 19:33 cstim
|
||
|
||
* [r20300] src/libqof/qof/test/Makefile.am: Bug #642284: Fails to
|
||
build on Ubuntu Natty Patch by Ahmed El-Mahmoudy.
|
||
|
||
2011-02-14 19:21 cstim
|
||
|
||
* [r20299] po/de.po: Updated German translation
|
||
|
||
2011-02-14 00:17 jralls
|
||
|
||
* [r20298] src/libqof/qof/qofsession.c: QofSession: Don't push a
|
||
new generic error if there's already one available that might be
|
||
more descriptive.
|
||
|
||
2011-02-13 20:19 jralls
|
||
|
||
* [r20297] src/import-export/aqbanking/druid-ab-initial.c: Remove
|
||
no-longer-correct warning about the aqbanking5 setup wizard not
|
||
being implemented: It is.
|
||
|
||
2011-02-13 20:18 cstim
|
||
|
||
* [r20296] po/de.po: Updated German translation
|
||
|
||
2011-02-13 20:03 jralls
|
||
|
||
* [r20295] src/backend/dbi/gnc-backend-dbi.c: Bug #641832: Use
|
||
g_strdup_printf() instead of dbi_conn_queryf() to format the
|
||
query; the latter crashed msvcrt. Also reverts r20287 because
|
||
the root bug is fixed.
|
||
|
||
2011-02-12 21:55 cstim
|
||
|
||
* [r20294] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-invoice.h,
|
||
src/business/business-gnome/gnc-plugin-page-invoice.c,
|
||
src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml,
|
||
src/business/business-ledger/gncEntryLedger.c,
|
||
src/business/business-ledger/gncEntryLedger.h: Implement command
|
||
for changing the ordering of invoice entries by moving them up
|
||
or down one row. Turned out this is rather easy: Just swap the
|
||
"date-entered" of both items.
|
||
* [r20293] src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h:
|
||
Add a Timespec constructor for the current clock time.
|
||
|
||
2011-02-12 20:32 cstim
|
||
|
||
* [r20292] packaging/win32/install-impl.sh: Win32 build: Fix some
|
||
cross-compiling issues.
|
||
|
||
2011-02-12 19:28 cstim
|
||
|
||
* [r20291] packaging/win32/defaults.sh: Win32 build: Update some
|
||
version numbers: libofx, gwenhywfar, aqbanking
|
||
|
||
2011-02-12 17:30 cstim
|
||
|
||
* [r20287] src/backend/dbi/gnc-backend-dbi.c: Bug #641832:
|
||
Workaround to avoid the current crashes on windows. On win32 the
|
||
queryf() calls below seem to crash. On the other hand, we know
|
||
the used libdbi on windows is fine, so as a first workaround, we
|
||
assume libdbi is safe.
|
||
|
||
2011-02-12 16:34 cstim
|
||
|
||
* [r20285] po/de.po: Update German translation.
|
||
|
||
2011-02-12 16:30 cstim
|
||
|
||
* [r20284] 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: Update translation
|
||
po files: Merge latest pot template.
|
||
|
||
2011-02-12 16:03 cstim
|
||
|
||
* [r20283] src/import-export/aqbanking/gnc-ab-utils.c: Fix
|
||
potential parsing of NULL strings by correctly use an empty
|
||
non-NULL string instead.
|
||
|
||
2011-02-12 15:53 cstim
|
||
|
||
* [r20282] src/engine/Query.c: Another error message somewhat more
|
||
verbose.
|
||
* [r20281] src/app-utils/gnc-ui-util.c,
|
||
src/libqof/qof/gnc-numeric.c, src/libqof/qof/gnc-numeric.h: Make
|
||
log warning about bad gnc_numeric print the actual error code.
|
||
|
||
2011-02-12 15:18 cstim
|
||
|
||
* [r20279] src/app-utils/gnc-addr-quickfill.c,
|
||
src/app-utils/gnc-addr-quickfill.h,
|
||
src/business/business-gnome/dialog-customer.c,
|
||
src/business/business-gnome/glade/customer.glade: Add address
|
||
auto-completion of r20272 also for address line 4.
|
||
|
||
2011-02-12 14:49 cstim
|
||
|
||
* [r20278] po/es.po: Updated Spanish translation, by Francisco
|
||
Javier.
|
||
|
||
2011-02-12 09:46 cstim
|
||
|
||
* [r20275] src/business/business-gnome/dialog-customer.c: Fix
|
||
r20272: The text selection after auto-completion should work
|
||
correctly now.
|
||
|
||
2011-02-11 13:40 cmarchi
|
||
|
||
* [r20274] po/ru.po: Update Russian translation by Sergey
|
||
Belyashov.
|
||
|
||
2011-02-10 21:49 cstim
|
||
|
||
* [r20273] src/business/business-gnome/dialog-customer.c,
|
||
src/business/business-gnome/glade/customer.glade: Extend the
|
||
addr2/addr3 auto-completion also to the shipping addr2/addr3
|
||
lines.
|
||
* [r20272] src/business/business-gnome/dialog-customer.c,
|
||
src/business/business-gnome/glade/customer.glade: Implement
|
||
auto-completion on the addr2/addr3 lines of the "New Customer"
|
||
dialog box.
|
||
* [r20271] src/app-utils/CMakeLists.txt,
|
||
src/app-utils/Makefile.am, src/app-utils/gnc-addr-quickfill.c,
|
||
src/app-utils/gnc-addr-quickfill.h: Add a common shared
|
||
quickfill object for the addr2/addr3 lines of a GncAddress.
|
||
|
||
2011-02-10 21:48 cstim
|
||
|
||
* [r20270] src/app-utils/gnc-entry-quickfill.c,
|
||
src/app-utils/gnc-entry-quickfill.h,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/dialog-transfer.h: Minor code cleanup - remove
|
||
includes from header if not necessary.
|
||
|
||
2011-02-10 20:10 cmarchi
|
||
|
||
* [r20269] po/nl.po: Updated Dutch translation copied from the
|
||
translation project.
|
||
|
||
2011-02-10 19:46 cstim
|
||
|
||
* [r20268] src/gnome/glade/fincalc.glade,
|
||
src/gnome/gnc-plugin-basic-commands.c: Bug #635552: Rename
|
||
"Financial Calculator" into "Loan Repayment Calculator" I've
|
||
been told (by users who know the subject well enough) the
|
||
"Financial Calculator" should rather be called a "Loan Repayment
|
||
Calculator" or a "Mortgage Payment Calculator", as this is what
|
||
is being offered there. So I finally made this renaming.
|
||
|
||
2011-02-10 19:40 cstim
|
||
|
||
* [r20267] doc/examples/create-bogus-data.pl,
|
||
src/backend/xml/test/grab-types.pl, src/engine/xlate.pl,
|
||
src/experimental/cbb/cbb-engine/CBBlib.pl,
|
||
src/experimental/cbb/cbb-engine/common.pl,
|
||
src/quotes/Quote_example.pl: Bug #640357: Adding very limited
|
||
Perl-Support for doxygen Adding Doxygen commands to the
|
||
Perl-scripts in the sources I searched for every *.pl file in
|
||
the GnuCash source and added Doxygen commands like @file,
|
||
@brief, @author to better include them in doxygen. Patch by
|
||
Christoph Holtermann.
|
||
* [r20266] src/doc/doxygen.cfg.in: Bug #640357: Adding very
|
||
limited Perl-Support for doxygen There are a few Perl-scripts
|
||
scattered through the GnuCash sources. This patch enables
|
||
doxygen to interpret them so that they can be provided with
|
||
information about author, date and so on. This is done by
|
||
telling doxygen that their python-files. So python-comments can
|
||
be used. The actual Perl-source is commented out by using @cond
|
||
Perl ...PERL-CODE... @endcond Perl Patch by Christoph Holtermann
|
||
|
||
2011-02-10 19:37 cstim
|
||
|
||
* [r20265]
|
||
src/optional/python-bindings/example_scripts/get_quotes.pl,
|
||
src/optional/python-bindings/example_scripts/quotes_historic.py:
|
||
Bug #640347: Adding Example Skripts for historic Stock Quotes
|
||
This patch adds the example skripts from
|
||
http://wiki.gnucash.org/wiki/Stocks/get_prices to the directory
|
||
python-bindings/example_scripts. Patch by Christoph Holtermann.
|
||
* [r20264]
|
||
src/optional/python-bindings/example_scripts/account_analysis.py,
|
||
src/optional/python-bindings/gnucash_core.py: Bug #640328: This
|
||
patch makes Transaction.GetSplitList and Account.GetSplitList
|
||
return Split instances I changed gnucash_core.py so that
|
||
GetSplitList methods of Transaction and Account return
|
||
Split-instances so that the user doesn't need to call
|
||
Split(instance=GetSplitList()[n]). I checked the examples and
|
||
changed one either. Patch by Christoph Holtermann
|
||
|
||
2011-02-10 19:36 cstim
|
||
|
||
* [r20263]
|
||
src/optional/python-bindings/example_scripts/str_methods.py: Bug
|
||
#639906: Changing the way __format__ works for Split and
|
||
Transaction Patch by Christoph Holtermann
|
||
|
||
2011-02-09 21:51 cstim
|
||
|
||
* [r20261] src/import-export/aqbanking/gnc-plugin-aqbanking.c: Fix
|
||
CRIT error message on program quit in the aqbanking module.
|
||
|
||
2011-02-09 21:10 cstim
|
||
|
||
* [r20260] src/engine/gncInvoice.c: Fix missing copying of invoice
|
||
currency on "Copy Invoice". Unfortunately this feature has been
|
||
creating invoices with no currency set. This leads to weird
|
||
amounts that have more digits than expected and don't sum up
|
||
correctly, and it also triggers the warning dialog "One or more
|
||
of the entries are for accounts different from the invoice/bill
|
||
currency. (...)"
|
||
|
||
2011-02-09 19:52 cstim
|
||
|
||
* [r20259] src/core-utils/core-utils.scm,
|
||
src/report/standard-reports/price-scatter.scm: Bug #641909: Fix
|
||
broken price scatter plot The report was unknowingly broken by
|
||
the move of one function in r20209 namely
|
||
gnc-locale-default-iso-currency-code from app-utils to
|
||
core-utils, and somehow this needs a re-export in the
|
||
core-utils.scm declaration. (I don't know why. For me, this
|
||
confirms again this whole scheme plugin stuff sucks, royally.)
|
||
|
||
2011-02-07 21:39 cstim
|
||
|
||
* [r20256] src/pixmaps/gnc-invoice-duplicate-16.png,
|
||
src/pixmaps/gnc-invoice-duplicate.png: Minor tweaking of icon
|
||
for duplicate invoice so that it doesn't look grayed out
|
||
|
||
2011-02-07 21:19 cstim
|
||
|
||
* [r20255] po/nl.po: Update Dutch translation by Mark Haanen,
|
||
copied from the Translation Project.
|
||
|
||
2011-02-07 21:07 cstim
|
||
|
||
* [r20254] po/es.po: Updated Spanish translation, by Francisco
|
||
Javier F. Serrador.
|
||
|
||
2011-02-06 22:30 plongstaff
|
||
|
||
* [r20252] configure.ac: Update revision to 2.4.2
|
||
|
||
2011-02-06 21:18 cstim
|
||
|
||
* [r20251] src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-model-account.h,
|
||
src/gnome-utils/gnc-tree-view-account.c: Partly revert r20207,
|
||
"Modify Tax Info on Account Page..." The changes in the
|
||
tree-model-account caused CRITICAL gtk warnings, so we revert
|
||
that part for now. The changes in gnc-ui-utils.[hc] have been
|
||
kept.
|
||
|
||
2011-02-06 21:16 cstim
|
||
|
||
* [r20250] po/de.po: Updated German translation, now 100%
|
||
completed.
|
||
* [r20249] src/plugins/bi_import/bi_import.c,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.c: I18n improvements:
|
||
Fix weird strings.
|
||
|
||
2011-02-06 10:20 cstim
|
||
|
||
* [r20248] po/de.po: Update German translation.
|
||
* [r20247] po/POTFILES.in: Update POTFILES.in
|
||
|
||
2011-02-06 09:54 cstim
|
||
|
||
* [r20246] src/report/business-reports/fancy-invoice.scm,
|
||
src/report/business-reports/invoice.scm: Bug #641628: I18n: Fix
|
||
untranslated string in fancy-invoice.scm and invoice.scm
|
||
|
||
2011-02-06 09:49 cstim
|
||
|
||
* [r20245] doc/tip_of_the_day.list.in: Bug #641646: Fix incorrect
|
||
tip on switching between multiple tabs
|
||
|
||
2011-02-05 20:28 cmarchi
|
||
|
||
* [r20244] po/nl.po: Updated Dutch translation, copied from the
|
||
translation project.
|
||
|
||
2011-02-05 17:32 cstim
|
||
|
||
* [r20242] src/doc/doxygen_main_page.c, src/doc/prices.txt,
|
||
src/engine/design.txt: Remove references to Neil William's
|
||
website because it is vastly outdated.
|
||
|
||
2011-02-05 16:52 cstim
|
||
|
||
* [r20241] po/de.po: Updated German translation
|
||
|
||
2011-02-05 16:29 cstim
|
||
|
||
* [r20239] src/report/business-reports/fancy-invoice.scm: Bug
|
||
#641557: I18n slightly improved in fancy-invoice
|
||
|
||
2011-02-05 16:28 cstim
|
||
|
||
* [r20238] src/gnome-utils/gnc-main-window.c: I18n: Fix misleading
|
||
composed strings by defining two separate full sentences.
|
||
|
||
2011-02-05 15:52 cstim
|
||
|
||
* [r20237] po/glossary/gnc-glossary.txt: i18n: Add more terms to
|
||
the glossary
|
||
* [r20236] src/import-export/aqbanking/gnc-file-aqb-import.c:
|
||
i18n: Fix missing space in message
|
||
|
||
2011-02-05 01:55 plongstaff
|
||
|
||
* [r20231] configure.ac: Update revision to 2.4.1
|
||
|
||
2011-02-04 18:32 jralls
|
||
|
||
* [r20230] src/backend/dbi/test/test-dbi-stuff.c: DBI Backend:
|
||
Cleanup after testing version control so that repeating the
|
||
tests doesn't fail.
|
||
|
||
2011-02-04 01:54 plongstaff
|
||
|
||
* [r20229] src/backend/dbi/test/test-dbi-stuff.c: Check whether
|
||
session has been created before trying to end it.
|
||
|
||
2011-02-04 00:02 jralls
|
||
|
||
* [r20228] src/backend/dbi/gnc-backend-dbi.c: Fix compiler warning
|
||
in gnc-backend-dbi.c.
|
||
|
||
2011-02-03 21:22 cmarchi
|
||
|
||
* [r20227] po/nl.po: Updated Dutch translation, copied from the
|
||
translation project.
|
||
|
||
2011-02-03 14:43 jralls
|
||
|
||
* [r20226] src/backend/dbi/Makefile.am: Change dependency in
|
||
src/backend/dbi/Makefile.am from app-utils to core-utils
|
||
|
||
2011-02-02 20:49 cstim
|
||
|
||
* [r20225] src/business/business-gnome/dialog-invoice.c: Do not
|
||
modify the entry's DateEntered when duplicating invoice to keep
|
||
the entry ordering. Follow-up to r20115.
|
||
|
||
2011-02-02 20:31 cstim
|
||
|
||
* [r20224] CMakeLists.txt, src/config.h.cmake.in,
|
||
src/core-utils/CMakeLists.txt: Fix cmake build after latest
|
||
configure changes.
|
||
|
||
2011-02-02 00:04 jralls
|
||
|
||
* [r20223] configure.ac, src/backend/dbi/Makefile.am,
|
||
src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h: Change GNC_RESAVE_VERSION to
|
||
GNUCASH_RESAVE_VERSION so that it's similar to the other version
|
||
macros; define it at the top of configure.ac so that it's
|
||
obvious to everybody; and store the current Gnucash version only
|
||
when doing a full save so that retrospective changes to
|
||
GNUCASH_RESAVE_VERSION won't skip a resave because the database
|
||
has been touchedby a newer version.
|
||
|
||
2011-02-01 21:04 cstim
|
||
|
||
* [r20222] src/core-utils/gnc-locale-utils.c: Win32: Add missing
|
||
include for windows build
|
||
|
||
2011-01-31 20:07 cstim
|
||
|
||
* [r20217] src/gnc/AccountItemModel.cpp,
|
||
src/gnc/AccountSelectionDelegate.cpp, src/gnc/Book.cpp,
|
||
src/gnc/Cmd.cpp, src/gnc/Numeric.cpp,
|
||
src/gnc/QofEventWrapper.cpp, src/gnc/RecentFileMenu.cpp,
|
||
src/gnc/Session.cpp, src/gnc/Split.cpp,
|
||
src/gnc/SplitListModel.cpp, src/gnc/SplitListView.cpp,
|
||
src/gnc/Transaction.cpp, src/gnc/main.cpp,
|
||
src/gnc/mainwindow-file.cpp, src/gnc/mainwindow.cpp: Set line
|
||
ending property svn:eol-style to LF for newly added files
|
||
|
||
2011-01-31 19:54 cstim
|
||
|
||
* [r20216] src/core-utils/gnc-locale-utils.c,
|
||
src/core-utils/gnc-locale-utils.h: Set line ending property
|
||
svn:eol-style to LF for newly added files
|
||
|
||
2011-01-31 15:27 jralls
|
||
|
||
* [r20214] src/core-utils/gnc-locale-utils.c,
|
||
src/core-utils/gnc-locale-utils.h: The new files for gnc_locale
|
||
functions, ommitted from r20110.
|
||
|
||
2011-01-31 04:35 jralls
|
||
|
||
* [r20211] src/gnome/dialog-fincalc.c,
|
||
src/import-export/ofx/test/Makefile.am,
|
||
src/import-export/test/Makefile.am,
|
||
src/register/ledger-core/test/Makefile.am,
|
||
src/report/locale-specific/us/Makefile.am,
|
||
src/report/report-gnome/test/Makefile.am: Adjustments to test
|
||
Makefiles required by r20176 (move quickfill functions from
|
||
gnome-utils to app-utils
|
||
|
||
2011-01-31 04:33 jralls
|
||
|
||
* [r20210] src/bin/gnucash-bin.c,
|
||
src/gnome-utils/gnc-amount-edit.c,
|
||
src/gnome-utils/window-main-summarybar.c,
|
||
src/register/register-core/Makefile.am,
|
||
src/register/register-core/formulacell.c,
|
||
src/register/register-core/pricecell.c,
|
||
src/register/register-gnome/formulacell-gnome.c,
|
||
src/register/register-gnome/pricecell-gnome.c: More adjustments
|
||
for moving gnc_locale functions from app-utils to core-utils
|
||
|
||
2011-01-31 04:29 jralls
|
||
|
||
* [r20209] src/app-utils/app-utils.i,
|
||
src/app-utils/gnc-exp-parser.c, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h, src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/dbi/test/Makefile.am, src/core-utils/Makefile.am,
|
||
src/core-utils/core-utils.i,
|
||
src/html/gnc-html-graph-gog-gtkhtml.c,
|
||
src/html/gnc-html-graph-gog-webkit.c: Move gnc_locale functions
|
||
from src/app-utils/gnc-ui-util to
|
||
src/core-utils/gnc-locale-utils (new files) and adjust
|
||
accordingly.
|
||
|
||
2011-01-30 22:40 jralls
|
||
|
||
* [r20208] src/backend/dbi/gnc-backend-dbi.c: Adjust location and
|
||
add gnc_(push|pop)_locale wrapper around dbi_conn_query() calls
|
||
which retrieve data. Patch by Christoph Holtermann
|
||
|
||
2011-01-30 20:34 alex.aycinena
|
||
|
||
* [r20207] src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h,
|
||
src/gnome-utils/gnc-tree-model-account.c,
|
||
src/gnome-utils/gnc-tree-model-account.h,
|
||
src/gnome-utils/gnc-tree-view-account.c: Modify Tax Info on
|
||
Account Page to display or not display sub-account info based on
|
||
whether row is expanded. Revert changes made in gnc-ui-util.c in
|
||
rev 20039 and instead put those changes in new function:
|
||
gnc_ui_account_get_tax_info_sub_acct_string. Define a new
|
||
column, GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in
|
||
gnc-tree-model-account.c filled with
|
||
gnc_ui_account_get_tax_info_sub_acct_string. Modify
|
||
gnc-tree-view-account.c to define a tax_info_data_func that
|
||
displays only the the data in the
|
||
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the row is
|
||
expanded; otherwise it combines it with the data in the
|
||
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT model column.
|
||
Modily the view creation function to use the new
|
||
tax_info_data_func.
|
||
|
||
2011-01-30 18:33 gjanssens
|
||
|
||
* [r20206] src/backend/sql/gnc-backend-sql.c: Bug #640061 -
|
||
Invoice items are not saved, patch by Christoph Holterman
|
||
|
||
2011-01-30 10:25 cstim
|
||
|
||
* [r20205] CMakeLists.txt, src/config.h.cmake.in: Update newly
|
||
introduced NANO version number in cmake build script as well.
|
||
|
||
2011-01-30 10:21 cstim
|
||
|
||
* [r20204] src/app-utils/option-util.c,
|
||
src/app-utils/option-util.h,
|
||
src/business/business-gnome/business-options-gnome.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/dialog-options.h: Get rid of gtk dependency in
|
||
<app-util/option-util.h> header by storing only a gpointer for
|
||
the widget. This means the very last part of a gtk-dependency in
|
||
app-util is in option-util.c in one error message. My goal is to
|
||
remove gtk completely from app-util so that all code in our
|
||
dependency chain up to app-util can be packaged into a
|
||
GUI-independent library, which can then be used by the python
|
||
wrappers and other GUI frontends alike.
|
||
|
||
2011-01-30 09:24 cstim
|
||
|
||
* [r20203] po/uk.po: Updated Ukrainian translation, copied from
|
||
the Translation Project.
|
||
|
||
2011-01-29 23:38 jralls
|
||
|
||
* [r20202] configure.ac, src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/sql/gnc-backend-sql.c, src/core-utils/gnc-main.c,
|
||
src/core-utils/gnc-main.h: Add gnc_get_long_version, a guint
|
||
concocted by adding the version values together allowing two
|
||
digits for each. Add a new version value, GNUNCASH_NANO_VERSION,
|
||
to be incremented when there's any change to data serialization.
|
||
Use the new gnc_get_long_version to tag the Gnucash version in
|
||
the versions table in the dbi backend.
|
||
|
||
2011-01-29 23:16 jralls
|
||
|
||
* [r20201] src/backend/dbi/test/Makefile.am: Add
|
||
libgncmod-app-utils.la to src/backend/dbi/tests LDADD so that
|
||
gnc_push_locale and gnc_pop_locale can be found for testing.
|
||
|
||
2011-01-29 21:37 cstim
|
||
|
||
* [r20200] src/app-utils/gnc-ui-util.c,
|
||
src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/import-export/aqbanking/gnc-gwen-gui.c,
|
||
src/plugins/bi_import/bi_import.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
|
||
|
||
2011-01-29 21:33 cstim
|
||
|
||
* [r20199] src/backend/dbi/CMakeLists.txt: Fix missing include in
|
||
cmake build file.
|
||
|
||
2011-01-29 21:31 cstim
|
||
|
||
* [r20198] src/Makefile.am, src/gnc-ui.h,
|
||
src/gnome-utils/Makefile.am, src/gnome-utils/gnc-ui.h: Move
|
||
gnc-ui.h file from top-level to gnome-utils. It is gtk-dependent
|
||
anyway, so it is moved to where it belongs now.
|
||
* [r20197] src/gnc-ui.h, src/gnome-utils/gnc-keyring.h,
|
||
src/import-export/qif-import/dialog-account-picker.c,
|
||
src/import-export/qif-import/druid-qif-import.h: Remove unneeded
|
||
usage of a generic <gnc-ui.h> include in headers.
|
||
|
||
2011-01-29 21:17 cstim
|
||
|
||
* [r20196] src/Makefile.am, src/RecnWindow.h,
|
||
src/gnome/window-reconcile.h,
|
||
src/import-export/aqbanking/gnc-ab-utils.c: Remove pointless
|
||
header RecnWindow.h - nothing gtk-independent here anyway.
|
||
|
||
2011-01-29 21:13 cstim
|
||
|
||
* [r20195] src/app-utils/CMakeLists.txt: Fix cmake build file
|
||
after file removal.
|
||
|
||
2011-01-29 21:09 cstim
|
||
|
||
* [r20194] src/RecnWindow.h, src/app-utils/Makefile.am,
|
||
src/app-utils/gnc-ui-common.h, src/app-utils/option-util.c,
|
||
src/app-utils/option-util.h,
|
||
src/business/business-ledger/gncEntryLedger.c,
|
||
src/business/business-ledger/gncEntryLedger.h,
|
||
src/business/business-ledger/gncEntryLedgerP.h, src/gnc-ui.h,
|
||
src/gnome-utils/gnc-gui-query.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome/dialog-sx-from-trans.c, src/gnome/gnc-split-reg.c,
|
||
src/gnome/window-autoclear.h,
|
||
src/import-export/import-account-matcher.c,
|
||
src/import-export/import-account-matcher.h,
|
||
src/register/ledger-core/gnc-ledger-display.c,
|
||
src/register/ledger-core/gnc-ledger-display.h,
|
||
src/register/ledger-core/split-register-p.h,
|
||
src/register/ledger-core/split-register-util.c,
|
||
src/register/ledger-core/split-register.h,
|
||
src/register/register-core/basiccell.h,
|
||
src/register/register-core/table-allgui.h,
|
||
src/register/register-gnome/table-gnome.c: Drop the obsolete
|
||
gncUIWidget typedef because all of our GUI-code is inherently
|
||
gtk-dependent (with the exception of option-util.h). If there
|
||
were any re-write of gnucash with a different GUI toolkit, it
|
||
will define all GUI-related functions in its own way, so there's
|
||
no point in pretending those very gtk'ish functions were usable
|
||
in a different toolkit as well.
|
||
|
||
2011-01-29 20:58 jralls
|
||
|
||
* [r20193] src/engine/gnc-engine.c, src/engine/gnc-engine.h:
|
||
Delete the unused and slightly pointless gnucash_foo_version
|
||
functions
|
||
|
||
2011-01-29 20:40 jralls
|
||
|
||
* [r20192] src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h, src/backend/dbi/Makefile.am,
|
||
src/backend/dbi/gnc-backend-dbi.c,
|
||
src/html/gnc-html-graph-gog-gtkhtml.c,
|
||
src/html/gnc-html-graph-gog-webkit.c: Adjust gnc_push_locale and
|
||
gnc_pop_locale to take a locale category and to handle MSWin32
|
||
(following gnome/druid-hierarchy.c) correctly. Use them in
|
||
gnc-backend-dbi.c instead of the incorrect code from r20189
|
||
(Thanks, Christian).
|
||
|
||
2011-01-29 00:40 jralls
|
||
|
||
* [r20191] src/backend/dbi/gnc-backend-dbi.c: Add locale.h; some
|
||
systems seem not to pull it in via glib/gi18n.h
|
||
|
||
2011-01-28 23:47 jralls
|
||
|
||
* [r20190] src/backend/dbi/gnc-backend-dbi.c: Left out of r20188:
|
||
Actually wrap the important code...
|
||
|
||
2011-01-28 21:35 jralls
|
||
|
||
* [r20189] src/backend/dbi/gnc-backend-dbi.c: Handle
|
||
localization-ignorance bug in libdbi by setting LC_NUMERIC
|
||
locale to "C" before calling dbi_result_get_double() and back
|
||
afterwards. This is not thread-safe, but we're not multithreaded
|
||
yet.
|
||
|
||
2011-01-28 21:03 jralls
|
||
|
||
* [r20188] configure.ac, po/en.po, src/bin/gnucash-bin.c: Better
|
||
OSX language handling: Add a "C" locale to the language-list
|
||
after any english locale so that if that english locale isn't
|
||
present, gettext will fall through to "C", which makes
|
||
unnecessary the "en.po" file. Also removed the special casing
|
||
and locale truncation; gettext is quite capable of doing that
|
||
itself.
|
||
|
||
2011-01-28 20:57 gjanssens
|
||
|
||
* [r20187]
|
||
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/test_imbalance_transaction.py:
|
||
Clarify the use of pathnames in the python bindings example
|
||
scripts
|
||
* [r20186]
|
||
src/optional/python-bindings/example_scripts/account_analysis.py:
|
||
Allow all book types instead of only sqlite3 for
|
||
account_analysis.py
|
||
|
||
2011-01-28 19:48 cmarchi
|
||
|
||
* [r20185] src/report/stylesheets/stylesheet-footer.scm: Fix a
|
||
typo.
|
||
|
||
2011-01-27 21:02 cstim
|
||
|
||
* [r20181] po/de.po: Update German translation. 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.
|
||
* [r20180] po/POTFILES.in, src/report/business-reports/aging.scm,
|
||
src/report/business-reports/customer-summary.scm,
|
||
src/report/standard-reports/category-barchart.scm: I18n
|
||
improvements: Fix typos, fix unnecessary near-duplicates, remove
|
||
unneeded strings.
|
||
|
||
2011-01-27 20:07 jralls
|
||
|
||
* [r20178] src/backend/sql/gnc-backend-sql.c: Clean up an obvious
|
||
time-waster.
|
||
|
||
2011-01-27 19:38 jralls
|
||
|
||
* [r20177] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c: Change serialization of
|
||
doubles in the dbi backend to use g_ascii_dtostr() instead of
|
||
sprintf. The problem is that sprintf is subject to localization
|
||
and will output e.g. 1,25 for one-and-a-quarter in European
|
||
locales. SQL doesn't support localization, so will interpret
|
||
1,25 as two fields, 1 and 25. Note also that
|
||
GUID_ENCODING_LENGTH isn't big enough for a double, so that's
|
||
changed to G_ASCII_DTOSTR_BUF_SIZE.
|
||
|
||
2011-01-27 19:22 cstim
|
||
|
||
* [r20176] src/app-utils/CMakeLists.txt,
|
||
src/app-utils/Makefile.am, src/app-utils/QuickFill.c,
|
||
src/app-utils/QuickFill.h, src/app-utils/gnc-entry-quickfill.c,
|
||
src/app-utils/gnc-entry-quickfill.h,
|
||
src/business/business-ledger/gncEntryLedgerLoad.c,
|
||
src/gnome-utils/Makefile.am, src/gnome-utils/QuickFill.c,
|
||
src/gnome-utils/QuickFill.h,
|
||
src/gnome-utils/gnc-entry-quickfill.c,
|
||
src/gnome-utils/gnc-entry-quickfill.h: Move quickfill and
|
||
gnc-entry-quickfill files from gnome-utils to app-utils because
|
||
they don't require gtk/gnome. (account-quickfill can't be moved
|
||
because it also works with a GtkListStore.)
|
||
|
||
2011-01-27 19:16 jralls
|
||
|
||
* [r20175] src/backend/dbi/test/test-dbi-stuff.c: Add #include
|
||
gnc-main.h for declaration of gnc_get_svn_version() for
|
||
test_dbi_version_control().
|
||
|
||
2011-01-27 19:09 cstim
|
||
|
||
* [r20174] src/app-utils/app-utils.i, src/engine/business-core.i,
|
||
src/engine/engine.i: Fix core swig files to have appropriate
|
||
ifdefs for guile only portions Patch by Andy Clayton
|
||
<q3aiml@gmail.com>
|
||
|
||
2011-01-27 19:02 cstim
|
||
|
||
* [r20173] src/business/business-gnome/gnc-plugin-page-invoice.h,
|
||
src/plugins/bi_import/Makefile.am,
|
||
src/plugins/bi_import/bi_import.c: Fix r20169 for out-of-tree
|
||
build. Clean up included .c file.
|
||
|
||
2011-01-27 18:36 jralls
|
||
|
||
* [r20172] src/backend/dbi/test/test-dbi-stuff.h: Add declaration
|
||
for test_dbi_version_control; doxygen comments for
|
||
test_dbi_safe_save and test_dbi_version_control; and rearrange
|
||
order of declarations to keep the test functions together.
|
||
|
||
2011-01-27 16:28 gjanssens
|
||
|
||
* [r20171] src/gnome-utils/window-main-summarybar.c: Bug #631789 -
|
||
"Assets" in summary bar does not match assets displayed As
|
||
proposed in the bug, I have changed it to "Net Assets"
|
||
* [r20170] src/register/register-core/quickfillcell.h,
|
||
src/register/register-gnome/gnucash-item-edit.c: Spelling fixes
|
||
in code comments.
|
||
|
||
2011-01-26 17:13 mikee
|
||
|
||
* [r20169] src/plugins/bi_import/Makefile.am,
|
||
src/plugins/bi_import/bi_import.c: Open the newly created
|
||
invoices for editing after import.
|
||
|
||
2011-01-25 17:06 jralls
|
||
|
||
* [r20168] src/gnome-utils/gnc-splash.c: Make the splash screen
|
||
stack as a regular window instead of stacking in front of
|
||
everything else.
|
||
|
||
2011-01-25 17:05 jralls
|
||
|
||
* [r20167] src/libqof/qof/test/test-qofinstance.c: Remove
|
||
qof_instance_begin_edit test from test_book_readonly;
|
||
qof_instance_begin_edit doesn't check qof_book_is_readonly
|
||
anymore.
|
||
|
||
2011-01-25 14:09 gjanssens
|
||
|
||
* [r20166] src/plugins: One more svn:ignore for bi_import plugin
|
||
|
||
2011-01-25 14:06 gjanssens
|
||
|
||
* [r20165] src/plugins/bi_import, src/plugins/bi_import/glade,
|
||
src/plugins/bi_import/ui: Update svn:ignore for bi_import plugin
|
||
|
||
2011-01-24 14:37 cstim
|
||
|
||
* [r20164] src/backend/dbi/gnc-backend-dbi-priv.h,
|
||
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/libqof/qof/test/test-qof.c,
|
||
src/libqof/qof/test/test-qofbackend.c,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/libqof/qof/test/test-qofinstance.c,
|
||
src/libqof/qof/test/test-qofsession.c,
|
||
src/plugins/bi_import/bi_import.c,
|
||
src/plugins/bi_import/bi_import.h,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.c,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.h,
|
||
src/plugins/bi_import/gncmod-bi_import.c,
|
||
src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
|
||
src/plugins/bi_import/helpers.c,
|
||
src/plugins/bi_import/helpers.h: Set line ending property
|
||
svn:eol-style to LF for newly added files
|
||
|
||
2011-01-24 14:10 cstim
|
||
|
||
* [r20163] src/app-utils/gnc-ui-util.c,
|
||
src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/dbi/test/test-dbi-basic.c,
|
||
src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/business/business-gnome/gnc-plugin-page-invoice.c,
|
||
src/business/business-ledger/gncEntryLedgerControl.c,
|
||
src/engine/Transaction.c, src/engine/gnc-budget.c,
|
||
src/engine/gnc-commodity.c, src/gnome-utils/dialog-book-close.c,
|
||
src/gnome-utils/gnc-entry-quickfill.c,
|
||
src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-main-window.c,
|
||
src/import-export/aqbanking/gnc-ab-getbalance.c,
|
||
src/import-export/aqbanking/gnc-ab-gettrans.c,
|
||
src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking.c,
|
||
src/import-export/import-backend.c,
|
||
src/import-export/import-main-matcher.c,
|
||
src/import-export/qif-import/druid-qif-import.c,
|
||
src/libqof/qof/gnc-date.c, src/libqof/qof/qofbook.c,
|
||
src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h,
|
||
src/libqof/qof/test/test-qofbackend.c,
|
||
src/libqof/qof/test/test-qofsession.c,
|
||
src/optional/python-bindings/sqlite3test.c,
|
||
src/plugins/bi_import/bi_import.c,
|
||
src/plugins/bi_import/bi_import.h,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.c,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.h,
|
||
src/plugins/bi_import/gncmod-bi_import.c,
|
||
src/plugins/bi_import/gui.c, src/plugins/bi_import/helpers.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
|
||
|
||
2011-01-24 14:04 cstim
|
||
|
||
* [r20162] util/gnc-svnversion: Add missing svn:executable property
|
||
|
||
2011-01-24 14:02 cstim
|
||
|
||
* [r20161] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/gnome-utils/gnc-file.c: Fix printf conversion specifier of
|
||
64 bit integers in message. (Also, fix compiler warning about &&
|
||
and ||).
|
||
|
||
2011-01-24 09:45 cstim
|
||
|
||
* [r20160] src/gnome-utils/gnc-file.c: Improve wording of libdbi
|
||
error message even more.
|
||
|
||
2011-01-23 19:33 jralls
|
||
|
||
* [r20159] src/gnome-utils/gnc-file.c: SQL Backend Version
|
||
Control: The final part. New error dialog boxes for
|
||
ERR_SQL_DB_TOO_OLD and ERR_SQL_DB_TOO_NEW Marks the book
|
||
read-only if the user doesn't upgrade a too-old db and when the
|
||
user tries to load a too-new db.
|
||
|
||
2011-01-23 19:29 jralls
|
||
|
||
* [r20158] configure.ac: Add en to the ALL_LINGUAS list in
|
||
configure.ac; should have been in r20142
|
||
|
||
2011-01-23 19:24 jralls
|
||
|
||
* [r20157] configure.ac, src/gnome-utils/gnc-file.c: Reverse some
|
||
extra changes that slipped into 20155
|
||
|
||
2011-01-23 18:58 jralls
|
||
|
||
* [r20156] src/backend/sql/gnc-backend-sql.c: Bug #637770: Fix
|
||
progress bar on load and full save in sql backend.
|
||
|
||
2011-01-23 17:50 jralls
|
||
|
||
* [r20155] configure.ac, src/gnome-utils/gnc-file.c,
|
||
src/gnome-utils/gnc-main-window.c: Provide more detail in commit
|
||
error when it's caused by a read-only book. Mark error message
|
||
for translation.
|
||
|
||
2011-01-23 17:35 jralls
|
||
|
||
* [r20154] src/backend/sql/gnc-backend-sql.c: Throw an error and
|
||
return if if the book is marked readonly.
|
||
|
||
2011-01-23 17:31 jralls
|
||
|
||
* [r20153] src/libqof/qof/qofinstance.c: Remove book_is_readonly
|
||
check from qof_instance_begin_edit; it crashes if it's actually
|
||
used.
|
||
|
||
2011-01-22 23:04 jralls
|
||
|
||
* [r20147] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/gnome-utils/gnc-file.c, src/libqof/qof/qofbackend.h: Bug
|
||
#611936: Test DBI backends for a dbi bug which causes 64-bit
|
||
numbers to not be stored on 32-bit systems, and prevent saving
|
||
or loading with an informative error dialog box.
|
||
|
||
2011-01-22 22:59 jralls
|
||
|
||
* [r20146] src/engine/SX-book.c: Prevent a crash if
|
||
gnc_sx_sxes_reverencing_account called when book has no sxes.
|
||
|
||
2011-01-22 14:39 cstim
|
||
|
||
* [r20145] AUTHORS,
|
||
src/optional/python-bindings/example_scripts/str_methods.py: Bug
|
||
#639906: Improve text output methods of python bindings Patch by
|
||
Christoph Holtermann: For the more complex financial objects i
|
||
chose a different approach. The printing functions are located
|
||
in one module. Importing this module adds these functions as
|
||
methods to the classes defined in gnucash_core.py.
|
||
|
||
2011-01-22 14:36 cstim
|
||
|
||
* [r20144] AUTHORS, src/import-export/aqbanking/gnc-ab-utils.c:
|
||
Bug #640233: Don't add "Account unknown Bank Unknown" memo when
|
||
account and/or bank does not exist Patch by Jeff Kletsky: At
|
||
least for the online OFX sources I use in the US, downloaded
|
||
transactions are populated with memos of "Account unknown Bank
|
||
unknown" Past being annoying, this can cause improper "matches"
|
||
when comparing transactions. The root cause is found in
|
||
src/import-export/aqbanking/gnc-ab-utils.c in the function
|
||
gnc_ab_memo_to_gnc where the code seems to check for the
|
||
existence of a remote account number from the aqbanking
|
||
transaction if (ab_other_accountid && *ab_other_accountid) and
|
||
appears to intend to return the empty string if one is not
|
||
present. However, an earlier line in the code sets
|
||
ab_other_accountid to "unknown" so that the test always returns
|
||
true. This patch should return: * "Account <account number> Bank
|
||
<bank number>" if both are present * "Account <account number>"
|
||
if only the account is present * "Bank <bank number>" if only
|
||
the bank is present * "" if neither is present Additionally,
|
||
ordering of trimming was changed to handle the possibility that
|
||
the leading and/or trailing character(s) were stripped as
|
||
invalid UTF-8, resulting in an untrimmed string.
|
||
|
||
2011-01-22 00:26 jralls
|
||
|
||
* [r20142] po/POTFILES.in, po/en.po, src/bin/gnucash-bin.c:
|
||
Rejigger the set_macos_locale function to better handle
|
||
qualified languages (e.g., Portugues (Portugal). Add po/en.po so
|
||
that english doesn't have to be special-cased to the C locale.
|
||
|
||
2011-01-21 22:27 gjanssens
|
||
|
||
* [r20141] packaging/win32/gnucash.iss.in: Bug #638762 - Windows 7
|
||
64-bit: GnuCash will not start due to existing
|
||
SCHEME_LIBRARY_PATH env variable
|
||
|
||
2011-01-21 22:10 gjanssens
|
||
|
||
* [r20140] util/gnc-svnversion: Use last changed revision number
|
||
instead of last-commited-somewhere-in-repo svnversion without
|
||
options returns the most recent revision in the repo at the time
|
||
of the last svn update/checkout even if that revision didn't
|
||
hold any changes in the current path. Not very useful as a
|
||
reference. Better is to ask for the last changed revision with
|
||
-c. BUT: -c option for some reason always considers svn working
|
||
copy as having mixed sources. We're only interested in the last
|
||
part so we strip the beginning revision if it's there. As a
|
||
result if your WC really has mixed sources, that will not be
|
||
visible in the version number...
|
||
|
||
2011-01-21 19:54 cmarchi
|
||
|
||
* [r20139] src/plugins/bi_import/glade/bi_import.glade: Fix a typo.
|
||
|
||
2011-01-21 19:09 cmarchi
|
||
|
||
* [r20138] po/it.po: Update Italian translation.
|
||
|
||
2011-01-21 14:23 gjanssens
|
||
|
||
* [r20137] src/business/business-gnome/dialog-customer.c,
|
||
src/business/business-gnome/dialog-vendor.c: Bug #629501
|
||
Nonexistent field in error message
|
||
|
||
2011-01-21 11:52 gjanssens
|
||
|
||
* [r20136]
|
||
src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml:
|
||
Bug #467311 Print invoice button should be restored to View
|
||
invoice
|
||
* [r20135] 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-new-16.png,
|
||
src/pixmaps/gnc-invoice-new.png: Bug #352057 button to create a
|
||
new invoice when viewing an old one.
|
||
* [r20134] src/business/business-gnome/gnc-plugin-page-invoice.c,
|
||
src/gnome-utils/gnc-icons.c, src/gnome-utils/gnc-icons.h,
|
||
src/pixmaps/Makefile.am,
|
||
src/pixmaps/gnc-invoice-duplicate-16.png,
|
||
src/pixmaps/gnc-invoice-duplicate.png: Add icons for Duplicate
|
||
Invoice functionality
|
||
|
||
2011-01-21 11:51 gjanssens
|
||
|
||
* [r20133]
|
||
src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in,
|
||
src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome-utils/schemas/apps_gnucash_history.schemas.in,
|
||
src/gnome/schemas/apps_gnucash_dialog_commodities.schemas.in,
|
||
src/gnome/schemas/apps_gnucash_dialog_common.schemas.in,
|
||
src/gnome/schemas/apps_gnucash_dialog_prices.schemas.in,
|
||
src/gnome/schemas/apps_gnucash_dialog_reconcile.schemas.in,
|
||
src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas.in,
|
||
src/gnome/schemas/apps_gnucash_dialog_totd.schemas.in,
|
||
src/gnome/schemas/apps_gnucash_general.schemas.in,
|
||
src/gnome/schemas/apps_gnucash_window_pages_account_tree.schemas.in,
|
||
src/gnome/schemas/apps_gnucash_window_pages_register.schemas.in,
|
||
src/import-export/aqbanking/schemas/apps_gnucash_dialog_hbci.schemas.in,
|
||
src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in,
|
||
src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
|
||
Whitespace cleanups
|
||
* [r20132] AUTHORS, src/core-utils/gnc-gconf-utils.h,
|
||
src/gnome-utils/glade/preferences.glade,
|
||
src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome/schemas/apps_gnucash_general.schemas.in,
|
||
src/libqof/qof/gnc-date.c, src/libqof/qof/gnc-date.h: This patch
|
||
adds a new option under Edit -> Preferences -> Date/Time that
|
||
looks like this: Date Completion When a date is entered without
|
||
year, it should be taken: (*) In the current calendar year ( )
|
||
In a sliding 12-month window starting this many months before
|
||
the current month: [ 6 ] Patch by Peter Selinger with minor
|
||
modifications
|
||
|
||
2011-01-20 20:20 cstim
|
||
|
||
* [r20131] src/report/business-reports/owner-report.scm: Bug
|
||
#535774: Fix label for employee option on "Employee Report"
|
||
Patch by Bert Claesen: The attached patch (against r20122) tries
|
||
to solve bug #535774 and: *Introduces Option naming consistent
|
||
with report title (e.g. Customer Report shows Customer in the
|
||
Option screen) *Removes the printf() default string in case no
|
||
arguments where given *Moves the docname up to a higher level
|
||
for easy of overview Cases default to a GNC-OWNER-VENDOR. Note
|
||
on the patch: *As indicated in the comments, two functions are
|
||
nearly identical, where in the Vendor report the use of
|
||
Vendor/Company is mixed. This can easily be moved into one
|
||
function as the footprint is the same. cstim: I've clarified
|
||
which ones of the functions returns translated vs. untranslated
|
||
strings, too.
|
||
|
||
2011-01-20 20:15 cstim
|
||
|
||
* [r20130] src/optional/python-bindings/Makefile.am,
|
||
src/optional/python-bindings/glib.i: Remove old obsolete unused
|
||
file from python wrappers. Apparently this is unused since
|
||
r17284.
|
||
|
||
2011-01-20 20:14 cstim
|
||
|
||
* [r20129] src/base-typemaps.i: 639980: Add EntryList and
|
||
_gncEntry objects to list typemap. Patch by bstpierre.org Fix
|
||
python failing getting invoice entry data.
|
||
* [r20128] src/optional/python-bindings/gnucash_core.py: Bug
|
||
#639906: Adding __str__ and __unicode__ methods to GncNumeric
|
||
Patch by Christoph Holtermann: 1) I decided to let the methods
|
||
return "Division by Zero" for denom()==0. 2) As proposed in
|
||
http://stackoverflow.com/questions/1307014/python-str-versus-unicode
|
||
i created both __str__ and __unicode__. 3) I use format to fix
|
||
the decimal places to 2. It would be nice if the number would be
|
||
configurable.
|
||
* [r20127] src/doc/python-bindings-doxygen.py: Bug 637346: A small
|
||
python doc enhancement, basically mentioning the wiki-page Patch
|
||
by Christoph Holtermann.
|
||
|
||
2011-01-19 04:21 mta
|
||
|
||
* [r20126] src/engine/engine.i: Fix a bug introduced in 20042
|
||
which caused lists of Scheme strings passed to C code to be
|
||
garbage. This caused online price quotes to fail for anything
|
||
other than a currency.
|
||
|
||
2011-01-19 04:18 mta
|
||
|
||
* [r20125] src/engine/gnc-commodity.c: Make sure ENTER is balanced
|
||
by LEAVE in gnc_commodity_set_quote_tz.
|
||
|
||
2011-01-19 04:17 mta
|
||
|
||
* [r20124] src/report/standard-reports/income-statement.scm: Make
|
||
it possible to include trading accounts in the Income Statement
|
||
and Profit and Loss reports.
|
||
|
||
2011-01-18 23:42 jralls
|
||
|
||
* [r20123] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/dbi/test/test-dbi-basic.c,
|
||
src/backend/dbi/test/test-dbi-stuff.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h: Enhanced database version
|
||
handling. * Add a macro GNC_RESAVE_VERSION which holds an svn
|
||
revision number. * When fully saving a database put this number
|
||
in versions with table_name Gnucash-Resave. * On database load,
|
||
compare the current GNC_RESAVE_VERSION with the Gnucash revision
|
||
and Gnucash-Resave revision saved when the database was created.
|
||
* If the current GNC_RESAVE_VERSION > the saved Gnucash version,
|
||
then emit ERR_SQL_DB_TOO_OLD. * If GNC_RESAVE_VERSION < the
|
||
saved Gnucash-Resave, emit ERR_SQL_DB_TOO_NEW.
|
||
|
||
2011-01-18 18:16 jralls
|
||
|
||
* [r20121] src/libqof/qof/test/test-qof.c,
|
||
test-templates/Makefile.am, test-templates/test-module.c: Minor
|
||
fixes to g_test: Adjust MODULEPATH so that the boundary path
|
||
delimiters go at invocation; add DEFAULT_INCLUDES to the
|
||
test_foo_CFLAGS; include the required NULL third arg to
|
||
g_test_init()
|
||
|
||
2011-01-18 00:36 jralls
|
||
|
||
* [r20119] 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,
|
||
src/backend/dbi/test/test-dbi-stuff.h: Provide for safely
|
||
overwriting a sql database by moving the existing tables out of
|
||
the way, writing new tables, and then dropping the old tables
|
||
once everything has been saved.
|
||
|
||
2011-01-17 21:27 cstim
|
||
|
||
* [r20118] src/plugins/bi_import/Makefile.am: Win32: Add missing
|
||
link libraries to bi_import plugin. Necessary for win32 linking.
|
||
|
||
2011-01-17 16:55 jralls
|
||
|
||
* [r20117] src/backend/xml/sixtp-dom-generators.c,
|
||
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,
|
||
src/backend/xml/test/test-xml-transaction.c: Bug #638225: Author
|
||
Jim Radford. KVP lists are ordered so should not be sorted
|
||
|
||
2011-01-16 21:10 cstim
|
||
|
||
* [r20116] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-invoice.h,
|
||
src/business/business-gnome/gnc-plugin-page-invoice.c,
|
||
src/business/business-gnome/ui/gnc-plugin-page-invoice-ui.xml:
|
||
Additionally, make the "Duplicate Invoice" feature available as
|
||
menu item and toolbar button when viewing an invoice.
|
||
|
||
2011-01-16 21:09 cstim
|
||
|
||
* [r20115] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-invoice.h,
|
||
src/engine/gncInvoice.c: Implement "Duplicate Invoice" feature,
|
||
where a new invoice is created as a copy of an old one with new
|
||
date and new ID. This patch makes this feature available as
|
||
button "Duplicate" in the search window.
|
||
|
||
2011-01-16 19:33 cstim
|
||
|
||
* [r20114] packaging/win32/install-impl.sh: Win32 build: Aqbanking
|
||
has a patch now, but doesn't need autotools called.
|
||
|
||
2011-01-15 21:51 cstim
|
||
|
||
* [r20112] src/doc/doxygen.cfg.in: Remove *.i files from doxygen
|
||
input again because at least my doxygen-1.6.3 hangs on
|
||
gnucash_core.i. This is a follow-up to r19956, bug #637346.
|
||
|
||
2011-01-15 21:05 cstim
|
||
|
||
* [r20111]
|
||
src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in:
|
||
Make reconcile+update import action of r20021 bug#373415 enabled
|
||
by default because it's so useful.
|
||
|
||
2011-01-15 20:33 cstim
|
||
|
||
* [r20108] packaging/win32/aqbanking-4.2.4-r2132-patch.diff,
|
||
packaging/win32/defaults.sh: Bug #639498: Fix aqbanking-4.2.4
|
||
issue with "execute online transfer" on WinXP.
|
||
|
||
2011-01-15 19:11 jralls
|
||
|
||
* [r20107] configure.ac, src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/libqof/qof/test/test-qofinstance.c,
|
||
src/libqof/qof/test/test-qofsession.c: Fix qof/test compilation
|
||
errors, provide guard for glib_testing.
|
||
|
||
2011-01-15 09:52 cstim
|
||
|
||
* [r20106] configure.ac, src/bin/gnucash-bin.c,
|
||
src/import-export/Makefile.am,
|
||
src/import-export/hbci/HACKING-HBCITEST.txt,
|
||
src/import-export/hbci/Makefile.am,
|
||
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/glade/Makefile.am,
|
||
src/import-export/hbci/glade/hbci.glade,
|
||
src/import-export/hbci/glade/hbcipass.glade,
|
||
src/import-export/hbci/glade/hbciprefs.glade,
|
||
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-ui.xml,
|
||
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/schemas/Makefile.am,
|
||
src/import-export/hbci/schemas/apps_gnucash_dialog_hbci.schemas.in,
|
||
src/import-export/hbci/test/Makefile.am,
|
||
src/import-export/hbci/test/test-link-module.c: Remove the old
|
||
"import-export/hbci" module because it is no longer supported.
|
||
The newer "import-export/aqbanking" has been in use since
|
||
aqbanking-3.0.0. As it turned out, we require aqbanking-4.0.0
|
||
now anyway, which was release 2009-05-30. Consequently, the old
|
||
module isn't being maintained by us and so needs to be removed.
|
||
* [r20105] configure.ac: Bug #638689: Require libaqbanking >=
|
||
4.0.0 because earlier versions are not supported correctly by
|
||
our code anymore.
|
||
* [r20104] src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/test/test-qof.c: Disable usage of qof/test for
|
||
now because is does not yet compile.
|
||
|
||
2011-01-14 23:25 jralls
|
||
|
||
* [r20103] src/libqof/qof/Makefile.am,
|
||
src/libqof/qof/qofbackend-p.h, src/libqof/qof/qofbackend.c,
|
||
src/libqof/qof/qofbackend.h, src/libqof/qof/qofbook.c,
|
||
src/libqof/qof/qofbook.h, src/libqof/qof/qofinstance.c,
|
||
src/libqof/qof/qofsession.c, src/libqof/qof/qofsession.h,
|
||
src/libqof/qof/test, src/libqof/qof/test/Makefile.am,
|
||
src/libqof/qof/test/test-qof.c,
|
||
src/libqof/qof/test/test-qofbackend.c,
|
||
src/libqof/qof/test/test-qofbook.c,
|
||
src/libqof/qof/test/test-qofinstance.c,
|
||
src/libqof/qof/test/test-qofsession.c: Add a read-only attribute
|
||
to QofBook and check of same to qof_instance_begin_edit. Add
|
||
qof_session_safe_save. Add unit tests for these changes. QofBook
|
||
read-only attribute is to prevent starting an edit when the
|
||
version of Gnucash which created a dataset is newer than the one
|
||
currently running. This is to prevent writing records of an old
|
||
format into an existing data set. The user can use File>Save As
|
||
to create a new QofSession which will write a completely new
|
||
dataset in the current format. This is an important safety
|
||
feature for future versions of Gnucash which will not bring all
|
||
of a dataset into memory, instead loading only what is
|
||
immediately needed. Safe-save is the Qof access to allow writing
|
||
out a dataset to an existing server database (i.e., postgresql
|
||
or mysql) while maintaining the ability to both
|
||
transaction-protect saving individual records while maintaining
|
||
the ability to rollback the entire save if something goes wrong.
|
||
The unit test framework is added to enable testing these
|
||
components. More tests will be added in a later commit.
|
||
|
||
2011-01-14 22:03 jralls
|
||
|
||
* [r20102] test-templates, test-templates/Makefile.am,
|
||
test-templates/Makefile.decl, test-templates/README,
|
||
test-templates/test-module.c, test-templates/test-suite.c,
|
||
test-templates/testmain.c: Provide glib unit testing template
|
||
files to make it easier to add unit testing to modules
|
||
|
||
2011-01-14 21:47 gjanssens
|
||
|
||
* [r20101] src/app-utils/gnc-ui-util.c: Bug 639322 part 3: provide
|
||
users with a sensible first time "Save As..." path on Windows
|
||
While $HOME is fine on linux, on Windows the most sensible
|
||
location is "My Documents" (or its translated equivalent).
|
||
* [r20100] src/gnome-utils/gnc-file.c: Bug 639322 part 2b: display
|
||
an error message if a user attempts to export to somewhere in
|
||
gnc_dotgnucash_dir and add a hint for translators to the error
|
||
message string
|
||
* [r20099] src/gnome-utils/gnc-file.c,
|
||
src/libqof/qof/qofbackend.h: Bug 639322 part 2: display an error
|
||
message if a user attempts to save beneath gnc_dotgnucash_dir
|
||
* [r20098] src/app-utils/file-utils.c, src/app-utils/file-utils.h:
|
||
Bug 639322 part 1: add extension .gcm to future state files Old
|
||
state files are still read (if no new equivalent exists yet) but
|
||
will never be written to again.
|
||
* [r20097] src/gnome/top-level.c: Remove unused variable.
|
||
|
||
2011-01-14 21:46 gjanssens
|
||
|
||
* [r20096] src/app-utils/file-utils.c, src/app-utils/file-utils.h:
|
||
Remove obsolete compatibility code in the state file processing.
|
||
No version GnuCash 2.2.x version will produce state files with
|
||
spaces in their key names, and we don't need to worry about
|
||
older compatibility (migrating from 2.0.x should always happen
|
||
via 2.2.x).
|
||
* [r20095] src/libqof/qof/qofquery.h,
|
||
src/libqof/qof/qofquerycore.h: Fix some spelling errors in
|
||
doxigen documentation
|
||
|
||
2011-01-14 21:10 cmarchi
|
||
|
||
* [r20094] src/gnome/glade/sched-xact.glade: Remove the word
|
||
"days" because it is also located after the near field.
|
||
|
||
2011-01-13 23:12 fell
|
||
|
||
* [r20089] src/business/business-ledger/gncEntryLedgerControl.c:
|
||
Improve the for translators problematic format string from
|
||
gnc_entry_ledger_verify_acc_cell_ok This version uses 2 separate
|
||
sentences, mentions currencies and gives a clue for the account
|
||
type. Add enable basic doxygen output.
|
||
|
||
2011-01-13 19:05 cstim
|
||
|
||
* [r20087] src/business/business-gnome/dialog-invoice.c: Bug
|
||
#639365: Revert r18546 so that the bills-due dialog displays
|
||
only bills but not invoices. The INVOICE_TYPE string
|
||
unfortunately is stored in translated form due to the usage of
|
||
gncInvoiceGetType() for user-visible strings as well. Hence, as
|
||
an exception we must also search for the translated here even
|
||
though it's an internal flag.
|
||
|
||
2011-01-13 17:25 fell
|
||
|
||
* [r20086] README.dependencies: Add python in section optional of
|
||
README.dependencies Additional: explain alternatives and
|
||
optional parts
|
||
|
||
2011-01-13 16:52 warlord
|
||
|
||
* [r20085] src/Makefile.am, src/plugins/bi_import/Makefile.am,
|
||
src/plugins/bi_import/bi_import.c: Revert r20082 (re-enable
|
||
plugins) Get the bi_import plugin building on Windows by
|
||
including missing libc functions
|
||
|
||
2011-01-13 02:47 fell
|
||
|
||
* [r20083] src/app-utils/gnc-euro.c,
|
||
src/engine/iso-4217-currencies.scm: Bug 638842 - Estonia adopted
|
||
the Euro on 01.01.2011 Thanks to Toomas Tamm
|
||
|
||
2011-01-13 02:47 plongstaff
|
||
|
||
* [r20082] src/Makefile.am: Disable building the plugins directory
|
||
until windows build issues can be fixed
|
||
|
||
2011-01-12 20:40 cstim
|
||
|
||
* [r20081] src/engine/gncInvoice.c, src/engine/gncInvoice.h: Add
|
||
function for creating a new copy of an existing GncInvoice.
|
||
|
||
2011-01-12 20:04 cstim
|
||
|
||
* [r20079] src/report/standard-reports/category-barchart.scm: Fix
|
||
typo
|
||
|
||
2011-01-12 19:47 cstim
|
||
|
||
* [r20078] src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-main-window.h, src/gnome-utils/gnc-plugin.c,
|
||
src/gnome-utils/gnc-plugin.h,
|
||
src/import-export/aqbanking/aqbanking.glade,
|
||
src/import-export/aqbanking/gnc-gwen-gui.c,
|
||
src/import-export/aqbanking/gnc-gwen-gui.h,
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml,
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking.c,
|
||
src/import-export/aqbanking/gnc-plugin-aqbanking.h: Bug #636907:
|
||
Improve "Close when finished" handling in "Online Banking
|
||
Connection Window" Patch by Manfred Usselmann: This patch adds a
|
||
toggle action to the online banking menu, which allows to open
|
||
and close the online banking log window. In addition it adds an
|
||
option to the online banking preferences to keep the log window
|
||
open after the transfer has finished.
|
||
* [r20077] src/report/standard-reports/category-barchart.scm: Bug
|
||
#639259: Add averages in barchart reports. Patch by Herbert
|
||
Thoma: Matthias Gruhn suggested on the German GnuCash list: Add
|
||
averages to the income and expense bar chart reports just like
|
||
it was introduced for the income and expense pie chart reports
|
||
in r19253
|
||
|
||
2011-01-12 19:29 cstim
|
||
|
||
* [r20076] src/report/utility-reports/welcome-to-gnucash.scm: Fix
|
||
version number in welcome report.
|
||
|
||
2011-01-11 21:07 cstim
|
||
|
||
* [r20071] doc/tip_of_the_day.list.in: Bug #639172: Remove
|
||
"Warning!! This is a DEVELOPMENT version .." tip of the day
|
||
Also, to my knowledge the docs don't contain a "what's new in
|
||
2.4" section, so I removed that tip as well.
|
||
* [r20070] README: Bug #638621: Update README file.
|
||
|
||
2011-01-11 20:59 cstim
|
||
|
||
* [r20069] src/report/business-reports/aging.scm: Bug #502066: The
|
||
aging in business reports should use the due date instead of the
|
||
post date Patch by Bert Claesen (but I changed the option name):
|
||
Patch to aging.scm to include due date and "current" bucket
|
||
Patch file for aging.scm to include: * Option to select due date
|
||
or date posted * Added column of "Current" for invoices not yet
|
||
due
|
||
|
||
2011-01-11 20:45 cstim
|
||
|
||
* [r20068] packaging/README.RPM, packaging/gnucash.spec.in: Bug
|
||
#603334: Updates to RPM spec file to allow 2.3.7 to build on
|
||
Fedora Core 12
|
||
|
||
2011-01-11 20:40 cstim
|
||
|
||
* [r20067] src/backend/xml/gnc-account-xml-v2.c,
|
||
src/backend/xml/gnc-bill-term-xml-v2.c,
|
||
src/backend/xml/gnc-book-xml-v2.c,
|
||
src/backend/xml/gnc-customer-xml-v2.c,
|
||
src/backend/xml/gnc-employee-xml-v2.c,
|
||
src/backend/xml/gnc-entry-xml-v2.c,
|
||
src/backend/xml/gnc-invoice-xml-v2.c,
|
||
src/backend/xml/gnc-job-xml-v2.c,
|
||
src/backend/xml/gnc-order-xml-v2.c,
|
||
src/backend/xml/gnc-tax-table-xml-v2.c,
|
||
src/backend/xml/gnc-vendor-xml-v2.c,
|
||
src/backend/xml/sixtp-dom-generators.c,
|
||
src/libqof/qof/qofobject.c, src/libqof/qof/qofobject.h,
|
||
src/libqof/qof/qofutil.c, src/libqof/qof/qofutil.h: Bug #638225:
|
||
Sort when saving as XML Patch by Jim Radford (with code
|
||
beautified and re-indented by myself): The attached patches sort
|
||
the slots, lots, book accounts, bill terms, customers,
|
||
employees, entries, invoices, jobs, orders, tax tables and
|
||
vendors before saving them to the GnuCash XML file. This is an
|
||
attempt to make saves more idempotent thereby facilitating the
|
||
use of a revision control system on the GnuCash XML files. With
|
||
these patches most of the needless and seemingly random churn is
|
||
gone and I can add or remove a transaction and expect there to
|
||
be no unrelated changes to the GnuCash file. I've been using and
|
||
refining this patches for the last few years, so it has received
|
||
quite a bit of testing. David Fraser adds: Without specific
|
||
testing, I'm using this on an average-sized gnucash file (5.7MB)
|
||
without noticing any particular slowdown in saving, but a
|
||
wonderful reduction in diffs when comparing changes.
|
||
* [r20066] po/pt_BR.po: Bug #638962: Update Brazil Portugese
|
||
translation by Dorneles Treméa
|
||
|
||
2011-01-11 20:39 cstim
|
||
|
||
* [r20065] src/gnome-utils/schemas/Makefile.am: Bug #638615: Fix
|
||
schema install with DESTDIR Patch by Jim Radford: When doing
|
||
make install DESTDIR=/tmp/gnucash the install fails because
|
||
GCONF_SCHEMA_CONFIG_SOURCE doesn't end up using DESTDIR (and
|
||
it's non-trivial because of the xml:: prefix). The attached
|
||
patch fixes it for me but is non-ideal because it hard codes the
|
||
value of GCONF_SCHEMA_CONFIG_SOURCE using
|
||
GCONF_SCHEMA_CONFIG_SOURCE_DIRONLY.
|
||
|
||
2011-01-11 00:15 alex.aycinena
|
||
|
||
* [r20058] src/libqof/qof/qofbook.c: Fix typo
|
||
|
||
2011-01-10 21:39 cstim
|
||
|
||
* [r20057] src/app-utils/app-utils.scm, src/app-utils/options.scm,
|
||
src/business/business-utils/business-options.scm,
|
||
src/business/business-utils/business-prefs.scm: Bug #638543: Add
|
||
a GUI for the counter format and current value. Patch by
|
||
Matthijs Kooijman: This allows the user to change the format
|
||
used for the various counters, as well as see and change the
|
||
current value of the counter. This is a bit of hack right now,
|
||
since the format and current counter values are stored in the
|
||
counter_formats and counters kvp slots respectively, instead of
|
||
options/<section> like the other options in the File->properties
|
||
window. This is implemented by adding the make-counter-option
|
||
and make-counter-format-option, which both replace the scm->kvp
|
||
and kvp->scm functions defined by make-number-range-option and
|
||
make-string-option respectively. The replaced function simply
|
||
ignores the "path" parameter and instead saves to the "counter"
|
||
or "counter_formats" slot hardcoded.
|
||
* [r20056] src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h: Bug
|
||
#638543: Validate counter format strings before using them.
|
||
Patch by Matthijs Kooijman: The validation function is a very
|
||
simple "parser" that simply checks for a single gint64
|
||
conversion specification, allowing all modifiers and flags that
|
||
printf(3) specifies (except for the * width and precision, which
|
||
need an extra argument). The validation function returns an
|
||
error message that is used to log a warning and can be used by
|
||
the GUI later on.
|
||
* [r20055] src/engine/kvp_doc.txt, src/libqof/qof/qofbook.c,
|
||
src/libqof/qof/qofbook.h: Bug #638543: Make the various counter
|
||
formats configurable. Patch by Matthijs Kooijman: This retrieves
|
||
the counter formats from the kvp slots in the book. The defaults
|
||
are unchanged, so this should not affect existing books at all.
|
||
* [r20054] 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/engine/gncCustomer.c, src/engine/gncCustomerP.h,
|
||
src/engine/gncEmployee.c, src/engine/gncEmployeeP.h,
|
||
src/engine/gncInvoice.c, src/engine/gncInvoiceP.h,
|
||
src/engine/gncJob.c, src/engine/gncJobP.h,
|
||
src/engine/gncOrder.c, src/engine/gncOrderP.h,
|
||
src/engine/gncVendor.c, src/engine/gncVendorP.h,
|
||
src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h: Bug #638543:
|
||
Centralize the counter formatting in qofbook. Patch by Matthijs
|
||
Kooijman: Instead of querying qofbook for the next counter
|
||
number and then doing the formatting in all the different
|
||
business modules (all using the same format string), the
|
||
formatting is now moved inside
|
||
qof_book_increment_and_get_counter (which is renamed to
|
||
qof_book_increment_and_format_counter). This changes the return
|
||
value of a bunch of helper functions from gint64 (the counter
|
||
value) to gchar* (the formatted counter value), but does not
|
||
have any user-visible changes.
|
||
|
||
2011-01-10 21:38 cstim
|
||
|
||
* [r20053] src/engine/gncCustomer.c, src/engine/gncEmployee.c,
|
||
src/engine/gncInvoice.c, src/engine/gncJob.c,
|
||
src/engine/gncOrder.c, src/engine/gncVendor.c,
|
||
src/libqof/qof/qofbook.c, src/libqof/qof/qofbook.h: Bug #638543:
|
||
Split the qof_book_get_counter function. Patch by Matthijs
|
||
Kooijman: The qof_book_get_counter function now only gets the
|
||
current counter value. The new
|
||
qof_book_get_and_increment_counter function now does the
|
||
incrementing.
|
||
* [r20052] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/xml/gnc-backend-xml.c,
|
||
src/libqof/qof/qofbackend-p.h, src/libqof/qof/qofbook.c: Bug
|
||
#638543: Remove the counter() method from the backends. Patch by
|
||
Matthijs Kooijman: This method is not implemented by either of
|
||
the backends and removing it makes the subsequent commits
|
||
possible.
|
||
|
||
2011-01-10 20:12 cstim
|
||
|
||
* [r20051] src/gnome-utils/gnc-entry-quickfill.c: Set sort order
|
||
for GncEntry quickfill to LIFO by-date. Previously, the
|
||
insertion order was random instead of by-date.
|
||
|
||
2011-01-09 21:22 cstim
|
||
|
||
* [r20048] src/report/standard-reports/account-piecharts.scm:
|
||
Activate balance averaging in account piechart report,
|
||
introduced in r19253.
|
||
|
||
2011-01-09 21:15 cstim
|
||
|
||
* [r20047] src/import-export/import-backend.c: Fix potentially
|
||
uninitialized variable.
|
||
|
||
2011-01-09 20:04 plongstaff
|
||
|
||
* [r20044] src/gnome/gnc-plugin-page-budget.c: Add budget name to
|
||
budget tab
|
||
|
||
2011-01-09 20:00 cstim
|
||
|
||
* [r20043] Makefile.am, macros/aqbanking.m4: Remove obsolete
|
||
unused autoconf macro
|
||
|
||
2011-01-09 18:01 plongstaff
|
||
|
||
* [r20042] src/engine/Account.c, src/engine/Recurrence.c,
|
||
src/engine/Recurrence.h, src/engine/SX-book.c,
|
||
src/engine/SchedXaction.c, src/engine/Transaction.c,
|
||
src/engine/engine.i, src/engine/gnc-lot.c: Fix more memory
|
||
leaks. Also, when closing a book (to open a new one, not year
|
||
end), free objects.
|
||
|
||
2011-01-09 18:00 plongstaff
|
||
|
||
* [r20041] src/app-utils/app-utils.i: More memory leaks
|
||
|
||
2011-01-08 23:52 alex.aycinena
|
||
|
||
* [r20039] src/app-utils/gnc-ui-util.c: Add info about
|
||
sub-accounts to Tax Info column on Accounts page.
|
||
|
||
2011-01-07 17:45 plongstaff
|
||
|
||
* [r20036] src/engine/gnc-budget.c, src/engine/gnc-budget.h: Add
|
||
gnc_budget_clone() and make some functions arguments 'const'
|
||
|
||
2011-01-07 14:05 mikee
|
||
|
||
* [r20035] contrib/rapid2gnucash.py: Fixed some typos. Please
|
||
enter the commit message for your changes. Lines starting
|
||
|
||
2011-01-07 14:04 mikee
|
||
|
||
* [r20034] configure.ac, contrib/rapid2gnucash.py,
|
||
src/Makefile.am, src/plugins, src/plugins/Makefile.am,
|
||
src/plugins/bi_import, src/plugins/bi_import/Makefile.am,
|
||
src/plugins/bi_import/README, src/plugins/bi_import/bi_import.c,
|
||
src/plugins/bi_import/bi_import.h, src/plugins/bi_import/glade,
|
||
src/plugins/bi_import/glade/Makefile.am,
|
||
src/plugins/bi_import/glade/bi_import.glade,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.c,
|
||
src/plugins/bi_import/gnc-plugin-bi_import.h,
|
||
src/plugins/bi_import/gncmod-bi_import.c,
|
||
src/plugins/bi_import/gui.c, src/plugins/bi_import/gui.h,
|
||
src/plugins/bi_import/helpers.c,
|
||
src/plugins/bi_import/helpers.h,
|
||
src/plugins/bi_import/regex.txt, src/plugins/bi_import/ui,
|
||
src/plugins/bi_import/ui/Makefile.am,
|
||
src/plugins/bi_import/ui/gnc-plugin-bi_import-ui.xml: A plugin
|
||
to import CSV data as a new invoice or bill. Based on code
|
||
written by Sebastian Held. Also includes a python script to
|
||
massage a downloaded order form into the correct format for
|
||
import. See contrib/rapid2gnucash.py This works with Rapid
|
||
Electronics (UK) and can be used as a basis for other vendors.
|
||
Users need to add a line in their ~/.gnucash/config.user for the
|
||
module to be loaded: (gnc:module-load
|
||
"gnucash/plugins/bi_import" 0) See bug #624911 for more details.
|
||
|
||
2011-01-07 01:48 plongstaff
|
||
|
||
* [r20033] src/gnome/gnc-plugin-budget.c,
|
||
src/gnome/ui/gnc-plugin-budget-ui.xml: Add "copy budget" command
|
||
to menu. Works like "open budget" except that a copy of the
|
||
budget is made with the name "Copy of "+name of old budget. This
|
||
command will allow you to easily create a copy of your 2010
|
||
budget and change its name to "2011". I also plan to add UI
|
||
capabilities to more easily manipulate budget numbers.
|
||
|
||
2011-01-01 21:04 cstim
|
||
|
||
* [r20023] src/optional/python-bindings/Makefile.am,
|
||
src/optional/python-bindings/sqlite3test.c: Bug #636402: Add
|
||
test case for DBI error: 1: table sqlite_sequence may not be
|
||
dropped Patch by Mark Jenkins: The attached patch adds a test
|
||
program demonstrating the problem in C, built in
|
||
src/optional/python-bindings It pretty much shows the same calls
|
||
that are being made to the C by the python bindings (including
|
||
initialization) and the example sqlite3 python script. Running
|
||
this small C program produces the same result. (The program is
|
||
built in check_PROGRAMS, not bin_PROGRAMS, to avoid having it
|
||
installed.)
|
||
|
||
2011-01-01 20:57 cstim
|
||
|
||
* [r20022] src/import-export/aqbanking/gnc-ab-getbalance.c,
|
||
src/import-export/aqbanking/gnc-ab-gettrans.c,
|
||
src/import-export/aqbanking/gnc-ab-transfer.c: Bug #454109:
|
||
Online banking: grey out online action menu items when there is
|
||
no online account Patch by Manfred Usselmann: Show error
|
||
message, if assigned online account is not valid or cannot be
|
||
found or if the selected online action is not valid for this
|
||
account. Improved checking if online job has been successfully
|
||
executed.
|
||
* [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)
|