easily without needing a central reference.
2) Make lots of pointers 'const'
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16695 57a11ea4-9604-0410-9ed3-97b8803252fd
allow other column types (e.g. references to business tables) to be
added more easily.
2) Factor out object reference handling code so that business object
reference columns can be built more easily.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16694 57a11ea4-9604-0410-9ed3-97b8803252fd
tax table info. No owner or entry info. Minimal testing (I verified
that a customer could be created and restored).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16692 57a11ea4-9604-0410-9ed3-97b8803252fd
2) Add test dir for gda backend
3) Create gda backend boolean handler separate from int handler
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16687 57a11ea4-9604-0410-9ed3-97b8803252fd
g_object_get()/g_object_set()
2) Account hidden/tax-related flags are now accessible as GObject
properties
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16686 57a11ea4-9604-0410-9ed3-97b8803252fd
2) When inserting into a table which doesn't have a guid as the primary
key (e.g. slots), where the first key is an auto-increment key, don't
provide a value for the key.
3) Work on recurrences and scheduled transactions. They don't work yet,
but the sx struct is saved
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16612 57a11ea4-9604-0410-9ed3-97b8803252fd
2) Load/save recurrence as part of budget
3) Remove obsolete FreqSpec files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16594 57a11ea4-9604-0410-9ed3-97b8803252fd
the list and therefore not exist yet. Keep track of these orphaned
accounts and when all accounts are loaded, look for those whose parent
didn't exist yet and match it with its parent.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16582 57a11ea4-9604-0410-9ed3-97b8803252fd
supplied. The XML backend is still available if the file is not an
sqlite file or if xml: is the access method.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16543 57a11ea4-9604-0410-9ed3-97b8803252fd
this commit has happened to change the directory name.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16537 57a11ea4-9604-0410-9ed3-97b8803252fd
starting/cleared/reconciled balances. Because of a Gda bug, I can't
just use SUM(quantity_num) so the backend adds all of the quantities.
2) Expand the set of allowable URLs. The format is now:
- gda://@xxxxxxx where xxxxxxx is a connection configured
in the libgda config db
- gda://sqlite:file opens file as an sqlite file
- gda://prov:dsn where prov is a provider name built into
libgda and dsn is a valid connection
string for that provider
3) MySQL was hanging on "select * from transactions where guid in
(select tx_guid from splits where ...) so this is now split into 2
separate queries.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16534 57a11ea4-9604-0410-9ed3-97b8803252fd
Backend sync_all creates new tables and stores commodities, accounts and
prices.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@16114 57a11ea4-9604-0410-9ed3-97b8803252fd
2) Save/restore book with root account guids
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@15898 57a11ea4-9604-0410-9ed3-97b8803252fd
2) If a new account is created from the register (by typing a new account name and responding "Yes" when asked if you want to create it), the account is created and the name is set, and then the account dialog is opened. Setting the name forces a commit, but there is no commodity yet. Therefore, if there is no commodity, ignore the commit.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@15593 57a11ea4-9604-0410-9ed3-97b8803252fd
2) Fix name of function call - problem reported by Mark Johnson
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@15335 57a11ea4-9604-0410-9ed3-97b8803252fd
functions
2) Initial book table code
3) Add utility functions to create and delete a database
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@15330 57a11ea4-9604-0410-9ed3-97b8803252fd
--disable-gda, with information taken from pkg-config info.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gda-dev@15278 57a11ea4-9604-0410-9ed3-97b8803252fd