Commit Graph

408 Commits

Author SHA1 Message Date
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
Linas Vepstas
2b120f5e96 add A/R notes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3982 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-04-16 16:01:53 +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
Linas Vepstas
3938400d32 terminate with newline
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3838 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-27 01:38:22 +00:00
Linas Vepstas
6927f29ce9 sync with 'real' projects file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3837 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-27 01:34:02 +00:00
Linas Vepstas
1b73308aba remove carriage returns
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3836 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-27 01:32:22 +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
Linas Vepstas
f1facccee7 update to record some accounts payable feature requests
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3820 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-22 17:59:39 +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
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
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
690584073e Bill Gribble's patch.
* src/scm/report/stylesheet-{plain,fancy}.scm: add a new boolean
	option to disable hyperlinks in reports.  This will make it nicer
	to have a "printing" style sheet that disables links when you want
	to print.  (if you change a report's style sheet, click "Reload"
	to see it take effect.  this needs to be fixed)

	* src/gnome/gnc-html-embedded.c: add support for URLsa attached to
	double clicks of pie slices, bar chart bars, and legend entries of
	guppi graphs.  Still need to do this for scatter chart.

	* src/scm/html-{piechart,barchart}.scm: add API for callbacks.
	Not totally finished with barchart yet.

	* src/scm/qif-import/qif-to-gnc.scm: check for currency and type
	mismatches between QIF-imported and existing GNC accounts.  If
	there's a name conflict, rename the new account with a unique name
	and a description indicating there was a conflict.  This should
	fix several reports of crashes for multi-currency users.

	* src/scm/report-utilities.scm: back out my previous breakage of
	gnc:amount->string

	* src/scm/report.scm: Thanks to the guile mailing list for
	pointing my at this odd bit of code needed to print backtraces on
	guile exceptions while still running.  You need to run with
	--debug to get the trace.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3559 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-30 23:56:33 +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
15da43fec9 Herbert Thoma's patch adding Greek drachma support as a Euro currency.
Also updates some docs.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3445 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 22:51:26 +00:00
Dave Peticolas
a50e1ff7d2 Herbert Thoma's patch updating build-suse.txt and adding a missing
link argument.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3422 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-09 20:04:32 +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
Linas Vepstas
12af3ecaa3 move all project linsks to a new location
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3297 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-13 00:14:10 +00:00
Linas Vepstas
f92e7f5744 add and reshuffle URL's to vaarious systems
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3296 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-12-12 23:34:58 +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
Linas Vepstas
363344a62d add smbxml
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3151 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-11-15 16:28:48 +00:00
Dave Peticolas
5063dbb5cc Yannick Le Ny's updated French translation and README.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3147 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-11-14 19:32:17 +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
6a898c8fc0 Herbert Thoma's extension to the transfer dialog for currency accounts.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3089 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-10-29 22:09:45 +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