Commit Graph

7266 Commits

Author SHA1 Message Date
Linas Vepstas
7376d53359 continue hacking on UI
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8918 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-26 01:54:02 +00:00
Derek Atkins
49e769c6af * src/engine/gnc-book.c: be sure to delete the book's KVP when we
destroy it.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8917 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-23 18:53:38 +00:00
Derek Atkins
7ac8b434df * src/engine/gnc-book.c: be sure to delete the book's KVP when we
destroy it.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8915 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-23 18:46:39 +00:00
Derek Atkins
724bb5d8d2 * src/import-export/qif/...
more work on the new qif importer.  structure it into a parent
	  context that contains a "list of files" (each file has its own
	  context).  Add some tests to actually test the code.  It
	  actually loads a basic qif file, now.  Still need to perform
	  merging (internal and into GNC) as well as the qif-to-gnc maps.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8914 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-22 14:08:01 +00:00
Derek Atkins
4798852b16 * src/import-export/qif/...
more work on the new qif importer.  structure it into a parent
	  context that contains a "list of files" (each file has its own
	  context).  Add some tests to actually test the code.  It
	  actually loads a basic qif file, now.  Still need to perform
	  merging (internal and into GNC) as well as the qif-to-gnc maps.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8913 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-22 05:12:49 +00:00
Linas Vepstas
0d62e775f3 testing 1 2 3
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8909 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-21 03:35:22 +00:00
Linas Vepstas
13a4716c04 remove test file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8908 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-20 20:47:11 +00:00
Linas Vepstas
ebbb5974f2 testing 1 2 3
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8907 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-20 20:37:32 +00:00
Derek Atkins
ea7bd97f5f * src/backend/file/gnc-backend-file.c: Don't need to set the
backend error directly after calling gnc_file_be_get_file_lock(),
	  as get_file_lock will set the backend error itself.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8901 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-17 17:07:12 +00:00
Derek Atkins
512788fc9a * src/report/standard-reports/register.scm: add Debit and Credit
totals.  Fixes bug #115611.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8892 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-17 05:06:39 +00:00
David Hampton
22fb231a36 Add new test file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8891 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-17 05:00:57 +00:00
David Hampton
c05ef66ff0 The basic ignores.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8890 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-17 04:59:43 +00:00
Derek Atkins
cb4cf56f90 * src/report/standard-reports/cash-flow.scm: fix some labels and
add more text to make it more clear what's going on.  Hopefully
	  fixes #104878.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8888 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-17 03:14:54 +00:00
Derek Atkins
dd6fe703a7 * src/business/business-core/gncInvoice.c: change the description
and action of Invoice and Payement Transactions/Splits, to make
	  it easier to print a check off the posted transactions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8887 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-17 02:44:22 +00:00
Derek Atkins
386e8175f2 * src/gnome-util/dialog-transfer.c: fix a bunch more rounding
errors, and add more precision to the price.  There is still a
	  problem when acquiring a high-precision price out of the pricedb
	  where it will get truncated in the AmountEdit widget.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8880 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-15 01:52:07 +00:00
Derek Atkins
300c1af7ab * configure.in: search for db-4.1. Fixes #116509.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8877 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-15 01:20:28 +00:00
Derek Atkins
319dd4d7aa * src/import-export/qif: an incomplete implementation of a new
(written-in-C) QIF importer.  The code compiles but has not
	  been tested.  Yet to do: merging, conversion to gnc, and UI.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8873 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-15 00:27:39 +00:00
Linas Vepstas
55d30ac378 bugfix
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8872 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 23:03:55 +00:00
Linas Vepstas
1cce575e1e more hacking
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8871 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 22:28:57 +00:00
Linas Vepstas
089d14b0d8 ongoing misc hacking
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8870 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 22:14:53 +00:00
Linas Vepstas
329074e771 improve documentation, add more debugging statements
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8869 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 21:20:29 +00:00
Linas Vepstas
ce363e1b91 add debug statements
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8868 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 19:13:03 +00:00
Linas Vepstas
ed714f2aa5 misc hacking
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8867 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 05:21:51 +00:00
Linas Vepstas
a4bf3b2142 add a special case: a termless, match-any query
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8866 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 05:20:10 +00:00
Linas Vepstas
59d7daabc6 set label tags
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8865 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 04:57:52 +00:00
Linas Vepstas
67766c1cb0 add some handy-dandy utility functions to set the label text
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8864 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 04:53:20 +00:00
Linas Vepstas
6c4b3c40b7 misc hacking
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8863 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 04:16:51 +00:00
Linas Vepstas
3c92f24d57 remove dead code
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8862 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 04:15:45 +00:00
Linas Vepstas
d3a52af048 tweak the name
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8861 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 03:46:35 +00:00
Linas Vepstas
df6641bb85 improved documentation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8860 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 03:39:14 +00:00
Linas Vepstas
7c9467c579 improve documentation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8859 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-13 03:35:32 +00:00
Linas Vepstas
4e7e854940 oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8858 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-12 22:54:55 +00:00
Linas Vepstas
915549af4e misc bogosity for the accounting period druid
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8857 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-12 22:32:35 +00:00
Linas Vepstas
288827aac2 GUI updates
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8856 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-12 21:18:47 +00:00
Linas Vepstas
8bd7ab76d1 glade druid for accounting periods
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8855 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-12 20:36:25 +00:00
Linas Vepstas
493e8f89b1 updtes for accounting periods
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8854 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-12 20:12:59 +00:00
Linas Vepstas
a4a47577aa start work on druid for setting up accounting periods.
Also some other misc cleanup


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8853 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-12 19:47:34 +00:00
Linas Vepstas
f6768d4705 missing header file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8852 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-12 18:28:13 +00:00
Derek Atkins
06aa3a6845 * src/import-export/import-parse.[ch]: routines to parse numbers
and dates in a mostly-locale-agnostic way.
	* src/import-export/import-format-dialog.c: a dialog to ask the user
	  to choose a format, when parsing just isn't enough.
	* src/import-export/generic-import.glade: add the format_match dialog
	* src/import-export/test/test-import-parse.c: test the import-parse
	  routines.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8851 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-11 03:28:00 +00:00
Derek Atkins
7b3bb91ed7 * src/business/business-core/gncBillTerm.c:
* src/business/business-core/gncTaxTable.c:
	  Fix a crash where removing items in the wrong order could
	  cause "Bad Things" to happen -- referencing an invalid
	  object.  When being destroyed, an object should remove itself
	  from it's parent's list of children, in addition to removing
	  itself from it's children's pointer-to-parent.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8848 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-10 03:18:17 +00:00
Derek Atkins
e703054fb7 * src/app-utils/gnc-ui-util.[ch]: add a function to parse a numeric
with the caller providing all the locale-specific information


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8847 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-10 03:10:08 +00:00
Derek Atkins
743889ead0 * configure.in: change (and comment out) checks for pthreads
* macros/acx_pthread.m4: change pthread search (should be removed)
	* src/engine/guid.c: remove pthread code and just use a static buffer.
	  (pthread code is kept within some #ifdef's, just in case we decide to
	   put it back in later).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8846 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-10 03:08:48 +00:00
Christian Stimming
e1ce34c9e5 2003-07-09 Christian Stimming <stimming@tuhh.de>
* README: Added remark about gnucash-docs.

	* src/import-export/hbci/druid-hbci-initial.c: Clarify the part of
	the HBCI setup about potentially adding HBCI accounts manually.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8845 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-09 20:29:54 +00:00
David Hampton
aae31451f0 Warn the user before deleting a commodity if there are price quotes
based on that commodity.  If the commodity is deleted anyway, delete
the price quotes that depend on it. #111643


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8840 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-05 01:34:21 +00:00
David Hampton
28640525f9 Allow the user to specify by namespace which commodities should be
retrieved when getting price quotes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8839 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-03 22:40:18 +00:00
Linas Vepstas
881d12d320 add a utility routine
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8838 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-03 22:24:11 +00:00
Chris Lyttle
c4c5f4fcfb add Jon Lapham's patch
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8837 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-03 06:57:22 +00:00
David Hampton
6100719068 Update for qof changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8835 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-03 05:19:48 +00:00
Christian Stimming
739ce8a40c 2003-07-02 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-transfer.c,
	src/import-export/hbci/dialog-hbcitrans.c: Change HBCI online
	transfer action so that first the gnucash Transaction is created
	and only after that the HBCI connection is started. Necessary for
	later implementation of offline queueing and multi-job execution.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8818 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-02 21:09:13 +00:00
Christian Stimming
433a32769b Fix bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8816 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-02 07:44:35 +00:00