Commit Graph

127 Commits

Author SHA1 Message Date
Dave Peticolas
4bcfcc60f3 2001-05-04 Dave Peticolas <dave@krondo.com>
* src/scm/main.scm: run the book-opened hook before showing
	the new-user window.

	* src/guile/Makefile.am: remove references to gnc-autogen.h.
	Clean gnc.c and gnc.h.

2001-05-03  Dave Peticolas  <dave@krondo.com>

	* src/engine/date.c (timespec_normalize): fix bug

	* doc/sgml/C/xacc-about.sgml: update credits

	* src/gnc-ui-util.h (_GNCPrintAmountInfo): make commodity const

	* src/gnome/window-register.c: fix compiler warning


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4115 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-04 08:16:46 +00:00
Dave Peticolas
a374887191 2001-05-03 Dave Peticolas <dave@krondo.com>
* doc/sgml/*/xacc-hierarchical-report.sgml: remove file

	* doc/sgml/pt_PT/xacc-txf-categories.sgml: add missing </article>

	* doc/sgml/pt_PT/gnucash.sgml: add missing file

	* doc/sgml/es/xacc-txf-categories.sgml: add missing </article>

	* doc/sgml/es/gnucash.sgml: add missing file

	* doc/sgml/C/xacc-txf-categories.sgml: add missing </article>

	* src/engine/DateUtils.c: config.h goes first


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4112 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 21:48:00 +00:00
Dave Peticolas
50ec40abf3 Steven Murdoch's email updates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4111 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-05-03 21:21:06 +00:00
Dave Peticolas
dbbb5ab077 Richard -Gilligan- Uschold's update to the tax report & tax docs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4082 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-30 01:58:26 +00:00
Dave Peticolas
015dcc37fb Duarte Loreto's updated Portuguese documentation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4013 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-23 01:57:21 +00:00
Dave Peticolas
b5e8d20903 David Hampton's qif import patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3987 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-17 20:23:49 +00:00
Dave Peticolas
80831eacab Work on commodity editor.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3921 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-10 09:26:01 +00:00
Dave Peticolas
6b7414d3c6 Christopher Browne's patch to the documentation plus some scheme patches.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3914 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-10 00:05:41 +00:00
Dave Peticolas
4f878ffa31 * src/quotes/finance-quote-helper.in: check for non-standard
Perl modules

	* src/quotes/Makefile.am: add update-finance-quote

	* src/quotes/update-finance-quote.in: new file

	* src/guile/guile-util.c: new funcs for wrapping price lists

	* src/guile/gnc.gwp: wrap more pricedb api. g-wrap price lists.

	* src/gnome/dialog-tax-info.c: more work

	* src/gnc-ui-util.c (gnc_push_locale): new func
	(gnc_pop_locale): new func

	* src/gnome/gnc-html-guppi.c: use C locale when parsing doubles

	* src/gnc-ui-util.c (gnc_lconv_set): strdup value to make
	sure changing the locale doesn't affect the cached value

	* src/gnome/window-register.c: make 'record' work like 'enter'

	* src/scm/prefs.scm: add internal prefs for tax window size

	* doc/sgml/C/xacc-incomeexpense.sgml: fix debit/credit distinction

	* src/scm/report/taxtxf.scm: more work


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3862 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-30 12:43:11 +00:00
Dave Peticolas
a4f407ec46 * src/scm/report/stylesheet-plain.scm: more reports centered
by default

	* src/scm/html-document.scm: Christopher Browne's markup
	style extension.

	* src/gnome/window-main.c (gnc_report_in_main_window): show new
	page

	* doc/sgml/pt_PT/Makefile.am: remove demo html files

	* doc/sgml/es/Makefile.am: remove demo html files

	* doc/sgml/C/Makefile.am: remove demo html files

	* src/gnome/dialog-column-view.c: mark the options dialog
	changes as appropriate

	* src/gnome/dialog-options.c (gnc_options_dialog_changed): new
	public func


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3844 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-27 21:45:49 +00:00
Dave Peticolas
63fcc1570a Duarte Loreto's Portuguese translation of the manual.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3829 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-24 09:26:46 +00:00
Dave Peticolas
94e8832f2d Duarte Loreto's Portuguese po file for gnucash.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3828 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-24 09:08:18 +00:00
Dave Peticolas
6342414fda * src/scm/html-utilities.scm (gnc:assign-colors): make the order
of color assignment stable

	* src/engine/Account.c: add api for tax info

	* src/engine/kvp_frame.c: handle NULL pointers

	* src/engine/kvp_doc.txt: add tax kvp keys

	* doc/gnucash-gdb-cmds: remove, out of date

and misc.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3827 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-23 12:43:08 +00:00
Dave Peticolas
e53090ddaf Ben Stanley's test infrastructure patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3825 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-23 07:27:36 +00:00
Dave Peticolas
b610c3e299 * AUTHORS: update author info
* doc/sgml/C/xacc-about.sgml: update author info

	* src/gnome/top-level.c: add VERSION arg to gnome_init


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3797 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-18 12:43:02 +00:00
Dave Peticolas
b151a7d9a4 Add Danish translation. Update AUTHORS.
* rpm/gnucash.spec.in: simplify

	* configure.in: add 'da' to language list


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3783 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-14 12:39:55 +00:00
Dave Peticolas
b822036c82 * src/gnome/dialog-totd.c (totd_close_cb): increment tip on
close so we open with the next one

	* src/scm/tip-of-the-day.scm: make current tip number a preference
	so it is saved and restored

	* src/gnome/druid-commodity.c: same as below

	* src/gnome/druid-qif-import.c: same as below

	* src/gnome/dialog-commodity.c: prevent user from creating
	a new iso commodity

	* src/gnome/gnc-html.c: set busy cursor on html widget
	while request is being processed

	* src/gnome/window-main.c: hierarchy not heirarchy

	* src/gnome/window-help.c: specify the help window as the
	request dialog parent

	* doc/sgml/C/xacc-dochack.sgml: remove and fix broken links

	* src/engine/io-gncxml-r.c (gnc_is_xml_data_file): don't print
	a warning just because we couldn't open the file


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3777 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-14 11:24:56 +00:00
Dave Peticolas
598339eac1 Miquel Jordana's updates Spanish translation of the manual.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3767 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-10 21:10:21 +00:00
Dave Peticolas
93ba986b30 * src/register/gnome/gnucash-scrolled-window.c: subclass of
gtk_scrolled_window for use in register.

	* src/register/gnome/gnucash-item-list.c: use scrolled window
	for really long account names.

	* doc/sgml/es/Makefile.am (GNUCASH_SGML_FILES): fix list of sgml
	files

	* src/gnc-ui.h: use gncUIWidget not GtkWidget* in non-gnome
	directories.

	* src/engine/sql/PostgresBackend.c (pgendSyncTransaction): add
	missing call to gnc_engine_resume_events ().


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3717 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-28 07:04:44 +00:00
Dave Peticolas
5494d6ad07 James LewisMoss's patch with some xml and testing stuff.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3712 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-27 20:15:11 +00:00
Dave Peticolas
00e2ba294b Forgot one.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3699 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-26 23:04:04 +00:00
Dave Peticolas
d41dcf9dbf Miquel Jordana's Spanish translation of the manual.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3698 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-26 23:03:07 +00:00
Dave Peticolas
4dcfa2947c Keep going on 'install' even if the search db wasn't created.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3673 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-22 06:08:18 +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
Dave Peticolas
3cd8ae4574 Fix for 'make dist'.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3509 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-21 10:54:43 +00:00
Dave Peticolas
1682dc3817 Bill Gribble's big patch.
* doc/html/C/account-tree-demo.html: add a simple demo of
        embedding a gnucash main window widget in HTML

        * src/gnome/dialog-options.c: add a 'pixmap' option type to
        the GNC options

        * src/gnome-dialog-style-sheet.{c,h}: new dialog for creating
        and editing HTML style sheets

        * src/gnome/druid-qif-import.c: add support for false-if-exception
        error handling within QIF import process

        * src/gnome/gnc-html-embedded.c: add backslash escaping for
        converting string arrays to and from single HTML strings

        * src/gnome/gnc-html-embedded.c: error handling in creating guppi
        plots, and add new embedded object type for embedding a gnucash
        mainwindow-account-tree in HTML (preliminary).  Add x axis
        label rotation as an option to the barchart.

        * src/gnome/gnc-html.c: fixes for renaming of report objects and
        handling false-if-exception returns from report runs.  Use async
        mode for ghttp requests and add a gtk_timeout callback to check on
        their status.  Add a gnc_html_cancel() which gets rid of pending
        ghttp requests (called by the stop buttons in help, report
        windows)

        * src/gnome/window-help.c: bug fixes for search results printing.
        Don't expand help topics nodes on creation.  Add stop and reload
        buttons to the toolbar.

        * src/gnome/window-report.c: Add stop and reload buttons to the
        toolbar.

        * src/guile/gnc-helpers.c: fix helpers for recordization of
        <gnc-numeric> on Scheme side

        * src/scm/engine-utilities.scm: rewrite transaction map functions
        to eliminate ith-transaction calls

        * src/scm/gnc-numeric.scm: make gnc-numeric into a first class
        type on the scheme side (<gnc-numeric>)

        * src/scm/html-*.scm (7 files): new architecture for generating
        HTML within reports.  See src/scm/report-html.txt for an overview.

        * src/scm/options.scm: support for pixmap options

        * src/scm/qif-import/: add false-if-exception error catching in
        QIF import entry points.

        * src/scm/report-utilities.scm: add functions to get immediate
        subaccounts; rewrite get-balance-at-date.

        * src/scm/report.scm: rename report objects; now the thing that
        gets created by define-report is a <report-template> and the thing
        that has a window and a set of parameters is a <report>.  Add a
        "style sheet" option automatcally to EVERY report, and a "General"
        section to put it in; report with only 1 page of options should
        use "General".  Add false-if-exception error catching to report
        run.

        * src/scm/report/account-summary.scm, src/scm/report/hello-world.scm,
        src/scm/report/average-balance.scm: rewrite some reports using the
        new HTML generation infrastructure.  Old reports won't work until
        they are rewritten.

        * src/scm/report/stylesheet-*.scm (2 files): create some sample
        stylesheet templates.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3452 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-12 23:07:14 +00:00
Dave Peticolas
1e3fd8b171 Build help index database using a combination of perl & C. Use
C to create and fill the database, to ensure the same db lib is
used to both create and read the db.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3338 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-22 03:47:40 +00:00
Dave Peticolas
155391c80c Bill Gribble's patch to add guppi support, improve the report & help
windows, and sundry other things.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3329 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-21 00:35:47 +00:00
Dave Peticolas
ada0342dbc James LewisMoss's patch to put psgml hints in the sgml files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3281 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-11 08:08:51 +00:00
Dave Peticolas
ceb181c26e Carol Champagne's documenation updates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3253 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-06 22:15:37 +00:00
Dave Peticolas
f156ee23c0 Update author info.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3248 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-05 21:58:38 +00:00
Dave Peticolas
ffcd174349 Richard -Gilligan- Uschold's updated tax & txf export code & docs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3247 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-05 21:18:05 +00:00
Dave Peticolas
073f606c09 Conrad Canterford's register fix.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3198 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-11-27 23:40:30 +00:00
Dave Peticolas
598fbe8743 James LewisMoss's design doc patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3152 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-11-15 19:51:51 +00:00
Dave Peticolas
489577ccbf Mitsuo Hamada's updated Japanese translations.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3140 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-11-09 09:15:18 +00:00
Dave Peticolas
fa9161bb6a Stefan Nobis's German translation patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3124 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-11-06 23:01:57 +00:00
Dave Peticolas
3e48612a90 Derek Atkin's build system patches for g-wrap.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3118 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-11-02 23:26:36 +00:00
Dave Peticolas
fa451c8943 Add xacc-commodity.sgml to Makefile.am.
Add missing </para> to xacc-commodity.sgml.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3070 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-10-23 10:21:51 +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
590a57dc6b Add missing file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3056 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-10-14 22:24:10 +00:00
Dave Peticolas
a459ad6589 Richard -Gilligan- Uschold's tax report patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3051 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-10-13 21:57:15 +00:00
Dave Peticolas
408ead8ac3 Fix sgml warnings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2988 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-09-30 06:21:31 +00:00
Linas Vepstas
db3a2ee053 consolidate paragraphs
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2987 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-09-30 01:16:03 +00:00
Linas Vepstas
54157c0c69 misc cleanup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2986 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-09-30 00:28:52 +00:00
Linas Vepstas
1b6ea2d145 misc cleanup, fixes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2985 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-09-30 00:16:22 +00:00
Linas Vepstas
30062f3f94 more cleanup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2984 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-09-29 23:33:24 +00:00
Linas Vepstas
608fc2c0be cleanup for formatting
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2983 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-09-29 23:14:19 +00:00
Linas Vepstas
f537219372 iformatting cleanup, richards changes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2982 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-09-29 22:31:58 +00:00
Linas Vepstas
6f74a4c780 richards changes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2981 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-09-29 22:00:34 +00:00
Linas Vepstas
0c25c32df7 attempt to fix up postrscript formatting
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2980 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-09-29 21:26:30 +00:00