Linas Vepstas
eb060ef9ed
add some notes
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5017 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-26 01:10:14 +00:00
Linas Vepstas
598441ad21
add timing info
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5016 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-26 01:08:12 +00:00
Linas Vepstas
423eb9b641
fix 'save' performance problem
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5014 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 23:34:15 +00:00
Linas Vepstas
191162f100
new, improved: loading from database is now 1.5 times faster than
...
loading from xml file, at least for large files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5010 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 23:03:43 +00:00
Linas Vepstas
1cc838949b
mass restore design runs nearly as native xml file speed (only 16% slower)
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5009 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 22:21:10 +00:00
Linas Vepstas
a3a84ffffb
new experimental fast-fetch routine
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5008 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 21:47:37 +00:00
Linas Vepstas
5e2c2ddab5
fix typo
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5006 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 21:36:24 +00:00
Linas Vepstas
fedc9fda9f
vacuum the db on close
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5004 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 21:11:36 +00:00
Linas Vepstas
23ee9c3391
index creation fiasco
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5002 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 21:00:29 +00:00
Linas Vepstas
1d7503552c
temp performance hack
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5000 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 17:19:41 +00:00
Linas Vepstas
9b9f6deb8f
fix typos
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4999 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 16:39:56 +00:00
Linas Vepstas
13cc699f3d
add indexes for (minor) performance boost
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4997 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 16:28:55 +00:00
Linas Vepstas
a96b0fd0b5
updates
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4996 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 05:28:11 +00:00
Linas Vepstas
85ede8179f
ignore more
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4995 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 03:57:18 +00:00
Linas Vepstas
0da0ae3454
updates
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4994 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 03:56:07 +00:00
Linas Vepstas
84c3a5d938
modernize
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4993 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 03:21:13 +00:00
Linas Vepstas
f01c9af127
resurect from the dead
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4992 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 03:04:40 +00:00
Linas Vepstas
87a8e216c9
ressurect from the dead
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4991 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 02:06:05 +00:00
Linas Vepstas
dfaf57ac5a
ooops checked in autgenned file
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4990 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 02:02:59 +00:00
Linas Vepstas
b32debe906
first rough cut at resurrecting the swig wrappers
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4989 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 02:00:55 +00:00
Linas Vepstas
df40ad1b7e
add wrapper
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4988 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 01:12:55 +00:00
Linas Vepstas
b4ce91d839
change function signature
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4987 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 01:07:58 +00:00
Linas Vepstas
03f42dbf11
use callback function typedefs in prototypes
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4986 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-25 00:51:33 +00:00
Linas Vepstas
322a693ec6
oops, missed a spot last night
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4984 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-24 17:48:01 +00:00
Robert Graham Merkel
bc0cc17509
First SX change - add a help button to the editor dialog.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4983 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-24 08:01:49 +00:00
Linas Vepstas
efa9833a09
another performance improvement
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4981 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-24 06:47:51 +00:00
Linas Vepstas
4bfdb526d2
performance fix
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4979 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-24 04:15:43 +00:00
Linas Vepstas
bcf49d693d
generate some call timing info
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4978 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-24 02:57:13 +00:00
Linas Vepstas
797ee80b4d
oops
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4977 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-24 00:25:17 +00:00
Linas Vepstas
a91931b95f
add clock timer routines for debugging performance problems
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4976 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-24 00:05:53 +00:00
Linas Vepstas
28df0d583c
simple perl script to autogen large gnucash data files
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4975 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-23 20:26:47 +00:00
Dave Peticolas
fe3350dbc2
2001-07-22 Dave Peticolas <dave@krondo.com>
...
* src/test/gnc-test-stuff.[ch] (get_random_price): new func.
* src/register/splitreg.[ch]: remove null cell
* src/engine/Transaction.h: update docs
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4974 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-22 08:54:55 +00:00
Dave Peticolas
7c11369570
2001-07-21 Dave Peticolas <dave@krondo.com>
...
* src/register/cell-factory.[ch]: a new object for creation of
register cells. allows new cell types to be added dynamically.
* src/register/gnome/gnucash-style.c: fix for removal of
label from cellblock cells.
* src/register/table-allgui.[ch]: fix for changed flag and
callback changes.
* src/register/splitreg.[ch]: remove fixed cells, use a dynamic
list. Fix code appropriately.
* src/register/register-common.[ch]: add wrapper for a global cell
factory.
* src/register/gnome/datecell-gnome.c: same as below
* src/register/gnome/combocell-gnome.c: same as below
* src/register/textcell.[ch]: same as below
* src/register/recncell.[ch]: same as below
* src/register/quickfillcell.[ch]: same as below
* src/register/pricecell.[ch]: same as below
* src/register/numcell.[ch]: same as below
* src/register/datecell.h: same as below
* src/register/combocell.h: make destructor private.
constructor returns 'BasicCell *'.
* src/register/cellblock.[ch]: remove 'label' members -- no longer
used.
* src/register/basiccell.[ch]: 'virtualize' destructor.
simplify changed flags.
* src/register/Makefile.am (SUBDIRS): add cell-factory.[ch]
* src/gnome/gnc-html.c: fix includes
* src/SplitLedger.c: update for api changes
* src/MultiLedger.c: update for api changes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4973 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-22 02:29:52 +00:00
James LewisMoss
969645fef0
file backendifying.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4972 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-20 19:44:20 +00:00
James LewisMoss
855067068a
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4971 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-20 19:41:09 +00:00
James LewisMoss
b6091e6448
Richard Braakman's xml lib version test.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4970 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-20 19:37:49 +00:00
James LewisMoss
044f27d8e5
remove debian dir so it isn't distributed with source.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4969 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-20 19:36:57 +00:00
James LewisMoss
ae262201c1
remove perl stuff. use autogen.sh.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4968 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-20 19:36:22 +00:00
James LewisMoss
c5c36ab89b
up the date some.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4967 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-20 19:34:58 +00:00
James LewisMoss
5fd2cd60e9
* src/gnome/top-level.c (gnucash_ui_init): remove the \n's frome
...
the ENTER and LEAVE calls.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4966 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-20 19:33:32 +00:00
Robert Graham Merkel
ec7add1768
Added column totals, and more helpful comments in the code.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4965 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-19 05:21:53 +00:00
Dave Peticolas
19aa6a2baf
2001-07-18 Dave Peticolas <dave@krondo.com>
...
* src/gnc-ui-util.c (balance_helper): fix bug
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4964 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-18 23:14:50 +00:00
Linas Vepstas
473f2cc8cb
make group commit symmetric
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4963 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-18 17:18:22 +00:00
Dave Peticolas
6a1864259d
2001-07-17 Dave Peticolas <dave@krondo.com>
...
* src/engine/Scrub.c (xaccGroupScrubCommodities): use group
begin/commit to speed up processing
* src/engine/Group.[ch] (xaccAccountGroupBeginEdit): make public
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4962 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-18 06:37:13 +00:00
Robert Graham Merkel
d37d4af7f0
Revert accidental change.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4961 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-18 04:53:39 +00:00
Robert Graham Merkel
1fce9d2b65
Add configurable sorting to the payables report.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4960 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-18 04:44:39 +00:00
Dave Peticolas
da963a95c6
2001-07-17 Dave Peticolas <dave@krondo.com>
...
* doc/sgml/C/xacc-features.sgml: Matt Krai's doc patch
* doc/sgml/C/xacc-about.sgml: Matt Krai's doc patch
* AUTHORS: credits
* doc/sgml/C/xacc-about.sgml: credits
* src/gnome/gnc-dateedit.c: Matt Kraai's date accelerator bug fix
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4958 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-18 00:02:44 +00:00
Dave Peticolas
30ae40ea44
2001-07-17 Dave Peticolas <dave@krondo.com>
...
* src/engine/io-gncbin-r.c: fix bug with price import (use
posted date, not entered date).
* src/engine/gnc-pricedb.[ch]: fix bugs with setting currency and
commodity and with converting from legacy commodities.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4956 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-17 23:26:11 +00:00
Dave Peticolas
74a258393c
2001-07-17 Dave Peticolas <dave@krondo.com>
...
* src/engine/Transaction.c (xaccTransAppendSplit): make sure
split's value conforms to the transaction common currency.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4955 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-17 18:48:18 +00:00
Christian Stimming
98e2c02866
Updated German translation (unfinished, but some more)
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4953 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-13 10:30:28 +00:00