Commit Graph

2894 Commits

Author SHA1 Message Date
Dave Peticolas
fbb1a7a440 Missed one.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3619 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-08 04:09:15 +00:00
Dave Peticolas
fa9cff9ce9 James LewisMoss's patch.
2001-02-07  James LewisMoss  <dres@phoenixdsl.com>

	* make-gnucash-patch.in: Add a file ending that is ignored.

	* src/doc/xml/types.dtd: Change currency-type -> commodity-type.
	Add defs for cmd:space and cmd:id.

	* src/doc/xml/io-gncxml-version1.dtd: Change currency-type ->
	commodity-type.

	* src/doc/xml/account-v2.dtd: Change currency-type ->
	commodity-type.

2001-02-06  James LewisMoss  <dres@phoenixdsl.com>

	* src/engine/sixtp.c: Use frame creator.
	Move sixtp_handle_catastrophe to here. Add functions
	sixtp_context_new, sixtp_context_destroy.  And change and move
	sixtp_parse_file and sixtp_parse_buffer here from io-gncxml-r.c
	Add concept of a parsing context to hold data.

	* src/engine/sixtp-stack.h: Add creator.  Add headers.

	* src/engine/sixtp-stack.c: Add creator.

	* src/engine/sixtp-parsers.h: add needed headers.
	Add func from sixtp-to-dom-parser.c

	* src/engine/io-gncxml.h: Fix name.

	* src/engine/io-gncxml-w.c: Fix name.

	* src/engine/io-gncxml-r.c: Fix name.  Create stack frame creator
	function and use here.

2001-02-05  James LewisMoss  <dres@phoenixdsl.com>

	* src/engine/sixtp-stack.h: Add glib.h include (needed for GSList)

	* src/engine/sixtp.c: Add catchall tag for parsing handlers.  Use
	name instead of next_parser_tag since that can now contain a magic
	value.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3618 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-08 04:08:50 +00:00
Dave Peticolas
7d546af657 Christian Stimming's report patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3614 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-07 09:27:30 +00:00
Linas Vepstas
4b9194a1dd oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3613 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-07 06:38:49 +00:00
Linas Vepstas
07828e1b81 ignoe the autogenerated files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3612 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-07 06:15:55 +00:00
Linas Vepstas
cc8044c8fc bug fixes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3611 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-07 06:12:33 +00:00
Dave Peticolas
75cf84a107 Add date cell hot-keys.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3610 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-07 02:43:24 +00:00
Dave Peticolas
23555906d9 For now just read from /dev/urandom instead of /dev/random.
If it turns out that some systems only have /dev/random, then
we should look into non-blocking io for this.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3609 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-07 02:13:14 +00:00
Dave Peticolas
b4219c2835 Fix cursor positioning bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3608 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-07 00:30:23 +00:00
Dave Peticolas
2740f11b2a Use green checks.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3607 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-06 23:37:20 +00:00
Dave Peticolas
e323710fae Try to prevent blocking on /dev/random.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3606 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-06 07:53:46 +00:00
Dave Peticolas
0058e026c4 Use amount edit widgets instead of spin buttons in finder dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3605 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-06 00:36:01 +00:00
Dave Peticolas
c822aa87c0 Fix compiler warning.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3604 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-06 00:10:09 +00:00
Dave Peticolas
ef04b97c2f Fix bugs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3603 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-05 23:45:04 +00:00
Dave Peticolas
7c25fa6704 Remove diff cruft.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3602 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-05 23:19:21 +00:00
Dave Peticolas
68ef8e0156 Bill Gribble's qif merge patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3601 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-05 23:06:26 +00:00
Dave Peticolas
07de0fee2a Christian Stimming's report patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3600 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-05 21:42:05 +00:00
Linas Vepstas
e4f135f4eb add support for deleting accounts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3599 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-05 10:14:37 +00:00
Linas Vepstas
a5c1cb691a teeny patch to use correct account-deletion routines
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3598 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-05 10:10:50 +00:00
Linas Vepstas
d590daddac large invasive patch to send account-deletion info to the backend
Hopefully the last such invasion ...


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3597 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-05 10:09:57 +00:00
Dave Peticolas
8788434a5f Fix bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3596 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-05 07:47:42 +00:00
Dave Peticolas
fc338614a6 Fix bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3595 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-05 02:37:56 +00:00
Linas Vepstas
ef12a64271 document the bacekn functions a bit more, document the error codes.
add dialogs to create a new database, if it didn't exist before


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3594 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-04 07:19:41 +00:00
Linas Vepstas
276dee6677 add dialogs to create a new database, if it didn't exist before
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3593 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-04 07:19:03 +00:00
Linas Vepstas
77e7ae1741 forgot to check these in ...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3592 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-04 07:13:24 +00:00
Linas Vepstas
7f9eecba26 The postgress single-user mode should now be more-or-less 'beta'
with this patch; multi-user mode is still highly experimental.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3591 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-04 07:10:53 +00:00
Linas Vepstas
ba29865498 escape special chars in strings; simplify the build process.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3590 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-03 21:05:02 +00:00
Linas Vepstas
fba1aef3b8 Simpler build
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3589 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-03 20:55:37 +00:00
Linas Vepstas
ebece52761 Merge the two different error reporting mechanisms together into one.
This simplifiesthe logic a good bit, and the code should be more
readable as a result.   It also allows backends to report errors on up
to the GUI.  (which is what this is really about).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3588 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-03 20:55:17 +00:00
Dave Peticolas
a22f48c2c8 Christian Stimming's report patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3586 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-03 09:55:59 +00:00
Dave Peticolas
60acab72f1 Fix refreshing when importing old files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3585 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-03 09:47:21 +00:00
Dave Peticolas
2944c0d801 James LewisMoss's patch to file loading that fixes the duplicate guid bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3582 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-03 08:56:50 +00:00
Dave Peticolas
67688f3c1f Use check marks instead of 'y' in reconcile dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3581 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-03 04:25:27 +00:00
Dave Peticolas
32746742a1 Fix compiler warning.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3580 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-03 00:44:34 +00:00
Dave Peticolas
5f5661e125 James LewisMoss's refactoring of xml writing.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3579 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-03 00:41:20 +00:00
Dave Peticolas
06b7c43a82 Jan-Uwe Finck's updated de.po.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3578 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-02 21:32:43 +00:00
Dave Peticolas
d5f1e3595f Allow urls to be typed into the filebox.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3577 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-02 10:02:47 +00:00
Dave Peticolas
b1f2159508 Christian Stimming's account summary report patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3576 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-02 09:54:42 +00:00
Dave Peticolas
5788e6611b More work on stock splits.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3575 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-02 09:39:17 +00:00
Dave Peticolas
e5a1be8f07 Remove unused row/col distance functions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3574 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-02 07:24:18 +00:00
Dave Peticolas
31d3748c3c Add --enable-sql argument to configure/autogen.sh.
Just using the argument isn't enough -- see src/engine/sql/README.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3573 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-02 07:04:15 +00:00
Dave Peticolas
adb36f6a43 More work on stock split druid.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3572 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-02 04:04:01 +00:00
Dave Peticolas
11b3630d99 Bill Gribble's reporting patch.
* src/gnome/gnc-html-history.{h,c}: add destroy callback. part of
	report memory management cleanup

	* src/gnome/window-report.c: set report dirty flag when options
	apply or reload is clicked.  Store report object in window
	struct while it's visible.

	* src/scm/qif-import/qif-file.scm: expand detection of opening
	balance transactions.

	* src/scm/qif-import/qif-parse.scm: fix regexp bug in miscincx and
	miscexpx category parsing (thanks carol!)

	* src/scm/qif-import/qif-to-gnc.scm: use correct amount for
	non-stock investment transactions (dividends etc).  Use fuzzy
	equality predicate for inexact numbers.

	* src/scm/report.scm: Add dirty flag and 'children' (other reports
	created by this report... nobody uses it yet) to report struct.
	Add function to clean up report when it's erased from the window
	history.  Add some debugging timing bits to the report-run
	function.  Display cached HTML if not dirty.

	* src/scm/report.scm: WARNING! Change prototype of report
	rendering functions... they take a <report> object as argument
	instead of an options object.  This is necessary for memory
	management stuff when reports create other reports.

	* src/scm/report/account-summary.scm: fix to use new renderer
	signature

	* src/scm/report/average-balance.scm: fix to use new renderer
	signature

	* src/scm/report/hello-world.scm: fix to use new renderer
	signature


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3571 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-02 02:14:48 +00:00
Dave Peticolas
f50b8c3cf6 Christian Stimming's report patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3570 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-02 01:54:52 +00:00
Dave Peticolas
28a054ed3e Fix email address.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3568 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-02 00:02:36 +00:00
Linas Vepstas
2b46156040 merge email note
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3567 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-01 18:10:33 +00:00
Dave Peticolas
b90812b13b Christian Stimming's report patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3566 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-01 11:13:39 +00:00
Dave Peticolas
d20a50f3a8 Christian Stimming's report patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3565 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-01 01:21:34 +00:00
Dave Peticolas
294dff6982 Fix g-wrap.m4 macro.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3564 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-31 23:47:39 +00:00
Dave Peticolas
818587c844 Fix compiler warning.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3563 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-31 23:24:29 +00:00