Commit Graph
2417 Commits
Author SHA1 Message Date
Joshua Sled afdb00a6d1 Fix initial SX perf sensitivity.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13511 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-07 04:24:54 +00:00
Joshua Sled 3ffc0a28a5 Bug#333532: Add multi-commodity SX support.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13509 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-07 03:40:02 +00:00
Joshua Sled 3f6896e82e Mods for ebuild to be used as an SVN ebuild.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13506 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-07 00:39:29 +00:00
Andreas Köhler 0a8d048b97 Add printing support to graphs (depends on #332884). Remove paper from PrintSession.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13504 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-06 21:52:33 +00:00
Christian Stimming 4a1a07554b Fix OFX import problem with some dividends transactions. Patch by
David Reiser. #164645.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13503 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-06 21:35:48 +00:00
Christian Stimming 56fe010a14 Fix crash when "clear" is chosen but no matching transaction is
selected. Now those imported transactions will silently be
ignored. #317917.




git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13502 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-06 21:31:08 +00:00
Chris Lyttle a3fdf6c0cc update to release 1.9.2
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13499 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-06 01:44:39 +00:00
David Hampton 399f475f2c Use utf8 collation routines when sorting splits in a register. Also,
only sort on the date of transactions (not date and time) since
gnucash doesn't allow times to be input.  Fixes #127809.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13497 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-05 21:14:19 +00:00
Chris Shoemaker 3e662fcbf0 ChangeLog updates from 'svn log -v'
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13494 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-05 19:47:21 +00:00
Derek Atkins 708e9ed990 * configure.in: change the g-wrap 1.3 + GCC4 behavior.
only warn the user (not blow out) if they explicitly request
	  --enable-error-on-warning.   But still blow out if they
	  didn't specifically request it and we turned it on by default.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13493 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-05 19:33:00 +00:00
Joshua Sled 4ecfeb40e6 fill-paragraph
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13492 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-05 18:51:55 +00:00
Joshua Sled 8a2684edb9 Add checks for libgsf and goffice being built_with_use gnome. Add code to shutdown any user-level gconfd's running. Add note about broken make_desktop_entry. Expand range of README installs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13491 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-05 18:50:47 +00:00
Joshua Sled aa788b9488 Fix test errors, then failures.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13490 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-05 18:33:34 +00:00
Derek Atkins c284683b36 Fix a compiler warning so the code builds properly:
- warning: suggest parentheses around assignment used as truth value



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13489 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-05 15:40:33 +00:00
Christian Stimming 8e0164a47a Fix missing variable initialization in Chris' changes. Fixes the
register quickfill issue in Basic Ledger view mode.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13488 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-05 10:34:05 +00:00
David Hampton 35a8b15f41 Move/fix the callbacks function that kills any open registers for an
account that has had "extreme" changes made to it in the "edit
account" dialog.  Fixes 331415.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13486 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-05 01:29:43 +00:00
David Hampton f2b29cdf76 Consolidate the new icons with the existing set of icons.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13485 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-05 00:55:10 +00:00
David Hampton f00e3a46ba Fix typo in commit message.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13484 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 23:24:14 +00:00
David Hampton 015e064bcc Rework the events generated by the account/group files and consumed by
the GncTreeModelAccount.  Should eliminate all g_value_inset and
g_object_set_property warnings related to changes in the account tree.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13483 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 23:07:42 +00:00
Joshua Sled b75fc606fd Modify schema mkdirs by DESTDIR for packaging.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13481 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 23:05:56 +00:00
David Hampton 53e3e31517 Fix duplicate account name checking bug that prevented editing account
info.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13480 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 23:00:53 +00:00
Andreas Köhler 018fa4ae6c Remove add_tearoffs from glade files; some automatic scrollbars
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13479 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 21:44:42 +00:00
David Hampton 2ff71abfda Make g_strv_length available outside of the gkeyfile compatability
library.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13477 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 19:09:31 +00:00
Joshua Sled 59d42b32e3 Fix selection mode for SX lists.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13475 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 16:28:52 +00:00
Joshua Sled a707a02fb1 Add, register, use Split and Transfer icons provided by Andrew Duggan. Bug#327647.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13473 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 15:51:28 +00:00
Joshua Sled 7fb61dae86 Fixes to memory deallocation suggested by Phil Longstaff.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13472 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 15:50:20 +00:00
David Hampton 8090e0ee3c Update the preferences dialog to allow any unicode character as the
separator.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13470 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 06:49:23 +00:00
David Hampton 22ee7eb47f Convert the account separator from a single character to a character
string.  This allows multibyte unicode characters to be the account
separator character. Fixes 333061.  Reworked a couple of routines that
pull account names into their component parts.  Also fixed a bug in
the new account dialog when creating multiple accounts at once.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13467 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-04 03:04:46 +00:00
Derek Atkins 516b99efd8 error out on g-wrap-1.3, gcc4, and error-on-warning. Fixes #330615.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13454 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-03 15:57:51 +00:00
Joshua Sled 9d3ee26a79 Fix SXEDITOR help target.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13446 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-03 01:54:44 +00:00
Christian Stimming e61c217338 Finally, successfully implemented mt940 import. Completed #325170.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13444 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-02 22:04:05 +00:00
Christian Stimming e0ebdf6d84 More work on mt940 import, #325170. Unfortunately not yet error-free.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13440 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-02 21:51:50 +00:00
Christian Stimming 03d6b727d6 Greek account templates converted to UTF-8, by Nikos Charonitakis
<nikosx@gmail.com>.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13437 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-02 20:55:02 +00:00
David Hampton bf46ee7847 Move the storage for the account separator character into Account.c
(default ':') and set it with an accessor function at startup and when
it is changed in the preferences/gconf.  Eliminate unnecessary passing
around of the account separator character.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13435 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-02 07:20:33 +00:00
David Hampton cbedb5a5e9 Convert all locations that parse input using the locale
thousands/decimal point characters to use unicode functions.  This
should allow multi-byte unicode characters to work as these separators
on input.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13434 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-02 00:24:54 +00:00
David Hampton 7694d2f473 Rework of Sylvain Defresne's patch to support multi-byte unicode
thousands separator and decimal point characters when printing
numbers.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13433 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-01 23:01:43 +00:00
Derek Atkins 6400f24335 Andrew Sackville-West's patch to add transaction links.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13431 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-01 19:14:57 +00:00
David Hampton 0087ca8676 Collapse the common parts of the "new account" and "edit account"
dialog validation code into a single routine.  Fixes 117812.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13429 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-01 03:54:43 +00:00
David Hampton f3a90bdefb Andreas Köhler's patch to correctly build a html color value. Fixes
328933.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13428 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-03-01 03:28:49 +00:00
Joshua Sled 9bf79f4cf8 Terminate GOptionEntry array, preventing warnings and/or errors parsing command-line options.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13427 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-28 23:13:33 +00:00
David Hampton 665c332ce9 Set the GNOME_DISABLE_DEPRECATED flag for gnome versions up to 2.13.7.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13422 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-28 16:16:04 +00:00
David Hampton 1fddc8d224 Remove a unused function that calls deprecated gnome routines.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13419 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-28 05:18:34 +00:00
David Hampton bc68e5f8b4 Convert the reconcile window from the old GnomeUIInfo menu/toolbar
widgets to the newer GtkAction based widgets.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13418 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-28 02:45:36 +00:00
Joshua Sled d46ad76a70 Bug#332802: fix Export Accounts; remove price_lookup and export functions from GncFileBackend.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13417 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-28 02:27:59 +00:00
Joshua Sled 83aeccb25e Bug#332804: fix infinite loop in parsing malformed functions (e.g. "ipmt(1:2:)").
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13416 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-28 01:26:43 +00:00
Joshua Sled 9255df9093 Bug#137885: prevent crash on invalid function formula.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13415 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-28 01:01:44 +00:00
David Hampton d85c866635 Add 'const' qualifiers to various functions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13414 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-27 23:57:16 +00:00
David Hampton 43ed443da8 Check for the existence of a page before dereferencing it. Fixes
332680.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13413 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-27 16:08:39 +00:00
Derek Atkins b67d5a7e99 Don't need to translate placeholder labels.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13412 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-27 15:16:58 +00:00
Derek Atkins ac4ae4e58e Rework of Titi Ala'ilima's patch to apply payments directly to invoices. (#121420)
Apply a re-work of Titi Ala'ilima's patch to apply payments
	directly to invoices.  This fixes bug #121420.
	* src/business/business-core/gncInvoice.[ch]:
	  Add argument to the ProcessPayment API to allow the caller
	  to specify an invoice to post to first.
	* src/business/business-gnome/business-gnome-utils.[ch]:
	  Create an invoice-select API that lets you select an invoice
	  based on an owner (or not).  I.e., you can limit the invoice
	  search based on a selected owner.  If you change the owner
	  it invalidates the invoice search.
	* src/business/business-gnome/dialog-payment.[ch]:
	  Change the API from ..new_with_value() to ..new_with_invoice().
	  Pull the default amount from the invoice (if one exists).
	  Allow the user to select an invoice and apply payments there.
	  If the user changes the owner, invalidate the invoice.
	* src/business/business-gnome/business-options-gnome.c:
	  use the new invoice-select API instead of calling general_search
	  API directly.
	* src/business/business-gnome/dialog-invoice.c:
	  call the new dialog-payment API.  No need to compute the initial
	  value here; the payment dialog will compute it from the invoice
	  (instead of computing it from the invoice here).
	* src/business/business-gnome/glade/payment.glade:
	  Add invoice-selector label and box.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13411 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-02-27 05:42:45 +00:00