Commit Graph

6171 Commits

Author SHA1 Message Date
Christian Stimming
0de66c989c 2002-10-27 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/*: Add Direct Debit HBCI action. Much
	more work on error handling and user feedback. Make the caching of
	the PIN a user preference.

	* po/de.po, po/glossary/de.po, po/POTFILES.in: Update German
	Translation.

	* configure.in, macros/openhbci.m4: Update required OpenHBCI
	version (now 0.9.3 i.e. current OpenHBCI's CVS).

	* src/app-utils/prefs.scm,
	src/import-export/qif-import/druid-qif-import.c: Add cache-PIN
	preference for HBCI. Rename preference tab to "Importing/Online".


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7402 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-27 18:51:30 +00:00
Christian Stimming
98b7b064f7 Fix some i18n strings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7401 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-27 18:45:46 +00:00
David Hampton
79babdbda0 Frederic Lespez's fixes for the French account templates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7400 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-27 10:07:31 +00:00
David Hampton
0147cafc5c Track directory changes and remember them for the next time the user
is asked to enter a file. #95668


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7399 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-27 09:52:45 +00:00
David Hampton
040f91627b Rework the way that gnucash remembers menu/toolbar items that need to
be updated when switching between MDI windows. This solve the problem
of the gnome MDI code deleting menuitems at will. #96302

Make the UI a bit cleaner when in MDI "top level" mode. Switching
windows no longer makes menu/toolbar items appear to change in the
"previous" window.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7398 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-27 09:02:30 +00:00
David Hampton
2305d0823d Don't unprotect #f. Crashes scheme when run under gdb.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7397 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-27 08:42:09 +00:00
Joshua Sled
fdecf1a9fb Err... sorry 'bout that. Necessary changed committed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7396 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-27 08:16:16 +00:00
David Hampton
bfdba8a7cd Utilize the new callback function for sending an error message to the
gui code instead of printing an error on the console.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7395 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-27 05:36:11 +00:00
Joshua Sled
3e900c3139 2002-10-26 Joshua Sled <jsled@asynchronous.org>
* src/gnome/dialog-sxsincelast.c (sxsincelast_tc_row_sel): Place
	the template transaction associated with the SX in the window,
	fixing Bug#93900.

	* src/gnome/dialog-sxsincelast.c (sxsincelast_populate): Process
	the auto-create transactions if there are only auto-create,
	no-notify SXes as a result of the since-last-run-dialog
	invocation; fixes bug #96944.

	* src/gnome/dialog-sxsincelast.c (sxsincelast_populate): Changed
	return-value from sxsincelast_populate to reflect all the possible
	conditions, allowing...

	* src/gnome/window-main.c (gnc_main_window_sched_xaction_slr_cb):
	Changed since-last-run-dialog-create return-value handling; fixes
	Bug#90060.

	* src/gnome/dialog-sxsincelast.c (add_to_create_list_to_gui):
	Setup of to-create page more correct; the first item which needs
	interaction is selected, or the widgets are set to inactive.
	Fixes Bug#96669 and Bug#96665.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7394 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-27 03:34:14 +00:00
Christian Stimming
a791960784 More HBCI work, especially for error recovery.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7393 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-27 00:30:21 +00:00
David Hampton
36b6e0308d Make the currency picker always display currencies in the "mnemonic
(name)" style when selecting a currency.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7392 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 23:59:52 +00:00
David Hampton
e278fa5b4d Use a currency picker instead of a commodity editor. The user is only
being asked to select a currency so the choices should be limited to
exactly that.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7391 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 23:58:43 +00:00
Christian Stimming
f8cb8afb1e Update German translation. Fix some i18n issues.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7390 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 23:37:17 +00:00
David Hampton
443a632465 Sort the curreny list by symbol, not name, since the symbol is
displayed first.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7389 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 22:03:30 +00:00
David Hampton
914865ef2e Can't have duplicate accelerator keys in a menu.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7388 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 21:35:16 +00:00
Christian Stimming
c2db299e66 i18n some strings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7387 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 21:29:54 +00:00
Christian Stimming
709fa7dfb5 update potfiles.in
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7386 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 20:48:59 +00:00
Christian Stimming
e65faf11f1 2002-10-26 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-kvp.h,
	src/import-export/hbci/gnc-hbci-gettrans.c: Remember the user's
	date of last transaction retrieval. REQUIRES updating to current
	OPENHBCI CVS.

	* src/import-export/hbci/gnc-hbci-utils.c: Cache the created
	HBCI_API for subsequent calls. Will also cache the user's
	password. Also, make more meaningful error handling.

	* src/import-export/hbci/dialog-daterange.[hc]: Add a dialog
	asking for the date range of transactions to retrieve.

	* src/engine/date.h: Add timespecToTime_t function.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7385 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 16:27:45 +00:00
David Hampton
f5e9c06389 Notes on the rest of today's changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7384 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 08:29:06 +00:00
David Hampton
a1518276ff Do a better job enforcing placeholder accounts when a register is open
to such an account.  Disable menu/toolbar items that can cause
problems.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7383 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 05:12:15 +00:00
David Hampton
358333f4f5 Changes to the Help menus requested by Wilddev.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7382 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 04:31:40 +00:00
David Hampton
6cb4340303 Split an odd corner case off of the register delete code and give it
its own menu item.  This is the new "reinitialize transaction" menu
item.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7381 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-26 03:54:14 +00:00
Derek Atkins
111939ef7e * gnc-backend-file.c: make sure a file HAS a date before actually
removing it.  Otherwise you will remove a foo.xac file by accident.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7380 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-24 13:28:44 +00:00
Christian Stimming
7fd929c6a4 2002-10-24 Christian Stimming <stimming@tuhh.de>
* src/gnome/window-acct-tree.c,
	src/import-export/hbci/gncmod-hbci.c: fix more menu item strings.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7379 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-23 22:10:30 +00:00
Derek Atkins
dc86bf4a4c * new translations require leading underscores for menu names
or the lookups fail when adding new menus.  In particular,
	  "_Actions", "_Toolbar", and "_Status Bar".


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7378 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-23 20:49:33 +00:00
Derek Atkins
095a551936 * de.po: fix a string for Christian so it compiles.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7377 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-23 13:45:54 +00:00
Derek Atkins
3d6b0a55b9 Fix a bunch of compiler warnings:
* Transaction-matcher.c: use "=" not "==" to set a variable
	* gncmod-generic-import.c: comment out unused variable "engine"
	* dialog-scheduledxaction.c: comment out unused function
	* gnc-splash.[ch]: change splash-update to take a const string


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7376 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-23 03:33:48 +00:00
Christian Stimming
c9739ad9f2 2002-10-22 Christian Stimming <stimming@tuhh.de>
* src/engine/FreqSpec.c (xaccFreqSpecGetFreqStr): Fix several
	translation strings.

        * Update de.po translation.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7375 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-22 21:31:20 +00:00
Christian Stimming
cb51625082 yet more typo/message unifying.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7374 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-22 20:42:03 +00:00
Christian Stimming
c6e7980b18 fix one more typo.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7373 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-22 20:41:01 +00:00
Christian Stimming
f595be11f8 fix typo.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7372 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-22 20:39:05 +00:00
Christian Stimming
530135cfbd 2002-10-22 Christian Stimming <stimming@tuhh.de>
* po/glossary/gnc-glossary.txt, po/glossary/*: Update glossary
	(added Scheduled Transactions). Merge glossaries from 1.6 branch
	onto HEAD.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7371 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-22 20:26:44 +00:00
Joshua Sled
04d39a88cb 2002-10-21 Joshua Sled <jsled@asynchronous.org>
* src/gnome/dialog-scheduledxaction.c (gnc_sxed_update_cal): Check
	validatity of date before subsequent processing; fixes Bug#96467.

	* src/gnome-utils/gnc-dense-cal.c
	(gnc_dense_cal_mark)
	(gnc_dense_cal_mark_remove): Queue a re-draw when marks are added
	or removed; fixes Bug#96468.

	* src/gnome-utils/gnc-frequency.c (year_range_sels_changed): Emit
	"changed" signal when the year-range selections change; fixes
	Bug#96470.

	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_check_consistent):
	Free the name str after we've used it [conrad-found, unfiled bug].

	* src/gnome-utils/gnc-dense-cal.c (populate_hover_window): Now
	more tolerant of mark sets without names.

	* src/gnome/druid-loan.c:
	* src/gnome/dialog-scheduledxaction.c: Cleaned up compilation
	warnings so -Werror can go back on soon.

	* src/gnome/window-main.c (gnc_main_window_create_menus): Reworded
	MenuItem for loan-repayment druid as per Chris' suggestion.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7370 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-22 06:18:58 +00:00
Derek Atkins
bd1e487913 * app-utils/options.scm -- fix (find-first-account) to search subaccounts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7369 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-22 03:28:35 +00:00
Christian Stimming
e83f6643f5 Updated translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7368 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-21 21:57:07 +00:00
Derek Atkins
f619402cda * Peter O'Gorman's MacOS patch
This is mostly just a bunch of libgncmod_name_LTX_ symbol changes to
	  the modules.
	  Also had to remove -Werror from hbci/Makefile.am due to darn cc
	  warnings about order of includes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7367 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-21 04:13:32 +00:00
Benoit Grégoire
5b5cded278 2002-10-20 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/Trasaction-matcher.c: Fix compiler warnings.
	* src/import-export/ofx/gnc-ofx-import.c: Give the user more information for account creation.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7366 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-21 01:39:47 +00:00
Derek Atkins
708bfc5bc8 * configure.in -- remove -Wno-uninitialized -Wno-unused, in preparation
for the "new g-wrap" which should output code that wont cause these
	  warnings.

	* gnc-vendor-xml-v2.c, test-customer.c, test-vendor.c -- fix compiler
	  warnings.
	* dialog-options.c -- remove unused variable
	* gnc-regwidget.c -- remove unused (module) variable


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7365 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-21 00:15:36 +00:00
Derek Atkins
6f7ce723d5 fix POTFILES.in w.r.t. the move of gnc-account-sel.c. oops.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7364 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-20 23:43:21 +00:00
Benoit Grégoire
088ba7b43b 2002-10-20 Benoit Gr�goire <bock@step.polymtl.ca>
* Investment transactions now create two accounts, one is for the stock, the other is the account defined by the FI, where the cash is swaped.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7363 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-20 22:35:05 +00:00
Benoit Grégoire
052c59cc23 * Investment transactions now create two accounts, one is for the stock, the other is the account defined by the FI, where the cash is swaped.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7362 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-20 22:33:15 +00:00
Christian Stimming
6e19381638 Improved translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7361 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-19 23:35:39 +00:00
Derek Atkins
70828581b4 * app-utils/options.scm -- define new account-sel options that let you
"select" an account.  You can only select one account using this option.
	* app-utils/app-utils.scm -- export new account-sel option types
	* gnome-utils/dialog-options.c -- use the GNCAccountSel to implement
	  the account-sel option.
	* business/business-reports/*.scm -- change to using the new account-sel
	  option type.  Fixes bug #96137


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7360 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-19 23:14:09 +00:00
Derek Atkins
478cbcfdd0 * move gnc-account-sel.[ch] from src/gnome to src/gnome-utils
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7359 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-19 20:13:24 +00:00
Derek Atkins
6535bbe055 * move dialog-account.[ch] from src/dialog-account to src/gnome-utils
fix all references (Makefile.am) to remove src/dialog-account
	* configure.in: remove src/account-dialog/Makefile


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7358 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-19 19:56:51 +00:00
Derek Atkins
cb667129b0 * dialog-account.[ch] -- add "destroy-window" callback registration.
remove dependencies on register/ledger
	* split-register.c -- register "destroy-window" callback


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7357 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-19 18:56:28 +00:00
Derek Atkins
1baf0a6e4d * src/dialog-account/dialog-account.c,Makefile.am
prove to myself that there is no real dependency on src/gnome
	  by removing top-level.h and window-main.h and recompiling....
	  no warnings were output by the compiler.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7356 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-19 18:20:06 +00:00
Derek Atkins
ec3d45a47c * fix bug #95844 -- fix qif-import/qif-parse.scm to match
qif-io-core/qif-parse.scm w.r.t. parsing the numbers.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7355 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-19 17:51:15 +00:00
Derek Atkins
c11e0801b3 * configure.in -- don't double-add -Wall. Only add -Wall for GCC.
let the user know what additional warnings are being added.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7354 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-19 15:51:06 +00:00
Derek Atkins
a811b8062f * configure.in -- don't let GNOME_COMPILE_WARNINGS overwrite our list
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7353 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-10-19 15:45:16 +00:00