Commit Graph
8753 Commits
Author SHA1 Message Date
Chris Shoemaker 7620b1918d Add some convenience functions for getting values from various combinations
of Accounts, Transactions, and Splits.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13045 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-30 02:59:43 +00:00
David Hampton c98c4d9794 Dave Herman's patch to suppresses extraneous entries table entries in
reports when there are no files specified for the "logo pix" file or
the "header pix" file.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13044 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-30 01:56:13 +00:00
David Hampton d9f937a004 Eskil Bylund's patch from Epiphany to enable cut/paste. Extended to
support GtkTextView widgets as well as GtkEditable widgets.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13043 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-30 01:49:35 +00:00
David Hampton 3eb9fa8a75 Fix another focus out event handlers
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13042 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-30 01:45:23 +00:00
David Hampton bad632ae30 Focus out event handlers should return FALSE.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13041 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-30 01:04:33 +00:00
Chris Shoemaker 295c475ea4 Convert account types filter dialog to use checkboxes for selection.
Patch by Eskil Bylund <eskil.bylund@gmail.com>


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13040 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-30 00:59:25 +00:00
David Hampton 1992088cff Andreas Köhler's patch to fix a problem where switching windows
repeatedly confusing the Windows menu.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13039 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 23:19:34 +00:00
Neil Williams fc77d038a1 hint for osx packagers re: automake1.4 - still a problem
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13038 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 23:01:30 +00:00
David Hampton 2d984ba480 Andreas Köhler's patch to fix commodity editor warnings/crash.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13037 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 22:50:39 +00:00
Joshua Sled eb8f68139b SX Since-Last-Run now reports transaction-creation errors to the user, degrades (somewhat) gracefully; report cleanup.
2006-01-29  Joshua Sled  <jsled@asynchronous.org>

	* src/report/utility-reports/welcome-to-gnucash.scm: register
	menu item for self.

	* src/report/report-gnome/report-gnome.scm
	(gnc:report-menu-setup): Remove report menu-item creation.

	* src/gnome/dialog-sxsincelast.c (create_each_transaction_helper):
	Degrade more gracefully in the face of errors during scheduled-transaction
	creation; record errors in-band rather than simply to the log, and
	display them to the user.  Resolves bugs: 151157, 167858, 151487.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13035 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 19:32:48 +00:00
David Hampton 6bd55f970d HIG changes for the "radio option" query dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13034 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 19:23:25 +00:00
David Hampton 0cc98d9ba4 Restore reasonable default logging levels.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13033 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 19:21:25 +00:00
David Hampton 67b746b581 Michael Wahlbrink's cvs to svn changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13029 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 18:21:54 +00:00
Neil Williams f0d89dbfda reverting r12999 and implementing a set of default log modules
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13027 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 17:49:35 +00:00
David Hampton aa02242b0a Use a format string of "%s" when building a message dialog from a
single string.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13021 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 16:08:51 +00:00
David Hampton 20752a73a5 Use the gtk2.6 secondary message text function now that there is a 2.4
emulation routine available.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13020 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 16:06:16 +00:00
David Hampton 1bd014def0 HIG rework. Remove newlines from dialog message strings. Give some
dialogs more descriptive button labels.  Clean up the code around the
file save query dialog.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13019 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 14:53:19 +00:00
Joshua Sled 3cbcbd6e86 remove debugging leftovers.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13018 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 14:48:41 +00:00
Christian Stimming e5ca17a6a9 Distribute also some of the older ChangeLogs
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13017 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 11:12:08 +00:00
Joshua Sled 9b0321bb9f Maintain the html-document title while rendering so the progress bar is setup with the right name. Bug#327650.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13016 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 00:19:09 +00:00
Joshua Sled d0ea7dfecf Pointer to the pathetic gtkhtml docs. :p
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13015 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-29 00:18:46 +00:00
Joshua Sled c506f3d188 Remove gnc-split-reg "create" and "capabilities" flags and dead code.
2006-01-28  Joshua Sled  <jsled@asynchronous.org>

	* src/gnome/gnc-split-reg.c: Remove a lot of dead code.
	(gnc_split_reg_new): Remove create-flags and
	disallowed-cap[abilitie]s; add simple "read-only" flag.

	* src/gnome/gnc-plugin-page-register.c
	(gnc_plugin_page_register_actions): remove stock-missing icon for
	"edit exchange rate" action.
	(GncPluginPageRegisterPrivate, gnc_plugin_page_register_init) 
	(gnc_plugin_page_register_create_widget): Replace "disallow
	cap[abilitie]s" with specific read-only flag.

	* src/gnome/dialog-scheduledxaction.c (schedXact_editor_create_ledger): 
	* src/gnome/dialog-sxsincelast.c (create_to_create_ledger) 
	(create_autoCreate_ledger, create_created_ledger): Set read-only
	flag on register.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13014 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 23:31:30 +00:00
David Hampton afbad0352a Add an include so gnucash compiles on gnome2.13 again.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13013 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 23:22:28 +00:00
Joshua Sled f93228f504 Be a bit more defensive about the plugin page's window being a GncWindow, not necessarily a GtkWindow.
2006-01-28  Joshua Sled  <jsled@asynchronous.org>

	* src/gnome/gnc-plugin-page-register.c (gnc_plugin_page_register_cmd_reverse_transaction) 
	(gnc_plugin_page_register_cmd_view_sort_by) 
	(gnc_plugin_page_register_cmd_view_filter_by) 
	(gnc_plugin_page_register_cmd_transfer) 
	(gnc_plugin_page_register_cmd_reconcile) 
	(gnc_plugin_page_register_cmd_jump): Treat
	GNC_PLUGIN_PAGE(page)->window as a GncWindow, not necessarily and
	immediately a GtkWindow; fixes issues with GTK cast warnings on
	GncEmbeddedWindow usages of the register.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13012 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 22:42:10 +00:00
Joshua Sled 6db18440d2 Fix UI of SX-related registers.
2006-01-28  Joshua Sled  <jsled@asynchronous.org>

	* src/gnome/ui/gnc-sxed-window-ui-full.xml: Add.
	* src/gnome/dialog-scheduledxaction.c (gnc_sxed_menu_entries) 
	(schedXact_editor_create_ledger)
	* src/gnome/dialog-sxsincelast.c (create_autoCreate_ledger) 
	(create_created_ledger, create_to_create_ledger) 
	(gnc_sxsld_menu_entries): Setup SX-related registers to only
	display and allow relevant register functionality. Bug#327642.

	* src/gnome/gnc-plugin-page-register.c
	(gnc_plugin_page_register_actions): Change stock icons for
	BlankTransaction and ScheduleTransaction Actions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13011 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 21:44:28 +00:00
Chris Shoemaker 117e62a917 Automatically close registers whose accounts are deleted.
We use the component manager to watch for the destruction of the account.
   Previously, having an account's register open while deleting it would
   just crash.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13010 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 20:30:23 +00:00
Christian Stimming 18b12b22c6 update svn:ignore
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13009 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 19:54:59 +00:00
Christian Stimming ab521d920f Fix shortcut in spanish menu entries; fixes bug 167626
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13008 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 19:07:39 +00:00
Christian Stimming 71f36b2c65 Fix old Changelogs from HEAD/gnome2 parallelity; entries are now in correct year
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13007 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 19:04:04 +00:00
Christian Stimming 43af8019a0 Updated German translation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13006 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 19:02:15 +00:00
Christian Stimming 65fda2ef1b Use rule clean-local for extra cleaning rules instead of default rule clean.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13005 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 18:58:50 +00:00
Christian Stimming c3651dea10 I18n string cleanup; add explanations for translators
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13004 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 18:57:37 +00:00
Joshua Sled a3f4252965 Change libgsf/goffice libraries and paths to be gnucash-specific.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13003 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 18:57:29 +00:00
Joshua Sled 41ba299b51 Bugs 327775, 327641: minor scheduled-transaction fixes.
2006-01-25  Joshua Sled  <jsled@asynchronous.org>

	* src/gnome/glade/sched-xact.glade: Bug#327775: consistency in
	case of dialog title.
	Bug#327641: fix glade-spec'ed response-codes for OK/Cancel
	buttons, thus letting logic work again.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13002 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 18:45:48 +00:00
Christian Stimming 62275638c8 Revert r12998 -- we only require aqbanking-1.0.0
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13001 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 18:00:11 +00:00
Derek Atkins 3ab99cab85 Properly save the guid of owners (partial fix for 328790).
* src/business/business-core/file/gnc-owner-xml-v2.c:
	  GncOwner is not a QOF_INSTANCE.  Get the GUID correctly.
	  Fixes part of #328790 (but not all of it).



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13000 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 17:23:47 +00:00
Chris Shoemaker f46c5dadb9 Re-enable logging for GnuCash modules that haven't explicitly set their
own levels.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12999 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 17:17:49 +00:00
Christian Stimming 021f9789c7 Require aqbanking-1.3.0 for HBCI.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12998 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 12:30:43 +00:00
Chris Shoemaker af574ecfa6 Remove obsolete code to handle account-types filtering for budgets.
Really remove treeviewcolumns when we're done with them.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12997 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 06:05:54 +00:00
David Hampton 0efa562ecb Add translation and rotation to the custom printing page. Modify the
code so that only the custom widgets that have an effect for the
current setting are sensitive.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12996 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 05:01:02 +00:00
Chris Shoemaker 3e3280f97e Better default account selection when opening the budget report.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12995 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 04:14:56 +00:00
Chris Shoemaker ac727fce70 Remove traces of old gnucash-run-script from gnucash.m4.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12994 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-28 02:23:38 +00:00
Chris Shoemaker ef7c5f5b1e Move generation of report serial ids from guile to C.
Try to gracefully handle more errors during report loading.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12993 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-27 23:03:23 +00:00
Derek Atkins ed2263acdb Get "make distcheck" to work....
* src/import-export/test/Makefile.am:
	  Added src/scm directory to test environment
	* lib/goffice-0.0.4/Makefile.am:
	  Don't install libgoffice-1.pc, but distribute it
	* lib/libgsf-1.12.3/tests/Makefile.am:
	  Link to the proper location of libgsf-1.la
	* lib/libgsf-1.12.3/Makefile.am:
	  Don't install the gsf .pc files, but distribute them.
	* lib/Makefile.am:
	  Use DIST_SUBDIRS to distribute qof, gsf, and goffice
	* configure.in:
	  fix QOF_LIBS to use builddir, not srcdir
	* Makefile.am:
	  add po/POTFILES.in to the dist
	  link gsf into the srcdir, not the builddir
	* src/report/report-system/Makefile.am:
	  make sure we distribute gw-report-system.h
	* src/bin/Makefile.am:
	  clean i18n.h in distclean



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12992 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-27 21:49:03 +00:00
Derek Atkins ce1cddaf6a Commit the msgmerge to reduce the time a clean-checkout "distcheck" takes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12991 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-27 18:09:33 +00:00
David Hampton 27abe083de Default the --enable-compile-warnings argument to yes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12990 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-27 07:03:18 +00:00
Chris Shoemaker 6f5ef9f974 Check for invalid options tables when loading reports.
Also, plug memory leak in my last commit.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12989 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-27 06:15:31 +00:00
Chris Shoemaker 2bc6934c31 Avoid showing any invalid reports.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12988 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-27 05:27:08 +00:00
David Hampton df317905f4 More HIG changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12987 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-27 05:13:46 +00:00
David Hampton f30362eaa3 Fix compilation warnings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12986 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-27 05:03:51 +00:00