Linas Vepstas
1408d4a286
more bug fix
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4542 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
c8aebf690e
misc bug fixes
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4541 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
92a75f9362
more account balance checkpoint work
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4534 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
dcd5d0f9d7
more balalnce checkpoint work
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4531 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
9a2bb60b30
add account currency nhack
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4529 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
1f64b93ffa
update notes
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4511 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
9419e5fe90
bug fix
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4499 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
ae1f30e87f
oops !
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4498 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
d3ff389662
add deletion to audit trails
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4497 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
cc3e162ba4
add audit trails
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4491 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
1ebd7afeb7
oops !!
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4481 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
6fcde3cf66
big balance checkpoint rework
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4479 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
c43f6d42d6
split out balance checkpoints to its own header file
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4476 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
562da87fe2
add price versioning
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4401 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
6c3acf3860
implement price queries
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4398 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
23cb539270
add callbacks for pricedb queries
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4390 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
bf9d925cef
split up raw sql into two files, so that the maximal query size
...
of 8192 bytes is not exceeded.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4386 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
2e486a0b0e
hostname fix
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4369 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
a24fe0745a
balance checkpoint fixes
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4347 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
172432e86c
oops
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4344 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
6a188d1659
more work on implementing account balance checkpoints for
...
multi-user mode.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4343 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
2fbe97d371
preliminary restructuring to needed to implement balance checkpoints
...
(for multi-user mode)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4323 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
0457cbc654
undo my earlier braindamage
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4312 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
9c6388958c
implement price deletion
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4310 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
ea6f1dfb96
implement price editing
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4308 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
7bb5353af0
minor bug fix
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4307 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
bcc127cbff
dd support for price-editing callbacks from engine into backend.
...
This allows backends (i.e. postgres) to handle price edits.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4305 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
9dba5d58a8
implement price restore in sql backend
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4303 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
1786f31bd2
obscure core dump fix
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4292 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
c21002abac
small hacks to add price support
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4266 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
583aea011a
add infrastructure to allow save & restore of prices in the backend
...
(rpc and sql backend routines stubbed out; need to be implemented)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4257 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
Linas Vepstas
d6ee33b242
add documentation, and only documentation
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4158 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
James LewisMoss
c31188fbf4
* src/engine/sql/PostgresBackend.c (pgendGetAllAccountKVP): use
...
xaccGroupForEachAccount rather than Deeply one.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4155 57a11ea4-9604-0410-9ed3-97b8803252fd
25 years ago
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