on the screen. Without this gtk-html computes the wrong scroll offset
for the window.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7755 57a11ea4-9604-0410-9ed3-97b8803252fd
any time it opens a register. Consolidate logic for opening a new
register. Enhance the reconciliation start window to update the ending
value when this flag is changed. #101150
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7753 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/scm/command-line.scm: change the message to let people know that
the rpc-server command-line option only works if gnucash was compiled
with rpc enabled.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7751 57a11ea4-9604-0410-9ed3-97b8803252fd
the LOT code to clear memory when you destroy a lot. Fixes a crash
when you destroy a lot.
* src/engine/Transaction.[ch]: add an xaccTransClearReadOnly() function
to let you clear the flag so you can then remove an transaction. Only
for internal uses only! This is used by the Invoice UnPost code.
* src/engine/gnc-lot.c: remove the lot from the account's list of lots
when the last split is gone.
* src/business/business-core/gncInvoice.[ch]: implement Unpost function
* src/business/business-ledger/gncEntryLedger.[ch]: change the
set_readonly() function to let you toggle back and forth between
readonly and readwrite ledgers.
* src/business/business-gnome/dialog-invoice.c: implement unpost; set back
to readwrite if the unpost succeeds
* src/business/business-gnome/dialog-order.c: use new set_readonly() API
FIXES BUG #101452
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7750 57a11ea4-9604-0410-9ed3-97b8803252fd
for logic to apply a payment. Moved logic from dialog-payment.
* src/business/business-gnome/dialog-payment.c: move logic to
apply payment to business-core.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7749 57a11ea4-9604-0410-9ed3-97b8803252fd
rate_cell layout for general ledgers. Fixed the critical
failure from bug #101000
* src/gnome-search/search-numeric.c:
* src/gnome-search/search-double.c:
* src/gnome-search/search-int64.c:
read the value out of the GNCAmountEdit entry when we create
the Query Predicate, because we're not getting the amount_changed
signal. Fixes#101000.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7748 57a11ea4-9604-0410-9ed3-97b8803252fd
as a positive value (use ABS). Fixes the rest of #102163.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7747 57a11ea4-9604-0410-9ed3-97b8803252fd
handler during certain paths of the ok_cb because the focus-out
signal may not get handled in all cases -- so force the issue.
Fixes bug #102163
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7746 57a11ea4-9604-0410-9ed3-97b8803252fd
exchange rate when we're swapping currencies, since the logic
of the transfer dialog was reversed. Fixes bug #102157
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7745 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/druid-hbci-initial.c
* src/import-export/hbci/gnc-hbci-utils.c:
Fix a bunch of "warning: deprecated use of label at end of
compound statement" in gcc3 in select statements (added
semicolons after default: so that I don't break anything,
but it should probably output an error instead).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7743 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/report/standard-reports/cash-flow.scm: Patch by Ed Warnicke
<hagbard@physics.rutgers.edu>.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7742 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/backend/postgres/PostgresBackend.c: Added some ENTER
and LEAVE statements to more of the functions.
* src/backend/postgres/upgrade.c: Changed all the DATETIME
SQL data types to TIMESTAMP. DATETIME will not be in Postgresql
as of 7.3.
* src/backend/postgres/functions.sql: Changed all the DATETIME
types in the DDL to TIMESTAMP.
* src/backend/postgres/table-create.sql: Changed all the DATETIME
types in the DDL to TIMESTAMP.
* src/backend/postgres/table-audit.sql: Changed all the DATETIME
types in the DDL to TIMESTAMP.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7741 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/app-utils/prefs.scm, src/app-utils/global-options.c: Rename
"Default currency" option to "New Account default currency" since
*everybody* asks about that one. Was reported in #102043,
#100466, #99364, #87729.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7740 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/engine/FreqSpec.c: Fix the i18n comments for the translators.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7735 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/register/register-gnome/formulacell-gnome.c: Changed
FormulaCell from MOD_SX to MOD_REGISTER.
* src/engine/FreqSpec.c (xaccFreqSpecGetFreqStr):
s/g_string_sprintf/snprintf/, as the former can't handle the
re-ordered format parameters which the po-files use; fixes
Bug#101650.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7731 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/scm/main.scm: Patch by Peter O'Gorman <peter@pogma.com> for
Mac OS X.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7727 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/hbci-interaction.c: Fix reparent
warnings. Make the PIN dialog a bit nicer.
* src/import-export/hbci/gnc-hbci-getbalance.c: Always use the
"booked balance" instead of sometimes one or the other.
* po/de.po: Updated translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7725 57a11ea4-9604-0410-9ed3-97b8803252fd
contained copyright notices for motif componenents that have
not been a part of gnucash for 3 years
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7724 57a11ea4-9604-0410-9ed3-97b8803252fd
opened by this function are ASCII text. Reset the base_location
properly when switching documents. Add debugging. #101783
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7721 57a11ea4-9604-0410-9ed3-97b8803252fd
for both both forward and reverse currency quotes in the
pricedb. Attempt to install currency quotes into the pricedb in a
consistent manner. Give the user better feedback on exactly what the
exchange rate means. Obsolete the currency "swap" routine. #101450
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7714 57a11ea4-9604-0410-9ed3-97b8803252fd