* 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
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
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
* 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
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
* 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
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
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
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
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
* 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
* 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
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
* 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
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
* 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
"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
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
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