Commit Graph
2119 Commits
Author SHA1 Message Date
Christian Stimming f86241f0a7 Move code from macros/autogen.sh to ./autogen.sh to make it more
obvious what happens. Add checks for all programs that are called,
fixes bug#325721. However in principle the code wasn't changed, only
cleaned up.




git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12285 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-07 14:51:37 +00:00
David Hampton d23f2cfea3 Remove some deprecated gnome functions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12282 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-07 07:03:48 +00:00
David Hampton b9750610cd Add a script to invoke the new gnucash.bin executable via valgrind.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12281 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-07 06:18:14 +00:00
David Hampton fdbff57186 Performance enhancements. Remove the model from the combo box before
clearing and repopulating it.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12280 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-07 06:00:05 +00:00
David Hampton af6eef2ccf Make the HBCI Transfer dialog work again using a GtkListStore.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12272 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-06 15:49:45 +00:00
David Hampton ad23e7ede1 Info for last set of changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12268 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-05 06:36:05 +00:00
David Hampton 03e9431406 Load the entire data set into the combocell before enabling sorting.
Saves a tremendous amount of time.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12264 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-05 05:18:52 +00:00
Joshua Sled 4eab2eff34 Since-last-run dialog cleanups.
* gnc-sxed-window-ui.xml: Remove unreferenced `TransactionAction`.

	* dialog-sxsincelast.c (sxsld_disposition_changed): change the
	assertion into a simple return-if-fail due to apparent change in
	the calling order in gtk 2.x...



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12256 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-04 04:56:54 +00:00
David Hampton 9568565e7d When setting the amount of a split, don't call gnc_numeric_convert on
it if the split isn't assigned to an account. This reduces the time
spent loading a data file.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12255 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-04 03:58:49 +00:00
David Hampton eb17dde524 Couple the radio buttons in the unpost dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12254 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-04 03:13:29 +00:00
David Hampton ca808b1211 Revert the previous change and make the totd always float above all
other GnuCash windows.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12253 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-04 01:02:48 +00:00
David Hampton 3261fcbfbf Use the component manager to ensure there is only one totd dialog at a
time.  Don't mark the dialog as transient (or type GTK_WINDOW_DIALOG)
so that window managers won't make it float above all other GnuCash
windows.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12241 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-03 04:02:42 +00:00
David Hampton 6c5f890554 Fix test inverted by commit 12231.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12240 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-03 02:44:45 +00:00
David Hampton 214d9ccc18 Remove unused files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12239 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-03 01:08:20 +00:00
David Hampton d8c9c76ff9 Use a GtkListStore for the example account categories instead of
layering a custom selection model on a custom example account model.
The code is a lot simpler and has additional sorting capability. Do
some rework on the druid layout.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12238 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-03 01:06:52 +00:00
Derek Atkins 98f3494c27 need to #include gkeyfile.h if we don't have glib26.
* src/gnome-utils/gnc-tree-view-account.c:
	* src/gnome/gnc-plugin-page-budget.c:
	  need to #include gkeyfile.h if we don't have glib26.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12236 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-02 22:32:18 +00:00
David Hampton 93d345be49 Use the right function to hide a tree column. Update a couple of
debugging messages.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12235 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-02 21:14:31 +00:00
David Hampton 1af0973ffc Initialize the qof instances in commodity namespaces.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12234 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-02 21:11:26 +00:00
David Hampton a8b4295c7c Start new ChangeLog for 2006.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12233 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-02 21:07:03 +00:00
Chris Shoemaker 2deaa26188 Add ChangeLog entries for past 4 days.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12227 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-31 21:17:32 +00:00
David Hampton ae57540e94 New script that will remove all post-gtk24 attributes from all glade
files under the 'src' directory.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12218 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-31 02:09:48 +00:00
David Hampton 4803be391d Fix the 'sort by number' and 'sort by statement date' choices in the
register sort dialog.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12217 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-31 02:07:30 +00:00
David Hampton 25f3a2e650 Enhance the dialog so that pressing the Enter key in any field will
activate the dialog.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12216 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-31 01:36:46 +00:00
David Hampton a48bcf2acd Remove gtk2.6 properties from the file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12209 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-30 16:27:23 +00:00
David Hampton b73f513f72 Remember and use the justification specified in the code instead of
just left justifying everything.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12206 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-12-30 07:19:13 +00:00
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