* macros/openhbci.m4: Fix openhbci macro again so that it uses a C
check program.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8286 57a11ea4-9604-0410-9ed3-97b8803252fd
* configure.in: supply AC_PROG_CXX to fix the automake-1.7 problem
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8283 57a11ea4-9604-0410-9ed3-97b8803252fd
* macros/autogen.sh: a bit more work on the version searches.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8282 57a11ea4-9604-0410-9ed3-97b8803252fd
* macros/autogen.sh: add more searches for a good version of
the autotools.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8281 57a11ea4-9604-0410-9ed3-97b8803252fd
Also look for appropriately-named versions on systems like RH7.3
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8277 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/dialog-hbcitrans.c, gnc-hbci-utils.h,
gnc-hbci-utils.c, hbci-interaction.h, hbci-interaction.c: Add
*much* better error checking -- the user now gets almost always
correct feedback if an online transfer cannot be executed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8275 57a11ea4-9604-0410-9ed3-97b8803252fd
* configure.in: Fix hbci and ofx test for handling --disable
correctly.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8271 57a11ea4-9604-0410-9ed3-97b8803252fd
date of the form XXXXXXXX is always YYYYMMDD. There is at least
one example where it is MMDDYYYY. So, test it both ways:
xxxxYYYY and YYYYxxxx. Make sure a 4-digit year "makes sense"
(e.g., the year is after 1930). Fixes bug #111889.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8266 57a11ea4-9604-0410-9ed3-97b8803252fd
test, since it breaks on guile-1.6 (which does mean that
importing into a guile-1.6-based system will fail, but so much
else fails when upgrading from 1.6 to 1.8 that it really doesn't
matter. Users will have to reset their reports anyways.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8254 57a11ea4-9604-0410-9ed3-97b8803252fd
parse values that begin "..." because it is clearly not
valid (regardless of the locale). Fixes#109868.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8238 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/business/business-gnome/dialog-employee.c:
* src/business/business-gnome/dialog-job.c:
* src/business/business-gnome/dialog-vendor.c:
Enable changing the "ID" for different business objects.
Fixes#108563.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8236 57a11ea4-9604-0410-9ed3-97b8803252fd
Pospisek's patch to the transaction report (fixes bug #110598)
* src/gnome-utils/gw-gnome-utils-spec.scm: fix the description
of gnc:mdi-show-progress.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8235 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/hbci-interaction.c: Fix some user
messages where chip cards were confused with key files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8230 57a11ea4-9604-0410-9ed3-97b8803252fd
* lots of files...
fixes for GCC 3.3 warnings
comparison between signed and unsigned and
dereferencing type-punned pointer will break strict-aliasing rules
fixes#110320
* src/engine/gnc-pricedb-p.h
* src/engine/gnc-pricedb.c
* src/engine/gnc-pricedb.h:
gnc_pricedb_lookup_at_time_any_currency,
gnc_pricedb_lookup_day_any_currency and
gnc_pricedb_lookup_nearest_in_time_any_currency functions
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8223 57a11ea4-9604-0410-9ed3-97b8803252fd
actually return the account Code, not the account Name! Fixes
#110561.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8220 57a11ea4-9604-0410-9ed3-97b8803252fd
get_predicate() in case the user just "hit return" (and the
auto-evaluate didn't happen). Fixes bug #106444.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8210 57a11ea4-9604-0410-9ed3-97b8803252fd
tries to transfer from a non-currency account, and don't let
them do it. Yes, this means you cannot transfer between mutual
funds, but the logic for that can be added later. This fixes
bug #109641.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8208 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/business/business-reports/aging-report.scm:
Fix a couple strings to improve comments when owners and accounts
are missing. Direct the user to select them in the report options.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8168 57a11ea4-9604-0410-9ed3-97b8803252fd
company name and contact name are the same and, if so,
only print one of them. Fixes#109753.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8163 57a11ea4-9604-0410-9ed3-97b8803252fd
Fix the glade settings so resizing the window will properly
resize the widgets. Fixes#107586.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8161 57a11ea4-9604-0410-9ed3-97b8803252fd
Save the entry cells before adding an it to the invoice,
otherwise it wont get sorted properly. Fixes#108910.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8159 57a11ea4-9604-0410-9ed3-97b8803252fd
Don't ask the user in the general case when making changes
to entries. Generally the user should be allowed to make
whatever changes they want without being pestered.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8157 57a11ea4-9604-0410-9ed3-97b8803252fd
failure -- don't try to set the to_charge_amount value unless
we're in a VIEW/EDIT invoice.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8155 57a11ea4-9604-0410-9ed3-97b8803252fd
of PaymentType and DiscountHow higher earlier in the file
to prevent problems of circular dependencies.
* src/business/business-core/gncInvoice.[ch]:
- Add the storage of the to_charge_amount.
- Add GetTotalOf() to find the total of Cash and Charge amounts
- Use the to_charge_amount when posting an invoice
* src/business/business-core/dialog-invoice.c:
- add a to_charge_amount for Exp. Vouchers
- add a "Total Cash" and "Total Charge" summary
* src/business/business-gnome/glade/invoice.glade:
- add the to_charge_amount frame and labels.
* src/busines/business-core/file/gnc-invoice-xml-v2.c: Add support
for the to-charge amount.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8153 57a11ea4-9604-0410-9ed3-97b8803252fd
Change functions to be driven off this data table instead of
explicitly coding each field.
Add new fields in the account tree window for present, cleared,
reconciled, and future minimum balances. #95628
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8148 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/engine/gnc-pricedb.c
* src/engine/gnc-pricedb.h: new function
gnc_pricedb_lookup_latest_any_currency, return any available
prices for given commodity regardless of currency
* src/app-utils/gnc-ui-util.c: do a "two stage" price lookup in
gnc_ui_convert_balance_to_currency if no price for the commodity
is found in the requested currency, then look for prices in any
currency and for a exchange rate from the price currency to the
requested currency
* src/gnome/gnc-split-reg.c: do currency conversion and show the
value in the status line of stock and mutual fund accounts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8145 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/report/standard-reports/daily-reports.scm: New report
"income vs. day of week" by Andy Wingo <wingo@pobox.com>.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8107 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/engine/gnc-session.c: OpenBSD fix by Todd T. Fries
<todd@flare.fries.net>
* src/engine/Transaction.c: OpenBSD fix by Todd T. Fries
<todd@flare.fries.net>: time_t is not long everywhere.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8104 57a11ea4-9604-0410-9ed3-97b8803252fd
cflags, because it can cause build warnings on platforms with
gcc-3.2, and frankly we don't need it since we don't install
before we're building.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8092 57a11ea4-9604-0410-9ed3-97b8803252fd
and make the accelerator keys work properly when the calender part is
visible.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8086 57a11ea4-9604-0410-9ed3-97b8803252fd