Commit Graph

4114 Commits

Author SHA1 Message Date
Linas Vepstas
a6570d20d2 more versioning hacking
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5048 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-28 03:29:53 +00:00
Linas Vepstas
7a0527e19b add version upgrade header
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5047 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-28 03:26:45 +00:00
Linas Vepstas
eab9e6b82c prepare for improved kvp frame handling in backend
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5046 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-28 03:19:36 +00:00
Linas Vepstas
951dfb0d1a more hacking
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5045 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-28 01:31:23 +00:00
Linas Vepstas
058ddc8bca add an upward compatibility migration tool
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5044 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-28 00:16:04 +00:00
James LewisMoss
1facf81a88 * src/engine/gnc-schedxaction-xml-v2.c: remove include of removed
file.

* src/engine/gnc-freqspec-xml-v2.c: remove include of removed
file.

* src/engine/gnc-pricedb-xml-v1.c: remove include of removed file.

oops.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5043 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-27 17:41:48 +00:00
James LewisMoss
a01bfdcaae * src/engine/gnc-pricedb-xml-v1.c: remove include of
sixtp-writers.h and remove func xml_add_gnc_pricedb (no longer
used anywhere)
(gnc_pricedb_parser_new): reorder functions.

* src/engine/io-gncxml-v1.c: move v1 kvp parser code to this
file.

* src/engine/sixtp-parsers.h: remove old v1 parser decls to
io-gncxml-v1.c

* src/engine/gnc-schedxaction-xml-v2.c
(gnc_schedXaction_dom_tree_create): remove usage of
xml_add_gint32.

more cruft removal


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5042 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-27 17:00:29 +00:00
Linas Vepstas
39f1cb68cf fix typo
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5041 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-27 07:14:59 +00:00
Linas Vepstas
74e3677078 forgot to check this in earlier
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5040 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-27 07:14:09 +00:00
Linas Vepstas
fc06934106 restructure to improve multi-user performance
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5037 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-27 06:22:02 +00:00
Linas Vepstas
27fa0eac94 bug fix plus nasty hack
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5035 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-27 06:13:30 +00:00
Linas Vepstas
4e0717acf3 fix rare bug
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5033 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-27 04:13:59 +00:00
Linas Vepstas
93b6884b1f tweak
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5032 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-27 03:19:39 +00:00
Linas Vepstas
ebc6a58935 another timing routine
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5031 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-27 03:16:27 +00:00
Linas Vepstas
04b1201871 cleanup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5030 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-27 02:41:59 +00:00
Linas Vepstas
1cedd0012d rename files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5029 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-26 23:41:07 +00:00
Linas Vepstas
fdb9360217 updates
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5028 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-26 22:57:00 +00:00
James LewisMoss
9a1f390cd6 combine all the v1 xml parser code into one file (io-gncxml-v1.c)
taking all the code from
{Account,Commodity,Ledger,Query,Transaction}-xml-parser-v1.c,
io-gncxml-p.h, and io-gncxml-r.c.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5027 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-26 22:10:45 +00:00
Linas Vepstas
58a7a07a1d order dependency bug fix
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5026 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-26 17:32:49 +00:00
Linas Vepstas
3a06c6f538 add warning note
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5022 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-26 17:08:50 +00:00
Robert Graham Merkel
89eba41d20 Cleanups as discussed in SX TODO . . .
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5020 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-26 03:50:50 +00:00
Linas Vepstas
98fa91d61b add performance notes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5018 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-07-26 01:12:50 +00:00
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