mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-29 04:04:07 -06:00
f61fca01d1
Used branches: - aqbanking3 - csv-import - reshuffle-modules - deprecated-cleanup - gobject-engine-dev-warlord - remove-group2 - sx-cleanup git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17794 57a11ea4-9604-0410-9ed3-97b8803252fd
4117 lines
159 KiB
Plaintext
4117 lines
159 KiB
Plaintext
2008-12-31 20:42 andi5
|
||
|
||
* [r17789] src/optional/python-bindings/Makefile.am: Add a make
|
||
rule for gnucash_core_c.py.
|
||
|
||
2008-12-31 20:41 andi5
|
||
|
||
* [r17788] configure.in: Add dist-bzip2 to dist. Automake-1.10
|
||
also supports dist-lzma but adding it to AM_INIT_AUTOMAKE would
|
||
require us to assume Automake 1.10 which might not yet be
|
||
available on each developer os. When dist'ing I will probably
|
||
add a short line to the dist target to tar up the same directory
|
||
instead of running dist-lzma manually. BP
|
||
|
||
2008-12-31 20:06 andi5
|
||
|
||
* [r17787] src/optional/python-bindings/Makefile.am,
|
||
src/optional/python-bindings/tests/Makefile.am: Beautify
|
||
python-bindings/Makefile.am. * Remove gnucash_core.i from
|
||
_SOURCES, because automake probably does not use it anyway. *
|
||
Put flags into separate lines. * Add gnucash_core.c to
|
||
maintainer-clean target and wrap it in BUILDING_FROM_SVN, so
|
||
that timestamps in tarballs do not try to regenerate it. * Add
|
||
example_scripts/*.py, tests/*.py and *.i to EXTRA_DIST.
|
||
|
||
2008-12-31 19:13 andi5
|
||
|
||
* [r17786] po/POTFILES.in: Add python-bindings/gnucash_core.c to
|
||
po/POTFILES.in.
|
||
|
||
2008-12-31 18:53 andi5
|
||
|
||
* [r17785] accounts/fi_FI, accounts/nl: Ignore some generated
|
||
files in accounts/.
|
||
|
||
2008-12-28 20:30 cstim
|
||
|
||
* [r17784] src/gnome/glade/newuser.glade: Fix typo (incomplete
|
||
sentence) as pointed out by Bob Lewis.
|
||
|
||
2008-12-20 21:21 cstim
|
||
|
||
* [r17782] src/gnome/gnc-split-reg.c, src/gnome/gnc-split-reg.h,
|
||
src/gnome/ui/gnc-reconcile-window-ui.xml,
|
||
src/gnome/window-reconcile.c: Bug #563565: Reconcile Window: Add
|
||
new action for balancing entry Add a new action "Balance" to
|
||
reconcile window. It is only sensitive if the difference is !=
|
||
0. If activated, it creates a new transaction in the account
|
||
register to adjust the difference. The corresponding account
|
||
defaults to the orphan account. Jump to the new transaction in
|
||
the register window. Patch by C. Ernst.
|
||
|
||
2008-12-20 21:16 cstim
|
||
|
||
* [r17781] src/register/register-gnome/gnucash-sheet.c: Bug
|
||
#564928: Fix segfault when closing a invoice tab (r17747
|
||
regression) This reverts one hunk of r17747: It's not necessary
|
||
because the hash table keys are freed up in
|
||
gnucash_sheet_cleer_styles. Patch by Jonathan Kamens. BP
|
||
|
||
2008-12-20 03:06 plongstaff
|
||
|
||
* [r17780] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/business/business-core/sql/gnc-address-sql.c,
|
||
src/business/business-core/sql/gnc-owner-sql.c: Fix Bug 559772 –
|
||
SQL backend not non-ascii-safe Sqlite3 uses utf8 encoding for
|
||
all char fields, so it is non-ascii-safe. For postgresql, the
|
||
default encoding can be set on a per-db basis. Since the
|
||
database is not created by gnucash (the tables are, but not the
|
||
database), it is for the user to set utf8 encoding when the
|
||
database is created. For mysql, a default encoding can be set on
|
||
a per-db, per-table or per-field basis. Since there are char
|
||
fields which do not need to be utf8 (e.g. guids), encoding is
|
||
set on a per-field basis.
|
||
|
||
2008-12-15 23:55 andi5
|
||
|
||
* [r17778] packaging/win32/install.sh: Win32: Install italian
|
||
documentation. BP
|
||
|
||
2008-12-14 21:12 cstim
|
||
|
||
* [r17777] src/gnome-utils/test/test-gnc-recurrence.c: Fix test
|
||
whose compile broke with r17725. Sorry for that.
|
||
|
||
2008-12-14 07:47 andi5
|
||
|
||
* [r17776] src/bin/gnucash-bin.c: Update latest stable version.
|
||
|
||
2008-12-14 03:10 andi5
|
||
|
||
* [r17771] packaging/win32/dist.sh: Win32: In dist.sh, cp
|
||
redirect.exe from installation directory instead of build dir. BP
|
||
|
||
2008-12-10 21:13 cstim
|
||
|
||
* [r17765] src/import-export/aqbanking/druid-ab-initial.c: Bug
|
||
#564033: Fix undefined WEXITSTATUS on FreeBSD Patch by G. Paul
|
||
Ziemba. BP
|
||
|
||
2008-12-09 23:50 andrewsw
|
||
|
||
* [r17764] src/business/business-reports/easy-invoice.scm,
|
||
src/business/business-reports/fancy-invoice.scm,
|
||
src/business/business-reports/invoice.scm: implement
|
||
customizable invoice title in all three invoices where
|
||
previously the user had to hand edit scheme files to change
|
||
"Invoice" to "Tax Invoice" and the like, there is now an option
|
||
to enter a custom string. This string will override the word
|
||
"Invoice" (or "Bill" and "Expense Voucher") in all locations in
|
||
the report.
|
||
|
||
2008-12-08 22:57 andrewsw
|
||
|
||
* [r17763] src/report/report-system/html-acct-table.scm: clean up
|
||
a really ugly piece of scheme code
|
||
|
||
2008-12-07 22:13 plongstaff
|
||
|
||
* [r17760] src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/gnc-plugin-file-history.c: Fix #559771 – user
|
||
and password shown in menu in the clear In
|
||
gnc_history_generate_label() and
|
||
gnc_main_window_generate_title(), replace the username and
|
||
password with an equal-length string of asterisks.
|
||
|
||
2008-12-07 16:58 plongstaff
|
||
|
||
* [r17759] src/gnome/gnc-plugin-basic-commands.c: Commit r17686
|
||
"Bug 559783 - SQL-related menu entry only when --enable-dbi is
|
||
given" introduced a Gtk critical warning because an action was
|
||
removed from the compilation, but still referenced from the ui
|
||
xml file. This commit changes this so that the database
|
||
connection action is still created, but the add_to_window()
|
||
function is overriden to set that action insensitive if
|
||
--enable-dbi is not given.
|
||
|
||
2008-12-06 21:54 cstim
|
||
|
||
* [r17751] src/backend/file/gnc-freqspec-xml-v2.c,
|
||
src/backend/file/gnc-recurrence-xml-v2.c,
|
||
src/gnome-utils/gnc-frequency.c,
|
||
src/gnome/glade/sched-xact.glade: Revert r17730 and re-apply
|
||
r17725, "Bug #106401: Add SX weekend occurence to be shifted to
|
||
weekdays" This time, the XML element handler for the "weekend
|
||
adjustment" is optional so that old files without that element
|
||
are read without error. Patch (well, kind of) by Simon Arlott.
|
||
* [r17750] src/gnome/dialog-sx-since-last-run.c: Revert accidental
|
||
removal of the since-last-run druid pop-up window in r17725.
|
||
|
||
2008-12-06 21:33 cstim
|
||
|
||
* [r17749] src/report/report-gnome/dialog-column-view.c: Bug
|
||
#563160: Fix confusing order of "Column span" and "Row span" The
|
||
report options of multicolumn reports show in the Selected
|
||
Reports the attributes "Rows" and "Cols". If choose "Size" to
|
||
edit these values a dialog opens with "Column span" and "Row
|
||
span" - just the other way around. I always confuse this. This
|
||
patch swaps the order in the dialog. Patch by C.Ernst. BP
|
||
* [r17748] src/report/report-system/report.scm: Bug #348860: Fix
|
||
missing sub-report options when saving a multicolumn report When
|
||
writing the report options to saved-reports the embedded reports
|
||
(if any exist) are stored too. This is important for saving
|
||
multicolumn reports. Patch by C. Ernst. BP
|
||
* [r17747] src/register/register-gnome/gnucash-sheet.c,
|
||
src/register/register-gnome/gnucash-style.c: Bug #563273: Fix
|
||
crash on startup Here's the problem... GnuCash uses a hash table
|
||
with int keys to store dimensions, and the key value is the
|
||
number of rows in the dimension being stored. The problem is
|
||
that this key value is stored in a static int inside the
|
||
style_get_key function, which means that the key always has the
|
||
same address, and the hash functions in glib2 store the
|
||
*address*, not the *value* of the key. Unfortunately, the hash
|
||
algorithm changed some time between glib2-2.18.2 and
|
||
glib2-2.19.2, such that there's a hash conflict between the key
|
||
value 1 and the key value 2, but since the value of the already
|
||
hashed key was swiped out from under it when style_get_key
|
||
"created" a new key, the hash table entry that's already there
|
||
matches even when it shouldn't have. The attached patch cleans
|
||
this up by allocating memory to hold the key when inserting it
|
||
into the hash table. It also changes the way the hash table is
|
||
created to ensure that the memory is freed when a hash table
|
||
entry or hash table is destroyed. And while I was at it, I made
|
||
the same fix for the cursors hash table, which was also leaking
|
||
memory when entries were removed or the table was destroyed.
|
||
Patch by Jonathan Kamens. BP
|
||
|
||
2008-12-01 22:10 andi5
|
||
|
||
* [r17745] src/gnome-utils/print-session.c: Put
|
||
gnc_print_session_fontsel_cb() inside #ifndef
|
||
GTKHTML_USES_GTKPRINT. This resolves a compilation error about
|
||
GtkButton*.
|
||
|
||
2008-11-30 21:44 cstim
|
||
|
||
* [r17743] src/report/standard-reports/budget.scm: Bug #347274:
|
||
Add individual column selection to be displayed in the budget
|
||
report This patch introduces a new option tab "Display" with
|
||
boolean options for each column, as proposed in comment 31. The
|
||
default behaviour was (and is now again) to display only Budget
|
||
and Actual. Patch by C. Ernst. BP
|
||
|
||
2008-11-27 10:30 cstim
|
||
|
||
* [r17731] src/gnome-utils/dialog-book-close.c: Bug #137017: Add
|
||
flag to book-closing transactions to distinguish them from
|
||
manually entered ones. This seems to be a prerequisite for
|
||
fixing the timezone issues discussed in #137017 and references
|
||
therein. BP
|
||
|
||
2008-11-26 22:42 cstim
|
||
|
||
* [r17730] src/backend/file/gnc-freqspec-xml-v2.c,
|
||
src/backend/file/gnc-recurrence-xml-v2.c,
|
||
src/gnome-utils/gnc-frequency.c,
|
||
src/gnome/glade/sched-xact.glade: Partly revert r17725, "Bug
|
||
#106401: Add SX weekend occurence to be shifted to weekdays" The
|
||
original patch doesn't seem to deal with backward compatiblity
|
||
in the XML parser well enough. This commit reverts the GUI- and
|
||
XML-related parts of r17725.
|
||
|
||
2008-11-26 22:16 cstim
|
||
|
||
* [r17729] src/report/report-system/report.scm: Unify option name
|
||
lookup of stylesheet option in reports. BP
|
||
* [r17728] src/report/report-system/report.scm: Bug #345980: Fix
|
||
changed stylesheet option that isn't saved in saved reports
|
||
Patch by andi5. BP
|
||
|
||
2008-11-26 21:41 cstim
|
||
|
||
* [r17727] src/gnome-utils/gnc-html.c,
|
||
src/gnome-utils/print-session.c,
|
||
src/gnome-utils/print-session.h: Bug #350408: Fix incorrect
|
||
fonts in reports and their print preview Patch originally
|
||
provided by Paul Andreassen, in bugzilla by Paul Gear.
|
||
|
||
2008-11-26 21:23 cstim
|
||
|
||
* [r17726] src/backend/file/gnc-backend-file.c: Bug #405472: Fix
|
||
saving files opened over FUSE and sshfs This patch disables
|
||
hardlinks on sshfs filesystems. Patch by dhx <bugzilla@dhx.it> BP
|
||
|
||
2008-11-26 21:17 cstim
|
||
|
||
* [r17725] src/backend/file/gnc-freqspec-xml-v2.c,
|
||
src/backend/file/gnc-recurrence-xml-v2.c,
|
||
src/backend/file/gnc-schedxaction-xml-v2.c,
|
||
src/engine/Recurrence.c, src/engine/Recurrence.h,
|
||
src/engine/gnc-budget.c,
|
||
src/engine/test-core/test-engine-stuff.c,
|
||
src/engine/test/test-recurrence.c,
|
||
src/gnome-utils/gnc-frequency.c,
|
||
src/gnome-utils/gnc-recurrence.c,
|
||
src/gnome/dialog-sx-from-trans.c,
|
||
src/gnome/dialog-sx-since-last-run.c,
|
||
src/gnome/druid-acct-period.c, src/gnome/druid-loan.c,
|
||
src/gnome/glade/sched-xact.glade,
|
||
src/gnome/gnc-plugin-page-budget.c,
|
||
src/gnome/gnc-plugin-page-sx-list.c: Bug #106401: Add SX weekend
|
||
occurence to be shifted to weekdays The RFE wanted to specify
|
||
the date of a scheduled transaction like this: At the 15th of
|
||
each month but if that is a saturday or a sunday then at the
|
||
next monday after that (or the friday before) This patch
|
||
implements this. The contributer writes: Aside from some
|
||
combinations being possible that don't make sense (because I
|
||
haven't looked at how to hide the extra combo boxes for them),
|
||
and some awful code in recurrenceNextInstance to stop it trying
|
||
to go backwards (it may make more sense to store the date that
|
||
was going to be used next before it's changed back/forward, so
|
||
that that can be compared instead), it seems to work ok. Patch
|
||
by Simon Arlott.
|
||
|
||
2008-11-26 14:35 cstim
|
||
|
||
* [r17724] src/business/business-core/gncAddress.c,
|
||
src/business/business-core/gncBillTerm.c,
|
||
src/business/business-core/gncCustomer.c,
|
||
src/business/business-core/gncEmployee.c,
|
||
src/business/business-core/gncEntry.c,
|
||
src/business/business-core/gncInvoice.c,
|
||
src/business/business-core/gncJob.c,
|
||
src/business/business-core/gncOrder.c,
|
||
src/business/business-core/gncTaxTable.c,
|
||
src/business/business-core/gncVendor.c, src/engine/Account.c,
|
||
src/engine/SX-book.c, src/engine/SchedXaction.c,
|
||
src/engine/Split.c, src/engine/Transaction.c,
|
||
src/engine/gnc-budget.c, src/engine/gnc-commodity.c,
|
||
src/engine/gnc-lot.c, src/engine/gnc-pricedb.c: Bug #539957:
|
||
Replace struct named assignments by C99 "designated
|
||
initializers" Patch by Halton Huo.
|
||
|
||
2008-11-26 14:22 cstim
|
||
|
||
* [r17723] configure.in, src/gnome-utils/Makefile.am: Bug #536299
|
||
Fix underlinking issue: Conditionally add -lX11 to gnome-utils
|
||
Follow-up to r17683. Patch by Andi5. BP
|
||
|
||
2008-11-26 13:40 cstim
|
||
|
||
* [r17722] lib/libqof/qof/Makefile.am: Fix missing correct
|
||
CPPFLAGS when compiling qofmath test program.
|
||
|
||
2008-11-26 13:39 cstim
|
||
|
||
* [r17721] src/engine/test/test-date.c: Bug #506251: Fix test-date
|
||
failure on systems with a timezone east of UTC This patch
|
||
removes all the calls to check_conversion which test zero
|
||
seconds (the epoch) and it changes the check_time function to
|
||
skip any timestamps that are before noon on January 1, 1970,
|
||
UTC. Patch by Daniel Harding.
|
||
|
||
2008-11-26 13:32 cstim
|
||
|
||
* [r17720] configure.in, macros/as-scrub-include.m4: Bug #548218:
|
||
Unify command substitution shell pattern The command
|
||
substiturion by $(expression) causes configure error on solaris.
|
||
Command substitution via $() is even part of
|
||
http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
|
||
, which I regard as POSIX definition of a shell, i.e. the
|
||
absolute minimum I think a shell should be able to do. From that
|
||
document, backticks are "just as standarized" as the $() form.
|
||
In that sense, this patch is simply unifying the command
|
||
substitution pattern in our scripts. Patch by Halton Huo. BP
|
||
|
||
2008-11-26 13:06 cstim
|
||
|
||
* [r17719] src/business/business-core/gncInvoice.c,
|
||
src/business/business-core/gncInvoice.h,
|
||
src/business/business-gnome/dialog-invoice.c: Multicurrency
|
||
business features: Handle invoice/bill line items This patch is
|
||
the last in the multicurrency set : it deals with conversions
|
||
where individual invoice/bill line item accounts are different
|
||
from the "owner" currency (aka, the invoice/bill currency). The
|
||
original plan was to also have a checkbox to allow the user to
|
||
use an account that isn't usually in the owner currency, in the
|
||
owner currency, but that's more ornate and requires more time
|
||
and code than I have time for right now, so, it's a feature for
|
||
future :) I tested out "invoice currency matches the default
|
||
books currency and has some accounts that use other currencies"
|
||
and "invoice currency does not match default currency and has
|
||
some stuff that does and some stuff that doesn't".. it could
|
||
probably stand to also be tested by some other folks, but what I
|
||
tried worked :) Patch by Jamie Campbell.
|
||
|
||
2008-11-26 10:50 cstim
|
||
|
||
* [r17718] src/gnome-utils/glade/transfer.glade: Move "Fetch
|
||
price" button next to the exchange rate. Patch by Jamie Campbell.
|
||
|
||
2008-11-25 11:12 cstim
|
||
|
||
* [r17716] accounts/Makefile.am, accounts/nl,
|
||
accounts/nl/Makefile.am, accounts/nl/acctchrt_full.gnucash-xea,
|
||
configure.in: Bug #514455: Adding Dutch (Netherlands)
|
||
translation of account template This translation has been
|
||
reviewed by one of the gnuchash translators for Dutch nl_NL.
|
||
There is no need for an extra translation for Belgium, this
|
||
version aims to be 'as Dutch as possible'. This file can now be
|
||
used to translate the other templates English to Dutch.
|
||
Translation by Pander <pander@users.sourceforge.net>. BP
|
||
|
||
2008-11-23 18:04 plongstaff
|
||
|
||
* [r17713] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-transaction-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.h: Load account balances at
|
||
startup. Load splits for an account as required.
|
||
|
||
2008-11-22 01:16 plongstaff
|
||
|
||
* [r17712] src/engine/Account.c: Fix bug where
|
||
gnc_account_set_cleared_balance() and
|
||
gnc_account_set_reconciled_balance() were setting the wrong
|
||
field.
|
||
|
||
2008-11-20 17:11 cstim
|
||
|
||
* [r17711] src/business/business-gnome/business-gnome-utils.c,
|
||
src/engine/gnc-commodity.c, src/engine/gnc-commodity.h,
|
||
src/gnome-utils/gnc-account-sel.c: Fix compiler warning/error
|
||
about incompatible function pointer type, fixing r17709 This is
|
||
fixed by inserting a wrapper function whose pointer has the
|
||
correct type as needed by g_list_find_custom.
|
||
|
||
2008-11-20 17:00 cstim
|
||
|
||
* [r17710] src/business/business-core/gncInvoice.c,
|
||
src/business/business-core/gncInvoice.h,
|
||
src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/business-gnome-utils.h,
|
||
src/business/business-gnome/dialog-payment.c: Add support for
|
||
mixed currency for invoice payment This patch extends the
|
||
payment dialog to allow paying foreign-currency AP with local
|
||
currency, or local-currency AP with foreign currency (I don't
|
||
know if there's a use-case for the latter, but it would have
|
||
been harder to code to NOT support it). Patch by Jamie Campbell.
|
||
* [r17709] src/gnome-utils/gnc-account-sel.c: Fix compiler
|
||
warning/error about incompatible function pointer type This is
|
||
fixed by inserting a wrapper function whose pointer has the
|
||
correct type as needed by g_list_find_custom.
|
||
* [r17708] src/business/business-gnome/business-gnome-utils.c,
|
||
src/business/business-gnome/business-gnome-utils.h,
|
||
src/business/business-gnome/dialog-date-close.c,
|
||
src/business/business-gnome/dialog-date-close.h,
|
||
src/business/business-gnome/dialog-employee.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/engine/gnc-commodity.c, src/engine/gnc-commodity.h,
|
||
src/gnome-utils/dialog-book-close.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/gnc-account-sel.c,
|
||
src/gnome-utils/gnc-account-sel.h, src/gnome/druid-loan.c,
|
||
src/gnome/gnc-plugin-page-account-tree.c: Add a new account
|
||
selection filter, disallowing bill post to wrong commodity
|
||
account This patch adds a new account selection filter allowing
|
||
valid commodity to be restricted, and makes use of it for bill
|
||
posting. This filter is allowed to be NULL (just as with the
|
||
'account type' filter) and when NULL, isn't used. The patch also
|
||
fixes a bug where gnc commodity copy wasn't copying mnemonic,
|
||
thus erroneously making a copy not equal to the original when
|
||
comparison happens. The behaviour is that the user isn't able to
|
||
select a post account in the wrong currency. If there is no
|
||
possible account (aka, EVERYTHING gets filtered out) they get a
|
||
blank combo box. This is consistent with what the account type
|
||
filter does when there are no valid account-type accounts. Patch
|
||
by Jamie Campbell and Mark Jenkins.
|
||
|
||
2008-11-20 09:49 cstim
|
||
|
||
* [r17707] src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/glade/transfer.glade: Add a button to get the
|
||
latest rate in transfer dialog It's part of the Gnucash
|
||
multicurrency extensions project I'm working through, see also
|
||
emails Nov 4th 16:42; Nov 4 16:46; Oct 31 16:14 , as well as the
|
||
original proposal email oct 23 16:34 (It seems like we're mostly
|
||
a 16:00 kind of group) Patch by Jamie Campbell (with one
|
||
urgency_hint removed from the glade file)
|
||
|
||
2008-11-17 21:24 cstim
|
||
|
||
* [r17706] src/import-export/aqbanking/gnc-ab-utils.h: Change
|
||
libaqbanking4 version check to look for >= 3.99.x Martin Preuss
|
||
pointed out that 3.9.x might be used as a number for a stable
|
||
libaqbanking3 release sometime in the future. BP
|
||
|
||
2008-11-16 21:44 cstim
|
||
|
||
* [r17705] src/gnome-search/dialog-search.c,
|
||
src/gnome-search/search.glade: Bug #115066: Enable "Search For"
|
||
dialog that matches all. Allow to remove all elements which
|
||
results in an "empty" new/refinement/... search matching all
|
||
available items. In that case grey out the match-type combo in
|
||
the upper right corner and add a label "Match all entries" where
|
||
the criteria list used to sit. Patch by andi5. BP
|
||
|
||
2008-11-16 21:29 cstim
|
||
|
||
* [r17704] src/import-export/import-main-matcher.c: Bug #435427:
|
||
Enable sorting in import matcher dialog by clicking on column
|
||
header Patch by Shawn Faucher. BP
|
||
|
||
2008-11-16 20:49 cstim
|
||
|
||
* [r17703] src/import-export/aqbanking/gnc-ab-utils.h: Fix
|
||
libaqbanking4 version number range. Patch by David Reiser.
|
||
Needed in addition to r17620. BP
|
||
|
||
2008-11-13 09:18 cstim
|
||
|
||
* [r17690] src/report/standard-reports/average-balance.scm: Bug
|
||
#543332: Fix severe performance regression in Average Balance
|
||
report Patch by Boris Zbarsky. BP
|
||
|
||
2008-11-10 16:55 rolf
|
||
|
||
* [r17688] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04: make
|
||
sure the wording is consistent for all travel expense accounts
|
||
|
||
2008-11-09 18:11 cstim
|
||
|
||
* [r17687] src/gnome-utils/dialog-options.c: Bug #560043: Fix
|
||
crash after changing the budget option in the budget report.
|
||
This was caused by changing the internal structure name of the
|
||
GncBudget, in r17369 and originally in r17352. From a quick
|
||
glance, the gda-dev branch didn't introduce any further
|
||
structure name changes, but those should be reviewed in any case.
|
||
|
||
2008-11-09 03:40 plongstaff
|
||
|
||
* [r17686] src/gnome/gnc-plugin-basic-commands.c: Bug #559783 –
|
||
SQL-related menu entry only when --enable-dbi is given
|
||
Conditionally compile menu entry only if HAVE_DBI_DBI_H is
|
||
defined.
|
||
|
||
2008-11-08 13:40 cstim
|
||
|
||
* [r17685] src/gnome-utils/gnc-html-graph-gog.c,
|
||
src/report/report-system/Makefile.am,
|
||
src/report/report-system/html-document.scm,
|
||
src/report/report-system/html-linechart.scm,
|
||
src/report/report-system/report-system.scm: Add line charts for
|
||
reports The contributor writes: I needed a line chart for a
|
||
custom report and was surprised to find that it is currently not
|
||
supported by Gnucash. Line charts are supported by the GOffice
|
||
library, so I implemented line charts based on the bar charts
|
||
implementation (and added some new parameters for markers and
|
||
grid). Patch by Sven Henkel <shenkel@gmail.com>.
|
||
|
||
2008-11-07 21:59 cstim
|
||
|
||
* [r17684] src/report/standard-reports/budget.scm: Replace
|
||
bitwise-ior with + because the former is not available on all
|
||
systems. See bug #347274 for discussion of this. BP
|
||
|
||
2008-11-07 21:21 cstim
|
||
|
||
* [r17683] configure.in, src/backend/file/Makefile.am: Bug #536299
|
||
– Fix missing explicit linking of libz Patch by andi5. BP
|
||
|
||
2008-11-07 21:02 cstim
|
||
|
||
* [r17680] src/quotes/gnc-fq-helper.in: Bug #339433: FIx price
|
||
quote dates off by one day This bug is related to all the rest
|
||
of the date-time issues, but has an additional twist because of
|
||
finance-quote. Somewhere between the fq-helper and the price db,
|
||
gnucash rolls the quote through timespecCanonicalDayTime(),
|
||
wherein it first runs localtime_r(), to produce, presumably,
|
||
"2008-11-03 19:00:00" for my Eastern US location. Having now
|
||
screwed up the date, gnucash runs gnc_tm_set_day_middle() on it
|
||
to enter the price in the pricedb as of noon on the wrong date.
|
||
Patch by David Reiser.
|
||
|
||
2008-11-07 20:59 cstim
|
||
|
||
* [r17679] src/business/business-reports/job-report.scm,
|
||
src/report/standard-reports/budget-barchart.scm,
|
||
src/report/standard-reports/budget-flow.scm: Bug #559012: Fix
|
||
recent reports committed without a guid Gnucash trunk (r17677)
|
||
hangs on launch under Mac OS X 10.5.5. The progress bar says
|
||
"gnucash/report/standard-reports". Adding a report guid to
|
||
budget-flow.scm, budget-barchart.scm, and job-reports.scm fixes
|
||
the hang. Patch by David Reiser.
|
||
|
||
2008-11-02 20:51 cstim
|
||
|
||
* [r17678] src/report/standard-reports/budget.scm: Bug #347274:
|
||
Fix r17675 to calculate correct differences In the patch
|
||
committed in r17675 the proposed calculation of differences was
|
||
wrong for income and liabilities. This patch should fix this
|
||
issue. When back-porting, please make sure to apply this one
|
||
too. Patch by C.Ernst. BP
|
||
|
||
2008-10-31 10:28 cstim
|
||
|
||
* [r17677] src/register/ledger-core/split-register-control.c: Fix
|
||
uninitalized variable that was introduced by an extra scope
|
||
added in r17654.
|
||
|
||
2008-10-29 21:18 cstim
|
||
|
||
* [r17675] src/report/standard-reports/budget.scm: Bug #347274:
|
||
Add option for selecting particular numbers of the budget report
|
||
for display. Patch by C.Ernst. BP
|
||
|
||
2008-10-28 15:01 warlord
|
||
|
||
* [r17672] src/business/business-reports/Makefile.am: Remove
|
||
duplicate report installation Reorder reports alphabetically for
|
||
easy listing
|
||
|
||
2008-10-28 14:58 warlord
|
||
|
||
* [r17671] lib/libqof/qof/qofbook.h: Fix gcc warning from qof's
|
||
lookup macro
|
||
|
||
2008-10-28 01:07 plongstaff
|
||
|
||
* [r17668] src/business/business-core/gncAddress.c,
|
||
src/business/business-core/gncBillTerm.c,
|
||
src/business/business-core/gncCustomer.c,
|
||
src/business/business-core/gncEmployee.c,
|
||
src/business/business-core/gncEntry.c,
|
||
src/business/business-core/gncInvoice.c,
|
||
src/business/business-core/gncJob.c,
|
||
src/business/business-core/gncOrder.c,
|
||
src/business/business-core/gncTaxTable.c,
|
||
src/business/business-core/gncVendor.c: If qof commit part2
|
||
fails, have error routine call engine to trigger callback to
|
||
show an error dialog.
|
||
|
||
2008-10-27 23:42 plongstaff
|
||
|
||
* [r17667] src/engine/Account.c, src/engine/SchedXaction.c,
|
||
src/engine/Split.c, src/engine/Transaction.c,
|
||
src/engine/gnc-budget.c, src/engine/gnc-commodity.c,
|
||
src/engine/gnc-engine.c, src/engine/gnc-engine.h,
|
||
src/engine/gnc-lot.c, src/engine/gnc-pricedb.c,
|
||
src/gnome-utils/gnc-main-window.c: Add a callback to gnc-engine
|
||
which will be called when a qof commit fails. Most engine
|
||
objects catch the qof commit but then just log the problem to
|
||
the trace log. Now, the engine objects will invoke this
|
||
callback. gnc-main-window registers a callback and opens a
|
||
dialog box to inform the user. This is necessary because with an
|
||
sql backend, commits happen whenever an object is created or
|
||
modified, not just synchronously when the user selects to save
|
||
the file.
|
||
|
||
2008-10-27 23:39 plongstaff
|
||
|
||
* [r17666] src/business/business-reports/Makefile.am: Copy
|
||
job-report.scm to the install area
|
||
|
||
2008-10-27 11:20 warlord
|
||
|
||
* [r17665] src/business/business-gnome/business-urls.c,
|
||
src/business/business-gnome/dialog-job.h: The update to
|
||
business-urls.c requires dialog-job.h dialog-job.h requires some
|
||
additional changes
|
||
|
||
2008-10-26 22:12 cstim
|
||
|
||
* [r17664] src/business/business-core/business-core.i,
|
||
src/business/business-gnome/business-urls.c,
|
||
src/business/business-reports/business-reports.scm,
|
||
src/business/business-reports/job-report.scm: Bug #551858: Add
|
||
Job Report for the business module The contributor writes: I
|
||
need a report which shows me all invoices of a job. This is
|
||
similar to the owner-report, e.g. Customer Report. I took the
|
||
file of owner-report.scm, changed it so it does the desired and
|
||
saved it as job-report.scm. I also had to patch business-core.i
|
||
to export the right symbols and business-urls.c to have access
|
||
to a link to the Job in the header. A patch is attached and I
|
||
would be very pleased if this could make it into gnucash. It
|
||
could be possible to unify owner-report and job-report, but I
|
||
didn't put too much effort in it. Patch by Stefan Wolf.
|
||
|
||
2008-10-26 22:01 cstim
|
||
|
||
* [r17663] src/import-export/import-commodity-matcher.c: Bug
|
||
#436920: Fix crash on loading OFX data for a commodity that
|
||
exists without cusip field Original patch included also the fix
|
||
of r16884, which was applied earlier already. Patch by David
|
||
Osguthorpe. BP
|
||
|
||
2008-10-26 21:53 cstim
|
||
|
||
* [r17662] src/report/standard-reports/Makefile.am,
|
||
src/report/standard-reports/budget-barchart.scm,
|
||
src/report/standard-reports/standard-reports.scm: Bug #506856:
|
||
Add Budget Bar Chat Report The contributor writes: This report
|
||
display the budgeted vs actual budget in a barchart. Patch by
|
||
"tbic".
|
||
|
||
2008-10-26 21:48 cstim
|
||
|
||
* [r17661] src/report/standard-reports/Makefile.am,
|
||
src/report/standard-reports/budget-flow.scm,
|
||
src/report/standard-reports/standard-reports.scm: Bug #483108:
|
||
Add Budget Flow report The contributor writes: I created the
|
||
report to help create a "zero-based" budget for a class I was
|
||
taking. I could use the totals at the bottom to make sure every
|
||
dollar was allocated some ware. I know virtually nothing about
|
||
accounting, the reason I named the report "Budget Flow" is
|
||
because it was based off from the "Cash Flow" report.
|
||
|
||
2008-10-26 21:38 cstim
|
||
|
||
* [r17660] src/engine/gnc-commodity.c,
|
||
src/engine/iso-4217-currencies.scm: Bug #492417: Fix currency
|
||
code of Israeli Shekel back to ILS, reverting r10331. New
|
||
Israeli Shekel: The informal abbreviation may be "NIS", but its
|
||
iso-4217 code is clearly ILS and only this! Incorrectly changed
|
||
due to bug#152755 (Nov 2004), r10331, and changed back again by
|
||
bug#492417 (Oct 2008). BP
|
||
|
||
2008-10-26 14:38 cstim
|
||
|
||
* [r17659] src/gnome/dialog-sx-from-trans.c: Bug #532889: When
|
||
showing sx from txn preview dense cal, choose correct starting
|
||
month. When creating a scheduled transaction from a given
|
||
transaction, the first occurence from the transaction date
|
||
onwards is found by calculating the first occurence after the
|
||
day before that date. OTOH, that "yesterday" should not be used
|
||
as start date of the dense calendar. Patch by Andreas Köhler
|
||
<andi5.py@gmx.net>. BP
|
||
|
||
2008-10-25 20:31 cstim
|
||
|
||
* [r17658] src/app-utils/date-utilities.scm: Bug #557604: Fix
|
||
date-utilities.scm typos. src/app-utils/date-utilities.scm has a
|
||
few typos ("set:tm-month" instead of "set:tm-mon" and a few
|
||
misplaced parens). This is at least as old as 2.2.6 and still
|
||
exists on trunk. Patch by Wolfgang Schnerring, but the first
|
||
hunk had one parentheses too many; fixed by me. BP
|
||
* [r17657] src/gnome-utils/dialog-account.c: Bug #432457 –
|
||
Security/stock import should follow tutorial regarding Account
|
||
Name The help files suggest that the user assign the stock
|
||
ticker symbol as the account name. There isn't any strong
|
||
guidance in the tutorial about what the description should be,
|
||
but I think a good default is the full name of the security.
|
||
This patch accomplishes my proposal, as long as one navigates to
|
||
the right Stock parent account before Clicking New Account.
|
||
Patch by David Reiser. BP
|
||
|
||
2008-10-25 20:30 cstim
|
||
|
||
* [r17656] src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h,
|
||
src/register/ledger-core/split-register-model.c: Bug #529494:
|
||
Fix wrong fractional precision in register with multi-currency
|
||
transactions This patch replaces the function
|
||
gnc_split_value_print_info, which returns the print info for the
|
||
currency of the split's transaction, with a new function,
|
||
gnc_split_register_print_info, which returns the print info for
|
||
the split register's default account. That way the amounts
|
||
displayed in the register use the fraction of the register's
|
||
account, rather than the fraction of the transaction's currency.
|
||
Patch by Daniel Harding. BP
|
||
* [r17655] lib/glib28/Makefile.am, lib/libc/Makefile.am,
|
||
lib/libqof/backend/file/Makefile.am, lib/libqof/qof/Makefile.am,
|
||
lib/stf/Makefile.am, packaging/win32/Makefile.am,
|
||
src/app-utils/Makefile.am, src/app-utils/test/Makefile.am,
|
||
src/backend/file/Makefile.am, src/backend/file/test/Makefile.am,
|
||
src/backend/postgres/Makefile.am,
|
||
src/backend/postgres/test/Makefile.am, src/bin/Makefile.am,
|
||
src/business/business-core/Makefile.am,
|
||
src/business/business-core/file/Makefile.am,
|
||
src/business/business-core/test/Makefile.am,
|
||
src/business/business-gnome/Makefile.am,
|
||
src/business/business-ledger/Makefile.am,
|
||
src/business/business-utils/Makefile.am,
|
||
src/business/dialog-tax-table/Makefile.am,
|
||
src/calculation/Makefile.am, src/core-utils/Makefile.am,
|
||
src/engine/Makefile.am, src/engine/test-core/Makefile.am,
|
||
src/engine/test/Makefile.am,
|
||
src/experimental/cgi-bin/Makefile.am,
|
||
src/gnc-module/Makefile.am, src/gnc-module/test/Makefile.am,
|
||
src/gnc-module/test/misc-mods/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/gnome-search/Makefile.am, src/gnome-utils/Makefile.am,
|
||
src/gnome/Makefile.am, src/import-export/Makefile.am,
|
||
src/import-export/binary-import/Makefile.am,
|
||
src/import-export/binary-import/test/Makefile.am,
|
||
src/import-export/csv/Makefile.am,
|
||
src/import-export/hbci/Makefile.am,
|
||
src/import-export/log-replay/Makefile.am,
|
||
src/import-export/ofx/Makefile.am,
|
||
src/import-export/ofx/test/Makefile.am,
|
||
src/import-export/qif-import/Makefile.am,
|
||
src/import-export/qif-io-core/Makefile.am,
|
||
src/import-export/qif-io-core/test/Makefile.am,
|
||
src/import-export/qif/Makefile.am,
|
||
src/import-export/qif/test/Makefile.am,
|
||
src/import-export/test/Makefile.am,
|
||
src/register/ledger-core/Makefile.am,
|
||
src/register/ledger-core/test/Makefile.am,
|
||
src/register/register-core/Makefile.am,
|
||
src/register/register-core/test/Makefile.am,
|
||
src/register/register-gnome/Makefile.am,
|
||
src/register/register-gnome/test/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/tax/us/Makefile.am,
|
||
src/test-core/Makefile.am: Bug #514043: Use AM_CPPFLAGS instead
|
||
of AM_CFLAGS. AM_CFLAGS is passed both to the compiler (.c ->
|
||
.o) and to the linker, so it should only have flags that are
|
||
appropriate for both steps. AM_CPPFLAGS is passed only to the
|
||
compiler, so flags that are only appropriate for that step (-I
|
||
and -D flags, for example), should be in _CPPFLAGS instead of
|
||
_CFLAGS. Every gnucash-2.2.3 Makefile.am that passes -I flags
|
||
gets it wrong, placing them in _CFLAGS. It's not a functional
|
||
bug (the linker ignores -I flags), but a ton of superfluous
|
||
flags makes the build output pretty verbose and hard to debug
|
||
when things do go wrong. To make matters more confusing as a
|
||
developer, the FOO_CFLAGS variable set by PKG_CHECK_MODULES(FOO)
|
||
is actually for _CPPFLAGS in the Makefile.am ('pkg-config
|
||
--cflags' returns the -I flags). A related -I bug (one that *is*
|
||
functionally broken) is that sometimes a local (build dir) -I
|
||
flag is passed after a global (installed dependent library) one.
|
||
If my system happens to have a header installed from some
|
||
unrelated thing, compiler will find *that* one instead of the
|
||
expected one in the source directory. Should always pass all
|
||
local -I before any global ones. Patch by andi5 plus one manual
|
||
addition in src/gnome-utils/Makefile.am
|
||
|
||
2008-10-25 20:05 cstim
|
||
|
||
* [r17654] src/register/ledger-core/split-register-control.c: Bug
|
||
#128774: Try to fix "edit exchange rate" context menu
|
||
disfunctionality Patch by andi5: The logic to determine whether
|
||
there is an exchange rate dialog to be showed is complex and
|
||
should not run when you user traverses her register. This patch
|
||
adds a bit more information for the user where this logic
|
||
previously silently returned without action. Comment from i18n
|
||
maintainer (cstim): The bug in question is severe enough to
|
||
justify new strings here. Just go ahead and add more explanatory
|
||
messages as needed. BP
|
||
|
||
2008-10-25 19:58 cstim
|
||
|
||
* [r17653] configure.in: Bug #554042: Fix configure fail on
|
||
checking 'unsigned long is at least as big as guint32' This is
|
||
new patch including fix checking 'unsigned long is at least as
|
||
big as guint32' and 'guile long_long is at least as big as
|
||
gint64' Patch by Halton Huo. BP
|
||
|
||
2008-10-25 19:48 cstim
|
||
|
||
* [r17651] src/backend/sql/gnc-price-sql.c: Bug #557848: Fix
|
||
uninitialized variable. gcc gives a correct warning about a
|
||
possibly uninitialised variable. This stops compilation. Patch
|
||
by joslwah@gmail.com.
|
||
|
||
2008-10-25 09:32 cstim
|
||
|
||
* [r17646] src/gnome/glade/account.glade: Fix Tax-related
|
||
inconsistency in UI Changes the 'Sensitive' Property to 'No'
|
||
from 'Yes' in 'account.glade' for the 'tax_related_button'
|
||
widget so that the setting is displayed but cannot be changed in
|
||
the account edit dialog. Sets the Tooltip property to "Use
|
||
Edit->Tax Options to set the tax-related flag and assign a tax
|
||
code to this account." in 'account.glade'. Patch by "J. Alex
|
||
Aycinena" <alex.aycinena@gmail.com> BP
|
||
|
||
2008-10-25 08:59 cstim
|
||
|
||
* [r17644] src/business/business-gnome/dialog-date-close.c,
|
||
src/business/business-gnome/dialog-date-close.h,
|
||
src/business/business-gnome/dialog-employee.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/gnc-account-sel.c,
|
||
src/gnome-utils/gnc-account-sel.h, src/gnome/druid-loan.c: Add
|
||
account defaulting for posting vendor bill In the post screen
|
||
for vendor bills, in trunk, the account combo box initially has
|
||
no entry and the user needs to pick one. This isn't a bug, but
|
||
is an extra step for the user, so the trunk patch does
|
||
defaulting. I tested the "memory" function to make sure the
|
||
defaulting doesn't smash the account the user picked for this
|
||
vendor the last time through, and it works (doesn't conflict).
|
||
Patch by aradzak <aradzak@oracleatbelfry.com>.
|
||
|
||
2008-10-22 20:40 cstim
|
||
|
||
* [r17638] src/import-export/aqbanking/gnc-file-aqb-import.c:
|
||
Fixed a bug in AqBanking import code (don't use GWEN's buffered
|
||
io here). Patch by Martin Preuss. BP
|
||
|
||
2008-10-21 08:32 cstim
|
||
|
||
* [r17635] po/README: Update pointer to translation documentation.
|
||
By Zhang Weiwu. BP
|
||
|
||
2008-10-20 19:41 cstim
|
||
|
||
* [r17633] doc/TRANSLATION_HOWTO: Updates to translation howto, by
|
||
Zhang Weiwu. Note that the up-to-date text about this should be
|
||
in the wiki, http://wiki.gnucash.org/wiki/Translation BP
|
||
|
||
2008-10-17 02:50 cedayiv
|
||
|
||
* [r17628] src/register/ledger-core/split-register.c: Bug #393383,
|
||
#426111: Stop the register from thinking that brand-new
|
||
transactions are being edited in multiple registers. This
|
||
appears to have been a special case that was being missed. BP
|
||
|
||
2008-10-16 03:02 cedayiv
|
||
|
||
* [r17627] src/report/report-system/commodity-utilities.scm:
|
||
Reporting: Fix the Average Cost price source computation for a
|
||
certain case. As this is a signed computation with the sign
|
||
indicating the direction of buy/sell, it is necessary to flip
|
||
the sign if you ever flip the sense of buy or sell. BP
|
||
|
||
2008-10-12 16:51 cedayiv
|
||
|
||
* [r17623] src/register/ledger-core/split-register.c: Register:
|
||
Add a couple of missing calls to functions that use
|
||
gnc_suspend_gui_refresh() so that they cannot exit without
|
||
calling gnc_resume_gui_refresh(). Also add a
|
||
gnc_suspend_gui_refresh()/gnc_resume_gui_refresh() pair around a
|
||
commit that was missing it. This partially fixes bug #393383 and
|
||
bug #426111, as it resolves the problem of being unable to enter
|
||
new transactions after the message box appears. (The message box
|
||
should still not appear in the first place, however.) BP
|
||
|
||
2008-10-05 22:14 andi5
|
||
|
||
* [r17621] packaging/win32/aqbanking-3.7.2.patch: Win32:
|
||
LT_PROG_RC seems to be internal as well, use AC_CHECK_TOOL
|
||
instead.
|
||
|
||
2008-10-05 20:54 cstim
|
||
|
||
* [r17620] src/import-export/aqbanking/druid-ab-initial.c,
|
||
src/import-export/aqbanking/gnc-ab-getbalance.c,
|
||
src/import-export/aqbanking/gnc-ab-gettrans.c,
|
||
src/import-export/aqbanking/gnc-ab-transfer.c,
|
||
src/import-export/aqbanking/gnc-ab-utils.h,
|
||
src/import-export/aqbanking/gnc-file-aqb-import.c: Allow
|
||
source-code compatibility to upcoming libaqbanking4 in parallel
|
||
to libaqbanking3. Patch contributed by Martin Preuss, modified
|
||
by CS. BP
|
||
|
||
2008-10-05 17:15 andi5
|
||
|
||
* [r17618] packaging/win32/install.sh,
|
||
packaging/win32/libdbi-0.8.3.patch: Win32: Add
|
||
AC_LIBTOOL_WIN32_DLL to libdbi.
|
||
|
||
2008-10-05 17:08 andi5
|
||
|
||
* [r17617] packaging/win32/aqbanking-3.7.2.patch: Win32: Replace
|
||
AC_LIBTOOL_RC by LT_PROG_RC in aqbanking's configure.ac file.
|
||
|
||
2008-10-05 16:55 andi5
|
||
|
||
* [r17616] packaging/win32/defaults.sh,
|
||
packaging/win32/install.sh: Win32: Improve cross-compiling by
|
||
making aclocal fail less often and adding a few ${HOST_XCOMPILE}.
|
||
|
||
2008-10-05 13:49 andi5
|
||
|
||
* [r17615] packaging/win32/install.sh: Win32: Untabify install.sh.
|
||
|
||
2008-10-05 13:48 andi5
|
||
|
||
* [r17614] packaging/win32/aqbanking-3.7.2.patch,
|
||
packaging/win32/defaults.sh, packaging/win32/install.sh: Win32:
|
||
Improve cross-compiling of aqbanking.
|
||
|
||
2008-09-30 21:50 andi5
|
||
|
||
* [r17612] packaging/win32/aqbanking-3.7.2.patch,
|
||
packaging/win32/defaults.sh, packaging/win32/dist.sh,
|
||
packaging/win32/install.sh, packaging/win32/reset.sh: Win32: Add
|
||
initial support for compiling against AqBanking v3. Patch from
|
||
Shawn Faucher with little modifications. This still needs a lot
|
||
of testing and improvements still.
|
||
|
||
2008-09-28 15:32 andi5
|
||
|
||
* [r17611] src/gnome-utils/gnc-html.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/print-session.c,
|
||
src/gnome-utils/print-session.h,
|
||
src/gnome-utils/ui/gnc-main-window-ui.xml,
|
||
src/gnome/dialog-print-check.c: Bug #531871: Add a page setup
|
||
dialog. Save the page setup in a static variable in
|
||
print-session.c and use it when initializing a
|
||
GtkPrintOperation. Add gnc_ui_page_setup() and offer access to
|
||
it from a File > Pa_ge Setup... menu entry.
|
||
|
||
2008-09-28 15:31 andi5
|
||
|
||
* [r17610] src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/gnc-html.c, src/gnome-utils/print-session.c,
|
||
src/gnome-utils/print-session.h, src/gnome/dialog-print-check.c:
|
||
Unite report and check print settings. If Gtk+ includes GtkPrint
|
||
support, i.e. HAVE_GTK_2_10 is defined, and GtkHTML uses it,
|
||
i.e. GTKHTML_USES_GTKPRINT, then we currently save and restore
|
||
print settings in two different locations, namely static
|
||
variables in gnc-html.c and dialog-print-check.c. Instead, add
|
||
the function gnc_print_operation_{save,restore}_print_settings()
|
||
to print-session.[ch] to have a unique global location for them.
|
||
* [r17609] src/bin/gnucash-bin.c: Update latest stable version.
|
||
|
||
2008-09-27 19:50 cstim
|
||
|
||
* [r17607] accounts/Makefile.am, accounts/fi_FI,
|
||
accounts/fi_FI/Makefile.am,
|
||
accounts/fi_FI/acctchrt_common.gnucash-xea,
|
||
accounts/fi_FI/acctchrt_ry.gnucash-xea, configure.in: Add
|
||
Finnish account templates. One template is the default one
|
||
(common accounts), the other ("ry") is for a finnish non-profit
|
||
organisation. Tuomo Kohvakka <tuomo.kohvakka@iki.fi> BP
|
||
|
||
2008-09-27 17:31 plongstaff
|
||
|
||
* [r17606] src/backend/dbi/gnc-backend-dbi.c,
|
||
src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-account-sql.h,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-book-sql.c, src/backend/sql/gnc-book-sql.h,
|
||
src/backend/sql/gnc-budget-sql.c,
|
||
src/backend/sql/gnc-commodity-sql.c,
|
||
src/backend/sql/gnc-commodity-sql.h,
|
||
src/backend/sql/gnc-lots-sql.c, src/backend/sql/gnc-price-sql.c,
|
||
src/backend/sql/gnc-recurrence-sql.c,
|
||
src/backend/sql/gnc-recurrence-sql.h,
|
||
src/backend/sql/gnc-schedxaction-sql.c,
|
||
src/backend/sql/gnc-schedxaction-sql.h,
|
||
src/backend/sql/gnc-slots-sql.c,
|
||
src/backend/sql/gnc-slots-sql.h,
|
||
src/backend/sql/gnc-transaction-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.h,
|
||
src/business/business-core/sql/gnc-bill-term-sql.c,
|
||
src/business/business-core/sql/gnc-bill-term-sql.h,
|
||
src/business/business-core/sql/gnc-customer-sql.c,
|
||
src/business/business-core/sql/gnc-employee-sql.c,
|
||
src/business/business-core/sql/gnc-entry-sql.c,
|
||
src/business/business-core/sql/gnc-invoice-sql.c,
|
||
src/business/business-core/sql/gnc-job-sql.c,
|
||
src/business/business-core/sql/gnc-order-sql.c,
|
||
src/business/business-core/sql/gnc-tax-table-sql.c,
|
||
src/business/business-core/sql/gnc-vendor-sql.c: Improve error
|
||
handling. If an SQL command fails, set the qof backend error
|
||
code. Unfortunately, at this time, the front end seems to ignore
|
||
the error (other than logging it).
|
||
|
||
2008-09-27 12:18 cstim
|
||
|
||
* [r17605] accounts/de_DE/acctchrt_wohnungsw.gnucash-xea: Fix
|
||
incomplete r17604; fix wrong title and add root account.
|
||
|
||
2008-09-27 12:07 cstim
|
||
|
||
* [r17604] AUTHORS, accounts/de_DE/Makefile.am,
|
||
accounts/de_DE/acctchrt_wohnungsw.gnucash-xea: Added German
|
||
account template for a Wohnungswirtschaft business, by Christoph
|
||
Franzen. Originally proposed here
|
||
http://lists.gnucash.org/pipermail/gnucash-de/2005-December/003651.html
|
||
|
||
2008-09-27 11:28 cstim
|
||
|
||
* [r17602] AUTHORS, src/report/locale-specific/us/taxtxf.scm:
|
||
Heavily improved Tax Report & TXF export by Alex Aycinena.
|
||
Prints tax information sorted by Form/Schedule, tax code,
|
||
account, transaction and date instead of by account hierarchy.
|
||
Allows any tax code to be assigned to multiple accounts. No
|
||
longer double counts transactions when a parent account is not a
|
||
placeholder and has transactions posted to it. Converts non-USD
|
||
accounts and transactions to USD instead of adding across
|
||
currencies. Provides an error dialog instead of crashing gnucash
|
||
when exporting a file without write permission. Provides
|
||
additional options to adjust the level of detail shown on the
|
||
report. Patch by J. Alex Aycinena <alex.aycinena@gmail.com>.
|
||
|
||
2008-09-26 23:32 cedayiv
|
||
|
||
* [r17598] src/import-export/qif-import/qif-file.scm,
|
||
src/import-export/qif-import/qif-objects.scm,
|
||
src/import-export/qif-import/qif-parse.scm: QIF Import: Remove
|
||
the changes for bug #141003 but leave the fix to bug #141002
|
||
intact. A reworked fix for bug #141003 will be committed
|
||
separately. BP
|
||
|
||
2008-09-26 13:15 cstim
|
||
|
||
* [r17595] AUTHORS, configure.in, po/fi.po: Add Finnish
|
||
translation by Tuomo Kohvakka. BP
|
||
|
||
2008-09-26 02:46 andi5
|
||
|
||
* [r17592] packaging/win32/dist.sh: Win32: Ship the correct
|
||
redirect.exe. BP
|
||
|
||
2008-09-25 23:21 andi5
|
||
|
||
* [r17590] packaging/win32/install.sh: Win32: Make intltool-merge
|
||
usable. BP
|
||
|
||
2008-09-22 21:10 cedayiv
|
||
|
||
* [r17588] src/gnome-utils/gnc-date-edit.c: GNCDateEdit: Eliminate
|
||
the need to click the button twice to pop the calendar down in
|
||
some cases. BP
|
||
|
||
2008-09-21 19:29 cstim
|
||
|
||
* [r17587] src/register/ledger-core/split-register.c: [17586] Fix
|
||
compiler warning about potentially uninitialized variable.
|
||
|
||
2008-09-21 15:18 andi5
|
||
|
||
* [r17585] lib/libqof/qof/qoflog.h,
|
||
src/app-utils/gnc-exp-parser.c, src/app-utils/gnc-helpers.c,
|
||
src/app-utils/option-util.c, src/backend/file/sixtp-utils.c,
|
||
src/business/business-core/gncBusGuile.c,
|
||
src/business/business-gnome/business-options-gnome.c,
|
||
src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-utils/business-options.c,
|
||
src/core-utils/gnc-gobject-utils.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/report/report-gnome/dialog-column-view.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c,
|
||
src/report/report-system/gnc-report.c: Bug #539947: Replace
|
||
__FUNCTION__ by G_STRFUNC. Patch from Halton Huo. BP
|
||
|
||
2008-09-19 20:51 cedayiv
|
||
|
||
* [r17576] src/app-utils/gnc-ui-util.c: Revision to simplify
|
||
r17555 (no functional change). BP
|
||
|
||
2008-09-19 20:45 cedayiv
|
||
|
||
* [r17575] src/business/business-reports/owner-report.scm: Bug
|
||
#549738: Set the default start and end dates to "start of
|
||
accounting period" and "today", respectively, on customer,
|
||
vendor, and employee reports. BP
|
||
|
||
2008-09-19 17:43 andi5
|
||
|
||
* [r17572] .gitignore: Further update .gitignore. BP
|
||
|
||
2008-09-19 17:35 andi5
|
||
|
||
* [r17571] .gitignore: Update .gitignore. BP
|
||
|
||
2008-09-19 16:25 andi5
|
||
|
||
* [r17567] src/backend/file/io-gncxml-v2.c,
|
||
src/gnome-utils/gnc-html.c, src/gnome/dialog-print-check.c: Do
|
||
not treat -Wstrict-aliasing warnings as errors in files using
|
||
G_LOCK. See http://bugzilla.gnome.org/show_bug.cgi?id=316221 for
|
||
information why G_LOCK breaks strict-aliasing. GCC 4.2
|
||
introduced diagnostic pragmas and the error seems to be most
|
||
prominent on GCC >= 4.3, so a compilation with -Werror should
|
||
succeed now on most systems, at least on those it worked on
|
||
before. BP
|
||
|
||
2008-09-19 16:09 andi5
|
||
|
||
* [r17566] src/import-export/aqbanking/gnc-ab-utils.c: Add a
|
||
variable initialization to bal_accountinfo_cb(). That
|
||
initialization is not strictly necessary, because best_time is
|
||
used only if best is non-NULL and but both variables are set in
|
||
the same block. BP
|
||
* [r17565] src/business/business-core/business-core.i,
|
||
src/business/business-gnome/business-urls.c,
|
||
src/business/business-gnome/dialog-invoice.c: In some files, do
|
||
not disable -Waddress completely but keep it as warning instead.
|
||
surely avoids problems with -Werror in those files, but
|
||
"warning" will make sure that the warnings are still showed, but
|
||
not treated as errors. BP
|
||
|
||
2008-09-19 02:14 andi5
|
||
|
||
* [r17557] po/POTFILES.in: Add new source files to POTFILES.in.
|
||
|
||
2008-09-18 22:21 cedayiv
|
||
|
||
* [r17556] src/gnome/dialog-price-editor.c: Price Editor: Set the
|
||
correct source for new, user-entered prices. This builds on
|
||
r17525 to fix this problem, which was introduced in r17444.
|
||
|
||
2008-09-18 20:49 cedayiv
|
||
|
||
* [r17555] src/app-utils/gnc-ui-util.c: Fix printing of fractions
|
||
when parentheses are shown for negative values. BP
|
||
|
||
2008-09-18 08:33 cedayiv
|
||
|
||
* [r17554] lib/libqof/qof/gnc-numeric.c: gnc_numeric: Support
|
||
reciprocals (negative denominators) in gnc_numeric_to_decimal().
|
||
BP
|
||
|
||
2008-09-18 02:26 cedayiv
|
||
|
||
* [r17553] src/gnome-utils/gnc-amount-edit.c: GNCAmountEdit: Put
|
||
the text through the expression parser once instead of twice.
|
||
This caused a problem in locales that print negative numbers in
|
||
parentheses. For example, if you entered "-4/3", after the first
|
||
parse the displayed text would change to "(1 + 1/3)", meaning
|
||
negative one and one-third. Parsing that text a second time
|
||
changes the text to "1 + 1/3" since, to the expression parser,
|
||
parentheses indicate grouping rather than sign. The reason the
|
||
GNCAmountEdit was putting the text through the parser twice was
|
||
that it was setting gae->need_to_parse FALSE, but then
|
||
immediately calling gtk_entry_set_text(), which issues a
|
||
"changed" signal. The callback for that signal was setting
|
||
gae->need_to_parse back to TRUE. So I simply changed the order
|
||
of the statements. BP
|
||
|
||
2008-09-17 04:17 andi5
|
||
|
||
* [r17535] src/gnome-utils/gnc-tree-view-commodity.c,
|
||
src/gnome-utils/gnc-tree-view-price.c: In price and commodity
|
||
tree views, restore gconf settings after initialization.
|
||
Previously, gconf settings like sort column and order for price
|
||
and commodity dialogs were read in while creating the main tree
|
||
view objects themselves, i.e. before a model has been set. In
|
||
this early stage of initialization, these properties cannot
|
||
always be set and are ignored subsequently. Instead, apply the
|
||
properties after the view has been built and set default sorting
|
||
column only if no column has been found in gconf. BP
|
||
|
||
2008-09-16 23:00 andi5
|
||
|
||
* [r17534] lib/libqof/qof/gnc-numeric.c: Optimize
|
||
gnc_numeric_check() by G_LIKELY-fying that the denominator is
|
||
non-zero.
|
||
|
||
2008-09-16 22:59 andi5
|
||
|
||
* [r17533] src/app-utils/gnc-ui-util.c: When printing negative
|
||
quotients, use a minus between the integer and fraction part.
|
||
Previously: print g_n_c(-4, 3) => "-1 + 1/3", now "-1 - 1/3". BP
|
||
|
||
2008-09-16 14:05 andi5
|
||
|
||
* [r17532] AUTHORS: UTF-8-ize AUTHORS.
|
||
|
||
2008-09-16 13:25 andi5
|
||
|
||
* [r17531] src/gnome-utils/dialog-transfer.c: Correct amount print
|
||
infos in transfer dialogs. When initializing an exchange rate
|
||
dialog, the debit and credit amounts are not printed with the
|
||
correct print info, as they are not set at all. When changing
|
||
the debit account, the debit amount is not printed with the
|
||
correct print info, as it is set after the amount has been
|
||
updated.
|
||
|
||
2008-09-16 00:57 andi5
|
||
|
||
* [r17530] src/register/ledger-core/split-register-layout.c: Bug
|
||
#506265: Hide the right-most register column by unsetting the
|
||
sample text.
|
||
* [r17529] src/register/ledger-core/split-register-layout.c:
|
||
Correct specified numbers of columns of AP/AR and STOCK/CURRENCY
|
||
registers.
|
||
|
||
2008-09-15 18:24 andi5
|
||
|
||
* [r17528] src/gnome/dialog-sx-from-trans.c,
|
||
src/gnome/glade/sched-xact.glade: Hide the sx from txn dialog
|
||
und show it only when the txn is valid. There is no reason for
|
||
popping up a window under a modal error dialog and close it once
|
||
the user acknowledged the error.
|
||
|
||
2008-09-15 17:36 andi5
|
||
|
||
* [r17527] src/gnome-utils/dialog-transfer.c: Negate amount in
|
||
exchange rate dialog when swapping accounts. This is the case
|
||
when entering an amount for a split with an account whose base
|
||
commodity equals the register's one, but differs from the
|
||
transaction currency. Then, debit and credit accounts in the
|
||
transfer dialog are swapped, so the amount should be negated as
|
||
well.
|
||
|
||
2008-09-15 13:13 andi5
|
||
|
||
* [r17526] src/engine/gnc-pricedb.c: In check_one_price_date(),
|
||
replace an strcmp() by safe_strcmp(). When there is no source
|
||
string set on a price, do not crash on it. BP
|
||
* [r17525] src/gnome/dialog-price-editor.c: Correctly set price
|
||
sources in price editor dialog by reading it from the gui. On
|
||
trunk, the price tied to a price editor dialog is not
|
||
initialized with a source string anymore, so correctly read it
|
||
from the gui before committing the price.
|
||
* [r17524] src/backend/file/gnc-backend-file.c: Bug #549595,
|
||
#552306: Correct retval of gnc_int_link_or_make_backup(), add
|
||
ENOSYS and ENOTSUP. The return value of link(2) on files
|
||
residing on sshfs will be ENOSYS, on network hfsplus file
|
||
systems on mac ENOTSUP, so add them to the list of those errnos
|
||
that trigger copy_file as fallback in
|
||
gnc_int_link_or_make_backup() or are allowed in
|
||
gnc_file_be_get_file_lock() showing that hardlinks are not
|
||
supported. To avoid silent data loss in the case of an
|
||
unexpected errno in gnc_int_link_or_make_backup(), correctly set
|
||
the backend error. Patches from Micha Lenk and Boris Zbarsky. BP
|
||
|
||
2008-09-14 20:03 cedayiv
|
||
|
||
* [r17509] src/import-export/qif-import/qif-file.scm,
|
||
src/import-export/qif-import/qif-objects.scm,
|
||
src/import-export/qif-import/qif-parse.scm: Bug #141003: Revise
|
||
r17489 to escape the British Pound symbol in Scheme with "\xa3"
|
||
(for strings) or #\243 (for characters). BP
|
||
|
||
2008-09-14 17:48 cedayiv
|
||
|
||
* [r17508] src/report/report-gnome/dialog-style-sheet.c,
|
||
src/report/report-gnome/window-report.c: Bug #551038: Don't
|
||
destroy the options database before destroying the options
|
||
dialog that depends on it. BP
|
||
|
||
2008-09-14 16:52 cedayiv
|
||
|
||
* [r17507] src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-p.h,
|
||
src/register/ledger-core/split-register.c: Bug #340041, #436342:
|
||
Make the register keep track of whether the exchange rate has
|
||
been reset. This prevents a zero exchange rate from being
|
||
ambiguous: previously the register could not tell the difference
|
||
between "the user has not specified an exchange rate" and "the
|
||
user has specified a rate of zero". Much of this patch consists
|
||
of new ENTER(), DEBUG() and LEAVE() calls for debugging. Nearly
|
||
all of the rest is refactoring. The code that detected and acted
|
||
on changes to the account cell has been placed into its own
|
||
function, gnc_split_register_check_account(). The several calls
|
||
needed to checking a cell for changes have been combined in
|
||
gnc_split_register_check_cell(). About 15 lines represent actual
|
||
changes in functionality. Specifically, the code does a better
|
||
job of recognizing when an exchange rate needs to be requested
|
||
from the user, and when it does not. When an account cell is
|
||
changed in the register, and the new account is denominated in
|
||
the same commodity as the original, the original exchange rate
|
||
is used. On the other hand, if the commodity differs, the rate
|
||
is reset to zero. The register remembers that the zero exchange
|
||
rate is due to the reset (i.e. was not user-entered) so that the
|
||
the exchange rate dialog can be presented. Finally, the cell
|
||
contents are checked before doing a save; previously the checks
|
||
were missed in certain cases, e.g. if the user pressed "Enter"
|
||
or clicked the close button. BP
|
||
|
||
2008-09-14 16:05 cedayiv
|
||
|
||
* [r17506] src/register/ledger-core/split-register.c: Register:
|
||
Log some debugging information just before crashing because of
|
||
g_assert_not_reached(). This should hopefully provide some new
|
||
information to help track down the underlying cause of bug
|
||
#414407, #420409, #468106, and #551643. BP
|
||
|
||
2008-09-13 18:49 plongstaff
|
||
|
||
* [r17505] src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-lots-sql.c: If current lots version has
|
||
account_guid constraint that it can't be null, remove it and
|
||
bump table version number.
|
||
|
||
2008-09-13 14:45 andi5
|
||
|
||
* [r17504] packaging/win32/install-fq-mods.bat: Win32: Always try
|
||
to install Date-Manip and as fallback DateManip. It seems that
|
||
the PPM repositories for ActivePerl v5.6 and v5.8 have been
|
||
changed so that DateManip cannot be found anymore. Keep it for
|
||
second try nonetheless. BP
|
||
|
||
2008-09-13 02:05 plongstaff
|
||
|
||
* [r17503] src/backend/sql/gnc-lots-sql.c: Remove constraint that
|
||
lot.account_guid must not be null. Unfortunately, sqlite doesn't
|
||
support ALTER TABLE which modifies column constraints, so
|
||
existing databases can't be modified programmatically.
|
||
|
||
2008-09-11 06:58 andi5
|
||
|
||
* [r17502] src/import-export/aqbanking/gnc-ab-transfer.c: Treat
|
||
AB_Job_StatusPending as a good status, do not ask the user to
|
||
repeat. According to Martin Preuss a lot of banks set the status
|
||
of a transaction job to pending, signifying that they accepted
|
||
the job but have not yet executed it. This also means that we
|
||
cannot detect whether the account is actually overdrafted.
|
||
Instead, ignore the return value of AB_Banking_ExecuteJobs() (it
|
||
will almost always be 0) and only check the job's status against
|
||
AB_Job_StatusFinished and AB_Job_StatusPending. If the status is
|
||
different, ask the user whether he wants to repeat, as usual. BP
|
||
|
||
2008-09-10 17:52 warlord
|
||
|
||
* [r17500] src/engine/engine.i: export the various QOF_PARAM_*
|
||
settings to guile BP
|
||
|
||
2008-09-10 16:16 andi5
|
||
|
||
* [r17499] packaging/win32/install-fq-mods.bat: Bug #506873,
|
||
Win32: Add support for Finance-Quote with ActivePerl 5.10. BP
|
||
|
||
2008-09-06 18:13 warlord
|
||
|
||
* [r17498] src/backend/sql/gnc-backend-sql.c: Use G_GINT64_FORMAT
|
||
instead of %lld for x86_64
|
||
|
||
2008-09-06 18:12 warlord
|
||
|
||
* [r17497] po/POTFILES.in: Add SQL glade file so "make check"
|
||
succeeds
|
||
|
||
2008-09-06 17:22 andi5
|
||
|
||
* [r17496] src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/gnc-dense-cal-model.c,
|
||
src/gnome-utils/gnc-dense-cal.c,
|
||
src/gnome-utils/gnc-plugin-page.c: Bug #539962: Remove return
|
||
value from some void functions. Patch from Halton Huo. BP
|
||
|
||
2008-09-06 17:21 andi5
|
||
|
||
* [r17495] src/import-export/aqbanking/gnc-ab-utils.c: Bug
|
||
#548601: Do not import unawaited zero balances from aqbanking.
|
||
Check whether an unawaited balance is zero and simply ignore it
|
||
in this case. Unawaited here means that the user asked the
|
||
application to fetch transactions, issue a transaction or
|
||
anything else not resembling the fetching of account balances.
|
||
Patch from Micha Lenk. BP
|
||
|
||
2008-09-06 17:20 andi5
|
||
|
||
* [r17494] configure.in: Bug #540148: Allow building against
|
||
libgoffice-0.8, i.e. goffice >= v0.7.0. Patch from Halton Huo.
|
||
|
||
2008-09-05 05:08 cedayiv
|
||
|
||
* [r17493] src/gnome-utils/gnc-date-edit.c,
|
||
src/gnome-utils/gnc-date-edit.h: Bug #378734, #520570, #545316,
|
||
#549115: Fix GNCDateEdit widget popup calendar problems. -Fix
|
||
popup button behavior (sometimes non-responsive) -Make calendar
|
||
clickable in modal dialogs -Update design to be more like
|
||
GtkComboBox, less like GtkCombo -Adjust a few signal names, e.g.
|
||
"focus-out-event" vs. "focus_out_event" -Lose the GtkFrame
|
||
shadowing; perhaps the GtkFrame is no longer needed -Add
|
||
comments -Add a few ENTER() and LEAVE() calls for debugging BP
|
||
|
||
2008-09-03 20:43 andi5
|
||
|
||
* [r17492] src/gnome/gnucash.desktop.in.in: Bug #546064: Make
|
||
gnucash.desktop survive a desktop entry specification 1.0
|
||
verification. Patch from Saïvann Carignan. BP
|
||
|
||
2008-09-03 00:11 cedayiv
|
||
|
||
* [r17490] src/import-export/qif-import/qif-parse.scm: Bug
|
||
#141002: QIF Import: Allow minus signs at the end of numeric
|
||
values, e.g. "$10.00-". BP
|
||
|
||
2008-09-02 20:20 cedayiv
|
||
|
||
* [r17489] src/import-export/qif-import/qif-file.scm,
|
||
src/import-export/qif-import/qif-objects.scm,
|
||
src/import-export/qif-import/qif-parse.scm: Bug #141003: QIF
|
||
Import: Allow the British Pound symbol and the dollar symbol to
|
||
be used interchangeably. BP
|
||
|
||
2008-09-02 07:13 cstim
|
||
|
||
* [r17488] make-gnucash-potfiles.in, po/POTFILES.ignore: Add
|
||
ignore pattern to POTFILES.in creation to ignore swig generated
|
||
files. BP
|
||
|
||
2008-09-01 20:44 andi5
|
||
|
||
* [r17485] src/gnome-utils/dialog-totd.c: Fix the i18n of the
|
||
first and last string in the list of tips of the day. Add a call
|
||
to g_strstrip() on the tips to remove unwanted whitespace. The
|
||
first and last item should appear translated now. BP
|
||
|
||
2008-08-31 23:30 cedayiv
|
||
|
||
* [r17483] src/business/business-reports/aging.scm: Bug 549738:
|
||
Make "today" the default date of the aging reports. BP
|
||
|
||
2008-08-31 04:20 andi5
|
||
|
||
* [r17482] src/engine/iso-4217-currencies.scm: Bug #526313: Add
|
||
currency Venezuelan Bolivar Fuerte (VEF). It will replace the
|
||
Venezuelan Bolivar (VEB) in 2008. Patch from Frank H.
|
||
Ellenberger. BP
|
||
|
||
2008-08-26 17:09 cedayiv
|
||
|
||
* [r17479] packaging/win32/install.sh: Win32 build: Fix a typo to
|
||
get trunk working on win32/mingw again.
|
||
|
||
2008-08-21 17:47 cedayiv
|
||
|
||
* [r17477] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif-guess-map.scm: Bug #548891: QIF
|
||
Import: Prevent crashing when the mapping preferences can't be
|
||
saved. BP
|
||
|
||
2008-08-21 00:13 cedayiv
|
||
|
||
* [r17476] AUTHORS: AUTHORS: Add Frank Ellenberger and update my
|
||
own details. BP
|
||
|
||
2008-08-20 12:31 plongstaff
|
||
|
||
* [r17475] src/business/business-core/gncInvoice.c: Add
|
||
begin-edit/commit-edit calls around lot manipulation when
|
||
posting an invoice. This keeps the sql backend from trying to
|
||
save a lot with a null account.
|
||
|
||
2008-08-20 12:09 plongstaff
|
||
|
||
* [r17474] packaging/win32/dist.sh,
|
||
packaging/win32/gnucash.iss.in, packaging/win32/install.sh,
|
||
packaging/win32/reset.sh: Additional win32 packaging changes for
|
||
installation (including libdbi). Provided by Nathan Buchanan
|
||
|
||
2008-08-17 16:38 plongstaff
|
||
|
||
* [r17473] packaging/win32/defaults.sh,
|
||
packaging/win32/install.sh, packaging/win32/libdbi-0.8.3.patch,
|
||
packaging/win32/libdbi-drivers-Makefile.in.patch,
|
||
packaging/win32/libdbi-drivers-dbd_sqlite3.c.patch: Add support
|
||
to build trunk with libdbi and dbi backend on win32/mingw
|
||
|
||
2008-08-15 17:04 cedayiv
|
||
|
||
* [r17472] src/engine/iso-4217-currencies.scm: Bug #543061: Fix
|
||
the smallest fraction of IDR currency to match ISO 4217. BP
|
||
|
||
2008-08-14 16:41 cedayiv
|
||
|
||
* [r17471] src/gnome-utils/gnc-tree-model-commodity.c: Bug
|
||
#454340: Prevent duplicate rows after editing a security. These
|
||
changes are similar to what was done for the price tree model in
|
||
r17441 and r17470. BP
|
||
|
||
2008-08-14 15:52 cedayiv
|
||
|
||
* [r17470] src/gnome-utils/gnc-tree-model-price.c: Update a few
|
||
comments to fix typos and inaccuracies, or to add further
|
||
clarification. BP
|
||
|
||
2008-08-13 17:47 cedayiv
|
||
|
||
* [r17469] src/gnome/dialog-commodities.c: Usability: Security
|
||
Editor: Previously, nothing happened when a namespace row was
|
||
activated. Now these rows will expand or collapse. It is often
|
||
easier to double-click the row than hunt for the expander. BP
|
||
|
||
2008-08-13 17:44 cedayiv
|
||
|
||
* [r17468] src/gnome-utils/gnc-tree-view-commodity.c: Usability:
|
||
Sort commodity trees on the commodity name by default. This
|
||
allows for a consistent default sort even if commodities are
|
||
quickly removed from and re-added to the model. This can happen,
|
||
for example, when a commodity is edited in the Security Editor.
|
||
BP
|
||
|
||
2008-08-12 20:12 cedayiv
|
||
|
||
* [r17467] src/engine/gnc-pricedb.c: Prices: Emit a qof event when
|
||
a price is changed. This allows the Price Editor to immediately
|
||
update its display. Previously, price changes would only get
|
||
shown when the mouse happened to pass over the affected row.
|
||
Theoretically other parts of GnuCash, such as reports, could now
|
||
be made to watch for price changes and automatically refresh
|
||
themselves. BP
|
||
|
||
2008-08-12 19:14 cstim
|
||
|
||
* [r17464] AUTHORS, src/gnome-utils/dialog-commodity.c,
|
||
src/gnome-utils/glade/commodity.glade,
|
||
src/gnome-utils/gnc-tree-view-commodity.c,
|
||
src/gnome/schemas/apps_gnucash_dialog_commodities.schemas.in:
|
||
Bug #529816: Clarify i18n strings and comments concerning CUSIP
|
||
and ISIN. Patch by Frank H. Ellenberger. BP
|
||
|
||
2008-08-12 18:05 cedayiv
|
||
|
||
* [r17463] src/gnome-utils/dialog-transfer.c: Transfer dialog:
|
||
Don't round quotes pulled from the price db. BP
|
||
|
||
2008-08-11 21:55 cedayiv
|
||
|
||
* [r17462] src/gnome-utils/dialog-transfer.c: Bug #547335: Get the
|
||
exchange rate dialog "to" amount working again when launched via
|
||
the register instead of the menu. BP
|
||
|
||
2008-08-08 23:38 cedayiv
|
||
|
||
* [r17459] src/gnome-utils/gnc-date-edit.c: Bug #545722: Get the
|
||
GNCDateEdit control working on Win32 again. Don't assume that
|
||
the content returned by localtime() will not be changed out from
|
||
under you. BP
|
||
|
||
2008-08-08 21:36 cedayiv
|
||
|
||
* [r17458] src/gnome/dialog-price-edit-db.c: Bug #522095: Refresh
|
||
the summary bar when new prices are downloaded. BP
|
||
|
||
2008-08-07 19:40 cedayiv
|
||
|
||
* [r17457] src/app-utils/gnc-ui-util.c: Don't round values that
|
||
will be displayed as expressions. Save some space in fractional
|
||
displays by, for example, showing "1 + 1/8" instead of "1 + 1 /
|
||
8". Simplify fractional display of values less than 1 by, for
|
||
example, showing "1/3" instead of "0 + 1 / 3". BP
|
||
|
||
2008-08-07 18:18 cedayiv
|
||
|
||
* [r17456] lib/libqof/qof/gnc-numeric.c: Make gnc_numeric values
|
||
of zero always convertible to decimal form. BP
|
||
|
||
2008-08-04 16:41 cedayiv
|
||
|
||
* [r17454] src/engine/gnc-pricedb.c: Bug #541970: When finding a
|
||
"nearest in time" price, break ties by preferring the older
|
||
price. This has the benefit of using a price that actually
|
||
existed at the given time, and better addresses the case in
|
||
which both price times have been defaulted to midnight.
|
||
Previously, the newer price was preferred. BP
|
||
|
||
2008-08-03 18:10 plongstaff
|
||
|
||
* [r17453] src/backend/sql/gnc-backend-sql.c: Don't rely on
|
||
g_value_transform(). Added cases for G_TYPE_INT, G_TYPE_INT64
|
||
and G_TYPE_DOUBLE. If new GValue types are used in the future
|
||
and g_value_transform() *is* called, a warning message will be
|
||
logged with the type name.
|
||
|
||
2008-08-02 21:53 cedayiv
|
||
|
||
* [r17451] src/gnome-utils/dialog-transfer.c: Bug #543780: Scrub
|
||
the transfer dialog calculation of the "to" amount: -Check
|
||
account value to avoid causing a CRIT message. -Reorganize
|
||
function for smaller size and more readability. -Add some
|
||
comments (there were none). BP
|
||
|
||
2008-08-02 18:57 plongstaff
|
||
|
||
* [r17450] src/backend/sql/gnc-account-sql.c,
|
||
src/backend/sql/gnc-backend-sql.c,
|
||
src/backend/sql/gnc-backend-sql.h,
|
||
src/backend/sql/gnc-commodity-sql.c,
|
||
src/backend/sql/gnc-lots-sql.c,
|
||
src/backend/sql/gnc-transaction-sql.c,
|
||
src/business/business-core/sql/gnc-address-sql.c,
|
||
src/business/business-core/sql/gnc-bill-term-sql.c,
|
||
src/business/business-core/sql/gnc-invoice-sql.c,
|
||
src/business/business-core/sql/gnc-order-sql.c,
|
||
src/business/business-core/sql/gnc-owner-sql.c,
|
||
src/business/business-core/sql/gnc-tax-table-sql.c: 1) Rename
|
||
col_type_handler_t -> GncSqlColumnTypeHandler 2) More doxygen
|
||
comments
|
||
|
||
2008-08-02 18:49 plongstaff
|
||
|
||
* [r17449] 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-vendor.c: Fix 'make check'
|
||
compilation problems
|
||
* [r17448] src/backend/dbi/test, src/backend/dbi/test/Makefile.am:
|
||
1) Fix make check problems 2) Update svn:ignore property
|
||
|
||
2008-08-02 12:04 andi5
|
||
|
||
* [r17447] packaging/win32/functions.sh: Win32: Minor change for
|
||
emacs compat.
|
||
|
||
2008-08-01 22:04 andi5
|
||
|
||
* [r17446] configure.in: Add AC_LIBTOOL_WIN32_DLL. This is
|
||
necessary to build from a tarball with libtool v2 on Windows. BP
|
||
|
||
2008-08-01 16:02 plongstaff
|
||
|
||
* [r17444] DBI_STATUS, configure.in, lib/libqof/qof/gnc-date.c,
|
||
lib/libqof/qof/qofinstance.c, lib/libqof/qof/qofsession.c,
|
||
lib/libqof/qof/qofsession.h, packaging/win32/Makefile.am,
|
||
packaging/win32/defaults.sh, packaging/win32/dist.sh,
|
||
packaging/win32/install.sh,
|
||
packaging/win32/libgda-3.1.2-patch.diff,
|
||
packaging/win32/libgda-3.1.2-patch2.diff,
|
||
src/backend/Makefile.am, src/backend/dbi,
|
||
src/backend/dbi/gnc-backend-dbi.c, src/backend/dbi/test,
|
||
src/backend/file/Makefile.am,
|
||
src/backend/file/gnc-account-xml-v2.c,
|
||
src/backend/file/gnc-backend-file.c,
|
||
src/backend/file/gnc-backend-file.h,
|
||
src/backend/file/gnc-schedxaction-xml-v2.c,
|
||
src/backend/file/gncmod-backend-xml.c,
|
||
src/backend/file/test/Makefile.am,
|
||
src/backend/file/test/test-load-backend.c,
|
||
src/backend/file/test/test-load-xml2.c,
|
||
src/backend/postgres/test/Makefile.am, src/backend/sql,
|
||
src/backend/sql/test, src/bin, src/bin/Makefile.am,
|
||
src/bin/gnucash-gdb.in, src/bin/gnucash-valgrind.in,
|
||
src/bin/gnucash.in, src/business/business-core/Makefile.am,
|
||
src/business/business-core/file/Makefile.am,
|
||
src/business/business-core/file/gncmod-business-backend-xml.c,
|
||
src/business/business-core/gncAddress.c,
|
||
src/business/business-core/gncAddressP.h,
|
||
src/business/business-core/gncBillTerm.c,
|
||
src/business/business-core/gncBillTerm.h,
|
||
src/business/business-core/gncBillTermP.h,
|
||
src/business/business-core/gncCustomer.c,
|
||
src/business/business-core/gncCustomer.h,
|
||
src/business/business-core/gncEmployee.c,
|
||
src/business/business-core/gncEmployee.h,
|
||
src/business/business-core/gncEntry.c,
|
||
src/business/business-core/gncEntry.h,
|
||
src/business/business-core/gncInvoice.c,
|
||
src/business/business-core/gncInvoice.h,
|
||
src/business/business-core/gncJob.c,
|
||
src/business/business-core/gncJob.h,
|
||
src/business/business-core/gncOrder.c,
|
||
src/business/business-core/gncOrder.h,
|
||
src/business/business-core/gncOwner.c,
|
||
src/business/business-core/gncOwner.h,
|
||
src/business/business-core/gncTaxTable.c,
|
||
src/business/business-core/gncTaxTable.h,
|
||
src/business/business-core/gncTaxTableP.h,
|
||
src/business/business-core/gncVendor.c,
|
||
src/business/business-core/gncVendor.h,
|
||
src/business/business-core/sql,
|
||
src/business/business-gnome/business-gnome.scm,
|
||
src/business/business-gnome/dialog-billterms.c,
|
||
src/engine/Account.c, src/engine/SX-book.c,
|
||
src/engine/SX-book.h, src/engine/SchedXaction.c,
|
||
src/engine/Split.c, src/engine/Split.h, src/engine/gnc-book.h,
|
||
src/engine/gnc-budget.c, src/engine/gnc-budget.h,
|
||
src/engine/gnc-commodity.c, src/engine/gnc-engine.c,
|
||
src/engine/gnc-filepath-utils.c, src/engine/gnc-lot.c,
|
||
src/engine/gnc-lot.h, src/experimental/cgi-bin/Makefile.am,
|
||
src/gnc-ui.h, src/gnome-utils/Makefile.am,
|
||
src/gnome-utils/dialog-database-connection.c,
|
||
src/gnome-utils/dialog-database-connection.h,
|
||
src/gnome-utils/glade/Makefile.am,
|
||
src/gnome-utils/glade/dialog-database-connection.glade,
|
||
src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-file.h,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome-utils/test/Makefile.am, src/gnome/Makefile.am,
|
||
src/gnome/dialog-price-editor.c, src/gnome/dialog-sx-editor.c,
|
||
src/gnome/gnc-plugin-basic-commands.c, src/gnome/lot-viewer.c,
|
||
src/gnome/ui/gnc-plugin-basic-commands-ui.xml,
|
||
src/import-export/qif-io-core/test/Makefile.am,
|
||
src/import-export/test/Makefile.am,
|
||
src/report/report-gnome/test/Makefile.am,
|
||
src/report/stylesheets/test/Makefile.am, src/valgrind-gdk.supp,
|
||
src/valgrind-glib.supp, src/valgrind-gnucash.supp,
|
||
src/valgrind-libfontconfig.supp, src/valgrind-libgda.supp,
|
||
src/valgrind-libguile.supp: Merge gda-dev2 branch into trunk.
|
||
This introduces the dbi backend and the --enable-dbi configure
|
||
option.
|
||
|
||
2008-07-31 07:56 andi5
|
||
|
||
* [r17443] src/bin/gnucash-bin.c: Update latest stable version.
|
||
|
||
2008-07-30 21:42 cedayiv
|
||
|
||
* [r17441] src/gnome-utils/gnc-tree-model-price.c: Bug #376298,
|
||
#539640: Fix bugs and clean up the Price Editor code. -Fix row
|
||
duplication associated with adding new rows (bug #376298) -Fix
|
||
row disappearance associated with editing commodities (bug
|
||
#539640) -Fix bugs in creating price iters in
|
||
gnc_tree_model_price_iter_nth_child() -Fix a bunch of inaccurate
|
||
and/or crash-causing debugging statements -Better address "race
|
||
condition" (see code comments) -Some limited whitespace cleanup
|
||
BP
|
||
|
||
2008-07-30 20:57 cedayiv
|
||
|
||
* [r17440] src/gnome/dialog-price-edit-db.c: Usability: Price
|
||
Editor: Previously, nothing happened when a namespace or
|
||
commodity row was activated. Now these rows will expand or
|
||
collapse. It is often easier to double-click the row than hunt
|
||
for the expander. BP
|
||
|
||
2008-07-30 20:54 cedayiv
|
||
|
||
* [r17439] src/gnome-utils/gnc-tree-view-price.c: Usability: Price
|
||
Editor: Sort price trees on the commodity column by default.
|
||
This allows for a consistent default sort even if commodities
|
||
are removed from and re-added to the model. This can happen, for
|
||
example, when a namespace or commodity is changed in another
|
||
place (like the Security Editor) and gets removed and then
|
||
re-added to the commodity db. BP
|
||
|
||
2008-07-29 21:32 andi5
|
||
|
||
* [r17437] src/import-export/aqbanking/gnc-ab-transfer.c: Add
|
||
missing initialization inside gnc_ab_maketrans(). Patch from
|
||
Micha Lenk. BP
|
||
* [r17436] src/import-export/aqbanking/gnc-ab-utils.c: Fix
|
||
gnc_ab_get_remote_name() to lookup the remote name instead of
|
||
purpose. Patch from Micha Lenk. BP
|
||
|
||
2008-07-29 04:22 cedayiv
|
||
|
||
* [r17435] src/gnome-utils/gnc-tree-view-commodity.c: Debugging:
|
||
Fix a LEAVE() call to prevent crashing if commodity is NULL. BP
|
||
|
||
2008-07-28 20:28 cedayiv
|
||
|
||
* [r17434] src/report/report-system/commodity-utilities.scm:
|
||
Report system: When computing average prices, don't assume all
|
||
denominators will be identical. I tested this change with 15
|
||
years of data and saw no performance hit. BP
|
||
|
||
2008-07-28 20:08 cedayiv
|
||
|
||
* [r17433] src/report/report-system/report-utilities.scm: Bug
|
||
#483393: Report system: Allow mixed denominators in numeric
|
||
collectors. BP
|
||
|
||
2008-07-27 23:28 cedayiv
|
||
|
||
* [r17430] src/report/standard-reports/portfolio.scm: Bug #464771:
|
||
Investment Portfolio report: If there is no price for a
|
||
particular holding, show a zero price instead of crashing the
|
||
report. BP
|
||
|
||
2008-07-27 19:51 cedayiv
|
||
|
||
* [r17429] src/app-utils/gnc-ui-util.c,
|
||
src/gnome/dialog-price-editor.c, src/gnome/druid-stock-split.c:
|
||
Bug #309863, #341362: Prevent rounding when entering prices in
|
||
the Price Editor and Stock Split druid, but also avoid
|
||
fractional display if it is unnecessary. BP
|
||
|
||
2008-07-27 16:21 andi5
|
||
|
||
* [r17425] accounts/Makefile.am, accounts/ru,
|
||
accounts/ru/Makefile.am,
|
||
accounts/ru/acctchrt_common.gnucash-xea,
|
||
accounts/ru/acctchrt_homeloan.gnucash-xea,
|
||
accounts/ru/acctchrt_homeown.gnucash-xea,
|
||
accounts/ru/acctchrt_renter.gnucash-xea, configure.in: Import
|
||
russian account templates from the stable branch. This is to
|
||
avoid losing them when making trunk the stable branch.
|
||
|
||
2008-07-27 16:08 andi5
|
||
|
||
* [r17423] make-gnucash-potfiles.in, po/POTFILES.in: Add
|
||
gnc-date.c to make-gnucash-potfiles.in and missing aqbanking
|
||
files to POTFILES.in.
|
||
|
||
2008-07-27 15:33 cedayiv
|
||
|
||
* [r17421] lib/libqof/qof/gnc-numeric.c,
|
||
lib/libqof/qof/gnc-numeric.h: Add a new function to the
|
||
gnc_numeric library that converts denominators to exact powers
|
||
of ten. BP
|
||
|
||
2008-07-27 05:41 cedayiv
|
||
|
||
* [r17409] src/engine/gnc-pricedb.c: Bug #454827: Don't round
|
||
derived commodity prices until the very last step. BP
|
||
|
||
2008-07-25 00:24 cedayiv
|
||
|
||
* [r17407] src/gnome/druid-stock-split.c: Bug #341362: Stock
|
||
splits: Prevent fractional prices by forcing conversion to
|
||
decimal. (I used the same fraction setting as the price editor.)
|
||
BP
|
||
|
||
2008-07-24 23:46 andi5
|
||
|
||
* [r17405] src/import-export/aqbanking/gnc-ab-utils.c: Handle
|
||
missing information when importing from aqbanking more
|
||
gracefully. The online_id used to match an aqbanking accountinfo
|
||
to a gnucash account is the concatenation of the bank code and
|
||
account number found. If the primer is NULL, then fall back to
|
||
"" instead of invalidating the whole id. BP
|
||
|
||
2008-07-24 08:30 cstim
|
||
|
||
* [r17404] src/import-export/aqbanking/aqbanking.glade: Remove
|
||
superfluous tab in message
|
||
|
||
2008-07-23 22:35 rolf
|
||
|
||
* [r17402] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
Rechnungsabgrenzungskonten are used only by "bilanzierende
|
||
Unternehmen" - hide them by default
|
||
|
||
2008-07-23 21:56 rolf
|
||
|
||
* [r17401] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04: hide
|
||
by default a couple of accounts that don't apply to
|
||
EÜR-companies * There are probably quite a lot more and possibly
|
||
a few were incorrectly marked to be hidden The user can mark
|
||
them as visible easily so it is not a big deal
|
||
|
||
2008-07-23 12:37 rolf
|
||
|
||
* [r17400] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
update URL from linuxwiki.de to wiki.gnucash.org
|
||
|
||
2008-07-22 22:14 andi5
|
||
|
||
* [r17370] src/core-utils/gnc-glib-utils.c,
|
||
src/import-export/aqbanking/druid-ab-initial.c: Make sure that
|
||
the input of gnc_utf8_strip_invalid() is non-NULL. Also, fix a
|
||
caller in the aqbanking importer. BP
|
||
|
||
2008-07-22 15:28 cedayiv
|
||
|
||
* [r17367] src/report/report-system/report.scm: Reports: Fix two
|
||
parameter names that apparently were missed during the switch to
|
||
report GUID's. In both cases, the parameter needed is a template
|
||
ID, not a template name. BP
|
||
|
||
2008-07-21 02:58 cedayiv
|
||
|
||
* [r17365] src/report/report-gnome/window-report.c: Bug #542967:
|
||
Go back to using the name of the report template in the title of
|
||
report options dialog boxes. BP
|
||
|
||
2008-07-20 02:09 andi5
|
||
|
||
* [r17347] src/import-export/aqbanking/gnc-ab-getbalance.c,
|
||
src/import-export/aqbanking/gnc-ab-gettrans.c,
|
||
src/import-export/aqbanking/gnc-ab-transfer.c,
|
||
src/import-export/aqbanking/gnc-ab-utils.c,
|
||
src/import-export/aqbanking/gnc-ab-utils.h,
|
||
src/import-export/aqbanking/gnc-file-aqb-import.c: Bug #543049:
|
||
Import all balances and txns in aqbanking contexts returned. *
|
||
All aqbanking imports use the same code * An account number
|
||
returned by the bank may differ from the one sent, so that the
|
||
correct result is not found * The bank may also send transaction
|
||
data and delete that on its servers. This may lead to severe
|
||
data loss if we did not tried to import of what is returned as
|
||
much as possible BP
|
||
* [r17346] src/import-export/aqbanking/druid-ab-initial.c: Do not
|
||
prepare the match page in the online banking wizard twice. This
|
||
would online_init() the api too often and lead to a crash. BP
|
||
|
||
2008-07-19 21:31 cedayiv
|
||
|
||
* [r17345] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif.glade: QIF Import: Adjust the
|
||
visual layout of commodity pages for better HIG compliance. Add
|
||
tooltips and rework the documentation page. A number of phrases
|
||
have been reworded, and I think this makes the commodity pages
|
||
simpler, cleaner, and clearer, at least in English. Sorry,
|
||
translators... BP
|
||
|
||
2008-07-17 23:20 cedayiv
|
||
|
||
* [r17344] src/import-export/qif-import/qif-dialog-utils.scm: QIF
|
||
Import: Prepend the default investment-related account names
|
||
with the standard top-level accounts of "Income", "Expenses",
|
||
and "Equity". BP
|
||
|
||
2008-07-17 18:21 cedayiv
|
||
|
||
* [r17343] src/import-export/qif-import/druid-qif-import.c: QIF
|
||
Import: Get better default column sizing on account mapping
|
||
pages by using ellipses. BP
|
||
|
||
2008-07-16 17:23 cedayiv
|
||
|
||
* [r17342] src/report/standard-reports/trial-balance.scm: Trial
|
||
balance report: Skip unrealized gain calculation when price
|
||
source is "average cost". This significantly improves
|
||
performance with the default report options. Centralize and
|
||
simplify unrealized gain code. BP
|
||
|
||
2008-07-16 15:55 cedayiv
|
||
|
||
* [r17341] src/report/standard-reports/account-piecharts.scm,
|
||
src/report/standard-reports/account-summary.scm,
|
||
src/report/standard-reports/balance-sheet.scm,
|
||
src/report/standard-reports/budget.scm,
|
||
src/report/standard-reports/equity-statement.scm,
|
||
src/report/standard-reports/income-statement.scm: Reports: Make
|
||
"Average Cost" the default price source for several additional
|
||
standard reports. BP
|
||
|
||
2008-07-16 15:39 cedayiv
|
||
|
||
* [r17340] src/report/report-system/commodity-utilities.scm:
|
||
Reports: Make a mildly confusing error message more clear. BP
|
||
|
||
2008-07-16 15:29 cedayiv
|
||
|
||
* [r17339] src/report/standard-reports/trial-balance.scm: Bug
|
||
#463320: Fix trial balance report's unrealized gain calculation
|
||
and inability to print unrealized gain credits. Use "Average
|
||
Cost" as the default price source. BP
|
||
|
||
2008-07-15 23:44 andi5
|
||
|
||
* [r17338] src/import-export/aqbanking/gnc-gwen-gui.c: Run some
|
||
iterations of the main loop in showbox_cb to give the window a
|
||
chance to be showed. BP
|
||
|
||
2008-07-15 23:17 andi5
|
||
|
||
* [r17337] src/import-export/aqbanking/gnc-gwen-gui.c: The
|
||
gwenhywfar callback function showbox_cb() must not return 0.
|
||
Return the id reserved for it instead. BP
|
||
|
||
2008-07-15 19:34 cedayiv
|
||
|
||
* [r17336] src/import-export/qif-import/druid-qif-import.c: QIF
|
||
Import: Allow column resizing on account mappings pages.
|
||
Reorganize a massive and messy function into reasonably-sized
|
||
chunks. BP
|
||
|
||
2008-07-15 17:35 rolf
|
||
|
||
* [r17335] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
accounts 4315 and 4400 were present twice. Renumber the entries
|
||
related to 16%. * update the numbers to reflect current
|
||
situation after VAT increase * partly fixes 542648
|
||
|
||
2008-07-15 17:25 rolf
|
||
|
||
* [r17334] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
remove and clean up the situation where a couple of DATEV codes
|
||
had been entered twice
|
||
|
||
2008-07-15 15:22 rolf
|
||
|
||
* [r17333] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
remove erroneous space at the end of DATEV accounts 6458, 6660
|
||
and 6689 * this should be all accounts with that type of error
|
||
now
|
||
|
||
2008-07-15 15:17 rolf
|
||
|
||
* [r17332] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
remove erroneous space at the end of DATEV account number 1298
|
||
|
||
2008-07-15 15:13 rolf
|
||
|
||
* [r17331] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
remove DATEV code 1400 from placeholder hierarchy account for
|
||
"Abziehbare Vorsteuer"
|
||
|
||
2008-07-15 14:54 rolf
|
||
|
||
* [r17330] accounts/de_DE/acctchrt_skr04.gnucash-xea: SK04:
|
||
replace the term Mehrwertsteuer with Umsatzsteuer
|
||
|
||
2008-07-15 07:39 cstim
|
||
|
||
* [r17329] configure.in: Require SWIG 1.3.31 because of the inline
|
||
keyword in C headers.
|
||
|
||
2008-07-14 23:54 cedayiv
|
||
|
||
* [r17328] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif.glade: QIF Import: Update
|
||
documentation and organization of the duplicate checking pages.
|
||
Switch to top/bottom comparisons rather than side by side. Add
|
||
keyboard mnemonics. Document in terms of the more
|
||
positive-sounding "match". Lays the groundwork for a future fix
|
||
to bug 95635. BP
|
||
|
||
2008-07-14 16:12 cedayiv
|
||
|
||
* [r17327] src/gnome-utils/gnc-date-edit.c: Bug #470656, bug
|
||
#502646: Prevent the GNCDateEdit control from crashing GnuCash.
|
||
If an invalid date is entered (i.e. a date not supported by
|
||
time_t) then the date reverts to the last valid date entered or,
|
||
as a last resort, the beginning of the current day. BP
|
||
|
||
2008-07-13 21:28 andi5
|
||
|
||
* [r17324] AUTHORS, src/app-utils/gnc-ui-util.c,
|
||
src/app-utils/gnc-ui-util.h,
|
||
src/business/business-ledger/gncEntryLedger.c,
|
||
src/business/business-ledger/gncEntryLedgerModel.c,
|
||
src/core-utils/gnc-gconf-utils.h,
|
||
src/gnome-utils/account-quickfill.c,
|
||
src/gnome-utils/glade/preferences.glade,
|
||
src/gnome/schemas/apps_gnucash_general.schemas.in,
|
||
src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register-model.c,
|
||
src/register/ledger-core/split-register.c: Bug #129099: Add
|
||
option to toggle between full account path and leaf name in
|
||
registers. * Introduce new property show_full_account_names to
|
||
the schema general/register to toggle between full account path
|
||
and leaf name * Configuration in Preferences dialog ("Register
|
||
Defaults") * Convenience functions
|
||
gnc_get_account_name_for_register() and
|
||
gnc_account_lookup_for_register() return the proper values
|
||
depending on the configurations. * Ledgers and registers use the
|
||
new functions for displaying account names (applies also to
|
||
business-ledger) * account-quickfill uses
|
||
gnc_get_account_name_for_register() and listens to gconf
|
||
property Patch from Christoph Ernst.
|
||
|
||
2008-07-13 00:04 rolf
|
||
|
||
* [r17319] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04: make
|
||
sure that the Verbindlichkeiten hierarchy is sorted correctly
|
||
among its siblings
|
||
|
||
2008-07-12 23:59 rolf
|
||
|
||
* [r17318] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
flatten Verbindlichkeiten hierarchy and remove incorrect DATEV
|
||
3000 code
|
||
|
||
2008-07-12 23:14 rolf
|
||
|
||
* [r17317] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04: add
|
||
some more tax relations and accounts as documented in
|
||
http://wiki.gnucash.org/wiki/De/SKR04
|
||
|
||
2008-07-12 17:01 cedayiv
|
||
|
||
* [r17316] AUTHORS,
|
||
src/report/standard-reports/category-barchart.scm,
|
||
src/report/standard-reports/net-barchart.scm: Reports: Add
|
||
option to display a table of data beneath barcharts. Patch by
|
||
Joachim Herb. BP
|
||
|
||
2008-07-12 12:28 rolf
|
||
|
||
* [r17313] src/tax/us/txf-help-de_DE.scm: txf-help-de_DE.scm:
|
||
replace v.h. with v.H.
|
||
|
||
2008-07-12 12:09 rolf
|
||
|
||
* [r17312] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
delete spaces after paragraph sign (s/\§\ /\§/g)
|
||
|
||
2008-07-12 11:46 rolf
|
||
|
||
* [r17311] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04: add
|
||
two accounts with 19% Ust * partly closes 473536 and 542648
|
||
|
||
2008-07-12 11:26 rolf
|
||
|
||
* [r17310] src/tax/us/txf-de_DE.scm: txf-de_DE.scm: add some more
|
||
keys for German UStVa to go along with r17304 * courtesy Jannick
|
||
Asmus * partly closes 473536
|
||
|
||
2008-07-12 01:12 rolf
|
||
|
||
* [r17308] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
removcal of even more sample accounts. fix spelling mistake.
|
||
|
||
2008-07-12 01:00 rolf
|
||
|
||
* [r17306] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
remove sample accounts
|
||
|
||
2008-07-12 00:55 rolf
|
||
|
||
* [r17305] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04: fix
|
||
spelling mistake
|
||
|
||
2008-07-12 00:24 rolf
|
||
|
||
* [r17304] src/tax/us/txf-help-de_DE.scm: txf-help-de_DE.scm: add
|
||
some more keys for German Umsatzsteuervoranmeldung * courtesy of
|
||
Jannick Asmus * partly closes 473536
|
||
|
||
2008-07-12 00:03 rolf
|
||
|
||
* [r17299] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04:
|
||
"Abziehbare Vorsteuern Inland" is 1400 not 4130. corrects r17298.
|
||
|
||
2008-07-12 00:00 rolf
|
||
|
||
* [r17298] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04: some
|
||
additions, courtesy of Jannick Asmus
|
||
|
||
2008-07-11 23:19 cedayiv
|
||
|
||
* [r17297] AUTHORS, src/report/standard-reports/register.scm:
|
||
Register report: Add option to display memos when run from Basic
|
||
Ledger mode. Refine the Description option. Space-saving column
|
||
arrangement. Patch from Robert Stocks. BP
|
||
|
||
2008-07-11 21:40 andi5
|
||
|
||
* [r17296] .gitignore: .gitignore generated files in the python
|
||
bindings.
|
||
|
||
2008-07-11 21:09 cedayiv
|
||
|
||
* [r17295] src/app-utils/options.scm: Bug 542472: Make reports use
|
||
accounting period as default for dates. BP
|
||
|
||
2008-07-11 20:11 cedayiv
|
||
|
||
* [r17294] src/gnome-utils/dialog-options.c: Bug 353880: Adjust
|
||
the border of report options dialog pages to be HIG-compliant.
|
||
This patch does not address the alignment of controls, however.
|
||
BP
|
||
|
||
2008-07-11 16:06 cedayiv
|
||
|
||
* [r17293] src/report/report-system/commodity-utilities.scm:
|
||
Reporting: Ignore exchange rates if the quantity to exchange is
|
||
zero. BP
|
||
|
||
2008-07-11 00:34 andi5
|
||
|
||
* [r17292] src/engine/engine.i: Bug #542237: Use
|
||
GLIST_HELPER_INOUTs before including engine-common.i.
|
||
|
||
2008-07-08 22:56 cstim
|
||
|
||
* [r17291] AUTHORS: Add credit to Assibiboine Credit Union for
|
||
python bindings. Mark Jenkins wrote: I would also like to give
|
||
credit to Assiniboine Credit Union (http://www.assiniboine.mb.ca
|
||
Winnipeg, Canada), which has funded a good chunk of our work on
|
||
this through a grant they gave us in 2007. Additional python
|
||
binding work since between June 17 and December 31, 2008 is
|
||
being funded by a second grant they gave us this year.
|
||
|
||
2008-07-08 21:31 andi5
|
||
|
||
* [r17290] po/POTFILES.in: Add new aqbanking import-export files
|
||
to POTFILES.in.
|
||
|
||
2008-07-08 21:30 andi5
|
||
|
||
* [r17289] src/backend/file/test/test-file-stuff.c: Fix a -Wformat
|
||
gcc warning in the test suite.
|
||
|
||
2008-07-08 20:35 andi5
|
||
|
||
* [r17288] configure.in, doc/examples/downloaded.mt940,
|
||
macros/svn2cl.xsl, src/bin/gnucash-bin.c,
|
||
src/import-export/Makefile.am, src/import-export/aqbanking,
|
||
src/import-export/aqbanking/schemas,
|
||
src/import-export/hbci/Makefile.am: Merge branches/aqbanking3
|
||
(r17287) into trunk. Port the HBCI import-export module to
|
||
AqBanking3. Depending on the aqbanking version found, either the
|
||
classic hbci/ module or the new, very similar, module
|
||
aqbanking3/ for AqBanking >= 3 is built and installed. The
|
||
influence on the rest of the code is minimal. BP
|
||
|
||
2008-07-08 17:26 cedayiv
|
||
|
||
* [r17287] src/report/report-system/report-system.scm,
|
||
src/report/report-system/report-utilities.scm,
|
||
src/report/standard-reports/balance-sheet.scm: Balance sheet
|
||
report: Support calculation of unrealized gains/losses on
|
||
liabilities. BP
|
||
|
||
2008-07-07 21:40 cstim
|
||
|
||
* [r17285] src/optional/python-bindings/tests/Makefile.am: Fix
|
||
gnucash-env path in make check of python bindings; add
|
||
PYTHONPATH.
|
||
|
||
2008-07-07 21:11 cstim
|
||
|
||
* [r17284] configure.in, src/base-typemaps.i,
|
||
src/engine/engine-common.i, src/engine/engine.i,
|
||
src/optional/python-bindings/Makefile.am,
|
||
src/optional/python-bindings/example_scripts/simple_test.py,
|
||
src/optional/python-bindings/function_class.py,
|
||
src/optional/python-bindings/glib.i,
|
||
src/optional/python-bindings/gnucash_business.py,
|
||
src/optional/python-bindings/gnucash_core.i,
|
||
src/optional/python-bindings/gnucash_core.py,
|
||
src/optional/python-bindings/tests,
|
||
src/optional/python-bindings/tests/Makefile.am,
|
||
src/optional/python-bindings/tests/runTests.py,
|
||
src/optional/python-bindings/tests/test_account.py,
|
||
src/optional/python-bindings/tests/test_book.py,
|
||
src/optional/python-bindings/tests/test_split.py,
|
||
src/optional/python-bindings/tests/test_transaction.py: Updated
|
||
python bindings (r17263) for the gnucash API as of 2008-06-06.
|
||
Copied from http://savannah.nongnu.org/projects/python-gnucash.
|
||
|
||
2008-07-07 20:12 cedayiv
|
||
|
||
* [r17266] src/report/report-system/commodity-utilities.scm,
|
||
src/report/report-system/options-utilities.scm,
|
||
src/report/report-system/report-system.scm: Bug #460721, bug
|
||
#521403, bug #538800: Add a reporting price source option of
|
||
"Average Cost". BP
|
||
|
||
2008-07-07 19:47 cedayiv
|
||
|
||
* [r17265] src/report/report-system/commodity-utilities.scm:
|
||
Reports: Adjust the "weighted average" price source computation
|
||
to ignore splits with a zero "amount" since these are not buys
|
||
or sells. BP
|
||
|
||
2008-07-07 19:18 cstim
|
||
|
||
* [r17263] AUTHORS, configure.in, macros/ac_python_devel.m4,
|
||
src/optional/Makefile.am, src/optional/python-bindings,
|
||
src/optional/python-bindings/Makefile.am,
|
||
src/optional/python-bindings/__init__.py,
|
||
src/optional/python-bindings/example_scripts,
|
||
src/optional/python-bindings/example_scripts/simple_book.py,
|
||
src/optional/python-bindings/example_scripts/simple_session.py,
|
||
src/optional/python-bindings/example_scripts/simple_test.py,
|
||
src/optional/python-bindings/function_class.py,
|
||
src/optional/python-bindings/glib.i,
|
||
src/optional/python-bindings/gnucash_core.i,
|
||
src/optional/python-bindings/gnucash_core.py,
|
||
src/optional/python-bindings/timespec.i: Python bindings for the
|
||
gnucash API. Submitted by Mark Jenkins on 2008-03-25 to
|
||
gnucash-devel.
|
||
* [r17262] src/engine/engine.i: Remove include <gnc-date.h> of
|
||
r17249 that breaks the build on some systems. Notably, with
|
||
swig-1.3.31 this doesn't seem to work.
|
||
|
||
2008-07-07 16:13 warlord
|
||
|
||
* [r17261] AUTHORS: Add Rolf to AUTHORS BP
|
||
|
||
2008-07-06 21:06 andi5
|
||
|
||
* [r17260] branches/aqbanking3/src/import-export/aqbanking,
|
||
branches/aqbanking3/src/import-export/aqbanking/schemas: Add a
|
||
few svn:ignore properties.
|
||
|
||
2008-07-06 20:59 andi5
|
||
|
||
* [r17259]
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-gwen-gui.c:
|
||
Do not remember or show the checkbox for remembering of TANs.
|
||
PINs and other passwords are still offered to be remembered.
|
||
* [r17258]
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-file-aqb-import.c:
|
||
Formatting.
|
||
|
||
2008-07-06 11:11 andi5
|
||
|
||
* [r17257] src/app-utils/date-utilities.scm: Bug #526883: Add a
|
||
few missing conversions of strftime results to utf-8. Strings
|
||
returned by the c runtime must be converted to utf-8 to be
|
||
displayed properly in all cases. BP
|
||
|
||
2008-07-05 22:31 andi5
|
||
|
||
* [r17256] src/app-utils/options.scm: Bug #531662: Harden
|
||
budget->guid to grok #f input instead of crashing. BP
|
||
|
||
2008-07-05 20:41 andi5
|
||
|
||
* [r17255] src/report/report-system/html-table.scm: Bug #539654:
|
||
Correct params for recursive call inside
|
||
gnc:html-table-append-column!. Patch from Joachim Herb. BP
|
||
|
||
2008-07-04 00:42 andi5
|
||
|
||
* [r17254] src/app-utils/gfec.c, src/backend/file/io-utils.c,
|
||
src/bin/gnucash-bin.c,
|
||
src/business/business-gnome/dialog-billterms.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-ledger/gncEntryLedgerControl.c,
|
||
src/business/dialog-tax-table/dialog-tax-table.c,
|
||
src/gnome-search/dialog-search.c,
|
||
src/gnome-utils/dialog-account.c,
|
||
src/gnome-utils/dialog-transfer.c,
|
||
src/gnome-utils/druid-gconf-setup.c,
|
||
src/gnome-utils/druid-gnc-xml-import.c,
|
||
src/gnome-utils/gnc-file.c, src/gnome-utils/gnc-gnome-utils.c,
|
||
src/gnome-utils/gnc-html.c, src/gnome/dialog-commodities.c,
|
||
src/gnome/dialog-fincalc.c, src/gnome/dialog-price-editor.c,
|
||
src/gnome/dialog-print-check.c, src/gnome/dialog-sx-editor.c,
|
||
src/gnome/druid-acct-period.c, src/gnome/druid-loan.c,
|
||
src/gnome/druid-merge.c, src/gnome/druid-stock-split.c,
|
||
src/gnome/gnc-plugin-basic-commands.c,
|
||
src/gnome/gnc-split-reg.c, src/gnome/window-reconcile.c,
|
||
src/import-export/hbci/hbci-interaction.c,
|
||
src/import-export/log-replay/gnc-log-replay.c,
|
||
src/register/ledger-core/split-register-control.c,
|
||
src/register/ledger-core/split-register.c,
|
||
src/report/report-gnome/gnc-plugin-page-report.c: Fix -Wformat
|
||
gcc warnings. BP
|
||
|
||
2008-07-04 00:41 andi5
|
||
|
||
* [r17253] src/engine/Account.c, src/engine/Account.h,
|
||
src/register/ledger-core/split-register.c: Bug #144669: Lookup
|
||
accounts in the register based on the account code as well.
|
||
Patch from C. Ernst to search for an account by code if the
|
||
lookup by name for the string entered into the register did not
|
||
find anything. BP
|
||
|
||
2008-07-02 20:56 cedayiv
|
||
|
||
* [r17252] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif-merge-groups.scm,
|
||
src/import-export/qif-import/qif-to-gnc.scm,
|
||
src/import-export/qif-import/qif.glade: Bug #313660: The QIF
|
||
importer now allows users to pause, cancel, or go back a page
|
||
during data conversion. Any errors and warnings are logged as
|
||
they occur, directly in the druid, for the user to review. BP
|
||
|
||
2008-06-24 23:28 warlord
|
||
|
||
* [r17250] lib/libqof/qof/gnc-date.c, lib/libqof/qof/gnc-date.h,
|
||
po/POTFILES.in: Get GnuCash building again. - move the #include
|
||
of g18n.h from gnc-date.h to gnc-date.c - add gnc-date.c to
|
||
POTFILES.in
|
||
|
||
2008-06-24 22:28 cedayiv
|
||
|
||
* [r17249] lib/libqof/qof/gnc-date.c, lib/libqof/qof/gnc-date.h,
|
||
src/business/business-reports/easy-invoice.scm,
|
||
src/business/business-reports/fancy-invoice.scm,
|
||
src/business/business-reports/invoice.scm,
|
||
src/business/business-reports/owner-report.scm,
|
||
src/engine/engine.i: Bug #532405: Make the default strftime
|
||
format use %#d instead of %e on win32 platforms. BP
|
||
|
||
2008-06-24 22:08 cedayiv
|
||
|
||
* [r17248] lib/libqof/qof/qofsession.c: Bug #539829: Make sure msg
|
||
gets assigned before it can get dereferenced. BP
|
||
|
||
2008-06-24 19:34 cedayiv
|
||
|
||
* [r17247] src/gnome/dialog-progress.h: Some minor corrections to
|
||
the doxygen documentation for progress-dialog.h. BP
|
||
|
||
2008-06-23 20:09 cedayiv
|
||
|
||
* [r17246] src/import-export/qif-import/qif-file.scm: A small
|
||
correction to r17245 for a QIF importer error message. I forgot
|
||
to mention in the log that r17245 includes many added or
|
||
improved QIF importer error and warning messages. Should help
|
||
users in debugging their own QIF files. BP
|
||
|
||
2008-06-23 18:46 cedayiv
|
||
|
||
* [r17245] src/gnome/dialog-progress.c,
|
||
src/gnome/dialog-progress.h, src/gnome/glade/progress.glade,
|
||
src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif-file.scm,
|
||
src/import-export/qif-import/qif-import.scm,
|
||
src/import-export/qif-import/qif-parse.scm,
|
||
src/import-export/qif-import/qif-to-gnc.scm,
|
||
src/import-export/qif-import/qif-utils.scm,
|
||
src/import-export/qif-import/qif.glade, src/scm/string.scm: The
|
||
following changes are included: -Add many new features to the
|
||
progress dialog API, including support for n levels of
|
||
suboperations. Fully compatible with existing code. -Add doxygen
|
||
documentation for the progress dialog API (none previously
|
||
existed). -Add a progress bar page to the QIF importer with
|
||
pause and cancel functions for the loading and parsing phases.
|
||
-Log loading and parsing error messages on the page instead of
|
||
using popups, which resolves bug #309359. -Add a pair of new
|
||
procedures to the library of Scheme string routines. -Finally,
|
||
some miscellaneous QIF importer clean up. BP
|
||
|
||
2008-06-20 22:00 rolf
|
||
|
||
* [r17242] accounts/de_DE/acctchrt_skr04.gnucash-xea: SKR04: be
|
||
more specific in account classification. Partly closes 513000. *
|
||
mark as accounts receivable instead of plain assets
|
||
|
||
2008-06-20 21:17 rolf
|
||
|
||
* [r17241] po/de.po: de.po: improve German translations for a few
|
||
entries under "File - New". Closes 538900.
|
||
|
||
2008-06-13 00:21 plongstaff
|
||
|
||
* [r17228] lib/libqof/qof/qofsession.c: Fix memory leak in
|
||
qof_session_save() - "msg" is never freed.
|
||
|
||
2008-06-12 23:04 plongstaff
|
||
|
||
* [r17224] src/backend/file/gnc-schedxaction-xml-v2.c: Free return
|
||
values from recurrenceListToString() printed as debug info.
|
||
|
||
2008-06-12 00:04 andi5
|
||
|
||
* [r17219]
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking.c:
|
||
Whitespace cleanup.
|
||
|
||
2008-06-11 23:59 andi5
|
||
|
||
* [r17218]
|
||
branches/aqbanking3/src/import-export/aqbanking/Makefile.am,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-gettrans.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-utils.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-utils.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-file-aqb-import.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-file-aqb-import.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking.c:
|
||
Readd the swift and dtaus file imports, except for the actual
|
||
executing of ab jobs.
|
||
|
||
2008-06-11 23:26 andi5
|
||
|
||
* [r17217] branches/aqbanking3/doc/examples/downloaded.mt940:
|
||
Remove newline before the initial :20: in downloaded.mt940.
|
||
|
||
2008-06-11 15:37 cedayiv
|
||
|
||
* [r17214] src/core-utils/gnc-glib-utils.c: Fix Scheme logging bug
|
||
in core-utils by treating strings as generic strings rather than
|
||
format strings. BP
|
||
|
||
2008-06-11 12:52 warlord
|
||
|
||
* [r17213] src/backend/file/sixtp-dom-generators.c,
|
||
src/backend/file/sixtp-utils.c: Fix the usages of __EXTENSIONS__
|
||
so it works with newer auto-tools BP
|
||
|
||
2008-06-11 01:19 plongstaff
|
||
|
||
* [r17212] src/gnome-utils/dialog-commodity.c,
|
||
src/gnome-utils/gnc-dense-cal.c: Fix memory leaks. In
|
||
gnc-dense-cal.c, 2 GDates were not freed.
|
||
|
||
2008-06-10 21:33 andi5
|
||
|
||
* [r17210]
|
||
branches/aqbanking3/src/import-export/aqbanking/dialog-ab-trans.c:
|
||
Improve check for the availability of a txn job before letting
|
||
the user enter it.
|
||
|
||
2008-06-10 16:50 cedayiv
|
||
|
||
* [r17209] src/scm/main.scm: Scheme: Send backtraces to the
|
||
gnucash.trace log as well as the console. BP
|
||
|
||
2008-06-10 03:30 cedayiv
|
||
|
||
* [r17208] src/import-export/qif-import/qif-file.scm: QIF Import:
|
||
10x improvement in file loading performance. Line numbers added
|
||
for message logging. BP
|
||
|
||
2008-06-09 20:31 andi5
|
||
|
||
* [r17207]
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking.c:
|
||
Enable internal transfers and debit notes. Later on, internal
|
||
transfers may be hidden again as before, if they are unstable.
|
||
|
||
2008-06-09 20:30 andi5
|
||
|
||
* [r17206]
|
||
branches/aqbanking3/src/import-export/aqbanking/dialog-ab-trans.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.c:
|
||
Lock one side of the transfer dialog when entering a
|
||
corresponding gnucash txn.
|
||
|
||
2008-06-08 23:13 andi5
|
||
|
||
* [r17205]
|
||
branches/aqbanking3/src/import-export/aqbanking/aqbanking.glade,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-gwen-gui.c:
|
||
Patch from Micha Lenk to activate password caching while
|
||
entering one.
|
||
|
||
2008-06-08 23:12 andi5
|
||
|
||
* [r17204]
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-gwen-gui.c:
|
||
Fix compilation errors with gcc-4.3 because of incorrect format
|
||
strings.
|
||
|
||
2008-06-08 15:59 andi5
|
||
|
||
* [r17202]
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.c:
|
||
Improve flow of gnc_ab_maketrans(), treat everything unfinished
|
||
as error.
|
||
|
||
2008-06-08 10:08 andi5
|
||
|
||
* [r17200]
|
||
branches/aqbanking3/src/import-export/aqbanking/dialog-ab-trans.c:
|
||
Fix two newly introduced bugs concerning transaction templates.
|
||
* Replace recipient name by recipient name instead of template
|
||
name * Correctly initialize empty GList by NULL
|
||
|
||
2008-06-07 19:56 andi5
|
||
|
||
* [r17197]
|
||
branches/aqbanking3/src/import-export/aqbanking/dialog-ab-trans.c:
|
||
Unfold and improve online transaction filling by use of a
|
||
template. Ask the user whether she wants to overwrite her stuff
|
||
iff there is a non-empty field that differs from the
|
||
corresponding value in the template.
|
||
* [r17196]
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.c:
|
||
Avoid double-freeing of transaction templates.
|
||
* [r17195]
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.c:
|
||
Readd verification dialog after online transaction failure.
|
||
|
||
2008-06-07 18:54 warlord
|
||
|
||
* [r17194] configure.in: Better patch for goffice-0.5/gtkhtml-3.14
|
||
checking
|
||
|
||
2008-06-07 18:38 warlord
|
||
|
||
* [r17193] configure.in: GOffice >= 0.5 requires GtkHTML >= 3.14
|
||
Make sure that happens or the build will fail.
|
||
|
||
2008-06-06 16:46 cedayiv
|
||
|
||
* [r17191] src/import-export/qif-import/qif-dialog-utils.scm,
|
||
src/import-export/qif-import/qif-guess-map.scm,
|
||
src/import-export/qif-import/qif-parse.scm,
|
||
src/import-export/qif-import/qif-to-gnc.scm,
|
||
src/import-export/qif-import/qif-utils.scm, src/scm/Makefile.am,
|
||
src/scm/main.scm, src/scm/string.scm: QIF Import: Fix support
|
||
for multi-byte account separators. In doing so, a number of
|
||
reusable Scheme string manipulation procedures were written and
|
||
placed in string.scm. These are now available to all Scheme code
|
||
by automatic inclusion in main.scm. The new Scheme procedures
|
||
are: gnc:string-rcontains (a variation on string-contains)
|
||
gnc:substring-count (a variation on string-count)
|
||
gnc:substring-split (a variation on string-split)
|
||
gnc:substring-replace (search/replace a substring)
|
||
gnc:string-replace-char (search/replace a character)
|
||
gnc:string-delete-chars (delete a variety of characters)
|
||
Finally, the custom version of string-split was removed because
|
||
Guile 1.4 is no longer supported and later versions come with
|
||
this procedure. BP
|
||
|
||
2008-06-04 22:25 andi5
|
||
|
||
* [r17190]
|
||
branches/aqbanking3/src/import-export/aqbanking/aqbanking.glade,
|
||
branches/aqbanking3/src/import-export/aqbanking/dialog-ab-trans.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/dialog-ab-trans.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-getbalance.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-gettrans.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.h:
|
||
Readd online transaction issuing, a first rough sketch.
|
||
* [r17189] branches/aqbanking3/configure.in: Fix compiling of hbci
|
||
import-export module.
|
||
|
||
2008-06-02 19:40 cedayiv
|
||
|
||
* [r17187] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif.glade: QIF Import: Skip over
|
||
blank category mapping pages. Also some cleanup: -Centralize
|
||
preparation of mapping pages (eliminating several callbacks)
|
||
-Reorder functions to make forward declarations unnecessary
|
||
-Eliminate dead function gnc_ui_qif_import_memo_next_cb() -Make
|
||
widget spacing consistent on mapping pages BP
|
||
|
||
2008-06-01 19:31 cedayiv
|
||
|
||
* [r17186] src/import-export/qif-import/qif-dialog-utils.scm: Bug
|
||
#515163: QIF importer no longer asks for mappings that will
|
||
never get used. BP
|
||
|
||
2008-05-30 16:23 cedayiv
|
||
|
||
* [r17182] AUTHORS: Add Charles Day to the AUTHORS list. BP
|
||
|
||
2008-05-29 21:13 cedayiv
|
||
|
||
* [r17181] src/import-export/qif-import/qif-parse.scm: Bug
|
||
#535407: Stop the QIF importer from crashing GnuCash when an
|
||
invalid or unsupported date format is found. BP
|
||
|
||
2008-05-29 15:23 cedayiv
|
||
|
||
* [r17180] src/engine/Account.c,
|
||
src/import-export/qif-import/qif-dialog-utils.scm,
|
||
src/import-export/qif-import/qif-guess-map.scm,
|
||
src/import-export/qif-import/qif-objects.scm: QIF Import: Add
|
||
support for importing to A/R and A/P account types, which were
|
||
previously unknown to the importer. I also had to adjust a
|
||
function in the engine's Account API that caused imported
|
||
accounts trees to not merge properly in rare cases where one an
|
||
existing GnuCash account has a NULL string pointer but an
|
||
importer-created account has an empty string instead. This
|
||
situation arises as a side effect of using SWIG, which doesn't
|
||
let Scheme distinguish between NULL and an empty string (a
|
||
string containing only NUL). BP
|
||
|
||
2008-05-28 16:56 cedayiv
|
||
|
||
* [r17179] src/report/report-system/report.scm: Revision to r17178
|
||
for an unintended change to the file's introductory comments. BP
|
||
|
||
2008-05-28 15:47 cedayiv
|
||
|
||
* [r17178] src/report/report-system/report.scm: Reporting: Prevent
|
||
GnuCash from crashing if a report's option generating procedure
|
||
causes a Scheme exception. Also fix a typo of "names" vs.
|
||
"namer". BP
|
||
|
||
2008-05-25 22:06 plongstaff
|
||
|
||
* [r17172] src/app-utils/file-utils.c: Fix memory leak
|
||
|
||
2008-05-22 01:46 andi5
|
||
|
||
* [r17170] src/gnome/gnc-split-reg.c, src/gnome/gnc-split-reg.h:
|
||
Remove dead function gnc_split_reg_check_close(). This job is
|
||
done by gnc_plugin_page_register_finish_pending().
|
||
|
||
2008-05-20 16:06 cedayiv
|
||
|
||
* [r17164] src/import-export/generic-import.glade,
|
||
src/import-export/qif-import/qif.glade: Eliminate requests to
|
||
translate several phrases that are never displayed. BP
|
||
|
||
2008-05-18 22:20 cedayiv
|
||
|
||
* [r17162] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif.glade: Bug #475980: Fix the
|
||
labeling of several QIF importer pages. The account, category,
|
||
and memo matching pages have been redesigned to better comply
|
||
with the HIG: 1. The labels that told (sometimes incorrectly)
|
||
which page comes next are gone. 2. The lists now offer a
|
||
mnemonic for keyboard navigation. 3. A count of selected matches
|
||
is now indicated by a label. 4. A "Change" button has been added
|
||
as a more obvious alternative to double-clicking. On the
|
||
currency page 1. The label that told (sometimes incorrectly)
|
||
which page comes next is gone. 2. The remaining labels have been
|
||
simplified. 3. A mnemonic is now offered for keyboard
|
||
navigation. Finally, some function names have been adjusted for
|
||
consistency. BP
|
||
|
||
2008-05-18 16:59 plongstaff
|
||
|
||
* [r17161] src/backend/file/gnc-schedxaction-xml-v2.c: Fix memory
|
||
leak - return value from recurrenceToString()
|
||
|
||
2008-05-17 17:46 warlord
|
||
|
||
* [r17160] lib/libqof/qof/qofquerycore.c: Match NULL and
|
||
guid_null() for NULL GUID Matches
|
||
|
||
2008-05-17 13:22 warlord
|
||
|
||
* [r17159] src/pixmaps/Makefile.am: Don't clean out the EXTRA_DIST
|
||
pixmaps if we're not building from SVN. Otherwise "make clean"
|
||
will put the code into a state where you cannot rebuild. BP
|
||
|
||
2008-05-16 22:14 cedayiv
|
||
|
||
* [r17157] 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: Bug #514210:
|
||
This fixes a QIF import bug introduced in r17156 which prevented
|
||
users from creating new accounts while mapping accounts. It also
|
||
fixes several GUI annoyances: 1. The tree now automatically
|
||
expands to show the currently selected account. 2. The new
|
||
account dialog's OK button is now activated by the Enter key. 3.
|
||
Focus returns to the account tree when the new account dialog is
|
||
closed. 4. Creation of empty account names is prevented.
|
||
Finally, a memory leak has been fixed and many new comments have
|
||
been added. BP
|
||
|
||
2008-05-14 02:49 cedayiv
|
||
|
||
* [r17156] src/import-export/qif-import/dialog-account-picker.c,
|
||
src/import-export/qif-import/druid-qif-import.c: Bug #514210:
|
||
Allow multiple rows to be selected and remapped on QIF Import
|
||
account mapping pages. Also includes many whitespace
|
||
adjustments. BP
|
||
|
||
2008-05-13 23:23 andi5
|
||
|
||
* [r17155] src/gnome-utils/dialog-options.c: Bug #452354:
|
||
Translate account type option names of average balance report BP
|
||
|
||
2008-05-12 01:41 andi5
|
||
|
||
* [r17154] src/business/business-gnome/dialog-date-close.c: Bug
|
||
#512991: Do not allow posting invoices to placeholder accounts.
|
||
BP
|
||
|
||
2008-05-11 23:22 andi5
|
||
|
||
* [r17153] src/gnome-utils/dialog-account.c: Do not close
|
||
registers when creating a new account. Types of new accounts
|
||
cannot conflict with types of anchor accounts of open registers,
|
||
as no register can have accessed it yet. On the contrary,
|
||
killing the general ledger that is used to input a new account
|
||
is contraproductive. BP
|
||
|
||
2008-05-11 21:41 andi5
|
||
|
||
* [r17152] src/tax/us/txf-de_DE.scm, src/tax/us/txf.scm: Bug
|
||
#528835: Harden gnc:txf-get-code-info when tax lookups fail. BP
|
||
|
||
2008-05-11 17:31 andi5
|
||
|
||
* [r17151] src/business/business-ledger/gncEntryLedgerDisplay.c,
|
||
src/register/ledger-core/split-register-load.c,
|
||
src/register/ledger-core/split-register-p.h,
|
||
src/register/ledger-core/split-register-util.c,
|
||
src/register/ledger-core/split-register.c: Bug #489502: When
|
||
changing the account separator, let registers pick up the new
|
||
char. BP
|
||
|
||
2008-05-11 16:56 cedayiv
|
||
|
||
* [r17150] src/import-export/qif-import/druid-qif-import.c: Bug
|
||
#336192: The QIF importer now allows new namespaces to be
|
||
entered by the user when defining new securities. New namespaces
|
||
become available for selection in all security pages. Also
|
||
includes fixes for several memory leaks and mismatched type
|
||
definitions. BP
|
||
|
||
2008-05-11 00:02 andi5
|
||
|
||
* [r17149] src/gnome-utils/dialog-transfer.c: Correct quickfill
|
||
direction in transfer dialogs. gnc_xfer_dialog_quickfill()
|
||
messed up debit and credit. When the "from account" (left in
|
||
normal mode, right/credit when using formal accounting terms)
|
||
was chosen as basis for the quickfill and a match was found, the
|
||
remote account should be selected on the "to account" side. BP
|
||
|
||
2008-05-01 22:21 warlord
|
||
|
||
* [r17148] src/business/business-reports/owner-report.scm: Honor
|
||
the "used columns" in the balance row (#530924) BP
|
||
|
||
2008-05-01 21:20 andi5
|
||
|
||
* [r17147] src/bin/gnucash-bin.c: Update latest stable version.
|
||
|
||
2008-05-01 21:00 warlord
|
||
|
||
* [r17146] src/import-export/hbci/gnc-hbci-utils.c: Handle
|
||
AB_Job_GetResultText() returning NULL (#506499) Don't
|
||
output/printf a NULL string. Windows doesn't like it. BP
|
||
|
||
2008-05-01 09:10 cstim
|
||
|
||
* [r17144] AUTHORS, configure.in, po/glossary/he.po, po/he.po: Add
|
||
Hebrew translation by Ori Hoch. BP
|
||
|
||
2008-04-26 15:59 andi5
|
||
|
||
* [r17127] src/gnome/dialog-print-check.c: Bug #467529: Fix
|
||
Align_n by specifying pango widths and ellipse modes for check
|
||
print texts. This patch from David Reiser reverts r16475, but by
|
||
using pango_layout_set_ellipsize() center or right aligned texts
|
||
are printed correctly and the first line is stilled showed
|
||
instead of the last one. BP
|
||
|
||
2008-04-25 23:19 andi5
|
||
|
||
* [r17126] art/tango/22x22/gnucash-22x22.png,
|
||
art/tango/22x22/gnucash-24x24.png, art/tango/22x22/gnucash.png,
|
||
src/pixmaps/Makefile.am: Bug #523922: Use correct scalable icon
|
||
and add/fix 22x22/24x24 icons. For the scalable icon, use
|
||
art/tango/scalable/gnucash.svg instead of art/icon.svgz.
|
||
art/tango/22x22/gnucash.png is actually of size 24², so rename
|
||
it to gnucash-24x24.png and create gnucash-22x22.png by removing
|
||
the transparent 1px border. Install those icons into
|
||
${datadir}/icons/hicolor/${size}/apps so that apps like
|
||
gnome-panel do not scale down the .svg instead. BP
|
||
|
||
2008-04-24 22:51 andi5
|
||
|
||
* [r17124] src/report/standard-reports/average-balance.scm: Bug
|
||
#529232: Do not reverse the starting balance in average balance
|
||
reports. BP
|
||
|
||
2008-04-23 19:52 andi5
|
||
|
||
* [r17122] AUTHORS: Update AUTHORS. BP
|
||
|
||
2008-04-21 20:59 andi5
|
||
|
||
* [r17121] packaging/win32/install.sh: Win32: Move definition of
|
||
AQBANKING_PATH into make_install() as it is needed there. Patch
|
||
from Daniel Harding.
|
||
* [r17120] util/gnc-svnversion: SVK detection on Windows is not
|
||
trivial :-) Patch from Daniel Harding.
|
||
* [r17119] packaging/win32/defaults.sh,
|
||
packaging/win32/install.sh: Win32: Add flag UPDATE_DOCS to avoid
|
||
running svn up for the docs each time. Patch from Daniel Harding.
|
||
* [r17118] packaging/win32/defaults.sh,
|
||
packaging/win32/install.sh: Win32: Add XSLTPROCFLAGS to be able
|
||
to pass --nonet to xsltproc in make_chm. Patch from Daniel
|
||
Harding.
|
||
|
||
2008-04-20 18:07 andi5
|
||
|
||
* [r17093] src/core-utils/gnc-glib-utils.c: Free two GErrors after
|
||
they have been logged. BP
|
||
|
||
2008-04-19 20:13 andi5
|
||
|
||
* [r17092]
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-gwen-gui.c:
|
||
Remember accepted certificates as long as GnuCash is running.
|
||
* [r17091]
|
||
branches/aqbanking3/src/import-export/aqbanking/Makefile.am,
|
||
branches/aqbanking3/src/import-export/aqbanking/aqbanking.glade,
|
||
branches/aqbanking3/src/import-export/aqbanking/dialog-ab-trans.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/dialog-ab-trans.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/druid-ab-initial.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-kvp.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-kvp.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-trans-templ.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-trans-templ.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-transfer.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-utils.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking.c:
|
||
Readd some of the aq transaction and txn template code.
|
||
|
||
2008-04-18 01:55 cedayiv
|
||
|
||
* [r17090] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif-dialog-utils.scm,
|
||
src/import-export/qif-import/qif-objects.scm: Bug #511231: QIF
|
||
importer now takes into account any provided QIF security type
|
||
when determining a default namespace for new commodities.
|
||
Previously saved security mappings for the same symbol are also
|
||
considered, if available. BP
|
||
|
||
2008-04-17 14:16 warlord
|
||
|
||
* [r17089] src/gnome/dialog-print-check.c: Look for Align_n keys
|
||
in check printing formats (#467529) BP
|
||
|
||
2008-04-16 21:26 cedayiv
|
||
|
||
* [r17088] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/file-format.txt,
|
||
src/import-export/qif-import/qif-import.scm,
|
||
src/import-export/qif-import/qif-to-gnc.scm: Bug #512208: Upon
|
||
cancellation or failure, the QIF importer now removes any new
|
||
commodities that have been created as part of the import
|
||
process. In addition, any new accounts, splits, and transactions
|
||
are explicitly destroyed to avoid leaking memory and potentially
|
||
leaving splits in an Imbalance account. Also includes some
|
||
improvements to the QIF file format documentation. BP
|
||
|
||
2008-04-16 18:00 cedayiv
|
||
|
||
* [r17087] src/engine/Account.c, src/engine/Account.h: Add a
|
||
risk-reduction measure to
|
||
xaccAccountStagedTransactionTraversal() in case of a naughty
|
||
thunk. Add warnings to doxygen documentation for all Account.h
|
||
functions with TransactionCallback parameters. BP
|
||
|
||
2008-04-14 17:09 cedayiv
|
||
|
||
* [r17086] src/import-export/qif-import/file-format.txt,
|
||
src/import-export/qif-import/qif-parse.scm,
|
||
src/import-export/qif-import/qif-utils.scm: Bug #527886: Add
|
||
support for QIF numeric formats of 12'345.67 as produced by
|
||
Quicken 4. Also support 12'345,67 for completeness. Added
|
||
documentation for this format, along with investment 'N' lines.
|
||
Added two new string manipulation utility procedures for
|
||
simplification. Mild whitespace and readability cleanup. BP
|
||
|
||
2008-04-13 22:25 cedayiv
|
||
|
||
* [r17085] src/import-export/qif-import/druid-qif-import.c: Bug
|
||
#523194: Fixed QIF importer so that if the user enters a
|
||
combination of namespace & mnemonic that matches an existing
|
||
commodity, the existing commodity will be used. Added some
|
||
support for destroying the commodity pages. Some readability,
|
||
comment and whitespace improvements thrown in too. BP
|
||
|
||
2008-04-12 20:28 andi5
|
||
|
||
* [r17081] branches/aqbanking3/Makefile.am,
|
||
branches/aqbanking3/macros/svn2cl.xsl: For ChangeLog, switch to
|
||
branches/aqbanking3 and include trunk commits prior to r17079.
|
||
|
||
2008-04-12 20:16 andi5
|
||
|
||
* [r17080] branches/aqbanking3/configure.in,
|
||
branches/aqbanking3/src/bin/gnucash-bin.c,
|
||
branches/aqbanking3/src/import-export/Makefile.am,
|
||
branches/aqbanking3/src/import-export/aqbanking,
|
||
branches/aqbanking3/src/import-export/aqbanking/Makefile.am,
|
||
branches/aqbanking3/src/import-export/aqbanking/aqbanking.glade,
|
||
branches/aqbanking3/src/import-export/aqbanking/dialog-daterange.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/dialog-daterange.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/druid-ab-initial.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/druid-ab-initial.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-getbalance.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-getbalance.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-gettrans.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-gettrans.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-kvp.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-kvp.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-utils.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-ab-utils.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-gwen-gui.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-gwen-gui.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking-ui.xml,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/gnc-plugin-aqbanking.h,
|
||
branches/aqbanking3/src/import-export/aqbanking/gncmod-aqbanking.c,
|
||
branches/aqbanking3/src/import-export/aqbanking/schemas,
|
||
branches/aqbanking3/src/import-export/aqbanking/schemas/Makefile.am,
|
||
branches/aqbanking3/src/import-export/aqbanking/schemas/apps_gnucash_dialog_hbci.schemas.in,
|
||
branches/aqbanking3/src/import-export/hbci/Makefile.am: Add
|
||
first sketch of aqbanking import-export module. Use
|
||
import-export/hbci for AqBanking < 3 and import-export/aqbanking
|
||
for AqBanking >= 3. Currently the initial setup, fetching an
|
||
account balance and transactions should basically work.
|
||
|
||
2008-04-12 19:28 andi5
|
||
|
||
* [r17079] branches/aqbanking3: Branch for porting the HBCI
|
||
import-export module to AqBanking3. (r17078)
|
||
|
||
2008-04-12 19:17 andi5
|
||
|
||
* [r17078] src/register/ledger-core/split-register-load.c: Bug
|
||
#347474: When tabbing off the last showed split, correctly focus
|
||
new empty split. If info->traverse_to_new is true, use
|
||
CURSOR_CLASS_SPLIT as find_class to avoid focussing the
|
||
transaction. BP
|
||
* [r17077] src/register/ledger-core/split-register.c: Bug #166101:
|
||
Do not overwrite first split (blank_split) of a transaction.
|
||
When entering a split transaction, the account of the top-most
|
||
split is set to the register's anchor account, even if the user
|
||
chose something different. Avoid this by checking a flag first
|
||
which signals whether the split has been modified. BP
|
||
|
||
2008-04-10 23:34 cedayiv
|
||
|
||
* [r17075] src/import-export/qif-import/qif-to-gnc.scm: Bug
|
||
#527459: Add QIF importer support for voided transactions. BP
|
||
|
||
2008-04-10 20:37 cedayiv
|
||
|
||
* [r17074] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif-dialog-utils.scm,
|
||
src/import-export/qif-import/qif-guess-map.scm,
|
||
src/import-export/qif-import/qif-import.scm: Bug #511182:
|
||
Commodity mapping preferences are now preserved correctly. In
|
||
addition, use of the misleading term "stock" has been replaced
|
||
by "security" throughout the C code. Also includes a small fix
|
||
to prevent passing a null pointer to xaccAccountGetType(), which
|
||
caused some critical warnings to be logged. Some comment and
|
||
whitespace cleanup as well. BP
|
||
|
||
2008-04-08 17:01 warlord
|
||
|
||
* [r17073] checks/Makefile.am, checks/liberty.chk: Add a new
|
||
Liberty(tm) check format (GtkPrint only) BP
|
||
|
||
2008-04-07 22:28 cedayiv
|
||
|
||
* [r17072] src/core-utils/gnc-glib-utils.h: Small adjustments to a
|
||
few comment lines used for doxygen documentation.
|
||
|
||
2008-04-05 09:46 andi5
|
||
|
||
* [r17065] src/gnome-utils/dialog-options.c,
|
||
src/gnome-utils/druid-utils.c, src/gnome-utils/gnc-dialog.c:
|
||
Free a few lists returned by gtk_container_get_children(). BP
|
||
|
||
2008-04-04 15:43 cedayiv
|
||
|
||
* [r17064] src/core-utils/gnc-glib-utils.h: Improve documentation
|
||
of GLib helper functions for doxygen. In particular, move these
|
||
functions out of the GConf section and fix the broken
|
||
documentation of gnc_utf8_validate(), which doesn't appear to
|
||
have been written for doxygen. Requesting backport because a
|
||
significant percentage of lines have changed. BP
|
||
|
||
2008-04-02 18:10 cedayiv
|
||
|
||
* [r17063] src/core-utils/core-utils.i,
|
||
src/core-utils/core-utils.scm, src/core-utils/gnc-glib-utils.c,
|
||
src/core-utils/gnc-glib-utils.h,
|
||
src/import-export/qif-import/qif-file.scm: Bug #396665: When any
|
||
QIF file content is found that is not encoded in UTF-8, the
|
||
importer now first attempts to convert it to UTF-8 according to
|
||
the locale. If this fails, the offending bytes will be removed
|
||
from the string as usual. In addition, the user will now be
|
||
informed of either of these actions via a pop-up warning in the
|
||
GUI. Each occurrence will also be logged. This changeset also
|
||
exposes the previously static GnuCash-specific UTF-8 validation
|
||
C function, gnc_utf8_validate(), and creates a corresponding
|
||
Scheme predicate named "gnc-utf8?" for validating strings in
|
||
this manner. BP
|
||
|
||
2008-04-01 22:07 cedayiv
|
||
|
||
* [r17062] src/core-utils/core-utils.i,
|
||
src/core-utils/core-utils.scm, src/core-utils/gnc-glib-utils.c,
|
||
src/core-utils/gnc-glib-utils.h,
|
||
src/import-export/qif-import/qif-file.scm: Bug #450354: QIF
|
||
importer now tries using locale-encoded path if UTF-8 encoded
|
||
path fails. Adds supports for use of non-ASCII filenames under
|
||
Win32. BP
|
||
|
||
2008-03-29 13:38 andi5
|
||
|
||
* [r17061] src/gnome/window-reconcile.c: Improve cancel behavior
|
||
in reconciliation window. Allow cancelling the window by
|
||
pressing ESC. Always let the user confirm the cancel on changes,
|
||
even when closing the window with the window manager. BP
|
||
* [r17060] src/gnome-utils/dialog-transfer.c: Avoid a critical
|
||
warning in the transfer dialog. When entering interest charges,
|
||
the left account tree is grayed out and a selection-changed
|
||
signal with empty selection fired. Do not process that NULL
|
||
account.
|
||
* [r17059] src/gnome/window-reconcile.c: Bug #475960: Reverse
|
||
postponed reconciliation balances in suitable accounts. BP
|
||
|
||
2008-03-29 01:20 andi5
|
||
|
||
* [r17058] lib/libqof/backend/file/qsf-backend.c,
|
||
lib/libqof/qof/qofbackend-p.h, lib/libqof/qof/qofbackend.c,
|
||
lib/libqof/qof/qoflog.c, src/backend/file/gnc-backend-file.c:
|
||
Fix two memory leaks in QOF. Add qof_backend_destroy(). Backends
|
||
should call this function to make sure they free the kvp frame
|
||
for the backend configuration.
|
||
|
||
2008-03-27 23:39 cedayiv
|
||
|
||
* [r17057] src/import-export/qif-import/qif-parse.scm,
|
||
src/import-export/qif/qif-parse.c: Bug #522795: Add QIF importer
|
||
support for short sales and covers. BP
|
||
|
||
2008-03-26 20:44 cstim
|
||
|
||
* [r17048] src/engine/Recurrence.c: I18n: Fix translator comment
|
||
about recurrence frequency. BP
|
||
|
||
2008-03-25 04:12 cedayiv
|
||
|
||
* [r17047] src/import-export/qif-import/druid-qif-import.c: QIF
|
||
importer: Upon successful completion, open an account tab in the
|
||
main window (if there isn't one already). Also includes some
|
||
comment improvements. BP
|
||
|
||
2008-03-24 18:18 andi5
|
||
|
||
* [r17044] src/import-export/hbci/gnc-hbci-kvp.c: Fix
|
||
force_account_dirty() for hbci kvp updates.
|
||
xaccAccountSetName(acc, xaccAccountGetName(acc)) does not do
|
||
anything, so g_strdup() the name temporarily. BP
|
||
|
||
2008-03-24 17:02 andi5
|
||
|
||
* [r17043] src/import-export/import-account-matcher.c: Avoid
|
||
critical warnings in the import account matcher dialog. If no
|
||
account is selected, simply do not call engine functions on it.
|
||
|
||
2008-03-23 22:09 andi5
|
||
|
||
* [r17042] src/gnome-utils/glade/druid-gnc-xml-import.glade:
|
||
Correctly destroy the XML Import Druid. BP
|
||
|
||
2008-03-23 00:01 andi5
|
||
|
||
* [r17041] lib/libqof/qof/qofutil.h,
|
||
src/core-utils/gnc-glib-utils.h, src/core-utils/gnc-gtk-utils.h,
|
||
src/gnome-utils/gnc-currency-edit.c,
|
||
src/gnome-utils/gnc-currency-edit.h,
|
||
src/gnome-utils/gnc-tree-view-account.h,
|
||
src/gnome-utils/gnc-tree-view-sx-list.h,
|
||
src/gnome-utils/gnc-tree-view.c,
|
||
src/gnome/gnc-plugin-page-sx-list.h: A few doxygen fixes.
|
||
|
||
2008-03-20 23:29 andi5
|
||
|
||
* [r17040] src/backend/file/gnc-commodity-xml-v2.c: Fix/extend
|
||
r17039 and make gnc_commodity_find_currency() free its temporary
|
||
data. BP
|
||
|
||
2008-03-20 23:15 andi5
|
||
|
||
* [r17039] src/backend/file/gnc-commodity-xml-v2.c,
|
||
src/gnome-utils/gnc-tree-view-account.c: Fix memory leaks in
|
||
gnc_tree_view_account_restore() and
|
||
gnc_commodity_find_currency(). BP
|
||
|
||
2008-03-20 23:14 andi5
|
||
|
||
* [r17038] src/import-export/hbci/dialog-hbcitrans.c,
|
||
src/import-export/hbci/gnc-plugin-hbci.c: Remove some unnessary
|
||
aqbanking version checks as we depend on >= 1.6.1. BP
|
||
* [r17037] src/gnome-utils/gnc-dialog.c,
|
||
src/gnome-utils/gnc-dialog.h,
|
||
src/gnome-utils/test/test-gnc-dialog.c,
|
||
src/gnome/gnc-plugin-page-budget.c: Fix a potential memory leak
|
||
in gnc_dialog_get_string(). Make the function return a non-const
|
||
value and make it the responsibility of the caller to free that.
|
||
This is necessary because not all possible types of input
|
||
support a getter of an internal and managed string.
|
||
* [r17036] src/core-utils/gnc-gtk-utils.c,
|
||
src/gnome-utils/druid-gnc-xml-import.c,
|
||
src/gnome-utils/gnc-tree-view-account.c,
|
||
src/gnome-utils/gnc-tree-view-commodity.c,
|
||
src/import-export/csv/gnc-csv-import.c,
|
||
src/import-export/qif-import/dialog-account-picker.c,
|
||
src/register/register-gnome/gnucash-item-list.c,
|
||
src/report/report-gnome/dialog-style-sheet.c: Fix memory leaks
|
||
after usage of gtk_tree_model_get(). String results are always
|
||
newly allocated and should be freed. Similarly, GObjects should
|
||
be unreffed, but I have not found such a case. BP
|
||
|
||
2008-03-17 16:04 cedayiv
|
||
|
||
* [r17035] src/import-export/qif-import/druid-qif-import.c: Bug
|
||
#514027: Fix QIF importer druid so that commodities pages are
|
||
not skipped if the user goes back to the currency page. Create
|
||
additional commodity pages if the user goes back and loads
|
||
additional QIF files with new securities. BP
|
||
|
||
2008-03-15 16:40 andi5
|
||
|
||
* [r17034] src/gnome-utils/gnc-autosave.c: Bug#521957: Do not
|
||
start autosave timer when shutting down book. BP
|
||
|
||
2008-03-15 04:26 cedayiv
|
||
|
||
* [r17032] src/import-export/qif-import/dialog-account-picker.c,
|
||
src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif-file.scm,
|
||
src/import-export/qif-import/qif-guess-map.scm,
|
||
src/import-export/qif-import/qif-parse.scm,
|
||
src/import-export/qif-import/qif-to-gnc.scm: Bug #519988: Update
|
||
QIF importer bug detection and error messaging to use the proper
|
||
Gnome functions. These are g_warning and g_critical for C, and
|
||
gnc:warn for Scheme. BP
|
||
|
||
2008-03-14 03:24 cedayiv
|
||
|
||
* [r17031] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif.glade: Bug #509089: Improve the
|
||
way the QIF importer handles Scheme exceptions that may occur
|
||
during conversion of QIF data into GnuCash data. If an exception
|
||
occurs, the druid now displays a cancellation page instead of a
|
||
pop up message. In addition to avoiding taking the user to an
|
||
empty duplicate checking window, the new page could, in the
|
||
future, be extended to show multiple, specific warning and error
|
||
messages instead of the current, generic one. BP
|
||
|
||
2008-03-13 23:27 cedayiv
|
||
|
||
* [r17030] src/import-export/qif-import/qif-guess-map.scm: Bug
|
||
#341414: Save the account separator used when creating the QIF
|
||
importer's mapping file so that changing the separator won't
|
||
break future QIF imports. BP
|
||
|
||
2008-03-11 21:49 andi5
|
||
|
||
* [r17028] src/gnome-utils/glade/transfer.glade: Remove initial
|
||
visibility of transfer dialog to avoid flickering.
|
||
gtk_widget_show_all() is called on that widget in the only
|
||
accessing function anyway.
|
||
|
||
2008-03-11 20:41 andi5
|
||
|
||
* [r17027] src/gnome-utils/QuickFill.c,
|
||
src/gnome-utils/QuickFill.h,
|
||
src/gnome-utils/account-quickfill.c: Add gnc_quickfill_remove()
|
||
and let account quickfill use that. Prior to this change
|
||
_remove() was implemented as _purge() followed by a complete
|
||
refill.
|
||
|
||
2008-03-11 01:00 andi5
|
||
|
||
* [r17026] src/gnome-utils/account-quickfill.c,
|
||
src/report/report-gnome/dialog-style-sheet.c: Free a few
|
||
GtkTreePaths that were leaked.
|
||
|
||
2008-03-10 07:07 andi5
|
||
|
||
* [r17025] packaging/win32/reset.sh: Update reset.sh script to
|
||
keep htmlhelp, but remove docs and libxslt. Patch by Nathan
|
||
Buchanan. BP
|
||
|
||
2008-03-09 22:43 andi5
|
||
|
||
* [r17024] src/gnome-utils/gnc-plugin-menu-additions.c: In reports
|
||
menu, first list submenus, then menu items, both sorted
|
||
lexicographically. Should ease finding specific reports when
|
||
reports and placeholders are not mixed together anymore.
|
||
Previously all elements were sorted lexicographically, where the
|
||
submenus already contained accelerators. As LANG=C and
|
||
LANG=en_US.utf8 handle underscores differently, even those
|
||
results were not the same.
|
||
|
||
2008-03-09 21:00 andi5
|
||
|
||
* [r17022] src/gnome-utils/gnc-account-sel.c: In account selection
|
||
widgets, use 2px spacing instead of padding around button.
|
||
|
||
2008-03-09 20:38 andi5
|
||
|
||
* [r17021] src/calculation/expression_parser.c: Bug#512841: Let
|
||
expression parser grok nullary functions and not crash. BP
|
||
|
||
2008-03-08 21:16 cedayiv
|
||
|
||
* [r17018] src/import-export/qif-import/druid-qif-import.c: QIF
|
||
import: Update error handling used when looking up the user's
|
||
documentation page preference in gconf. Use existing #define for
|
||
gconf section and add one for name. This is an update to r16976.
|
||
BP
|
||
|
||
2008-03-08 21:05 cedayiv
|
||
|
||
* [r17017] doc/README.francais: Minor update to replace a
|
||
reference to README.patches.
|
||
|
||
2008-03-08 20:04 andi5
|
||
|
||
* [r17016] README.svn, packaging/gnucash.spec.in: Minor updates to
|
||
README.svn; remove README.patches from gnucash.spec.in. Do not
|
||
demand ChangeLog entries as they are created automagically.
|
||
|
||
2008-03-08 19:45 andi5
|
||
|
||
* [r17015] po/POTFILES.in: Add apps_gnucash_import_qif.schemas.in
|
||
to POTFILES.in. BP
|
||
|
||
2008-03-08 19:15 andi5
|
||
|
||
* [r17014] Makefile.am: Remove README.patches from Makefile.am,
|
||
fixes build.
|
||
|
||
2008-03-08 17:17 andi5
|
||
|
||
* [r17012] .gitignore, Makefile.am, README, README.patches,
|
||
make-gnucash-patch.in, packaging/win32/install.sh: Remove
|
||
make-gnucash-patch and only suggest `svn diff' or plain `diff
|
||
-urN'.
|
||
|
||
2008-03-05 22:42 cedayiv
|
||
|
||
* [r17010] src/import-export/qif-import/qif-to-gnc.scm: Bug
|
||
#520606: Fix memo mapping for non-split, non-investment QIF
|
||
transactions. BP
|
||
|
||
2008-03-04 00:25 andi5
|
||
|
||
* [r17007] src/gnome-utils/gnc-dense-cal.c: Move month labels one
|
||
row down to make them look like more in the center.
|
||
|
||
2008-03-04 00:20 andi5
|
||
|
||
* [r17006] src/engine/Recurrence.c,
|
||
src/gnome-utils/gnc-dense-cal.c: Make a few date printing
|
||
functions in dense calendar utf8-safer. Work on utf8 characters
|
||
instead of bytes. g_date_strftime() and gnc_dow_abbrev() can
|
||
grok full buffer sizes.
|
||
* [r17005] lib/libqof/qof/gnc-date.c: Pass better size parameter
|
||
to qof_strftime() to make use of whole buffer.
|
||
|
||
2008-03-03 22:36 andi5
|
||
|
||
* [r17004] src/gnome-utils/gnc-dense-cal.c: Let dense calendar
|
||
popups stay visible on whole height of bottom-most days.
|
||
|
||
2008-03-03 22:10 andi5
|
||
|
||
* [r17003] src/bin/gnucash-bin.c: Update latest stable version.
|
||
|
||
2008-03-02 22:12 andi5
|
||
|
||
* [r17001] lib/libqof/qof/qofquery.c: Improve performance of
|
||
qof_query_invert(). Prepend terms and reverse once at the end
|
||
instead of "reverse, prepend, reverse" for each term.
|
||
|
||
2008-03-02 20:59 andi5
|
||
|
||
* [r17000] src/gnome/gnc-plugin-page-register.c: Bug#114591: Allow
|
||
refinements of transaction searches. Overrides the default
|
||
search function on register plugin pages and call
|
||
gnc_ui_find_transactions_dialog_create() with the current legder
|
||
display as parameter. This also enables refinements of existing
|
||
transaction search results.
|
||
|
||
2008-03-02 19:43 andi5
|
||
|
||
* [r16999] src/gnome/glade/sched-xact.glade,
|
||
src/gnome/gnc-plugin-page-sx-list.c: Bug#397108: Improve
|
||
resizing of sx list panes, save and restore their sizes. Give
|
||
additional space to the sx list instead of the calendar. Also
|
||
save the page's pane divisor position and restore it when
|
||
reopening the data file.
|
||
|
||
2008-03-02 18:55 andi5
|
||
|
||
* [r16998] src/gnome/dialog-tax-info.c: Close tax information
|
||
dialog with session.
|
||
|
||
2008-03-01 23:27 andi5
|
||
|
||
* [r16996] src/gnome-utils/glade/dialog-book-close.glade: Remove
|
||
an urgency_hint from a glade file, unsupported by gtk+ v2.6. BP
|
||
|
||
2008-03-01 22:42 andi5
|
||
|
||
* [r16995] src/report/report-system/report-utilities.scm:
|
||
Bug#341608: Make txn report correctly match void or non-void
|
||
txns. gnc:query-set-match-{,non-}voids-only! assigned the result
|
||
of a query merge to a locally bound variable instead of
|
||
returning it somehow. So use qof-query-merge-in-place instead
|
||
and add a few missing qof-query-destroys as well. BP
|
||
|
||
2008-03-01 16:43 cstim
|
||
|
||
* [r16993] packaging/win32/defaults.sh: Update ktoblzcheck
|
||
version. BP
|
||
|
||
2008-03-01 16:27 andi5
|
||
|
||
* [r16991] packaging/win32/defaults.sh: Win32: Update a few gnome
|
||
packages by revisions to profit from bug fixes. This should fix
|
||
at least #507784. BP
|
||
|
||
2008-02-29 23:42 andi5
|
||
|
||
* [r16983] src/gnome-utils/dialog-book-close.c: Bug#514003: Couple
|
||
book closing with component manager. BP
|
||
|
||
2008-02-28 22:50 cedayiv
|
||
|
||
* [r16976] configure.in, src/import-export/qif-import/Makefile.am,
|
||
src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/schemas,
|
||
src/import-export/qif-import/schemas/Makefile.am,
|
||
src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in:
|
||
QIF import: Show the druid's documentation pages by default.
|
||
Previously these pages were hidden by default. BP
|
||
|
||
2008-02-27 20:55 andi5
|
||
|
||
* [r16965] src/business/business-gnome/dialog-invoice.c,
|
||
src/business/business-gnome/dialog-invoice.h,
|
||
src/business/business-gnome/gnc-plugin-page-invoice.c,
|
||
src/gnome-utils/gnc-main-window.c,
|
||
src/gnome/gnc-plugin-page-register.c: Always recreate pages in
|
||
the given window. Even if registers, reports or invoice pages
|
||
have been configured to open in new windows they should not do
|
||
so when restored at the startup of gnucash.
|
||
|
||
2008-02-25 23:21 andi5
|
||
|
||
* [r16963] accounts/de_DE/acctchrt_full.gnucash-xea,
|
||
accounts/de_DE/acctchrt_skr03.gnucash-xea: Fix two typos in
|
||
german account templates. Patch by Nis Martensen. BP
|
||
|
||
2008-02-24 22:32 cedayiv
|
||
|
||
* [r16962] src/import-export/qif-import/druid-qif-import.c: Bug
|
||
#503166: Correct the QIF druid flow such that the duplicates
|
||
page and the commodities doc page are not shown going backwards
|
||
if they were not shown going forwards. BP
|
||
|
||
2008-02-24 20:58 cstim
|
||
|
||
* [r16961] AUTHORS, configure.in, po/vi.po: New Vietnamese
|
||
translation by Clytie Siddall. This merges r16679 from 2.2
|
||
branch. The translation itself is already outdated, but this
|
||
commit is merged anyway so that the addition of this new
|
||
translation isn't forgotten in the future when trunk becomes the
|
||
next stable branch.
|
||
|
||
2008-02-24 20:48 cstim
|
||
|
||
* [r16959] AUTHORS, configure.in, po/de_CH.po,
|
||
po/glossary/de_CH.po: Add Swiss German translation by Raffael
|
||
Luthiger. BP
|
||
|
||
2008-02-24 17:12 cedayiv
|
||
|
||
* [r16956] src/import-export/qif-import/druid-qif-import.c,
|
||
src/import-export/qif-import/qif.glade: Bug #512173: Skip the
|
||
"match payees/memos" step of the QIF druid if no mappings are
|
||
needed. Patch from Ian Lewis. BP
|
||
|
||
2008-02-24 02:48 cedayiv
|
||
|
||
* [r16955] src/import-export/qif-import/qif-file.scm: Prevent
|
||
unresponsive QIF druid by cleaning up any existing progress
|
||
dialog if a Scheme error should occur while reading a QIF file
|
||
(similar to bug #516178). Also includes many whitespace and
|
||
comment improvements. BP
|
||
|
||
2008-02-23 05:39 cedayiv
|
||
|
||
* [r16954] src/import-export/qif-import/qif-to-gnc.scm:
|
||
Bug#516178: Prevent unresponsive QIF druid by cleaning up any
|
||
existing progress dialog if a Scheme error should occur during
|
||
conversion. BP
|
||
|
||
2008-02-23 04:54 cedayiv
|
||
|
||
* [r16953] src/import-export/qif-import/qif-merge-groups.scm:
|
||
Bug#481528: Relax duplicate matching criteria on imported QIF
|
||
transactions that contain only a debit/credit pair so that they
|
||
have a chance of match existing transactions with more than two
|
||
splits. BP
|
||
|
||
2008-02-23 02:58 cedayiv
|
||
|
||
* [r16952] src/import-export/qif-import/qif-file.scm: QIF
|
||
importer: adjust order of "or" conditions for faster
|
||
performance. BP
|
||
|
||
2008-02-22 18:25 cedayiv
|
||
|
||
* [r16950] src/import-export/qif-import/qif-dialog-utils.scm: For
|
||
bug 123312: This QIF importer patch provides a somewhat smarter
|
||
default namespace for the commodities druid pages if a ticker
|
||
symbol is included in the QIF data: -NYSE for symbols of 1-3
|
||
characters with an optional .X or .XX suffix -NASDAQ for symbols
|
||
of 4 characters -FUND for symbols of 5 or more characters BP
|
||
|
||
2008-02-21 21:09 cedayiv
|
||
|
||
* [r16949] src/import-export/qif-import/qif-dialog-utils.scm:
|
||
Fixes bug 360058 by rewriting qif-import:get-account-name to
|
||
avoid use of regular expressions. The new algorithm is simpler
|
||
and faster anyway. BP
|
||
|
||
2008-02-21 17:13 cedayiv
|
||
|
||
* [r16948] src/import-export/qif-import/qif-parse.scm: Updates to
|
||
whitespace, comments, and display text. I have also corrected
|
||
the default return value in the date parsing procedure,
|
||
qif-parse:parse-date/format. All parsing procedures should
|
||
return #f if the parsing fails. BP
|
||
|
||
2008-02-21 05:03 cedayiv
|
||
|
||
* [r16947] src/import-export/qif-import/qif-to-gnc.scm: QIF
|
||
importer: Prevent currency-denominated accounts from being
|
||
assigned a stock or mutual fund account type (bug 513829). BP
|
||
|
||
2008-02-11 21:21 andi5
|
||
|
||
* [r16941] src/gnome/gnc-plugin-budget.c: Bug#327635: Let
|
||
double-clicks in budget list dialog open selected budget.
|
||
|
||
2008-02-11 20:35 andi5
|
||
|
||
* [r16940] src/report/report-system/html-acct-table.scm:
|
||
Bug#506798: Sort html account tables by account code. Patch by
|
||
Christoph Ernst. BP
|
||
|
||
2008-02-10 23:00 andi5
|
||
|
||
* [r16939] src/gnome/dialog-sx-editor.c: Initialize keyboard focus
|
||
in sx editor dialogs to name entries. BP
|
||
|
||
2008-02-10 22:26 andi5
|
||
|
||
* [r16938] accounts/es_MX: Ignore generated files in
|
||
accounts/es_MX.
|
||
|
||
2008-02-10 22:22 andi5
|
||
|
||
* [r16937] src/gnome/gnc-plugin-page-account-tree.c: Add key
|
||
binding "delete key" to "Edit > Delete Account" action.
|
||
gnc_plugin_page_account_tree_cmd_delete_account() always
|
||
presents at least one confirmation dialog which defaults to
|
||
cancel, so massive data loss should be avoidable.
|
||
|
||
2008-02-10 18:25 andi5
|
||
|
||
* [r16935] src/gnome-utils/gnc-main-window.c: Update copyright
|
||
year in about dialog. BP
|
||
|
||
2008-02-10 18:22 andi5
|
||
|
||
* [r16934] src/gnome-utils/gnc-main-window.c: Make "rename page"
|
||
action work again. In r15774 the structure of main window
|
||
notebook tab labels changed, but in
|
||
gnc_main_window_cmd_actions_rename_page() the GtkLabel lookup
|
||
was still hard-coded and has not been adjusted. Use
|
||
main_window_find_tab_items() instead. BP
|
||
|
||
2008-02-08 22:56 andi5
|
||
|
||
* [r16932] packaging/win32/gnucash.iss.in,
|
||
packaging/win32/install.sh: Win32: Add setlocal to batch
|
||
scripts. This avoids cluttering the environment of the caller. BP
|
||
|
||
2008-02-08 22:23 andi5
|
||
|
||
* [r16931] packaging/win32/install-fq-mods.bat: Win32: Detect and
|
||
warn about ActivePerl 5.10 (#506873). BP
|
||
|
||
2008-02-06 23:38 andi5
|
||
|
||
* [r16930] packaging/win32/install.sh,
|
||
packaging/win32/make_install.sh: Win32: Provide make_install.sh
|
||
with some vars, make it more robust.
|
||
|
||
2008-02-06 22:54 andi5
|
||
|
||
* [r16929] packaging/win32/functions.sh: Win32: Fix a minor typo
|
||
in reset_steps().
|
||
|
||
2008-02-06 22:50 andi5
|
||
|
||
* [r16928] packaging/win32/defaults.sh,
|
||
packaging/win32/functions.sh, packaging/win32/install.sh,
|
||
packaging/win32/make_install.sh: Win32: Factor out make_install
|
||
step, add make_install.sh. Make_install.sh can be called in any
|
||
build directory and will execute `make install` and all the
|
||
necessary extra steps after that. Also, make prepare and finish
|
||
ordinary steps that can be blocked and inserted at will. Add
|
||
reset_steps.
|
||
|
||
2008-02-03 00:59 andi5
|
||
|
||
* [r16914] src/gnome-search/dialog-search.c: #513088: Do not show
|
||
search dialog and hide it immediately afterwards. Previously,
|
||
gtk_widget_show_all() and gtk_widget_hide() were called on the
|
||
dialog, so that everything except the dialog widget itself were
|
||
set visible. That way the user did not see the dialog filling up
|
||
and resizing on initialization. Buggy window managers do not
|
||
like subsequent map&unmaps though and do not make the search
|
||
dialog pop up correctly. This change removes both calls and
|
||
depends on the interesting subwidgets being visible. For
|
||
search.glade and the widgets inside dialog-search.c this is
|
||
guaranteed now. BP
|
||
|
||
2008-02-02 23:48 andi5
|
||
|
||
* [r16913] accounts/de_DE/acctchrt_skr03.gnucash-xea: #512985: Use
|
||
receivable and payable account types in german skr03 template.
|
||
Patch by Frank H. Ellenberger.
|
||
|
||
2008-02-01 00:48 jsled
|
||
|
||
* [r16910] accounts/Makefile.am, accounts/es_MX,
|
||
accounts/es_MX/Makefile.am,
|
||
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, configure.in:
|
||
Bug#510221: add es_MX account files. Patch from Daniel Espinosa
|
||
<esodan yahoo.com.mx>. BP
|
||
|
||
2008-02-01 00:47 jsled
|
||
|
||
* [r16909] src/import-export/qif-import/qif-guess-map.scm:
|
||
Bug#511006: Check the GnuCash file for the relevant commodity
|
||
during QIF security import, rather than assuming it's there
|
||
because it's in the map file, since the user might be importing
|
||
against a different book. Patch from <cedayiv gmail com>. BP
|
||
|
||
2008-02-01 00:46 jsled
|
||
|
||
* [r16908] src/import-export/qif-import/qif-file.scm: Bug#511681:
|
||
add no-op support for the "G" slot on security transactions to
|
||
lessen spurious console output. Patch from William Hamblen
|
||
<william.d.hamblen dartmouth edu>. BP
|
||
|
||
2008-02-01 00:45 jsled
|
||
|
||
* [r16907] src/import-export/qif-import/qif-file.scm: Bug#510962:
|
||
warn the user when encountering a QIF import file without date
|
||
lines. Patch from Charles Day <cedayiv gmail com>. BP
|
||
|
||
2008-02-01 00:44 jsled
|
||
|
||
* [r16906] src/import-export/qif-import/qif-to-gnc.scm:
|
||
Bug#512497: use payee/memo mappings as well in the QIF import of
|
||
investment transactions. Patch from Charles Day <cedayiv gmail
|
||
com>. BP
|
||
|
||
2008-02-01 00:43 jsled
|
||
|
||
* [r16905] src/import-export/qif-import/qif-file.scm: Bug#510940:
|
||
better handle unrecognized date formats; patch from Charles Day
|
||
<cedayiv gmail com>. BP
|
||
|
||
2008-02-01 00:42 jsled
|
||
|
||
* [r16904] src/import-export/ofx/gnc-ofx-import.c: Bug#510630:
|
||
correct typo in description during import; patch from <dman
|
||
dman13 dyndns org>. BP
|
||
|
||
2008-01-31 23:17 jsled
|
||
|
||
* [r16903] src/report/standard-reports/price-scatter.scm: Patch to
|
||
invert the price scatterplot to display commodities per
|
||
currency, from Joshua Ross <joslwah gmail com>.
|
||
|
||
2008-01-31 22:56 jsled
|
||
|
||
* [r16902] contrib/GC-export_en.xls: fix mimetype on binary file.
|
||
|
||
2008-01-31 22:47 jsled
|
||
|
||
* [r16901] contrib/GC-export_en.xls, contrib/README: Add
|
||
GC-export_en.xls contribution from Jannick Asmus <jannick.news
|
||
gmail com>.
|
||
|
||
2008-01-30 00:13 andi5
|
||
|
||
* [r16891] accounts/de_DE/acctchrt_auto.gnucash-xea,
|
||
accounts/de_DE/acctchrt_autoloan.gnucash-xea,
|
||
accounts/de_DE/acctchrt_brokerage.gnucash-xea,
|
||
accounts/de_DE/acctchrt_common.gnucash-xea,
|
||
accounts/de_DE/acctchrt_full.gnucash-xea,
|
||
accounts/de_DE/acctchrt_houseown.gnucash-xea,
|
||
accounts/de_DE/acctchrt_investment.gnucash-xea,
|
||
accounts/de_DE/acctchrt_kids.gnucash-xea,
|
||
accounts/de_DE/acctchrt_otherasset.gnucash-xea,
|
||
accounts/de_DE/acctchrt_otherloan.gnucash-xea,
|
||
accounts/de_DE/acctchrt_skr03.gnucash-xea,
|
||
accounts/de_DE/acctchrt_studium.gnucash-xea: Convert de_DE
|
||
account templates to UTF-8. This should be considered as a move
|
||
forward, so please do not mess with other encodings in this
|
||
directory anymore :-)
|
||
|
||
2008-01-29 18:09 warlord
|
||
|
||
* [r16890] accounts/de_DE/acctchrt_skr04.gnucash-xea: Fix r16860
|
||
by re-adding the slash in the XML closing tag.
|
||
|
||
2008-01-24 05:24 andrewsw
|
||
|
||
* [r16886] src/report/report-gnome/dialog-column-view.c,
|
||
src/report/report-gnome/report-gnome.scm: fix multi-column
|
||
report to use report guid. It's a bit of a hack because we still
|
||
refer to sub-reports by name, but the list of names gets built
|
||
from the list of registered reports so that's safe, given no
|
||
duplicate names. Sorting of the list of available reports isn't
|
||
quite right, but it's a start.
|
||
|
||
2008-01-23 22:54 andi5
|
||
|
||
* [r16885] src/engine/SplitP.h: Remove G_INLINE_FUNC from
|
||
mark_split declaration. This broke builds on MacOS and even
|
||
recent Ubuntus. The macro's documentation strongly discourages
|
||
its use and we did not use it correctly anyway. BP
|
||
* [r16884] src/import-export/import-commodity-matcher.c: #510725:
|
||
Fix a crash when comparing cuspis in commodity matcher. BP
|
||
* [r16883] src/bin/gnucash-bin.c: Update latest stable version.
|
||
|
||
2008-01-20 18:16 warlord
|
||
|
||
* [r16878] src/import-export/qif-import/qif-parse.scm: Small patch
|
||
to recognize 401k/403b Patch by Charles Day BP
|
||
|
||
2008-01-20 18:13 warlord
|
||
|
||
* [r16877] src/import-export/qif-import/qif-to-gnc.scm: When
|
||
matching QIF transactions make sure the account matches
|
||
(#506810) Patch by Charles Day BP
|
||
|
||
2008-01-20 18:06 warlord
|
||
|
||
* [r16876] src/import-export/qif-import/qif-file.scm: Ignore empty
|
||
(whitespace) lines in QIF leader (#457591) Patch by Charles Day
|
||
BP
|
||
|
||
2008-01-20 18:03 warlord
|
||
|
||
* [r16875] src/report/standard-reports/transaction.scm: Display
|
||
the Notes if Memo is empty in Transaction Report (#454834) Patch
|
||
by Charles Day BP
|
||
|
||
2008-01-20 17:52 warlord
|
||
|
||
* [r16874] src/import-export/qif-import/qif-to-gnc.scm: Fix the
|
||
rounding of security transactions in the QIF Importer (#373584).
|
||
The QIF file does not provide the total amount paid for the
|
||
shares. What appears in the "T" line is the price paid for the
|
||
shares *plus* commission ("O" line, if any). Patch by Charles
|
||
Day BP
|
||
|
||
2008-01-20 17:36 warlord
|
||
|
||
* [r16873] src/import-export/qif-import/qif-merge-groups.scm:
|
||
Improve the QIF txn matcher (#336211) Don't run it when we have
|
||
no accounts or empty accounts. Cache the account list early on.
|
||
Patch by Charles Day BP
|
||
|
||
2008-01-20 16:56 warlord
|
||
|
||
* [r16872] src/import-export/qif-import/qif-to-gnc.scm: Throw a
|
||
better warning for dates before 1970 (#106242)
|
||
|
||
2008-01-20 13:24 cstim
|
||
|
||
* [r16870] accounts/pt_BR/acctchrt_common.gnucash-xea: #509562:
|
||
Fix apparently ugly typo in pt_BR account template. Bug
|
||
submitted by Renato Moutinho. BP
|
||
|
||
2008-01-17 05:27 andrewsw
|
||
|
||
* [r16869] src/report/standard-reports/category-barchart.scm,
|
||
src/report/standard-reports/general-journal.scm,
|
||
src/report/utility-reports/welcome-to-gnucash.scm: fix several
|
||
report-guid references in general-journal, Welcome to Gnucash
|
||
report ;) and possibly in category-barchart.scm
|
||
|
||
2008-01-16 16:35 warlord
|
||
|
||
* [r16868] Makefile.am, po/POTFILES.ignore, po/POTFILES.skip: Get
|
||
distcheck working again on Fedora 7 - move the
|
||
gnucash-desktop.in.in from POTFILES.skip to POTFILES.ignore -
|
||
only try to make-gnucash-potfiles if $(srcdir) is writable BP
|
||
|
||
2008-01-16 15:01 warlord
|
||
|
||
* [r16867] po/POTFILES.skip: Ignore src/gnome/gnucash.desktop.in
|
||
in the POTFILES Allows "make check" to work again. BP
|
||
|
||
2008-01-15 20:40 cstim
|
||
|
||
* [r16864] Makefile.am, make-gnucash-potfiles.in, po/POTFILES.in:
|
||
Add po/POTFILES.in to SVN so that l10n.gnome.org can download it
|
||
directly. Also, modify build rules so that POTFILES.in is no
|
||
longer generated automatically during make dist, but only on
|
||
explicit "make pot", because the build rule will now modify
|
||
POTFILES.in in the srcdir and no longer in the builddir. BP
|
||
|
||
2008-01-15 18:56 andrewsw
|
||
|
||
* [r16863] src/report/standard-reports/general-ledger.scm: fix
|
||
another report-guid reference, general-ledger report.
|
||
|
||
2008-01-15 14:49 rolf
|
||
|
||
* [r16860] accounts/de_DE/acctchrt_skr04.gnucash-xea:
|
||
accounts/de_DE/acctchrt_skr04.gnucash-xea: remove superfluous
|
||
':' at the end of the account name for 7 accounts as it leads to
|
||
problems
|
||
|
||
2008-01-15 10:26 cstim
|
||
|
||
* [r16859] po/POTFILES.in: Revert "Re-add POTFILES.in to SVN." The
|
||
build rules have to be modified non-trivially in order to have
|
||
this do the correct thing if builddir != srcdir. I give up for
|
||
now - maybe someone else?
|
||
|
||
2008-01-15 10:17 cstim
|
||
|
||
* [r16858] po/POTFILES.in: Re-add POTFILES.in to SVN so that
|
||
l10n.gnome.org can download it directly. BP
|
||
|
||
2008-01-14 19:03 andrewsw
|
||
|
||
* [r16856] src/report/standard-reports/account-piecharts.scm:
|
||
possible fix for piechart crasher -- add report-guid to
|
||
sub-report links
|
||
|
||
2008-01-13 12:46 andi5
|
||
|
||
* [r16854] src/business/business-gnome/dialog-date-close.c,
|
||
src/business/business-gnome/dialog-date-close.h,
|
||
src/business/business-gnome/dialog-invoice.c: Save last used
|
||
account for posting of invoices in kvp slots of effective
|
||
owners. The slot is named "last_posted_to_acct". Before showing
|
||
the post-to dialog, try to read that slot and pre-select the
|
||
account appropriately.
|
||
* [r16853] src/gnome/glade/account.glade: Use automatic horiz
|
||
scrollbar policy in hierarchy druid on category selection page.
|
||
This avoids explosions of the dialog in size when selecting an
|
||
account category with long full names, like SKR03 or SKR04.
|
||
|
||
2008-01-12 17:13 andi5
|
||
|
||
* [r16852] src/backend/file/io-gncxml-v2.c: Correctly close file
|
||
descriptors in gz_thread_func. This is needed to load compressed
|
||
xml data files without a specified encoding. BP
|
||
|
||
2008-01-10 19:01 andrewsw
|
||
|
||
* [r16851] src/business/business-reports/easy-invoice.scm,
|
||
src/business/business-reports/fancy-invoice.scm,
|
||
src/business/business-reports/invoice.scm,
|
||
src/business/business-reports/payables.scm,
|
||
src/business/business-reports/receivables.scm,
|
||
src/report/standard-reports/register.scm: fix more report
|
||
references to use report-guid, fixes "Print Invoice" crasher.
|
||
|
||
2008-01-09 04:18 warlord
|
||
|
||
* [r16848] src/gnome-utils/dialog-book-close.c: If you close the
|
||
books on the same day twice don't insert double txns. The
|
||
BalanceAsOf() API checks <, not <=, so just add one to the time.
|
||
Should be backported only if the rest of the book closing is
|
||
backported, so: BP
|
||
|
||
2008-01-08 18:49 andrewsw
|
||
|
||
* [r16845] src/business/business-reports/owner-report.scm: fix
|
||
owner-report references broken by report-guid.
|
||
|
||
2008-01-08 02:10 warlord
|
||
|
||
* [r16844] Makefile.am: Get distcheck working on FC7. Need to
|
||
ignore some files: ./share/icons/hicolor/icon-theme.cache and
|
||
./share/info/dir these get created by the install system but
|
||
don't get deleted (and cannot be deleted because they could be
|
||
shared). So just ignore them.
|
||
|
||
2008-01-08 01:16 andi5
|
||
|
||
* [r16842] src/pixmaps/Makefile.am: Fix compiling from tarball, as
|
||
art/ is not distributed. Patch from warlord. BP
|
||
|
||
2008-01-07 20:19 andi5
|
||
|
||
* [r16837] make-gnucash-potfiles.in, po/POTFILES.ignore: Fix
|
||
r16733 and r16782 by removing the contents of po/POTFILES.ignore
|
||
from po/POTFILES. For more detail, see
|
||
http://lists.gnucash.org/pipermail/gnucash-devel/2008-January/022043.html.
|
||
BP
|
||
|
||
2008-01-06 23:55 andrewsw
|
||
|
||
* [r16836] src/app-utils/options.scm,
|
||
src/report/report-system/report.scm: Prevent crashing when a
|
||
report template disappears (#505921). If a report template is
|
||
missing (renamed, moved, deleted, whatever) while the report is
|
||
still open, then the app will crash while reading the books
|
||
file. The options-generator will fail and cause subsequent
|
||
attempts to access the options to fail and crash. A couple
|
||
checks for the existence of options is all it takes. Also
|
||
included a warning dialog. BP
|
||
|
||
2008-01-06 21:09 cstim
|
||
|
||
* [r16834] configure.in: Fix goffice check that was broken for
|
||
goffice < 0.5.1. BP
|
||
|
||
2008-01-06 16:02 warlord
|
||
|
||
* [r16828] src/import-export/qif-import/qif-to-gnc.scm: Better
|
||
handling of QIF Split transaction matching (#114724) If a QIF
|
||
split transaction is involved in a match then it always has
|
||
priority. The other half of the match will always be the half
|
||
that gets discarded, even if it is from an investment account.
|
||
Patch by Charles Day BP
|
||
|
||
2008-01-06 15:46 warlord
|
||
|
||
* [r16826] src/import-export/qif-import/qif.glade: Always ask for
|
||
the QIF currency (#504007). Patch by Ian Lewis BP
|
||
|
||
2008-01-06 15:39 andi5
|
||
|
||
* [r16825] configure.in: Allow building against goffice-0.6. BP
|
||
|
||
2008-01-06 15:10 andi5
|
||
|
||
* [r16823] src/business/business-core/business-core.i,
|
||
src/business/business-gnome/business-urls.c,
|
||
src/business/business-gnome/dialog-invoice.c: Complete gcc-4.2
|
||
fixes by disabling -Waddress in some business source files.
|
||
Patch from Jerry Quinn. BP
|
||
|
||
2008-01-06 12:41 cstim
|
||
|
||
* [r16821] src/register/ledger-core/split-register-load.c: Make
|
||
info message from r16718 and r16817 even more useful for
|
||
non-techie and probably windows users. BP
|
||
|
||
2008-01-06 02:53 andi5
|
||
|
||
* [r16817] src/register/ledger-core/split-register-load.c: Make
|
||
info message from r16718 more useful for the non-techie user. BP
|
||
|
||
2008-01-05 21:39 cstim
|
||
|
||
* [r16816] configure.in: Improve aqbanking version check add
|
||
maximum version to avoid confusion. The very latest aqbanking
|
||
series 3.x.x is not source compatible to 2.x.x. GnuCash is not
|
||
yet ported to that new series. Hence, we check that we really
|
||
have only those versions that are really supported. BP
|
||
|
||
2008-01-05 21:04 cstim
|
||
|
||
* [r16814] accounts/de_DE/acctchrt_skr03.gnucash-xea: Fix typo in
|
||
German account template. BP
|
||
|
||
2008-01-05 18:30 andi5
|
||
|
||
* [r16813] .gitignore, Makefile.am: Cscope support: Works with
|
||
build dir now, cscope files ignore by git.
|
||
|
||
2008-01-05 16:51 andi5
|
||
|
||
* [r16812] src/app-utils/gnc-euro.c: #506671: Add cyprus, maltese
|
||
and slovenian currencies to EURO support. Patch from Herbert
|
||
Thoma. BP
|
||
|
||
2008-01-05 14:34 andi5
|
||
|
||
* [r16810] src/backend/file/test/test-date-converting.c,
|
||
src/engine/test/test-date.c: #506270: Replace %lld by
|
||
G_GINT64_FORMAT in tests, fixes make check on Win32. Patch from
|
||
Daniel Harding.
|
||
|
||
2008-01-05 14:05 andi5
|
||
|
||
* [r16809] src/gnc-module/gnc-module.c,
|
||
src/gnc-module/test/misc-mods/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: #505895: Fix make check
|
||
on win32 in src/gnc-module. Compile test modules with
|
||
-avoid-version, just like the productive ones.
|
||
|
||
2008-01-05 12:13 andi5
|
||
|
||
* [r16807] packaging/win32/defaults.sh: #504261: For Windows 2000,
|
||
downgrade gnome-vfs to v2.14.2. BP
|
||
|
||
2008-01-05 07:08 andrewsw
|
||
|
||
* [r16806] src/report/report-system/report.scm: Fix a couple minor
|
||
missed changes in report-guid.
|
||
|
||
2008-01-05 06:42 andrewsw
|
||
|
||
* [r16805] src/business/business-reports/easy-invoice.scm,
|
||
src/business/business-reports/fancy-invoice.scm,
|
||
src/business/business-reports/invoice.scm,
|
||
src/business/business-reports/owner-report.scm,
|
||
src/business/business-reports/payables.scm,
|
||
src/business/business-reports/receivables.scm,
|
||
src/report/locale-specific/us/taxtxf-de_DE.scm,
|
||
src/report/locale-specific/us/taxtxf.scm,
|
||
src/report/report-gnome/report-gnome.scm,
|
||
src/report/report-system/report-system.scm,
|
||
src/report/report-system/report.scm,
|
||
src/report/standard-reports/account-piecharts.scm,
|
||
src/report/standard-reports/account-summary.scm,
|
||
src/report/standard-reports/advanced-portfolio.scm,
|
||
src/report/standard-reports/average-balance.scm,
|
||
src/report/standard-reports/balance-sheet.scm,
|
||
src/report/standard-reports/budget.scm,
|
||
src/report/standard-reports/cash-flow.scm,
|
||
src/report/standard-reports/category-barchart.scm,
|
||
src/report/standard-reports/daily-reports.scm,
|
||
src/report/standard-reports/equity-statement.scm,
|
||
src/report/standard-reports/general-journal.scm,
|
||
src/report/standard-reports/general-ledger.scm,
|
||
src/report/standard-reports/income-statement.scm,
|
||
src/report/standard-reports/net-barchart.scm,
|
||
src/report/standard-reports/portfolio.scm,
|
||
src/report/standard-reports/price-scatter.scm,
|
||
src/report/standard-reports/register.scm,
|
||
src/report/standard-reports/transaction.scm,
|
||
src/report/standard-reports/trial-balance.scm,
|
||
src/report/utility-reports/hello-world.scm,
|
||
src/report/utility-reports/test-graphing.scm,
|
||
src/report/utility-reports/view-column.scm,
|
||
src/report/utility-reports/welcome-to-gnucash.scm: Implement a
|
||
Report GUID. This is an internal representation of the report.
|
||
It frees up the various name fields for translation/changes
|
||
without concern about it breaking reports*. Each report is now
|
||
assigned a GUID that refers to that specific report. All
|
||
reference to the report is now done with this GUID. Support is
|
||
included for using existing open or saved reports of the old
|
||
reference-by-name type. The user is warned of the existence of
|
||
saved reports without a GUID. Support is also provided to allow
|
||
reports saved or left open using the new report-guid reference
|
||
to be accessed in 2.2.3(?) versions in case user downgrades.
|
||
IMPORTANT: All saved or open reports created using these changes
|
||
*will* *cause* *application* *crashes* if accessed in versions
|
||
prior to r16804. Earlier versions have neither the new functions
|
||
nor the report-record fields implemented here. It is a one-way
|
||
trip from pre-r16804 to here. I hope that is clear enough ;) *
|
||
going forward only. name changes will still break
|
||
non-report-guid saved or open reports.
|
||
|
||
2008-01-05 06:10 andrewsw
|
||
|
||
* [r16804] src/report/report-system/report-system.scm,
|
||
src/report/report-system/report.scm: prepare report system to
|
||
handle newer reports in case user downgrades from > 2.2.x The
|
||
incoming changes to the report system are not backwards
|
||
compatible with 2.2 branch. This should allow the reports opened
|
||
or saved by the new system to function in 2.2.x. BP
|
||
|
||
2008-01-05 03:48 warlord
|
||
|
||
* [r16803] src/report/standard-reports/income-statement.scm:
|
||
Re-introduce the Profit & Loss report. Just a renamed Income
|
||
Statement, because the average person doesn't know better. It's
|
||
the exact same report, just relabeled. Both reports are now
|
||
available in the menu. This change does re-add the translatable
|
||
string "Profit & Loss" BP
|
||
|
||
2008-01-03 06:09 andrewsw
|
||
|
||
* [r16784] src/report/standard-reports/advanced-portfolio.scm:
|
||
prevent #unspecified results from certain transactions.
|
||
|
||
2008-01-02 20:05 andi5
|
||
|
||
* [r16783] ChangeLog.2007, Makefile.am: Add ChangeLog.2007 Used
|
||
branches: - csv-import - reshuffle-modules - deprecated-cleanup
|
||
- gobject-engine-dev-warlord - remove-group2 - sx-cleanup
|
||
|
||
2008-01-02 19:49 andi5
|
||
|
||
* [r16782] po/POTFILES.ignore, po/POTFILES.skip: Move distributed
|
||
qif source files into POTFILES.ignore, fixes make distcheck. BP
|
||
|
||
2008-01-01 20:07 jsled
|
||
|
||
* [r16779] src/bin/gnucash-bin.c, src/gnome-utils/gnc-splash.c,
|
||
src/gnome-utils/gnc-splash.h, src/gnome-utils/gnc-window.c:
|
||
Bug#506714: Add progress bar to splash; patch from Herbert Thoma
|
||
<herbie hthoma de>. BP
|