Linas Vepstas
bab13c88e5
clean up error code handling in SQL backend
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4142 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
3591d3eea9
debianize the posgres backend build
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4134 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Dave Peticolas
78915425e0
* lots of files: handle NULL pointer printf problems,
...
fix some mem leaks
* src/gnc-ui-util.c (gnc_account_get_balance_in_currency): new func
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3983 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Dave Peticolas
3470b9c7fd
* src/engine/md5.h: include stddef.h for size_t
...
* src/engine/sql/PostgresBackend.c: include ctype.h for tolower
* src/engine/guid.h: include stddef.h for size_t
* src/engine/gnc-engine-util.h: include stddef.h for size_t
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3908 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Dave Peticolas
2a96c157c7
* src/gnome/top-level.c (gnc_ui_check_events): add timeout
...
handler for checking backend events.
* src/engine/gnc-book.{ch}: add api calls to use backend
event hooks.
* src/engine/BackendP.h (struct _backend ): add events_pending
and process_events callbacks.
* src/scm/command-line.scm: extend usage command with argument
list
* src/pixmaps/Makefile.am: switch splash graphics
* src/gnome/gnc-splash.c (gnc_show_splash_screen): add a border.
use new graphic.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3758 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Dave Peticolas
354f1202d2
* src/engine/sql/design.txt: update design docs
...
* src/engine/sql/PostgresBackend.c (pgend_session_begin): connect
to template1 database instead of 'gnucash'
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3741 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
b928852c24
define the price table for the sql backend
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3722 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Dave Peticolas
93ba986b30
* src/register/gnome/gnucash-scrolled-window.c: subclass of
...
gtk_scrolled_window for use in register.
* src/register/gnome/gnucash-item-list.c: use scrolled window
for really long account names.
* doc/sgml/es/Makefile.am (GNUCASH_SGML_FILES): fix list of sgml
files
* src/gnc-ui.h: use gncUIWidget not GtkWidget* in non-gnome
directories.
* src/engine/sql/PostgresBackend.c (pgendSyncTransaction): add
missing call to gnc_engine_resume_events ().
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3717 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
b2431fa215
remove stale FIXME comments
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3710 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Dave Peticolas
807e2b207a
Fix spelling errors.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3703 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Dave Peticolas
bf5192f809
Remove old makefile.
...
Remove 'const' for commodities.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3702 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
d82930c38a
minor typos & one minor bug fix
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3693 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
b64b8eabb6
add username/password support
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3671 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
9f09ab589d
add version numbers: these allow multi-user updates to be distinguished
...
properly.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3670 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
9ea4f2d806
add support for kvp frames
...
this sould wrap up support for basic single-user mode on the sql backend
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3634 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
4b9194a1dd
oops
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3613 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
cc8044c8fc
bug fixes
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3611 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
e4f135f4eb
add support for deleting accounts
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3599 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
7f9eecba26
The postgress single-user mode should now be more-or-less 'beta'
...
with this patch; multi-user mode is still highly experimental.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3591 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
ba29865498
escape special chars in strings; simplify the build process.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3590 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
c944fe0317
megazord vs. bugs & features
...
now works more better.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3551 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
10ac3c6fd7
Add commodity restore
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3516 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
eead62a8ce
with these patches, the sql backend is starting to work well.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3513 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
f22d6eee1a
large areas of sql i/o approaching usable
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3506 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
424a9ed9fd
more basic cleanup & restoration
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3479 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
3feb2b0e00
brush the dust off the sql backend, fix a few things
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3468 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
0b94d3d57a
quickie patches allow this to compile with only warnings
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3459 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Dave Peticolas
a74241ef87
James LewisMoss's patch adding a new-user gui.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3443 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
2f4edaef66
changethe XML network IO to formally to be a backend plugin.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3431 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Dave Peticolas
e4e1453257
Rob Browning's XML I/O Code.
...
Bill Gribble's commodity and numerics code and new qif importer druid.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3065 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
0c1164bd90
start putting in real table-locking and rollback logic
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2338 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
9213dcaa2f
more database backend modifications
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2334 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
2590d21bcc
add more update handling
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2332 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
144d1691d2
more stuff
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2329 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
57340b2e66
new improved prototype
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2328 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
ccf1944f3a
more database hacking
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2325 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago
Linas Vepstas
fb82419ce2
beginings of outlien for sql work
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2321 57a11ea4-9604-0410-9ed3-97b8803252fd
26 years ago