Commit Graph

160 Commits

Author SHA1 Message Date
Dave Peticolas
af7ac6c3a1 Clean up date code. Move Transaction date string routines to
Transaction.c from date.c. Move Timespec definition from Transaction.h
to date.h.

Use 'const char *' for date routines where appropriate.
Fix a memory leak in reconcile-list.c.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2685 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-22 01:35:47 +00:00
Dave Peticolas
808ff64f10 Fix a quickfill bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2684 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-21 20:23:07 +00:00
Dave Peticolas
0256e9db4a Remove gncBoolean typedef and constants. Replace all uses of them
with the glib equivalents.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2682 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-21 10:26:57 +00:00
Dave Peticolas
532707034f Fix a bug in rebalancing.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2668 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-13 00:57:48 +00:00
Dave Peticolas
c83b4eeacd Register bug fix.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2659 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-10 19:21:57 +00:00
Dave Peticolas
8c5b0a3391 Reimplement the account add and account edit dialogs using glade.
Consolidate the gui-driving code into dialog-account.[ch].
The old implementations in dialog-edit.[ch] and dialog-add.[ch]
are obsolete.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2656 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-10 05:28:28 +00:00
Dave Peticolas
228014608f Rob Browning's ChangeLog update.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2648 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-08 17:03:22 +00:00
Dave Peticolas
474877730d Use glib memory routines. Fix some memory leaks.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2647 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-08 04:05:38 +00:00
Dave Peticolas
4f7aca77fd Reimplement the register Table object using glib's dynamic arrays.
Clean up the code and standardize the function naming convention.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2644 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-08-07 18:11:01 +00:00
Dave Peticolas
1bcca0b5d5 * src/gnome/window-reconcile.c: After reconciliation, if the
account is a credit card account, automatically pop up a transfer
  window with the appropriate amount and accounts.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2608 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-07-23 00:04:48 +00:00
Dave Peticolas
c1ce3c8236 src/calculation: some cleanup and renaming of functions to be longer
and more descriptive.

src/gnome/dialog-transfer: add the Num field and APIs for changing
                           some of the values

src/gnome/dialog-fincalc.c: use new function names for calculator


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2606 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-07-21 20:16:35 +00:00
Dave Peticolas
118e2ad610 Make transfer dialog modeless.
account-tree.[ch]: change 'category' to 'income_expense'

AccWindow.h: remove notes window functions, this was only a separate
             window in Motif
Destroy.c: remove notes window functions
dialog-add.c: remove notes window functions


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2603 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-07-20 09:23:18 +00:00
Dave Peticolas
1bb767c927 Fix bug in split auto-completion.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2568 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-07-12 08:54:21 +00:00
Dave Peticolas
94cf525150 Fix scm searching.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2566 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-07-12 07:14:13 +00:00
Dave Peticolas
1b95eb61ea Robert Graham Merkel's patch for g-wrap 0.9.4.
Bump up the guile stack limit.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2536 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-07-04 23:24:13 +00:00
Dave Peticolas
83ada79960 Make date widget respond to the same accelerator keys as in the register.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2535 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-07-04 19:39:09 +00:00
Dave Peticolas
4c894d7fca Bug fix in budget dialog.
Remove gmakeism from build system.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2526 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-29 07:05:56 +00:00
Dave Peticolas
b25b2e6ff8 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2524 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-28 21:26:24 +00:00
Dave Peticolas
4d99e3f671 Make the register fonts configurable.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2523 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-28 21:24:28 +00:00
Dave Peticolas
cd29cf5d47 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2522 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-28 04:40:34 +00:00
Dave Peticolas
ff6f0c4b41 Robert Merkel's tip o' day patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2521 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-27 18:16:19 +00:00
Dave Peticolas
bdc2cc4f94 i18n reconciled header and flag values.
Robert Graham Merkel's date patch.
Fix bug in options saving.
New tips-of-the-day.
Updated po files.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2520 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-27 08:08:45 +00:00
Dave Peticolas
075cbd9157 Robert Graham Merkel's scheme date patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2518 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-27 04:17:31 +00:00
Dave Peticolas
5640eeec3a Robert Graham Merkel's tip-of-the-day patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2516 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-26 19:38:45 +00:00
Dave Peticolas
47b53fba89 Adjust window sizes for screen.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2501 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-24 05:39:22 +00:00
Dave Peticolas
977b0dc323 Update version info.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2497 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-23 23:07:48 +00:00
Dave Peticolas
8d966b080d Clean up register code. Separate register type and register style.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2496 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-22 05:54:11 +00:00
Dave Peticolas
d19485f074 Remove -stat argument from swig invocation. It's not supported
in latest releases.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2494 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-21 23:15:35 +00:00
Dave Peticolas
cadcef87aa Remove table-html.c as a compile target.
typedef gncBoolean as gboolean.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2492 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-21 22:41:06 +00:00
Dave Peticolas
fcb4217d7e Bug fixes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2489 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-21 09:48:39 +00:00
Dave Peticolas
24cb209da0 new work
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2483 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-20 09:13:32 +00:00
Dave Peticolas
e5788c1ba2 Take out account group guids.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2482 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-19 20:22:54 +00:00
Dave Peticolas
dc99c087e5 Remove guile dependency from src/register/gnome
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2481 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-19 07:48:24 +00:00
Dave Peticolas
a14a1c353c bug fixes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2471 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-14 08:37:04 +00:00
Dave Peticolas
4a64186a5c Bug fixes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2468 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-14 06:10:33 +00:00
Dave Peticolas
765f8ea987 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2466 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-14 00:00:18 +00:00
Dave Peticolas
d1a3763230 *** empty log message ***
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2464 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-13 22:47:44 +00:00
Dave Peticolas
3c9179c1ad Bug fixes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2460 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-13 06:28:15 +00:00
Dave Peticolas
91ff57c3e3 Rob Merkel's report patch. Register fixes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2448 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-09 07:15:57 +00:00
Dave Peticolas
00972f5231 Robert Merkel's patch to average-balance.scm. Bill Gribble's qif import patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2443 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-08 19:51:16 +00:00
Dave Peticolas
b6c20c50ee Bug fixes. Color updates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2440 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-08 05:29:13 +00:00
Dave Peticolas
a98bb2d3cc Add libtool autoconf macros. Don't create opening balance transactions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2438 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-08 02:11:30 +00:00
Dave Peticolas
af654c31d2 Fix register bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2437 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-07 22:02:19 +00:00
Dave Peticolas
8fe8bd5520 Bug fix.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2431 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-07 10:16:50 +00:00
Dave Peticolas
004a533bbd Fix register bug.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2429 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-07 02:58:27 +00:00
Dave Peticolas
852b4f0ef8 Don't blank zeros on price cell. Remove old transaction report.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2428 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-06 22:43:39 +00:00
Dave Peticolas
2bdebaa2fe Fix bugs in guile error catching.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2427 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-06 08:59:16 +00:00
Dave Peticolas
0f35d68da8 Increase precision of stock prices.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2426 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-06 07:51:21 +00:00
Dave Peticolas
1d118e5861 Move gui-dependent defs out of engine. Use glib guint32 typedef.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2425 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-06 06:08:58 +00:00
Dave Peticolas
6f7e6eca67 Bug fixes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2423 57a11ea4-9604-0410-9ed3-97b8803252fd
2000-06-06 05:05:32 +00:00