Commit Graph

7345 Commits

Author SHA1 Message Date
Linas Vepstas
c6c17e5b03 oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8544 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 17:32:10 +00:00
Linas Vepstas
dffe0ea3d8 add commentary
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8543 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 16:06:07 +00:00
Linas Vepstas
1ae957e3f3 Add account group as new object
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8542 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 15:52:04 +00:00
Linas Vepstas
36a0f095d9 misc cleanup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8541 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 15:28:11 +00:00
Linas Vepstas
6a7d8eb580 misc SX-vs-book shuffling about
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8540 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 15:21:47 +00:00
Linas Vepstas
664b865f8b move scheduled transaction book anchors to own file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8539 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 15:07:52 +00:00
Linas Vepstas
cc556f3e89 bugfix
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8538 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 14:43:22 +00:00
Linas Vepstas
8c6ad9b6c5 oops core dump
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8537 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 05:42:21 +00:00
Linas Vepstas
7a5e046a01 rework how scheduled xactions are handled inside the book,
in preparation for removal.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8536 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 05:13:13 +00:00
Linas Vepstas
4716e80539 oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8535 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 04:48:55 +00:00
Linas Vepstas
0eb9d7139c ongoing fixes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8534 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 04:38:10 +00:00
Linas Vepstas
cb9ea67de7 remove template group from the book
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8533 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 04:31:47 +00:00
Linas Vepstas
fc0189c3f5 move transaction-counting-utility from book to transaction
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8532 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 04:30:54 +00:00
Linas Vepstas
071b1b7166 oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8531 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 04:15:23 +00:00
Linas Vepstas
1045811746 fix memory management relating to starage of group in book
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8530 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 04:13:56 +00:00
Linas Vepstas
ebcd1819b1 oops, fix name
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8529 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 04:10:54 +00:00
Linas Vepstas
365c12983f a few small fixes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8528 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 04:04:17 +00:00
Linas Vepstas
95111f1109 remove account group from book structure
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8527 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 04:01:16 +00:00
Linas Vepstas
d1272e958e oops!
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8526 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 03:38:11 +00:00
Linas Vepstas
ddbb6b44a2 provide some memory management for the commodity table in the book
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8525 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 03:36:48 +00:00
Linas Vepstas
9b9fef58ce remove the commodities from the commodity table
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8524 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 03:33:06 +00:00
Linas Vepstas
4251a2bdf6 fix the pricedb memory management
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8523 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 03:24:03 +00:00
Linas Vepstas
9e4383a29b perform some memory management for the pricedb stored in the book
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8522 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 03:23:19 +00:00
Linas Vepstas
d0d53c0699 remove the pricedb from the book struct
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8521 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 03:02:59 +00:00
Linas Vepstas
dc3ccd9e51 minor performance optimization
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8520 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 02:41:51 +00:00
Linas Vepstas
93b925a15c continue removing pointers from the book struct
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8519 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 02:39:34 +00:00
Linas Vepstas
d7ffd2a6cd remove direct access
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8518 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 02:06:05 +00:00
Linas Vepstas
06798142df minor performance optimization
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8517 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 01:59:36 +00:00
Linas Vepstas
885998ee91 fix the warning message
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8516 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 01:56:14 +00:00
Linas Vepstas
a91c6ef9ff start making changes to eliminate topgroup from this struct
(this version produces run-time warnings, I'm fixing them).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8515 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-10 01:30:47 +00:00
Linas Vepstas
e43973c77a Add GPL license notice
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8514 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 21:23:44 +00:00
Linas Vepstas
706153ecb4 bugfix: the type should be the new not the old query type
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8513 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 19:10:09 +00:00
Linas Vepstas
e522c2fba4 need to expose the entity table
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8512 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 19:01:24 +00:00
Linas Vepstas
d4a159299a remove explicit dependence on gnc-book
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8511 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 18:47:26 +00:00
Linas Vepstas
f6fd9ff164 explicitly include gnc-book.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8510 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 18:44:52 +00:00
Linas Vepstas
b4d0ad4b2e rename date.h to gnc-date.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8509 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 18:18:47 +00:00
Linas Vepstas
3f87d68751 include file cleanup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8508 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 18:08:37 +00:00
Linas Vepstas
8c8da93625 rename date.h to gnc-date.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8507 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 17:57:36 +00:00
Linas Vepstas
9cbac1a666 move the string cache from gnc-engine to gnc-engine-util
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8506 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 17:53:41 +00:00
Linas Vepstas
72426bf766 rename date.c to gnc-date.c
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8505 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 17:45:03 +00:00
Linas Vepstas
7c40e5dfe4 backwards compatibility include
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8504 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 17:43:32 +00:00
Linas Vepstas
f96349f0b9 rename date.h to gnc-date.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8503 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 17:38:55 +00:00
Linas Vepstas
8a96a0c361 remove stale routine, add some documentation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8502 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 17:38:03 +00:00
Linas Vepstas
a918b7a043 cleanup include-file usage
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8501 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 15:47:01 +00:00
Linas Vepstas
cd4570763e cleanup; use the atoll function
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8500 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 15:45:40 +00:00
Christian Stimming
0e26319b81 forgot log message
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8499 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 09:47:52 +00:00
Christian Stimming
9da1e96d28 2003-06-09 Christian Stimming <stimming@tuhh.de>
* configure.in, src/import-export/hbci/dialog-hbcitrans.c: Add
	support for KtoBlzCheck, a small checking package for destination
	account numbers for German banks. Very small, very useful :),
	http://sourceforge.net/projects/ktoblzcheck


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8497 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 09:42:27 +00:00
Derek Atkins
a58203a43a * src/app-utils/app-utils/scm: export new dateformat option symbols
* src/app-utils/option-util.[ch]: create dateformat option utility functions
	* src/app-utils/options.scm: create a dateformat option
	* src/engine/date.[ch]: create APIs to handle date-format types.
	  - conversions of date-format to/from strings
	  - move the month format enum to here
	  - conversion of month format to/from strings
	* src/gnome/top-level.c: move date-format string conversion from here
	* src/gnome-utils/dialog-options.c: implement a date-format options
	  that uses the gnc-date-format widget.
	* src/gnome-utils/gnc-date-format.h: remove month format (to date.h)
	Initial fix for #99574


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8496 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 03:42:52 +00:00
Derek Atkins
54d2f07fec * src/gnome-utils/gnc-date-format.c: ignore empty "custom" formats.
* src/gnome-utils/gnc-query-list.c: add a test for NULL.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8494 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 03:38:26 +00:00
Derek Atkins
60507e9b69 * src/report/standard-reports/transaction.scm: make sure we have
the right number of arguments for all renderers.  Fixes #114641.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8492 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 03:22:46 +00:00