Commit Graph

8877 Commits

Author SHA1 Message Date
Neil Williams
d51aacf100 bug fix: prevent bad time values from being passed to entity - already in QOF CVS
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12955 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 14:30:37 +00:00
Neil Williams
1cb5500bcf bug fix: book merge handling of QOF_TYPE_CHAR - already in QOF CVS
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12954 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 14:24:56 +00:00
David Hampton
9652410066 Add/update copyright on files modified since the start of the year.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12953 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 06:38:20 +00:00
David Hampton
7079008d54 More HIG changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12952 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 05:53:11 +00:00
David Hampton
cf241d1dc6 Add an icon to the export button in the generic filename dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12951 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 05:42:27 +00:00
David Hampton
59cd5535dd More HIG changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12950 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 04:36:24 +00:00
David Hampton
fda788321c Overhaul the print check dialog. Make HIG changes, and make the
dialog remember its state across invocations (including all the custom
values).  Fix a crash when canceling printing.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12949 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 04:34:58 +00:00
Chris Shoemaker
ed3432108c Remove "batch-mode" processing from main.scm. It's no longer needed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12948 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 03:56:10 +00:00
Chris Shoemaker
47707f1e26 Remove --devel option, which aparently doesn't do anything.
Also remove now unused guile portion of --add-price-quote option.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12947 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 03:43:55 +00:00
Chris Shoemaker
4796f631b2 Process the --add-price-quotes command-line option from C.
This is done by booting guile with a custom inner_main.
  Much of the work is still handled by price-quotes.scm, which
  is now a true stand-alone guile module without the circular dependency
  on the (gnucash main) module.

  One caveat:  Since the initialization of guile-side debugging variables 
  is in main.scm, and since main.scm is no longer executed when running
  --add-price-quotes, the guile code that runs during --add-price-quote
  isn't affected by the --debug option.  A work-around is to use the 
  GNC_DEBUG environment variable: 
    $ GNC_DEBUG=yes gnucash --add-price-quote myfile

  In the longer term, we'll either move the debugging aids to a common place
  where it can be used by both main.scm and price-quotes.scm, or we'll get
  the debugging state from the C-side via gwrap.
 


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12946 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 03:26:01 +00:00
Chris Shoemaker
109f82f964 Introduced gwrapped gnc_gnome_locate_data_file().=
This was supposed to go with r12942.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12945 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 03:12:27 +00:00
Chris Shoemaker
ed3b1e3ab9 Process gnome command-line arguments after our own,
so we can provide our own AUTOHELP.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12944 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 00:47:45 +00:00
Chris Shoemaker
89252d8677 Remove processing of share-path from guile.
This is now handled by Gnome's gnome_program_locate_file() function.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12943 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-23 00:46:22 +00:00
Chris Shoemaker
dc3bcabbb8 Initialize Gnome libraries before booting guile.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12942 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-22 23:12:15 +00:00
David Hampton
e7d824371a Clean the file of post gtk2.4 properties.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@12941 57a11ea4-9604-0410-9ed3-97b8803252fd
2006-01-22 18:57:46 +00:00
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