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
Linas Vepstas
9ad623b96e
rename QofQueryObject to QofParam to better describe what this thing
...
really is
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9421 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-27 10:15:32 +00:00
Linas Vepstas
c87ddd7293
rename QOF_QUERYCORE_DATE to QOF_TYPE_DATE so taht these can be used
...
generically
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9420 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-27 09:39:27 +00:00
Linas Vepstas
a3d17571a3
rename QOF_QUERYCORE_DATE to QOF_TYPE_DATE, etc
...
so that these can be used 'generically'
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9419 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-27 09:38:40 +00:00
Christian Stimming
4ffc990b19
Fix linker bug with libktoblzcheck and hbci module.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9417 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-26 18:52:56 +00:00
Linas Vepstas
2748d1565d
delete debian directory as per "James A. Treacy" <treacy@debian.org>
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9415 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-26 13:18:10 +00:00
Linas Vepstas
a43e05953a
add kvp io to customer file
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9414 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-24 02:37:19 +00:00
Linas Vepstas
f330ed7fbc
add kvp frame to customer
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9413 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-24 02:25:09 +00:00
Linas Vepstas
697846331a
quick whack to add LIFO accounting policy (in addition to FIFO)
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9410 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-23 03:25:37 +00:00
Linas Vepstas
33330e6b95
spell check
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9409 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 23:47:47 +00:00
Linas Vepstas
a1d6fa470f
update readme file to reflect current status
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9408 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 23:39:33 +00:00
Linas Vepstas
951b2e28a3
add bogus gui popup code
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9407 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 03:25:12 +00:00
Linas Vepstas
c0f9a59369
add missing bugs warning callback
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9406 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 03:12:23 +00:00
Linas Vepstas
8fcf30e6be
fix copyrights/credits
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9405 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 03:06:44 +00:00
Linas Vepstas
70cadd54af
add include file for gui popups
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9404 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 03:03:25 +00:00
Linas Vepstas
49427df427
warning message should be translated
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9403 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 03:01:12 +00:00
Linas Vepstas
54a12c76a1
move GUI popup messages out of the engine; this seemed like a better
...
home for them.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9402 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 02:56:17 +00:00
Linas Vepstas
045b39a60e
get rid of dorky GUI callbacks
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9401 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 02:54:16 +00:00
Linas Vepstas
c6dacb138d
status updates
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9398 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 00:46:31 +00:00
Linas Vepstas
c180f617de
bug fix for merging pairs of splits together
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9397 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 23:05:50 +00:00
Linas Vepstas
ef3cce26b8
add new kvp glist function;
...
fix bug with how bags of guids are deleted
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9396 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 23:04:42 +00:00
Linas Vepstas
0fe939e688
use wrappers for lot title, lot notes
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9393 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 20:44:40 +00:00
Linas Vepstas
929bca04c5
tweaks; add wrappers for lot title, lot notes
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9392 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 20:43:52 +00:00
Linas Vepstas
6b09a496ba
price scrub tweak
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9391 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 18:33:35 +00:00
Linas Vepstas
3b6d67f15f
make changes for lot management high-level API
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9390 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 18:16:31 +00:00
Linas Vepstas
325d4ffd66
move low-level API routines to scrub2, high-level to Scrub3
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9389 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 18:07:08 +00:00
Linas Vepstas
288a062c13
restructure lot code, part one
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9388 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 17:44:29 +00:00
Linas Vepstas
ebec50d7c4
bugfix test for subsplits
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9387 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 04:48:10 +00:00
Linas Vepstas
2b6830e50d
more rigorous transaction commit code shows up buglets in the register;
...
work around one of these.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9386 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 04:01:31 +00:00
Linas Vepstas
b7f1c25c2d
move code from transaction.c to cap-gains.c
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9385 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 03:41:32 +00:00
Linas Vepstas
c7444453f8
bug fix: need to recompute cap gains when the initial lot opening
...
transaction changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9380 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 00:53:49 +00:00
Linas Vepstas
5a2000a3dc
wrappers for special handling of data when data is being loaded
...
(shut off the constraint system).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9379 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 22:55:36 +00:00
Linas Vepstas
ce93bd96a2
merg changes from the cap-gains7 branch. These include:
...
-- numerous fixes to make cap-gains work
-- crude ideas about a generic constraints system to keep data in engine
correct.
After these changes, all known cap-gains bugs are fixed, and most cap-gains
features are done. Have at it.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9378 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 22:53:28 +00:00
Linas Vepstas
a3792d997c
doco updates
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9376 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 22:35:47 +00:00
Linas Vepstas
6df0f85f97
remove obsolecte code
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9375 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 21:38:12 +00:00
Linas Vepstas
68b15f0f8f
fix bad usage/mem leak
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9374 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 21:32:54 +00:00
David Hampton
7ca337c55f
Turn off noise.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9372 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 20:42:19 +00:00
Christian Stimming
79849666b6
2003-09-18 Christian Stimming <stimming@tuhh.de>
...
* configure.in: Add correct configure test for openhbci version
required by mt940 module.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9352 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-18 20:57:10 +00:00
Linas Vepstas
f9eb208e3a
more descriptions
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9349 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-17 13:49:48 +00:00
Linas Vepstas
b90e5bfe78
document the financial constraints that operate in the gnucash engine
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9348 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-17 13:22:52 +00:00