Patch by Jim Radford:
My backups fail when they attempt to read a GnuCash LCK or LNK file because
they are created without read permissions. As best I can tell it can't hurt to
create them with user read permissions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20576 57a11ea4-9604-0410-9ed3-97b8803252fd
Patch by Ajay Thomas:
I have attached a proposed patch for this bug.
It would work in all cases wherein the user enters the currency of the book to
be different from the default report currency.
For Example:
Suppose the user set the default report and account default currency (through
GnuCash preferences dialog) to be USD.
If user creates a new account hierarchy (new book) with the currency as INR,
The summary bar would be displayed as:
-Grand Total in INR
-TOTAL_SINGLE_MODE in INR ( any accounts within the book which has amount in
INR)
-OTHER CURRENCIES (if accounts within the book belong to other currencies)
The new account hierarchy dialog creates a new book or adds accounts to an
already existing account tree.
This summary bar will display the book default currency for all books created
after applying the patch. My change sets the currency of the new book as the
commodity of the root account of the book.
Earlier, the user entered currency for the newly created book was not saved as
an attribute in the book or root account.
I have tested the patch with 3 test cases by:
1. creating a new book with currency different from the default currency ( both
account default and report default currency within the report) .
2. using an existing book to setup an account hierarchy which sets a new
default currency for the book ( it merges the existing account tree with the
newly created book)
3. Already existing books summary bars work the same way as before.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20568 57a11ea4-9604-0410-9ed3-97b8803252fd
Also, sort the linker libraries by dependencies.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20566 57a11ea4-9604-0410-9ed3-97b8803252fd
to add them back, eventually, but this matches the naming used when I built the webkit 1.2.7 zip.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20561 57a11ea4-9604-0410-9ed3-97b8803252fd
Gtk to 2.24
Webkit to 1.2.7
Others to latest version
install-impl.sh now has option to build webkit if BUILD_WEBKIT_FROM_SOURCE is defined as "yes".
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20560 57a11ea4-9604-0410-9ed3-97b8803252fd
It worked fine for customer invoices, and vendor bills, but not
expense vouchers, where the feature was broken all along.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20554 57a11ea4-9604-0410-9ed3-97b8803252fd
Before deleting the backup file by (delete-file), it must be checked
whether the to-be-deleted file exists, otherwise the guile procedure
will crash.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20549 57a11ea4-9604-0410-9ed3-97b8803252fd
Patch by "joshua":
I think the problem is in the file date-utilities.scm in the define statement
starting on line 191. There were no options for TwoWeekDelta, QuarterDelta, or HalfYearDelta.
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20547 57a11ea4-9604-0410-9ed3-97b8803252fd
(on Windows XP)
From the GOptions documentation I suspect this bug is the result of
setlocale being called too late in our startup process.
(http://developer.gnome.org/glib/unstable/glib-Commandline-option-parser.html)
If this fix actually works, it could be a candidate for
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20546 57a11ea4-9604-0410-9ed3-97b8803252fd
It already holds a first set of files that were converted from libglade
to gtkbuilder.
CAUTION: not all the GUI objects in these files work properly already !
Glade (the tool) simply deletes all widgets that are not supported
by gtkbuilder during the conversion. These will all be fixed gradually
while the corresponding calls in the C code are converted.
The idea is that with each GUI element that gets fixed in the
gtkbuilder file, and subsequently called from C, the old
GUI element is removed from the corresponding libglade file until all
the libglade files are empty and can be removed.
This way the conversion can be done gradually and both methods can
coexist until all widgets and code are converted.
This first commit for example contains a converted account hierarchy setup
assistant, but not yet the code to use it, so the old druid is still in
the libglade file. Once the code can succesfully use the new assistant
from the gtkbuilder file, the old druid will be removed from the
libglade file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20531 57a11ea4-9604-0410-9ed3-97b8803252fd
Apparently gnc:account-get-trans-type-splits-interval didn't watch out
for empty lists of accounts, and the resulting split list somehow
was bogus. Now that we check for empty account list, all is fine again.
This was broken for some months by now, maybe since r20404?
BP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20525 57a11ea4-9604-0410-9ed3-97b8803252fd
Somehow I missed the reference from src/engine/test/test-recursive.c.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20515 57a11ea4-9604-0410-9ed3-97b8803252fd