Commit Graph

7630 Commits

Author SHA1 Message Date
Linas Vepstas
5b7d9cae9e merge from entity-mess branch: minor tweaks to bring into line
with entity reworjk in engine.  Add GPL licenses to some of the files.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9533 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 04:32:04 +00:00
Linas Vepstas
dc8c81714b misc minor tweaks to bring into line with the engine entity work
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9532 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 04:29:19 +00:00
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