Commit Graph

9729 Commits

Author SHA1 Message Date
Chris Shoemaker
caec68484d Fix uninitialized use in gnc_split_register_empty_current_trans_except_split
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13841 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-24 13:58:04 +00:00
Christian Stimming
54981967b0 Activate newly added string as string freeze exception. That bug was grave enough to justify this.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13840 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-24 08:23:03 +00:00
Chris Shoemaker
c892fdc474 Default the budget page's show_hidden flag to FALSE. Closes #339413.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13836 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-24 00:58:43 +00:00
Chris Shoemaker
3ca300ec3b sync ChangeLog from 'svn log -v'
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13835 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-24 00:12:18 +00:00
Chris Shoemaker
752096c439 Don't immediately commit the blank transaction after creating it.
When saving the register state, don't commit an open transaction unless
   we think it was opened from this register.

   These changes are intended to fix bug #327780.  I've also added several 
   related assertions.  If any of these assertions fail, it may indicate that
   I don't really understand what's going on, and that this may not be the 
   correct fix for #327780.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13834 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-23 23:01:46 +00:00
Chris Shoemaker
78f8adc645 Remove some unnecessary Begin/Commit blocks around code that is already
transactional.  
   Convert some Split function calls to the xaccSplit... form.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13833 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-23 21:07:55 +00:00
David Hampton
8600495bb8 Update a report's tab name in the main window when the name in the
report options is changed. Fixes #334199.  Also update a register's
tab name if the account name is changed.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13832 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-22 20:14:41 +00:00
Christian Stimming
913f040e62 Mark string for translation as pointed out by Andreas Köhler.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13831 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-22 19:04:02 +00:00
Chris Shoemaker
cf8d35eb04 Internalize the transactional semantics for all Transaction setters.
This is what I actually intended in r13130, but we want the stuff that
   xaccTransCommitEdit provides over-and-above what qof_commit_edit provides.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13830 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-22 05:14:48 +00:00
David Hampton
e40ba0bae1 Fix a null pointer dereference. Don't make the Close button sensitive
until a page has been added. Fixes #339372.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13829 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-22 05:09:17 +00:00
David Hampton
5e52877b5b Rename some icon files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13828 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-22 04:53:16 +00:00
Chris Shoemaker
39d4d945b8 Replace calls to QOF_COMMIT_EDIT_PART1 macro with calls to qof_commit_edit()
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13827 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-22 04:42:29 +00:00
David Hampton
1ef61103f4 Add new icons for invoices, adding a scheduled transaction, and the
jump action.  Fixes #339112.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13826 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-22 04:02:21 +00:00
Chris Shoemaker
76f16c91d2 Avoid buffer overrun in qoflog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13825 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-22 01:25:35 +00:00
David Hampton
a25c54896e Don't allow the user to open the current log file. Fixes #337211.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13824 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-22 00:57:03 +00:00
David Hampton
3b9d56fe93 Don't allow a report page to be closed of it is in the process of
reloading.  Make the close buttons on the notebook tabs insensitive
when the rest of the UI is insensitive. Fixes 339327.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13823 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-21 22:55:05 +00:00
David Hampton
8de7eaa17b Make the "Welcome to GnuCash" report menu item build the entire
report, instead of just the first sub-report.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13822 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-21 21:14:18 +00:00
David Hampton
1b16f1e3ad Correctly save and restore multicolumn reports. Fixes 327627.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13821 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-21 19:21:40 +00:00
David Hampton
68ae6010fe Don't complain about reports without html titles. This occurs for
every embedded report.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13820 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-21 19:18:29 +00:00
David Hampton
8f61cbcac4 Remove translatable flag from a temp label.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13819 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-21 15:25:36 +00:00
David Hampton
5f9d5ef0c1 Remove unused dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13818 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-21 15:22:14 +00:00
David Hampton
095729af58 Add a tooltip for the "hidden" option in the Edit Account dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13817 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-21 15:07:28 +00:00
Christian Stimming
7540d6f08a Remove erroneous translation in en_GB: Probably a proposed fuzzy translation has been accepted without checking.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13816 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-21 08:09:20 +00:00
Christian Stimming
69e97c6a0f Add svnignores
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13815 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-21 08:08:19 +00:00
Andreas Köhler
a319858fac Remove translatable property of some forgotten placeholder strings in glade file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13813 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-20 20:34:50 +00:00
Christian Stimming
62ada54c30 Updated German translation; 3623 out of 3676 translated.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13812 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-20 20:21:54 +00:00
Chris Shoemaker
227f515afc Revert r13797 so that it can be recommited as logical, documented changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13811 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-20 01:37:50 +00:00
David Hampton
95995638b2 If the report already has an id assigned (i.e. restored reports) then
add it to the table using that id.  Only generate ids for reports that
don't have them yet.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13810 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-20 00:05:00 +00:00
David Hampton
1e53468d1e Don't call shutdown directly from the delete_event handler, but use a
periodic idle function that checks to insure that gnucash isn't saving
the data file before calling shutdown.  Fixes 338952.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13809 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-19 22:28:04 +00:00
Christian Stimming
4297f61c06 New French Swiss account templates by Jonathan Ernst
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13808 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-19 19:35:33 +00:00
David Hampton
eec68c5f5f Parse the old ~/.gnome/GnuCash MDI document file to see which 1.8
reports should be opened the first time gnucash2 starts.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13803 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-19 02:35:39 +00:00
Christian Stimming
bedc9ccde5 Updated French translation by Jonathan Ernst
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13802 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-18 19:28:30 +00:00
Christian Stimming
406b8941ba Added French glossary by Jonathan Ernst
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13801 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-18 19:27:37 +00:00
Derek Atkins
58d55d0822 Two string fixes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13800 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-18 18:05:14 +00:00
Christian Stimming
84cfccfc40 Updated Nepali translation from Translation Project
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13799 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-17 20:04:28 +00:00
Andreas Köhler
e8f409211a Initialize some variables before usage so that gcc does not complain.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13798 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-17 14:30:34 +00:00
Neil Williams
293e60d88f Final changes for QOF 0.6.4 - Improvements in map handling.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13797 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-17 13:06:33 +00:00
Neil Williams
c8cffa2094 updated en_GB translation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13796 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-17 09:05:19 +00:00
Chris Lyttle
b58efd00d1 update to release 1.9.5
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13794 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-16 23:32:30 +00:00
Derek Atkins
4921f27c79 Add new files to make the string freeze that define the
interface to choose a customer or vendor for a hand-entered
	  transaction.  Hopefully we can simplify the input by allowing
	  users to enter a transaction directly and assigning it to a
	  customer/vendor by hand (rather than going through the business
	  interfaces).



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13793 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-16 22:25:39 +00:00
Andreas Köhler
5362a54874 Add a string to final page of encodings druid.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13792 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-16 21:19:06 +00:00
Derek Atkins
cf565e278c need to #include gmodule.h.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13791 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-15 23:21:37 +00:00
Chris Shoemaker
e048e7e7f7 Avoid trying to represent "forever-ago" with a timepair.
Instead, call gnc:accountlist-get-comm-balance-at-date when we really just
   want the balance at one date.
   This fixes the retained-earnings calculation on the balance sheet report.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13790 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-15 21:37:00 +00:00
David Hampton
54374be00d Replace "commodity" with "security" where it is user visible. If its
possible to determine that the user is operating on a currency instead
of a commodity, update titles/labels to specify "security". Fixes
338382.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13789 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-15 21:26:56 +00:00
David Hampton
c29ce7478d Clean up the xml file some by dropping empty kvp strings/frames and
'false' placeholder values.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13788 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-15 18:50:59 +00:00
Andreas Köhler
ff513a4fcc Fix to compile on systems with glib < 2.9.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13787 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-15 18:10:22 +00:00
David Hampton
dc28af130f The kvp_frame_get_string() function returns a pointer to an internal
string.  Mark it 'const' to prevent callers from trying to free it.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13786 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-15 16:40:03 +00:00
David Hampton
39fad14808 Add a per-account "hidden" flag, and update the accounts page and the
account quickfill to respect this flag.  Also flip the "hide zero
balance" flag to a "show zero balance" flag for symmetry.  Implements
87077.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13785 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-15 03:52:44 +00:00
David Hampton
e1fdd98f98 Allow the account tree view callback to run in addition the the page
callback.  Fixes 303995.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13784 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-15 00:14:19 +00:00
David Hampton
da7b7787c0 Clarify text regarding the lines in the register. Fixes 338479.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13783 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-04-14 22:56:06 +00:00