Commit Graph

2094 Commits

Author SHA1 Message Date
David Hampton
42b213afe2 Migrate the account page options to a new "Filter By" dialog. Add a
new option to filter out accounts with zero total balances.  Remember
the current filter state across invocations of GnuCash.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12205 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-30 06:25:03 +00:00
David Hampton
fe80448c99 Move the "Sort By" and "Filter By" menu items to the main window so
they will always appear in the same place in the menus.  Hide them so
they don't actually appear until a page provides them.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12204 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-30 05:07:14 +00:00
David Hampton
9cab16538f Comment out unused function that won't compile with g-wrap 1.9 after
the const-ifying of the account functions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12203 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-30 05:05:53 +00:00
Christian Stimming
b12cf9b46f Use glib's g_iconv functions instead of the system's iconv(3)
functions to improve portability.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12198 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-29 21:25:00 +00:00
David Hampton
127f4ed2cc Better fix for compiling cleanly on a glib 2.9/2.10 system without
using deprecated functions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12195 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-29 03:16:57 +00:00
Christian Stimming
e6a7225f1b Improve tooltip display for almost all option types. Add tooltips for
buttons where they were missing. Pack option widgets into GtkEventBox
so that tooltips are really shown. Fix various string i18n bugs.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12193 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-28 22:05:49 +00:00
Christian Stimming
d482f29184 utf8_caseequal_len: Fix length-delimited utf8 comparison. Fixes
occasional crashes in register when editing quickfill entries.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12189 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-27 21:40:22 +00:00
David Hampton
47e14c3c73 Update to compile cleanly on a glib 2.9 system without using
deprecated functions.  Change the default so that glib deprecated
functions are not allowed with glib <= 2.10.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12185 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-27 17:20:19 +00:00
Derek Atkins
e9149d926a raname internal fmin() to gogi_fmin().
* lib/goffice-0.0.4/plugins/plot_radar/gog-radar.c:
	  rename 'fmin()' to 'gogi_fmin()' to prevent double
	  declaration on MacOS.  It's an internal (static) function
	  so we can safely rename the function.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12184 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-27 15:41:07 +00:00
David Hampton
8eba0aa91b Remember value of HCBI preferences.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12183 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-27 02:17:49 +00:00
David Hampton
2a8834a775 Translate strings for multichoice options.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12174 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-23 05:33:48 +00:00
Christian Stimming
df6d0ebc28 Copy macro file from gwrap-1.3.4 package because it is missing in the
gwrap-1.9.x packages. May be removed if we switch to a different
package detection code, potentially via pkgconfig, but for now copying
this macro is the easiest solution.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12169 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-22 21:00:43 +00:00
David Hampton
f3425a946e Andreas Köhler's patches to remember/restore maximized windows, and to
shrink the size of the close button on notebook tabs.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12167 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-20 02:06:43 +00:00
Christian Stimming
b720fdcb5b Add glossary explanation for trial balance
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12165 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-18 12:29:56 +00:00
Christian Stimming
ea32fd81cc The amount of the online transfer somehow needs to be negated in the
gnucash account	now.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12159 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-15 15:57:12 +00:00
David Hampton
62b00aea76 David Jafferian's account deletion patch that queries the user about
whether to delete or move any contained transactions and sub-accounts.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12157 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-11 00:52:12 +00:00
David Hampton
75671efc2f Fix the glade auto-connect code so it doesn't swap the callback
arguments when an explicit "object" is provided to the callback.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12156 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-11 00:50:57 +00:00
David Hampton
6a3f33e5eb Andreas Köhler's patch to fix the alignment of cells in the register.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12155 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-10 20:22:11 +00:00
Derek Atkins
e72d156c03 Some changes to get code to compile on Solaris.
* configure.in: g-wrap 1.9.6 can define the module-dir as
	  share/guile/site -- we want to make sure to get rid of
	  the /site when computing the libdir from this.  Otherwise
	  the runtime will fail to find the g-wrap runtime libraries.
	* src/gnome-utils/gnc-currency-edit.c:
	* src/business/business-gnome/business-urls.c:
	  include <strings.h> to compile on Solaris.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12154 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-09 18:28:42 +00:00
Christian Stimming
0274fb0706 Unify/simplify several option names for translation. Improve some
strings. Add new terms to glossary.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12152 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-08 21:38:22 +00:00
Joshua Sled
c042929c0e 64-bit issue cleanup in hbci code:
* hbci-interaction.c (inputBoxCB, getTanCB): printf(%d, size_t) casting for 64-bit arch.
* hbci-interaction.c (showBoxCB, hideBoxCB): uint32->pointer(64) casting.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12150 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-07 22:37:36 +00:00
David Hampton
f8afaef956 Add support for opening account registers from the budget page. Use
shorter toolbar labels.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12149 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-07 07:09:08 +00:00
David Hampton
a89fe0309e Comment out the recently introduced second set of checks for gconf.
They cause problems with schema installation.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12147 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-07 06:39:33 +00:00
Joshua Sled
f2e75393d4 Remove Misc menu.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12143 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-07 04:15:51 +00:00
David Hampton
4e6f652733 Fix the edit price to properly check the number of selected prices.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12142 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-07 02:22:06 +00:00
David Hampton
b809e86dc0 Comment out function that does nothing except generate a compiler
warning.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12141 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-07 02:14:20 +00:00
Joshua Sled
72eafc8413 Don't misuse the Quark storage for pointers, especially because they're not integer-sized on a 64-bit platform.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12140 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-07 01:34:44 +00:00
Derek Atkins
d0206f3217 Remove dependency on gtk-doc from private libgsf build.
* configure.in:
	  - remove libgsf/doc*
	  - remove GTK_DOC checks
	* lib/libgsf/Makefile.am: remove 'doc' from SUBDIRS and
	  remove distcheck extra flags.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12137 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-06 19:24:42 +00:00
Derek Atkins
bb34345b6a remove gsf and goffice po dir from configure script.
* configure.in: remove libgsf/po/Makefile and goffice/po/Makefile
	  because we never build these directories.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12136 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-06 19:02:07 +00:00
Christian Stimming
99dda8e5a8 Don't chown() the owner,
only root can do that. Ignore errors on chown() since that means
the save completed successful anyway.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12132 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-05 20:39:34 +00:00
Derek Atkins
e16e517092 Update svn version grabbing code.
* src/gnome-utils/Makefile.am: Grab svn version using
	  svnversion instead of parsing "svn info".  Also make it
	  so that it doesn't force a rebuild if the version does
	  not change.
	* src/gnome-utils/gnc-splash.c: changed svn version
	  from an integer into a string.  Handle that in the
	  splash screen.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12098 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-04 22:21:43 +00:00
Derek Atkins
eb88bd88f9 Get goffice merge to build on FC3 again.
* configure.in: fix some of the output strings
	* lib/libgsf-1.12.3/gsf/glib24_26-compat.c:
	  make g_get_filename_charsets static because it's not
	  needed outside this file.
	* lib/goffice-0.0.4/goffice/glib24_26-compat.c:
	  make _g_compute_locale_variants static because it's
	  not needed outside this file.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12097 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-04 22:11:34 +00:00
Joshua Sled
94e9fe5e6f Fold branches/goffice-update/ back into trunk/.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12096 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-04 21:27:17 +00:00
David Hampton
0289273f91 Don't ignore the return value of glib list functions. This will
likely become a warning in future version of glib, which translates to
an error for gnucash since it compiles with the -Werror flag.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12093 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-04 17:08:02 +00:00
Derek Atkins
4ea2948c1f * macros/autogen.sh: don't warn the user about running
configure with zero arguments.  Autogen doesn't run
	  configure anymore.  This confused a user.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12091 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-04 15:27:20 +00:00
Christian Stimming
ee541bb6f8 Fix crash when
clicking on "start aqbanking-wizard" with gwenhywfar>=1.99.x.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12088 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-04 11:56:17 +00:00
Joshua Sled
c68f43b389 Add ability for no-autocompletion option in split register, use in SX editor to prevent bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12086 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-03 19:41:53 +00:00
Christian Stimming
5793cd5c60 Add convenience makefile rule "make pot" for
updating the translation template. Rename the rule for
auto-generation of ChangeLog.svn from svn to "ChangeLog.svn".


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12084 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-03 17:00:28 +00:00
Joshua Sled
cea172499d Remove the not-really-respected-anyways option to change the number of register lines in the SX editor dialog.
Remove ancient GOG-porting notes form GNOME2_STATUS.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12083 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-03 16:40:30 +00:00
Joshua Sled
8fd2980373 Bug#303180: don't use a hardcoded font for the dense cal... get both from the gtk style.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12082 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-03 16:15:11 +00:00
David Hampton
80be5bcb5e Eliminate the deprecated function gtk_widget_set_usize().
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12076 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-01 01:45:24 +00:00
David Hampton
8e4b7127b5 Finish converting type creation over from gtk_type_unique() to
g_type_register_static().


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12075 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-01 01:14:03 +00:00
David Hampton
5bb659507a More trivial conversions from deprecated gtk/gnome functions to
supported functions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12074 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-01 00:45:13 +00:00
David Hampton
2be940af24 Remove unused function.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12073 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-11-30 06:00:01 +00:00
David Hampton
5be61108d5 More syntactic sugar converting from gtk_object_xxx functions to
g_object_xxx functions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12072 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-11-30 05:14:22 +00:00
David Hampton
43a1b6c969 Syntactic sugar converting from gtk_signal_xxx
functions to g_signal_yyy functions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12071 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-11-30 04:05:31 +00:00
David Hampton
5b906bd598 Remove all remaining references to guppi.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12070 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-11-30 01:58:05 +00:00
David Hampton
262346cb85 Quick update for 2.0 requirements. Needs to actually be tested.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12069 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-11-30 01:54:08 +00:00
David Hampton
29dc69b3de Eliminate all remaining use of deprecated glib functions. Enable the
compile time flag to prevent any of these deprecated routines from
creeping back into the source.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12068 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-11-30 00:25:59 +00:00
David Hampton
349e74ca6d Migrate from the deprecated gtk_progress interface to the supported
gtk_progress_bar.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12065 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-11-29 03:53:42 +00:00