Commit Graph

11350 Commits

Author SHA1 Message Date
Andreas Köhler
5834cb4179 Add apps_gnucash_import_qif.schemas.in to POTFILES.in.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17015 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-08 19:45:28 +00:00
Andreas Köhler
095fadcbf3 Remove README.patches from Makefile.am, fixes build.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17014 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-08 19:15:01 +00:00
Andreas Köhler
795fac13d5 Remove make-gnucash-patch and only suggest svn diff' or plain diff -urN'.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17012 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-08 17:17:47 +00:00
Charles Day
c45b4e668c Bug #520606: Fix memo mapping for non-split, non-investment QIF transactions.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17010 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-05 22:42:29 +00:00
Andreas Köhler
78479c46cc Move month labels one row down to make them look like more in the center.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17007 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-04 00:25:19 +00:00
Andreas Köhler
278882eaeb Make a few date printing functions in dense calendar utf8-safer.
Work on utf8 characters instead of bytes.  g_date_strftime() and
gnc_dow_abbrev() can grok full buffer sizes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17006 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-04 00:20:16 +00:00
Andreas Köhler
a53fecde93 Pass better size parameter to qof_strftime() to make use of whole buffer.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17005 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-04 00:20:07 +00:00
Andreas Köhler
5d71a32820 Let dense calendar popups stay visible on whole height of bottom-most days.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17004 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-03 22:36:02 +00:00
Andreas Köhler
66e2262be6 Update latest stable version.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17003 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-03 22:10:25 +00:00
Andreas Köhler
2cbd6ccdd6 Improve performance of qof_query_invert().
Prepend terms and reverse once at the end instead of "reverse, prepend,
reverse" for each term.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17001 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-02 22:12:00 +00:00
Andreas Köhler
2820972c30 Bug#114591: Allow refinements of transaction searches.
Overrides the default search function on register plugin pages and call
gnc_ui_find_transactions_dialog_create() with the current legder display
as parameter.  This also enables refinements of existing transaction
search results.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17000 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-02 20:59:29 +00:00
Andreas Köhler
ab90f381fd Bug#397108: Improve resizing of sx list panes, save and restore their sizes.
Give additional space to the sx list instead of the calendar.  Also save
the page's pane divisor position and restore it when reopening the data
file.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16999 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-02 19:43:51 +00:00
Andreas Köhler
d6ea7c5685 Close tax information dialog with session.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16998 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-02 18:55:09 +00:00
Andreas Köhler
ee24ae093d Remove an urgency_hint from a glade file, unsupported by gtk+ v2.6.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16996 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-01 23:27:51 +00:00
Andreas Köhler
c7b8d7fa93 Bug#341608: Make txn report correctly match void or non-void txns.
gnc:query-set-match-{,non-}voids-only! assigned the result of a query
merge to a locally bound variable instead of returning it somehow.  So
use qof-query-merge-in-place instead and add a few missing
qof-query-destroys as well.

BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16995 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-01 22:42:45 +00:00
Christian Stimming
178972e03e Update ktoblzcheck version.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16993 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-01 16:43:59 +00:00
Andreas Köhler
f249ec8f3d Win32: Update a few gnome packages by revisions to profit from bug fixes.
This should fix at least #507784.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16991 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-03-01 16:27:33 +00:00
Andreas Köhler
b27ce5df45 Bug#514003: Couple book closing with component manager.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16983 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-29 23:42:24 +00:00
Charles Day
bd6dcf53b5 QIF import: Show the druid's documentation pages by default. Previously these pages were hidden by default.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16976 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-28 22:50:39 +00:00
Andreas Köhler
e26b1d6bcf Always recreate pages in the given window.
Even if registers, reports or invoice pages have been configured to open
in new windows they should not do so when restored at the startup of
gnucash.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16965 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-27 20:55:33 +00:00
Andreas Köhler
93ca33e0b5 Fix two typos in german account templates.
Patch by Nis Martensen.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16963 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-25 23:21:00 +00:00
Charles Day
c47e0cd53b Bug #503166: Correct the QIF druid flow such that the duplicates page and the
commodities doc page are not shown going backwards if they were not shown
going forwards.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16962 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-24 22:32:04 +00:00
Christian Stimming
40219aea95 New Vietnamese translation by Clytie Siddall.
This merges r16679 from 2.2 branch. The translation itself is
already outdated, but this commit is merged anyway so that
the addition of this new translation isn't forgotten in the
future when trunk becomes the next stable branch.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16961 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-24 20:58:16 +00:00
Christian Stimming
1eebeaaf2e Add Swiss German translation by Raffael Luthiger.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16959 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-24 20:48:31 +00:00
Charles Day
8340f0dbdb Bug #512173: Skip the "match payees/memos" step of the QIF druid if no mappings
are needed. Patch from Ian Lewis.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16956 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-24 17:12:40 +00:00
Charles Day
0d2a91ef03 Prevent unresponsive QIF druid by cleaning up any existing progress dialog
if a Scheme error should occur while reading a QIF file (similar to bug
#516178). Also includes many whitespace and comment improvements.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16955 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-24 02:48:58 +00:00
Charles Day
fa61dee797 Bug#516178: Prevent unresponsive QIF druid by cleaning up any existing progress
dialog if a Scheme error should occur during conversion.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16954 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-23 05:39:34 +00:00
Charles Day
848808c4c2 Bug#481528: Relax duplicate matching criteria on imported QIF transactions that
contain only a debit/credit pair so that they have a chance of match existing
transactions with more than two splits.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16953 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-23 04:54:51 +00:00
Charles Day
e2cff72ade QIF importer: adjust order of "or" conditions for faster performance.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16952 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-23 02:58:14 +00:00
Charles Day
7644d8fd2e For bug 123312: This QIF importer patch provides a somewhat smarter default
namespace for the commodities druid pages if a ticker symbol is included in
the QIF data:
-NYSE for symbols of 1-3 characters with an optional .X or .XX suffix
-NASDAQ for symbols of 4 characters
-FUND for symbols of 5 or more characters
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16950 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-22 18:25:35 +00:00
Charles Day
f7ece28796 Fixes bug 360058 by rewriting qif-import:get-account-name to avoid use
of regular expressions. The new algorithm is simpler and faster anyway.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16949 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-21 21:09:39 +00:00
Charles Day
e51ce0a1cf Updates to whitespace, comments, and display text. I have also corrected the default return value in the date parsing procedure, qif-parse:parse-date/format. All parsing procedures should return #f if the parsing fails.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16948 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-21 17:13:22 +00:00
Charles Day
c3d8516c64 QIF importer: Prevent currency-denominated accounts from being assigned
a stock or mutual fund account type (bug 513829).
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16947 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-21 05:03:55 +00:00
Andreas Köhler
9fc4915ad2 Bug#327635: Let double-clicks in budget list dialog open selected budget.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16941 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-11 21:21:30 +00:00
Andreas Köhler
fc16656981 Bug#506798: Sort html account tables by account code.
Patch by Christoph Ernst.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16940 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-11 20:35:18 +00:00
Andreas Köhler
f3177be432 Initialize keyboard focus in sx editor dialogs to name entries.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16939 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-10 23:00:13 +00:00
Andreas Köhler
df8e2501cf Ignore generated files in accounts/es_MX.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16938 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-10 22:26:50 +00:00
Andreas Köhler
a0d287f250 Add key binding "delete key" to "Edit > Delete Account" action.
gnc_plugin_page_account_tree_cmd_delete_account() always presents at
least one confirmation dialog which defaults to cancel, so massive data
loss should be avoidable.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16937 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-10 22:22:59 +00:00
Andreas Köhler
74830145a8 Update copyright year in about dialog.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16935 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-10 18:25:12 +00:00
Andreas Köhler
ac20287d9a Make "rename page" action work again.
In r15774 the structure of main window notebook tab labels changed, but
in gnc_main_window_cmd_actions_rename_page() the GtkLabel lookup was
still hard-coded and has not been adjusted.  Use
main_window_find_tab_items() instead.

BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16934 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-10 18:22:29 +00:00
Andreas Köhler
440ef0516a Win32: Add setlocal to batch scripts.
This avoids cluttering the environment of the caller.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16932 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-08 22:56:03 +00:00
Andreas Köhler
b91805fd57 Win32: Detect and warn about ActivePerl 5.10 (#506873).
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16931 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-08 22:23:25 +00:00
Andreas Köhler
326eee4cb6 Win32: Provide make_install.sh with some vars, make it more robust.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16930 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-06 23:38:37 +00:00
Andreas Köhler
05f0388610 Win32: Fix a minor typo in reset_steps().
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16929 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-06 22:54:09 +00:00
Andreas Köhler
9ea5112f6c Win32: Factor out make_install step, add make_install.sh.
Make_install.sh can be called in any build directory and will execute
`make install` and all the necessary extra steps after that.

Also, make prepare and finish ordinary steps that can be blocked and
inserted at will.  Add reset_steps.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16928 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-06 22:50:56 +00:00
Andreas Köhler
4e87d41e05 #513088: Do not show search dialog and hide it immediately afterwards.
Previously, gtk_widget_show_all() and gtk_widget_hide() were called on
the dialog, so that everything except the dialog widget itself were set
visible.  That way the user did not see the dialog filling up and
resizing on initialization.  Buggy window managers do not like
subsequent map&unmaps though and do not make the search dialog pop up
correctly.

This change removes both calls and depends on the interesting subwidgets
being visible.  For search.glade and the widgets inside dialog-search.c
this is guaranteed now.

BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16914 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-03 00:59:11 +00:00
Andreas Köhler
7e5e56e1bb #512985: Use receivable and payable account types in german skr03 template.
Patch by Frank H. Ellenberger.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16913 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-02 23:48:49 +00:00
Joshua Sled
aa49ff0443 Bug#510221: add es_MX account files. Patch from Daniel Espinosa <esodan yahoo.com.mx>.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16910 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-01 00:48:07 +00:00
Joshua Sled
324838c694 Bug#511006: Check the GnuCash file for the relevant commodity during QIF security import, rather than assuming it's there because it's in the map file, since the user might be importing against a different book. Patch from <cedayiv gmail com>.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16909 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-01 00:47:10 +00:00
Joshua Sled
c2b0a2844a Bug#511681: add no-op support for the "G" slot on security transactions to lessen spurious console output. Patch from William Hamblen <william.d.hamblen dartmouth edu>.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@16908 57a11ea4-9604-0410-9ed3-97b8803252fd
2008-02-01 00:46:16 +00:00