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