Commit Graph
9696 Commits
Author SHA1 Message Date
Chris Shoemaker 7b07c2e238 When loading the gmodule backends from the test suite, look in ../.libs
for the real module.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14302 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-03 14:51:10 +00:00
Chris Shoemaker 89f37371d9 Disable support for the old binary file format.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14301 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-03 13:42:53 +00:00
Andreas Köhler 8ef848f7f8 Link gnome-utils against backend/file and remove symbol lookup in
druid-gnc-xml-import.c.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14300 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-03 08:59:51 +00:00
Andreas Köhler d769b6b4ee Add GDK_Menu as shortcut for showing register popups. Fixes 343244.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14299 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-03 08:27:01 +00:00
David Hampton e2a2770110 The progress bar changes size when text is added/removed. Prevent
these changes by setting the text to a single space when there is no
text to display.  Fixes #343455.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14298 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-02 21:43:18 +00:00
David Hampton 683d667074 Limit the reconciliation date to the past or today, never the future.
Fixes #343527.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14297 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-02 21:02:43 +00:00
Derek Atkins acba90be80 Refactor the file backend into a shared library and a loadable module.
This should let us build on both Win32 AND MacOS, and means we don't
need to compile the file-backend sources multiple times.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14296 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-02 01:50:02 +00:00
Derek Atkins 5b46825ad2 * po/nb.po: updated Norwegian Bokmål translation by Sigve Indregard
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14289 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-01 23:06:01 +00:00
Derek Atkins ecf8603602 * configure.in: Don't need to patch libtool for darwin anymore.
Patch by David Reiser.
	* src/gnome-utils/dialog-preferences.c: fix non-C99 construct so
	  the file builds again.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14288 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-01 21:02:42 +00:00
Andreas Köhler 877ddc61d9 Do not try to find positions for alphabetic insertions of add_on pages,
but rather append and then sort pages in the end. Solves appearance of
pref dialog in non-C locales.
Move "Accounting Period" to the top, regardless of above.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14287 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-01 15:30:41 +00:00
Andreas Köhler 122e4456d3 Cancel renaming of a page when GDK_Escape is pressed. Fixes #343226.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14286 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-01 08:56:38 +00:00
Chris Shoemaker 9f74b5a44c Restore two behaviors removed by r14283, and add a third.
1) Invalidate outstanding iterators when a row is inserted or deleted.
   2) Emit row_changed for ancestors of inserted or deleted row.
   New) Emit row_changed for ancestors of a changed account, too.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14285 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-06-01 01:44:53 +00:00
Andreas Köhler 2fea2c7978 Replace gnc_tree_model_account_path_changed with manual checks whether
the inserted (resp. deleted) account is the first (resp. last) account
in its level and call gtm_row_has_child_toggled only in these cases.
Might fix #343405, as GtkTreeModelFilter seems to make (false)
assumptions when being woken up too often.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14283 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-31 19:30:49 +00:00
Chris Shoemaker 2a3d5020c9 GNOME integration, part 2. Bug #342936.
Use the same icon for the window manager as for the desktop.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14276 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-31 00:56:10 +00:00
Derek Atkins f71c7f04e0 remove some duplicated code.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14259 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-30 20:30:43 +00:00
Derek Atkins 96a6c21df7 Updated Spanish Translation from Eneko Lacunza
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14258 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-30 20:26:02 +00:00
David Hampton 3b7b0ad4f5 Update the help file names now that the docs are xml instead of
html.  Fixes #343255.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14254 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-30 04:41:44 +00:00
David Hampton d103f3514e Remove old help-topics-index files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14253 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-30 04:39:40 +00:00
Chris Shoemaker d564f8b254 Improve GNOME desktop integration. Bug #342936
Patch supplied by Stanislav Brabec <sbrabec@suse.cz>.
 


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14251 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-29 22:07:10 +00:00
Chris Shoemaker c23bf4c67a Fix a crash in the aging report. Breaks a string, but seeing English is
better than seeing a guile stack trace.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14237 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-29 19:24:38 +00:00
Joshua Sled 409fae2fce Remove support for being a dual-nature -release and -svn ebuild. Misc cleanups.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14236 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-29 16:38:52 +00:00
Andreas Köhler 2bb9dc0c8f Add wait_for_gzip to avoid reading from a file that is still being
written to by a child process, a race condition at the end of the xml
import druid.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14235 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-29 07:08:28 +00:00
Chris Shoemaker de37603ecc revert r14177 because it fails make dist.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14233 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-29 04:53:40 +00:00
Chris Shoemaker 2982e18f73 Move the error-handling of failure to initialize the engine from
gnc-engine.c to gnucash-bin.c.  This allows tests that call 
   gnc_engine_init() but fail to find a backend to still pass.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14232 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-29 04:52:23 +00:00
David Hampton 4a9eea2b4e New splash screen from Joshua Facemyer / Impressus Art
<faceman@impressusart.com>.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14229 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-28 21:24:54 +00:00
David Hampton 722c899c91 Updated translation from Nigel Titley.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14228 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-28 21:22:37 +00:00
David Hampton 21f7d7e3d2 Fix gcc4 complaint about unused return value of the write function.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14227 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-28 21:21:11 +00:00
Andreas Köhler c3b8cdcfc6 Move is_gzipped_file to
io-gncxml-v2.c. Extend try_gz_open to read from gzipped files.
 Let gnc_xml2_find_ambiguous and parse_with_subst_push_handler
 read gzipped files.
Add gnc_is_our_first_xml_chunk.
Remove "error" from
 argument list of gnc_xml2_find_ambiguous.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14217 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-28 17:47:12 +00:00
Joshua Sled 576bc55a73 only conditionally remove the file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14214 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-28 14:34:50 +00:00
Chris Shoemaker 4cd8389f06 The description for the "sort_column" gconf key of the tree_views says,
"Possible values for this setting are the name of any column in this 
   dialog (see the column_order key) or the keyword 'none'."

   The third click on a column header removes the sorting by that column.  
   This patch will now store 'none' for the sort_column in that case.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14213 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-28 02:23:37 +00:00
Chris Shoemaker f4c3a2499c Use GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID instead of '0' as the
fallback sort column, since column 0 may not be sortable with the 
   default sort function.

   Set the MODEL_COLUMN column property, even when it is -1, since 
   gnc_tree_view_set_sort_column() looks for this condition.

   Make the gnc_tree_view_count_visible_columns() function only count regular
   columns, so that the special columns don't count, but count any 
   DEFAULT_VISIBLE columns, even if they've been hidden by gconf.  That way, 
   the special columns will still show and allow the user to unhide columns.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14212 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-27 19:05:41 +00:00
Joshua Sled cbddf8483f Add docs extraction, un-slot, un-/opt-ize.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14211 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-27 15:09:03 +00:00
Chris Shoemaker 564958f000 Add -avoid-version to LDFLAGS of gmodule backends.
Hopefully this will solve the problem Macs are having dlopen'ing them.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14210 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-27 14:19:48 +00:00
Andreas Köhler a922906362 When the user chooses another default encoding, do not recheck the file for ambiguous words, but rather just resort what has been found before.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14209 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-27 10:44:50 +00:00
Derek Atkins 63dfe823fd QOF should load its own backend libraries.
It shouldn't depend on apps to load QOF libraries.
	  Make sure app-defined backends are used first.
	  Fix a memory leak in qofsession.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14208 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-26 21:45:10 +00:00
Christian Stimming 0b0a1eeec2 Updated French translation by Fabrice Kurz
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14207 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-26 19:45:56 +00:00
Derek Atkins 5d1ee59cfa force-exit gnucash if a required library can't be loaded.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14206 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-26 19:45:26 +00:00
Derek Atkins 177b31b397 load the qsf backend from the right place.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14205 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-26 15:41:38 +00:00
Christian Stimming 844fe5f7ad Remove version query that is obsolete due to the configure.in required version
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14204 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-26 12:57:30 +00:00
Christian Stimming 87d7c0ba7b Simplify calling the aqhbci setup wizard for aqbanking>=1.9.1 because we don't need to select an aqbanking backend beforehand.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14203 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-26 12:53:34 +00:00
Christian Stimming 4ebbc3c156 Updated Spanish translation by Eneko Lacunza
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14202 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-26 11:01:22 +00:00
Chris Shoemaker 275f768325 REactivate --enable-sql by reverting part of r14175; see bug#332251
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14200 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-26 00:23:34 +00:00
Chris Shoemaker 514086e496 Load the file backend _after_ the qsf backend, so that it gets tried
_before_ the qsf backend, because the qsf backend prints some noisy error
   messages while figuring out that the gnucash file isn't a qsf file.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14199 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-26 00:14:28 +00:00
Chris Shoemaker 97062a3b81 Merge 'misc-backend' -r 14160:14184 into trunk.
This includes the now semi-functional postgres backend.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14198 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-26 00:10:35 +00:00
Chris Shoemaker a98cfaf58d Sync ChangeLog with 'svn log -v'
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14183 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 23:49:16 +00:00
Joshua Sled 970a56e37d Bug#340885: Disable skipping hidden accounts for the purposes of quickfill completion population.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14182 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 23:27:51 +00:00
Chris Shoemaker 882d453105 Consistently pad date formats with zeros instead of spaces.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14180 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 22:54:03 +00:00
Derek Atkins 1e9a1f874d Re-enable window sensitivity if the report fails. Fixes #341610
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14178 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 15:53:50 +00:00
Christian Stimming 55ed75588c Explicitly remove all compiled gettext catalogs from make dist (in case the gettext version were including them in make dist) because they will be compiled at compile time anyway.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14177 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 15:42:29 +00:00
Christian Stimming 2f68936cbc Deactivate --enable-sql because PostgreSQL backend is still broken and we can't fix it before 2.0.0; bug#332251.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14175 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 09:17:34 +00:00