Commit Graph

8812 Commits

Author SHA1 Message Date
David Hampton
834fe17130 More HIG changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12940 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-22 18:56:26 +00:00
David Hampton
72e8406b94 Add support for setting these widgets as the target of a GtkLabel
access key.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12939 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-22 18:54:56 +00:00
David Hampton
85f1af4b33 Clean the file of post gtk2.4 properties.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12931 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-22 07:57:33 +00:00
David Hampton
f7ec77d992 Overhaul the financial calculator dialog. Comments on the new layout
are welcome.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12930 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-22 03:50:52 +00:00
Derek Atkins
28f2785c9e Need to add a PATH for the tests to succeed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12929 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-22 00:32:08 +00:00
Derek Atkins
36f92f2d23 Thomas Klausner's NetBSD patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12928 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-22 00:27:11 +00:00
Derek Atkins
15ac05406c And don't forget to export the API.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12927 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 21:23:02 +00:00
Derek Atkins
67df833829 Replace missing API for config-file loading.
* src/app-utils/prefs.scm: replace an API needed by old scheme
	  config files.  It was removed in r11565.  Replace it now.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12926 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 21:20:44 +00:00
Derek Atkins
90b28bb880 * src/bin/gnucash-bin.c: update splash screen while loading modules.
Granted, this has no effect because the splash screen isn't
	  /UP/ when we're loading the modules.  But still, once we
	  initialize the gnome application earlier this will let us
	  update the splash screen.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12925 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 19:57:51 +00:00
David Hampton
cbb14184c4 Update ignore properties.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12924 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 18:10:41 +00:00
David Hampton
c9f4169ce9 Move glade files to a new subdirectory.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12923 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 17:56:35 +00:00
David Hampton
83b4011596 HIG rework
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12922 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 16:49:00 +00:00
David Hampton
45025303ea HIG rework on a couple of dialogs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12921 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 16:35:58 +00:00
David Hampton
254a098885 Do some HIG cleanup. Remove extraneous newline characters from
strings.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12920 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 16:30:50 +00:00
Christian Stimming
573eca63af I18n cleanup; unify meaningless additional strings
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12919 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 14:54:54 +00:00
Christian Stimming
48e13e4586 Updated German translation; 3429 out of 3574 done.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12918 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 14:50:23 +00:00
Christian Stimming
075a9afcae I18n cleanup; unify meaningless additional strings
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12917 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 14:49:48 +00:00
Christian Stimming
07228f7e9b String cleanup: remove unnecessary linefeeds. Remove old unused code.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12916 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 14:38:36 +00:00
Christian Stimming
15b016e981 Add field length limits again to avoid data loss on text entry.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12915 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 14:19:25 +00:00
David Hampton
433261724b Glib 2.9 requires GdkEvents to be marked as BOXED instead of POINTER.
Fixes #326056.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12914 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 04:45:33 +00:00
Derek Atkins
dffd616761 Continue to load config.auto even if we find config.user.
* src/bin/gnucash-bin.c: Load config.auto AND config.user files.
	  Load the .user file first, and then load the .auto.
	* src/scm/Makefile.am:  paths.scm was removed.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12913 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 04:12:31 +00:00
Chris Shoemaker
108aeb4707 Guile-side clean-up for --namespace option.
Also one bit of uncommitted code from gwrap change.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12912 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 03:59:22 +00:00
Chris Shoemaker
555652140f Process the --namespace command-line option from C, not guile.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12911 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-21 03:50:25 +00:00
Chris Shoemaker
e50a31f89c Fix linking for src/gnome-utils/test/
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12910 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-20 14:52:57 +00:00
Chris Shoemaker
954dacfd50 Move the loading of user and system config files from guile to C.
Remove the "load config" command line options, since they weren't doing 
  anything different than the default. 


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12909 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-20 05:19:15 +00:00
David Hampton
230b18f250 Remove noise.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12908 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-20 04:18:09 +00:00
David Hampton
5558918767 Whitespace changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12907 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-20 04:13:57 +00:00
David Hampton
cde5c432d0 Provide better arguments for specifying what to do when a key_file
doesn't exist.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12906 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-20 01:38:15 +00:00
David Hampton
1efe4385db Check for bogus window structures (i.e. empty) when reading/writing
the state file.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12905 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-20 01:02:57 +00:00
David Hampton
fa6adfba4d Remove unused functions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12904 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-20 00:38:53 +00:00
Derek Atkins
f53d3b3151 Fix a fencepost error.
Fixes a crash trying to reload a file with empty windows.
(there's still another bug which is that we should ignore empty windows)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12903 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 19:34:23 +00:00
Chris Shoemaker
60bd0b97a4 Remove "reverse_balance" fucntions from top-level.h.
Add another #include for gnucash-bin.c


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12902 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 18:43:59 +00:00
Chris Shoemaker
01940cadb9 Filter out deprecated account types from the account types treemodel.
Patch by Eskil Bylund <eskil.bylund@gmail.com>


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12900 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 18:02:18 +00:00
Chris Shoemaker
540cca4e7a Add hooks just once in app_utils module init.
Also don't try to load imaginary module.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12899 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 17:58:02 +00:00
Derek Atkins
7bbe9277ba Get the code to compile against glib-2.4 again.
* src/business/business-gnome/dialog-invoice.c:
	  need to #include gkeyfile.h for glib24 systems
	* src/business/business-gnome/Makefile.am:
	  link against glib26 compatibility library.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12896 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 17:15:46 +00:00
Chris Shoemaker
4580431997 add missing #include
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12886 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 14:16:58 +00:00
David Hampton
54bca2a883 Delete the invoice page completely when closing it. Prevents a crash
when trying to open a different data file is there is an invoice page
in the window.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12884 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 06:02:23 +00:00
David Hampton
03927d2747 Finish the job. Make sure this component isn't unregistered multiple
times.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12883 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 06:01:12 +00:00
Chris Shoemaker
58a67a439f Exit gnucash from C, not guile.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12882 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 05:54:16 +00:00
Chris Shoemaker
96276b269d move some app-util function hooks from guile to C
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12881 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 05:18:27 +00:00
Derek Atkins
02153f897e Print SVN version information more often.
* src/bin/gnucash-bin.c:
	* src/gnome-utils/gnc-splash.c:
	  Always print the SVN version and build date.
	  Make "development version" based on GNUCASH_SVN
	* src/gnome-utils/Makefile.am:
	  Define GNUCASH_SVN whenever the source is not a dist tarball.



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12880 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 04:54:37 +00:00
Chris Shoemaker
5de7b22021 Move "unstable development version" message from guile to C.
Remove crufty guile command-line options.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12879 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 04:29:07 +00:00
David Hampton
a8255eba00 Save/restore business invoice pages.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12878 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 04:09:00 +00:00
David Hampton
cd3a907ff3 Tweak a debugging statement.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12877 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 04:06:49 +00:00
David Hampton
b4ef9f5b4f Unregister this component properly when destroying it.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12876 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 04:04:03 +00:00
David Hampton
51bfd5a614 The GtkObject destroy function can be called multiple times. Protect
from unregistering the component multiple times.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12875 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 04:02:01 +00:00
Chris Shoemaker
18a90eaf39 dlopen() modules from C, instead of from guile
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12874 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 02:34:23 +00:00
Chris Shoemaker
40a341c49d The Parenthesis! My favorite punctuation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12873 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 02:00:25 +00:00
Chris Shoemaker
0484ba995b Minor scheme cleanup.
Move one function from path.scm to command-line.scm.
  Remove processing of arguments now handled in C.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12872 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 01:33:16 +00:00
Joshua Sled
54c5abad36 Migrate content to bugzilla.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12871 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-19 01:29:52 +00:00