Commit Graph

7678 Commits

Author SHA1 Message Date
Linas Vepstas
c90c817e64 merge first round of entity rework back into head branch
The net total of this work is (i beleive) fewer lines of code.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9530 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 04:25:53 +00:00
Linas Vepstas
aaf73968e1 fix/simplify slots usage (SetSlots_nc is going away)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9519 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-15 22:33:45 +00:00
Linas Vepstas
4c0b5bb787 fix/simplify kvp usage
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9518 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-15 22:28:43 +00:00
Linas Vepstas
5be6a91fc6 fix
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9508 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-15 03:25:03 +00:00
Linas Vepstas
ae46d71132 this file will be obsoleted/replaced by whizbang new qofid shortly.
Ugh. its a big mess now, but it should be a lot cleaner post-haste


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9507 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-15 00:07:17 +00:00
Linas Vepstas
883038301d rehash old hashes ... ugh. this to replace gncBusiness in a little while.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9506 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-15 00:05:18 +00:00
Linas Vepstas
87a5b565b5 start work to make ids/entities/objects a little less wonky
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9505 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-14 21:20:55 +00:00
Linas Vepstas
c1935ea584 add qofinstance to vendor
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9504 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-14 13:46:24 +00:00
Linas Vepstas
a15de4f933 start work to clone owner
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9499 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-14 03:34:37 +00:00
Linas Vepstas
8e545f865e implement job clone, update stauts notes, update documentation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9498 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-14 03:14:44 +00:00
Linas Vepstas
a0ccda5926 change job to use qofinstance
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9497 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-13 14:25:02 +00:00
Linas Vepstas
94d1a5039b add is_dirty getter
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9496 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-13 14:11:53 +00:00
Linas Vepstas
304fd730f4 final tweaks
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9495 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-13 03:56:23 +00:00
Linas Vepstas
5647961e59 add notes about linkage
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9494 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-13 03:39:02 +00:00
Linas Vepstas
7f4b23c898 copy tax table entries, add doxygen support
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9493 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-13 01:52:42 +00:00
Linas Vepstas
4bb19bbda4 oops, missed a spot ...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9490 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 19:11:19 +00:00
Linas Vepstas
5789d865f8 changes to copy tax term, bill table children correctly
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9489 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 19:08:47 +00:00
Linas Vepstas
dea6d475d5 oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9488 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 18:01:36 +00:00
Linas Vepstas
81fc3f9a47 Notes about how gncBiilTerm/ gncTaxTable work
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9487 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 18:00:45 +00:00
Linas Vepstas
b2ab3ab805 add support for tax tables in the period closing
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9484 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 15:28:29 +00:00
Linas Vepstas
a0747a6bf9 handle cloning of bill terms when archiving cusotomer
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9483 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 05:03:06 +00:00
Linas Vepstas
460cdd5e38 use qofinstance in accounts
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9482 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 04:49:46 +00:00
Linas Vepstas
9df9674b96 change Account to use qofinstance
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9481 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 04:44:40 +00:00
Linas Vepstas
534514a31a add documentation license, twin function
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9480 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 03:41:01 +00:00
Linas Vepstas
4011a92426 add license
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9479 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 03:12:59 +00:00
Linas Vepstas
fa3805db4c shuffling to get periods to work
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9478 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 03:10:44 +00:00
Linas Vepstas
ae5bc7217d oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9477 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 02:42:24 +00:00
Linas Vepstas
542ce3bed4 fix handling of account commodities when closing periods
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9476 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 02:40:10 +00:00
Linas Vepstas
d0fe8b67ed work to make copies of the bill term ...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9475 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 01:49:08 +00:00
Linas Vepstas
58bba344e2 oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9474 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 01:35:38 +00:00
Linas Vepstas
d5a46f510c clear teh dirty flag
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9473 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 01:29:01 +00:00
Linas Vepstas
99b95a507d iobject twiddling, in prep for making copies of tax tables for period
closing


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9472 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 00:42:56 +00:00
Linas Vepstas
a4b2bd9f34 start adding customer-copying code, for closing of periods
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9471 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-11 23:34:19 +00:00
Linas Vepstas
f2f56a1a27 make the gemini code generic
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9470 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-11 23:24:40 +00:00
Linas Vepstas
d532657989 tweaks qof instance on the way to closing books
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9469 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-11 22:46:12 +00:00
Linas Vepstas
907d38b21e start filling in some of the blanks
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9468 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-11 22:45:02 +00:00
Linas Vepstas
73bdc18387 change to use qofinstance as well
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9467 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-11 21:22:35 +00:00
Linas Vepstas
e18598cd59 add kvp data to bill term struct so that we can use it to store
book-closing info


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9466 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-11 21:06:34 +00:00
Linas Vepstas
9684e829e9 fix deref
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9465 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-11 21:02:58 +00:00
Linas Vepstas
846d3e4421 gnc objects have a lot in common. This thingy will try to
abstract out all teh common-ness between them.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9464 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-11 20:49:55 +00:00
Derek Atkins
a96b219f3d qofqueryobject.c -> qofclass.c
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9450 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-06 03:16:19 +00:00
Derek Atkins
c2fe2536bd * src/backend/postgres/gncquery.c: Linas broke SQL when we renamed
the QueryObjects to QofClass.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9449 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-01 15:43:08 +00:00
Derek Atkins
4216fa4afc * src/engine/gnc-date.h: add a comment about minimum string length
* src/engine/Transaction.c: fix the ISO_DATELEN to be "long enough"
	  Fixes #123558


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9437 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-30 17:53:33 +00:00
Christian Stimming
1f8273e1b7 Fix CFLAGS (merged from gnome2)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9435 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-29 19:55:31 +00:00
Linas Vepstas
3ebc8356cd add status
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9427 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-27 17:12:20 +00:00
Linas Vepstas
84967a7f2e change include files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9426 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-27 17:02:19 +00:00
Linas Vepstas
82a4f0acb4 rename qof_query_object to qof_class to better represent what this
thing actually is


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9425 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-27 17:00:20 +00:00
Linas Vepstas
fd10a04277 add setters to the query object
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9424 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-27 16:33:06 +00:00
Linas Vepstas
e3b49bc44d documentation/cosmetic cleanup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9423 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-27 10:38:29 +00:00
Linas Vepstas
f8bfae598f rename QofQueryObejct to QofParam to better reflect its acutal purpose
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9422 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-27 10:21:27 +00:00