Commit Graph
1146 Commits
Author SHA1 Message Date
Derek Atkins ca94a5b41f * remove (old, unused) dialog-job-select.[ch] files from CVS.
* fix bug #96035 -- do not limit searches to the last-chosen object.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7330 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-17 13:59:27 +00:00
Derek Atkins 848db09842 * fix bug #96030 -- change "Customer/Vendor Name" to "Company Name"
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7329 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-17 13:43:28 +00:00
Joshua Sled b4986ed2de 2002-10-16 Joshua Sled <jsled@asynchronous.org>
* src/app-utils/gnc-exp-parser.c (gnc_exp_parser_parse): This
	function now fails correctly if there are un-bound variables in
	the expression.  This causes expressions like 'AUD 1.23' to fail.
	This is related to, but not a fix for, Bug#95474.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7328 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-17 05:26:40 +00:00
Christian Stimming 8fe4bf789c 2002-10-16 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/hbci-account-picker.c,
	dialog-hbci-trans.c, glade/hbci.glade: Grey out unimplemented
	buttons.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7327 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-16 17:34:19 +00:00
Derek Atkins 5b2369ecc8 * fix call to pgend_trans_commit_edit()
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7325 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-16 14:45:38 +00:00
Derek Atkins 402a1187c1 * fix call to pgend_trans_rollback_edit()
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7324 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-16 14:38:24 +00:00
Derek Atkins 37be0a14be * add more debugging to new PostgresBackend functions
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7323 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-16 14:34:53 +00:00
Derek Atkins 563409a7fb * Update the Backend API in the engine for better plugability.
Change the File, Net, and Postgres backends to use the new API.
	  Fixes bug 94648.

	* src/engine/engine-helpers.c: fix a compiler warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7322 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-16 04:49:09 +00:00
Derek Atkins a2908ba315 * Christian Krause's dialog-utils patch for style
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7320 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-16 00:29:46 +00:00
Joshua Sled 1b4ae855ca 2002-10-14 Joshua Sled <jsled@asynchronous.org>
* src/gnome/dialog-sxsincelast.c (process_auto_create_list): Use
	the appropriate function for creating toCreateInstances to fix
	Bug#95637.
	(sxsld_get_future_created_txn_count): Added to assist in
	next-page-determination.
	(sxsld_disposition_changed): Correctly predicts
	post-processing/future txn count; fixes Bug#95734.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7318 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-15 06:39:12 +00:00
Derek Atkins 206a738f87 * add library directories for "make check"
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7317 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-15 03:47:35 +00:00
Joshua Sled 64f30ce2a5 2002-10-14 Joshua Sled <jsled@asynchronous.org>
* src/app-utils/gnc-exp-parser.c (func_op): Remove
	seemed-like-a-bad-idea explicit negation of calculated values;
	fixes Bug#95781.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7316 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-15 03:26:46 +00:00
Derek Atkins b602aa7a49 * src/test-core and src/engine/test-core should not be added to
the gnucash-build-env (noinst_ is a static library)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7315 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-15 02:19:02 +00:00
Derek Atkins 72b570a480 * src/backend/file/test-xml-transaction.c -- use gnc_numeric_equal()
to compare split value and quantities in tests, because Splits can
	  adjust those values based on the commodity.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7313 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-15 02:01:09 +00:00
Chris Lyttle 263cb9c3a1 fix missing gnc-lot.h file in engine/Makefile.am
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7305 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-14 09:15:29 +00:00
Chris Lyttle f2ef834664 fix make dist breakage
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7304 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-14 07:55:27 +00:00
Chris Lyttle b313ec65e7 updated AUTHORS and NEWS files for release
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7303 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-14 06:20:13 +00:00
Chris Lyttle 3cb936e8f3 fix make dist breakage, update rpm spec, up version to 1.7.1
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7302 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-14 05:33:14 +00:00
David Hampton e9acb396f7 Work over check printing one more time. The register code now calls
the check printing dialog directly instead of detouring through
scheme.  There can be one print dialog per register window. The dialog
is now hidden after use (instead of being destroyed) so all settings
persist until the register window is closed. The scheme printing code
is now called directly from the dialog when OK is clicked, instead of
being called via a callback vector.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7299 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-13 22:02:32 +00:00
Joshua Sled 802b30382d 2002-10-13 Joshua Sled <jsled@asynchronous.org>
* src/register/ledger-core/gnc-regwidget.c
	(gnc_register_create_tool_bar): Added support for tooltips to the
	toolbar of the gnc-regwidget
	(gnc_regWidget_new): Added support for conditionally disallowing
	various capabilities of the reg-widget, as scheduled transactions
	use of the regwidget requires.  Fixes Bug#95009.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7298 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-13 18:58:27 +00:00
David Hampton 33cddb3ae7 Rework the date input for the print check dialog. (#95022) Move the
third check upward on the page by 1/2 inch. (#95016)  Print the memo
field on the check. (#95015)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7297 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-12 22:17:31 +00:00
David Hampton 870f8ecbb1 Move gnc_get_session function to a better location.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7294 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-12 21:33:15 +00:00
Benoit Grégoire 69fcd3292b * src/import-export/Account-matcher.c: Change "Account ID" text
to "Full account ID" an make it translatable.
	* src/import-export/ofx/gnc-ofx-import.c: Use the new account
	name field of LibOFX to help the user identify the account.
	Starting now, until furter notice you 	need LibOFX CVS available
	at http://sourceforge.net/cvs/?group_id=61170 to build the
	ofx module.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7293 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-09 04:31:19 +00:00
Derek Atkins d8070f1f40 * however they should generate destroy events
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7292 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-08 23:24:54 +00:00
Derek Atkins 99df6ac3f7 * books do not need to generate events
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7291 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-08 21:49:11 +00:00
Derek Atkins a56e6be18b * created the backend-api document
* removed the old Query code (bug #94318)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7290 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-08 04:01:54 +00:00
Derek Atkins 3a40bd45c3 * Rename "print invoice" to "printable invoice"
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7288 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-07 13:45:48 +00:00
David Hampton 7eecd9ea66 If there are only two splits and the register is in "expanded" mode,
don't automatically update the price of the other split.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7286 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-07 01:30:41 +00:00
David Hampton f9ecbf0aaf Opening a placeholder account now yields a register that can't be
edited and a nice warning message.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7285 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-06 23:23:41 +00:00
Christian Stimming 9d24eedfc5 2002-10-07 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/druid-hbci-initial.c: Fix and activate
	the initialization functions again; therefore, the HBCI subsystem
	is now open for testing (requires openhbci-CVS as of Oct 03).

	* src/import-export/hbci/hbci-interaction.[hc]: Close button
	hides, not destroys.

	* src/import-export/hbci/hbci-account-picker.c: Fix account picker.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7284 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-06 22:35:28 +00:00
Joshua Sled b7ed99154a 2002-10-06 Joshua Sled <jsled@asynchronous.org>
* src/gnome/druid-loan.c: The druid now enforces valid account
	selection for the GNCAccountSel widgets; fixes Bug#90784.

	* src/gnome/gnc-account-sel.c (gas_destroy): GNCAccountSel
	now cleans up after itself, especially with removing its engine
	event observation.  Moved from src/gnome-utils/ to src/gnome/
	because of circular dep introduced below.

	* src/dialog-account/dialog-account.c
	(gnc_ui_new_account_with_types): Added new function to create a
	NewAccount dialog with only a valid-types filtering list.

	* src/gnome-utils/gnc-account-sel.c
	(gnc_account_sel_set_acct_filters): Added support for filtering
	the accounts available through the GNCAccountSel.
	(gnc_account_sel_set_new_account_ability): Added support for a
	conditional "New..." button which allows the creation a new
	account.  If the selector has a filter in place, the filter will
	apply to the new-account creation as well.

	* src/gnome-utils/gnc-account-sel.c: Added ifdefs, comments around
	regions pertaining to unimplemented feature of completion.
	Fix for Bug#90779.
	(gnc_account_sel_event_cb): Added support for updating list
	contents when the account tree changes; the current selection is
	respected if the account still exists; fixes Bug#94951.

	* src/gnome/dialog-sxsincelast.c
	(sxsld_process_to_create_instance): Handle the corner case of not
	incrementing the state while postponing/ignoring a
	never-been-created SX.  Handle only incrementing the counters of
	newly-come-due SXes.

	* src/engine/SchedXaction.c (gnc_sx_create_temporal_state): Fix
	corner case of creating the temporal state of a never-been-created
	SX; fixes Bug#94947.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7283 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-06 22:31:05 +00:00
Christian Stimming 354de817c7 2002-10-06 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-gettrans.c, gnc-hbci-actions.c:
	More work on transaction invocation and importing. Is actually
	usable now.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7282 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-06 20:37:32 +00:00
Derek Atkins 29bfdf9fcf * Change the Report MENU names, not the REPORT names (except for
the "Welcome to GnuCash" report)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7281 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-06 18:00:03 +00:00
Derek Atkins 8ac773a5ae More report renaming (and report menu renaming). Try to keep reports
with their original name where possible and just change the menu item.

	* taxtxf.scm -- Change "Accounts -> Tax Information" to Edit->Tax Options


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7280 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-06 17:28:53 +00:00
Derek Atkins 8ea1237010 * report-gnome/report-gnome.scm -- Create sorted menu items
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7279 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-06 16:53:20 +00:00
Derek Atkins 2b6beb7b0a * Rename a bunch of reports as per Chris Lyttle's suggestions
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7278 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-06 15:35:54 +00:00
David Hampton b905d37ce8 Today's changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7277 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-06 09:44:13 +00:00
Derek Atkins b9deaef522 * make the Invoiced? cell mutable under limited conditions
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7274 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-05 23:52:42 +00:00
Derek Atkins d3db2e6750 * use the checkbox cell in the EntryLedger
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7273 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-05 23:24:29 +00:00
Derek Atkins 6510d59d7b * Implement a core CheckboxCell register type (note, still needs a
pretty Gnome implementation)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7272 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-05 23:23:38 +00:00
Derek Atkins aceb6f63f2 * Peter O'Gorman's patch for fixing libtool on darwin
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7268 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-05 15:59:23 +00:00
Derek Atkins da3abe6423 * Check for gettext in -lintl for MacOS
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7267 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-05 14:49:53 +00:00
Derek Atkins 1b7c48a98c * Fix the autoconf-2.13/2.52/2.53 problems -- Gnucash should now
work on all versions of auto-tools, although it now requires GnuMake.

	* configure.in -- just pass LIBOBJS directly to the Makefile; pass
	  a sed script that uses '$U' (which is a 2.53ism, but works right
	  on 2.13) to the Makefile.
	* lib/libc/Makefile.am -- Use LIBOBJS and GnuMake's $(shell) syntax
	  to create the list of libobjects to be linked into "libc-missing"


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7266 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-05 14:24:10 +00:00
Christian Stimming 4e47975a10 2002-10-03 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-gettrans.[hc]: Separate the
	Get-Transaction related HBCI functions into this file. Much more
	work here, so that most of transaction information is now filled
	into the right places. Requires totally up-to-date OpenHBCI CVS,
	though.

	* src/import-export/hbci/gnc-hbci-getbalance.[hc]: Separate the
	Get-Balance related functions to a seperate file. Add invocation
	of account reconcile upon successful balance retrieval.

	* src/import-export/hbci/hbci-progressmon.c: Change to a
	GnomeDialog here, and fix handling of parent window.

	* src/gnome/window-main-summarybar.c: Introduce lookup of currency
	symbol. However, this doesn't quite fix bug #91724, since that one
	is related to the currency_item->assets_label and not to the label
	in front of that. What a pity.

	* src/RecnWindow.h (recnWindowWithBalance),
	src/gnome/window-reconcile.c: Add function to invoke account
	reconciliation with balance and date given.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7264 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-03 21:07:47 +00:00
Derek Atkins dd59615084 Add comments about bug fixes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7263 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-03 17:51:43 +00:00
Derek Atkins f3fe12becb * src/scm/main.scm -- move (setlocale ...) earlier in the startup.
it needs to run before app-utils is loaded (because gnc_localeconv()
	  caches the first run -- so if that happens before setlocale, you're
	  stuck!)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7262 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-03 17:39:03 +00:00
Derek Atkins 058284bc1c * src/backend/postgres/gncquery.c - create proper SQL, ignore bookGUID
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7261 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-03 02:04:12 +00:00
Derek Atkins 4da20676b1 * configure.in: check for ltdl.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7260 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-02 19:43:58 +00:00
Derek Atkins 0f5a6b518b Herbert Thoma's patch:
* /src/report/standard-reports/advanced-portfolio.scm: new report
	which shows money-in, money-out and gain of stock and fund accounts
	(based on the work of Martijn van Oosterhout and portfolio.scm
	by Robert Merkel)

	* src/report/standard-reports/standard-reports.scm: add
	advanced-portfolio.scm to gncscmmod_DATA

	* doc/build-suse.txt: updated for GnuCash 1.7


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7259 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-01 20:48:27 +00:00
Derek Atkins f86d58454a * src/bin/overrides/gnucash-build-env: fix trailing whitespace bug
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7258 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-01 04:40:16 +00:00