Commit Graph

9688 Commits

Author SHA1 Message Date
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
Christian Stimming
89fa660a3f Updated Spanish translation by Eneko Lacunza
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14174 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 09:01:34 +00:00
Christian Stimming
c95265f6c1 Updated Greek translation by Nikos Charonitakis
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14173 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 08:59:40 +00:00
Joshua Sled
a1b9dfe6c1 Bug#342182: change gtk-workaround check to be more specific in face of evidence.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14162 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 01:44:55 +00:00
Chris Shoemaker
22ce233d1b Fix Bug#342736 by replacing "make-shared-substring" with "substring".
Guile 1.8 automatically shares strings as copy-on-write and no longer
   provides the "make-shared-substring" procedure.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14159 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 01:25:30 +00:00
Chris Shoemaker
998edefcc8 Fix Bug#342546 by using the pref date format instead of locale.
Also prefix-pad fixed-width date formats with '0'.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14158 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-24 00:49:10 +00:00
Derek Atkins
38d01019bc re-add the test-druid menu item but leave it commented out
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14157 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-23 14:41:00 +00:00
Christian Stimming
89826213cb Updated Greek account templates by Nikos Charonitakis
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14156 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-23 14:07:09 +00:00
Christian Stimming
448a6fb6dc Add versions of latest suse10.1
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14154 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-05-23 11:20:35 +00:00