Commit Graph

35 Commits

Author SHA1 Message Date
Dave Peticolas
7211beddb4 David Hampton's patch for make-gnucash-patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6791 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-04-08 07:09:47 +00:00
Dave Peticolas
d9be6ea67b 2001-08-16 Bill Gribble <grib@billgribble.com>
* move report system into gnc-modules. This required a new
	module of application framework stuff, src/app-utils.

	* src/report/report-system/: the report-html-generation code
	and the various report utilities and infrastructure

	* src/report/standard-reports/: non-locale-specific financial
	reports

	* src/report/utility-reports: non-financial reports

	* src/report/locale-specific: reports that only apply to specific
	locales.

	* src/report/stylesheet: report style sheet definitions


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5144 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-08-17 00:44:01 +00:00
Dave Peticolas
939f78a1cc 2001-08-06 Bill Gribble <grib@billgribble.com>
* Added module/plugin system (src/gnc-module/*)

	* reshuffled source code from src/engine, src/register, and some
	from src/guile, src/scm, src/gnome (see src/README.modules).
	engine, backends, register, qif importer are now "modules".

	* unfinished new QIF import/export module (the old one's still
	there and still works)

	* really too many files touched to get into it.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5075 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-08-07 23:29:04 +00:00
Dave Peticolas
b9150e7964 2001-05-04 Conrad Canterford <conrad@mail.watersprite.com.au>
* make-gnucash-patch.in: add --manifest option (allow use of a
        manifest file. Also, change --file option to allow multiple
        files.
        Fix bug in previous change.
        * README.patches: Updated to reflect new capabilities.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4113 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 23:50:42 +00:00
Dave Peticolas
d3e2f3a9a9 2001-05-03 Dave Peticolas <dave@krondo.com>
* make-gnucash-patch.in: fix bug

	* README.cvs: update info


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4110 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 09:27:09 +00:00
Dave Peticolas
bc69db7765 2001-05-01 Conrad Canterford <conrad@mail.watersprite.com.au>
* make-gnucash-patch.in: add --file option to allow single file
	patches to be made.

	* README.patches (new file): Moved patch instructions from README
	file into this new file, and added detailed descriptions of all
	the options for make-gnucash-patch.

        * README: see above


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4098 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-01 20:58:00 +00:00
Dave Peticolas
ce80ff48a2 James LewisMoss's patch.
* src/test/test-xml-account.c (delete_random_account): new func to
	cleanup commodities not generally freed at xaccAccountDestroy.
	(node_and_account_equal): complete func to compare account and the
	dom tree created.  Looks good except for some warnings from
	dom_tree_to_text.

	* src/test/test-stuff.c (equals_node_val_vs_commodity): new func.
	(equals_node_val_vs_guid): New func.
	(equals_node_val_vs_string): new func.

	* src/engine/gnc-account-xml-v2.c (account_code_handler): Add func.
	(account_description_handler): Add func.  Oops forgot a couple.
	(gnc_account_dom_tree_create): Move all string tags in file to
	const gchar*s.
	(account_slots_handler): Complete func.

	* make-gnucash-patch.in: Test to see if makepatch exists.

	* src/engine/sixtp-dom-parsers.c (dom_tree_to_text): same as
	below.  Add NULL tests for arguments.  Affected many functions in
	this file.

	* src/engine/gnc-pricedb-xml-v1.c (price_parse_xml_sub_node): Same
	as below.

	* src/engine/gnc-commodity-xml-v2.c (set_commodity_value): Convert
	dom_tree_to_text to act as rest looking at children on it's own.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3718 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-28 08:06:50 +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
055bc00f31 James LewisMoss's patch to make-gnucash-patch; changes the date format.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3490 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-17 06:55:43 +00:00
Dave Peticolas
fc33a481bb Conrad Canterford's make-gnucash-patch patch adding command line args.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3481 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-16 09:14:55 +00:00
Dave Peticolas
a74241ef87 James LewisMoss's patch adding a new-user gui.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3443 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 22:32:22 +00:00
Dave Peticolas
5b24cfb408 James LewisMoss's patch to make-gnucash-patch.in. Fix for pre-5.6 Perls.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3432 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 00:10:16 +00:00
Dave Peticolas
a1f818d47f James LewisMoss's patch.
Build info updates, .cvsignore update, check for popt
in configure.in, more stuff for make-gnucash-patch, and
a dtd for the xml save format.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3355 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-27 23:37:52 +00:00
Dave Peticolas
6290fdae4a James LewisMoss's patch with:
1) More meta data updates (.cvsignore updates, debian/* updates,
   gnucash.lsm)
2) Changes to make-gnucash-patch.in.  I like the changes, but I don't
   know whether they would be universally liked, so pay attention to
   this one.  Changes include:
   a) check out compared source from cvs
   b) use .cvsignore files to get a large part of the --exclude list.
   c) Keep track of past patches by not automatically overwriting old
      patches and put the patches in a directory to keep things neat.
3) Refactoring in src/engine/Transaction.c to remove the redundant
   code setting dates in transactions.
4) remove all the #if 0 blocks in src/engine/io-gnc{bin,xml}* (helped
   my see things more clearly when looking at the code.  Again ignore
   it if this is inappropriate.)
5) append emacs local variable settings stuff to save file so it's
   known as an xml file.
6) Patch to cleanup startup some more.
   a) src/gnome/top-level.c: don't run load-account-file, split up
      startup into a couple of functions.
   b) src/gnome/window-main.h; src/gulie/gnc.gwp: add the new functions
   c) src/scm/main.scm: do the new startup sequence.
   d) All this so in a batch environment you can start up the gui
      system without bringing up the default window.
7) src/scm/report/budget-report.scm: some refactoring/cleanup done
   while looking at the code.  Nothing functional different (at least
   there shouldn't be.)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3320 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-19 07:59:44 +00:00
Dave Peticolas
e38062ba65 Robert Graham Merkel's widgetization of the main window account tree.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3234 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-04 23:23:35 +00:00
Dave Peticolas
f2346f57e5 Fix for locales that use (num) as -num.
Create a gnc-commodity-edit widget for editing commodities and use it
in the account dialog.

A few bug fixes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3083 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-10-27 20:30:30 +00:00
Dave Peticolas
d253604f01 Update ignore files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3075 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-10-23 23:10:27 +00:00
Dave Peticolas
e4e1453257 Rob Browning's XML I/O Code.
Bill Gribble's commodity and numerics code and new qif importer druid.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3065 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-10-23 09:41:51 +00:00
Dave Peticolas
29c5dbc34f Herbert Thoma's patch adding some generated files to the ignore section.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2885 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-09-17 23:13:35 +00:00
Dave Peticolas
a0e4b34fbf Generalize xaccParseAmount.
Add a GnuCash-specific interface to the src/calculation
expression parser.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2736 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-31 07:16:55 +00:00
Dave Peticolas
837f37a485 Update ignored files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2730 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-30 22:46:07 +00:00
Dave Peticolas
23ffb366f2 Robert Graham Merkel's relative date option patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2729 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-30 07:46:19 +00:00
Dave Peticolas
cae8cf8e72 Add some ignore files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2719 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-27 09:02:03 +00:00
Dave Peticolas
374319e7f6 Add intl/po2tbl.sed to ignore list.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2705 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-24 22:18:13 +00:00
Dave Peticolas
f174755ef3 Add generated src/doc/design files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2590 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-07-17 21:05:18 +00:00
Dave Peticolas
c437ce9471 Herbert Thoma's patch to fix finding with EURO support.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2570 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-07-12 21:33:12 +00:00
Dave Peticolas
aa4509f0e6 Fix for swig & perl 5.6.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2547 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-07-09 22:25:00 +00:00
Dave Peticolas
df5babf10c Robert Graham Merkel's documentation patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2433 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-07 20:25:14 +00:00
Dave Peticolas
31f35dd2f7 Auto-completion, bug fixes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2400 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-03 09:21:22 +00:00
Dave Peticolas
ef606f0203 Work on GUIDs. Work on copying splits. Last file opened feature.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2284 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-05-09 09:53:03 +00:00
Dave Peticolas
c1d8d755b4 Rob Browning's patch to break out g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2277 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-05-08 23:59:45 +00:00
Dave Peticolas
62ac23ea3b *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2175 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-04-10 07:48:23 +00:00
Dave Peticolas
cba354dec0 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2145 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-03-31 10:05:06 +00:00
Dave Peticolas
7d20dfc4aa *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2143 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-03-31 09:48:20 +00:00
Dave Peticolas
47abc657dd *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2142 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-03-31 09:41:07 +00:00