Commit Graph

2824 Commits

Author SHA1 Message Date
Dave Peticolas
398fbb39a8 Bug fix.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3486 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-17 01:57:41 +00:00
Dave Peticolas
d6bbbaced5 Reduce number of header resizes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3485 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-16 13:10:41 +00:00
Dave Peticolas
6851daf37f Start working on stock split druid.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3484 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-16 11:44:05 +00:00
Dave Peticolas
617c56d965 Tweak text in new user dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3483 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-16 09:36:59 +00:00
Dave Peticolas
1f370b4d7d More work on tax info dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3482 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-16 09:19:31 +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
Linas Vepstas
424a9ed9fd more basic cleanup & restoration
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3479 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-16 06:27:10 +00:00
Linas Vepstas
6dc0871f26 add routine to convert account type string to enum
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3478 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-16 06:11:20 +00:00
Dave Peticolas
6cf34972a0 Fix glade file configuration.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3477 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-16 00:25:58 +00:00
Dave Peticolas
ad1ee8a786 Fix translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3476 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-16 00:17:40 +00:00
Dave Peticolas
189a2fbbe5 Change Tax Info dialog layout.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3475 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-16 00:06:08 +00:00
Dave Peticolas
556a293d49 Bill Gribble's qif import updates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3474 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 22:38:13 +00:00
Dave Peticolas
e29fc65b3e Rob Browning's patch to make gnucash work with g-wrap 1.1.5.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3473 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 22:13:26 +00:00
Dave Peticolas
e3ae15cb93 More docs for component manager.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3472 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 11:09:28 +00:00
Dave Peticolas
86ba4dc0b3 Fix bugs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3471 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 08:17:29 +00:00
Dave Peticolas
21bcf0ff5a James LewisMoss's patch updating the new user dialogs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3470 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 06:40:13 +00:00
Linas Vepstas
8694e746eb dont build the sql subdir byu default, unless you want hurt ...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3469 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 05:31:04 +00:00
Linas Vepstas
3feb2b0e00 brush the dust off the sql backend, fix a few things
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3468 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 05:26:27 +00:00
Linas Vepstas
e3d7a863f7 one last function to return timesepc directly
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3467 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 05:15:32 +00:00
Linas Vepstas
a854088dbb add iso date parsing utility function
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3466 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 05:05:46 +00:00
Linas Vepstas
1802cb76cb add functions that return timespec directly (saves come conversion
hassle)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3465 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 03:36:48 +00:00
Linas Vepstas
267a0b7b14 need include file for time_t type
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3464 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-15 01:22:22 +00:00
Dave Peticolas
c93b025642 Cleanup.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3463 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-14 23:51:46 +00:00
Dave Peticolas
1b81a1986d Fix bugs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3462 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-14 23:26:00 +00:00
Linas Vepstas
db2de72cb1 tiny syntax fixup to re-enable the postgres backend
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3461 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-14 17:51:13 +00:00
Linas Vepstas
0b94d3d57a quickie patches allow this to compile with only warnings
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3459 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-14 01:23:00 +00:00
Dave Peticolas
33dc8b9398 Conrad Canterford's register patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3458 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-13 23:33:58 +00:00
Linas Vepstas
7044ffe074 add a server login sequence to the demo.
its cheesy, but minimally functional.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3457 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-13 21:41:38 +00:00
Linas Vepstas
fb1ac82815 re-enable gnc-xml content autodetection
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3456 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-13 17:37:45 +00:00
Dave Peticolas
ce9ae91aae Use new GUID memory management api.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3455 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-13 11:06:06 +00:00
Dave Peticolas
4edc7def71 More work on component manager docs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3454 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-13 11:05:40 +00:00
Dave Peticolas
de9cb7aa3e Bill Gribble's patch to gnc-html.c
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3453 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-12 23:56:06 +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
38f02afdff Improve auto-scroll behavior.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3451 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-12 12:03:44 +00:00
Dave Peticolas
3f4f555656 Cleanup, fix a bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3450 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-12 09:05:03 +00:00
Dave Peticolas
6e1f6ce4ed Implement efficient allocation of GUIDs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3449 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-12 02:57:13 +00:00
Dave Peticolas
0f5f111562 Change the way imbalance hatching is drawn.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3448 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-12 02:27:50 +00:00
Dave Peticolas
cf094e7ea4 Tweak colors.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3447 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-12 01:51:13 +00:00
Dave Peticolas
2cf531e439 Fix drawing bugs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3446 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-12 01:36:59 +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
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
4ea0c1ff47 Start documenting the component manager.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3442 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 10:38:55 +00:00
Dave Peticolas
ed71e80133 More work on XIM input.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3441 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 09:17:09 +00:00
Dave Peticolas
9de772e1cc Conrad Canterford's register patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3440 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 08:54:02 +00:00
Linas Vepstas
57755e3b9e hack in something to detect a gnc-xml file, which is then loaded
as data, not as html


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3439 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 07:25:20 +00:00
Linas Vepstas
23489108da Misc updates
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3438 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 07:24:25 +00:00
Linas Vepstas
c11dc13c18 cleanup the handling of network io a bit, add some explanatory text
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3437 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 07:24:13 +00:00
Linas Vepstas
3c0808f7d0 outline of how a netowrk login might work
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3436 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 07:23:31 +00:00
Linas Vepstas
b85acbee65 fix typo in documentation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3435 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 04:16:36 +00:00
Dave Peticolas
0526afbddb Conrad Canterford's register update for price auto-calculations.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3434 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-01-11 03:00:36 +00:00