Commit Graph

7002 Commits

Author SHA1 Message Date
Linas Vepstas
a918b7a043 cleanup include-file usage
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8501 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 15:47:01 +00:00
Linas Vepstas
cd4570763e cleanup; use the atoll function
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8500 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 15:45:40 +00:00
Christian Stimming
0e26319b81 forgot log message
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8499 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 09:47:52 +00:00
Christian Stimming
9da1e96d28 2003-06-09 Christian Stimming <stimming@tuhh.de>
* configure.in, src/import-export/hbci/dialog-hbcitrans.c: Add
	support for KtoBlzCheck, a small checking package for destination
	account numbers for German banks. Very small, very useful :),
	http://sourceforge.net/projects/ktoblzcheck


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8497 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 09:42:27 +00:00
Derek Atkins
a58203a43a * src/app-utils/app-utils/scm: export new dateformat option symbols
* src/app-utils/option-util.[ch]: create dateformat option utility functions
	* src/app-utils/options.scm: create a dateformat option
	* src/engine/date.[ch]: create APIs to handle date-format types.
	  - conversions of date-format to/from strings
	  - move the month format enum to here
	  - conversion of month format to/from strings
	* src/gnome/top-level.c: move date-format string conversion from here
	* src/gnome-utils/dialog-options.c: implement a date-format options
	  that uses the gnc-date-format widget.
	* src/gnome-utils/gnc-date-format.h: remove month format (to date.h)
	Initial fix for #99574


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8496 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 03:42:52 +00:00
Derek Atkins
54d2f07fec * src/gnome-utils/gnc-date-format.c: ignore empty "custom" formats.
* src/gnome-utils/gnc-query-list.c: add a test for NULL.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8494 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 03:38:26 +00:00
Derek Atkins
60507e9b69 * src/report/standard-reports/transaction.scm: make sure we have
the right number of arguments for all renderers.  Fixes #114641.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8492 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-09 03:22:46 +00:00
Christian Stimming
89368a99bb 2003-06-08 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/*.c: Remove old unused code.

	* src/import-export/hbci/hbci-interaction.c: Add more user
	feedback functions.

	* src/import-export/hbci/gnc-hbci-utils.c: Improve error handling.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8490 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-08 13:05:42 +00:00
Christian Stimming
25e52baa69 Adapt to latest OpenHBCI changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8489 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-06 18:10:05 +00:00
David Hampton
b8d70cc4cd gcc 3.x complains about trailing case statement w/no body.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8485 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-04 04:35:27 +00:00
Derek Atkins
ab1927346b * src/gnome-utils/gnc-date-format.*: Create a new "date format"
widget to let the user choose a date format (and see the results
	  of what the date would look like).
	* src/gnome-utils/Makedile.am: add gnc-date-format files to the build
	* src/gnome/dialog-print-check.c: use the new date-format widget
	* src/gnome/glade/print.glade: remove data that is now part of the
	  date-format widget.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8478 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-02 03:19:47 +00:00
Derek Atkins
15e7cdd71d * src/gnome/dialog-print-check.c: a simple change -- use a globally-
defined option-menu helper function instead of defining our own
	  copy for no particular reason.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8475 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-31 04:07:36 +00:00
Derek Atkins
7f0cc4fb70 * src/business/business-gnome/dialog-customer.c:
* src/business/business-gnome/dialog-vendor.c:
	  - Fix the window title to use the company name, not the contact name
	  - Change the message when the company name is left blank.
	Fixes #109754


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8473 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-30 21:24:35 +00:00
Christian Stimming
694375f3cf 2003-05-30 Christian Stimming <stimming@tuhh.de>
* lib/guppi-legend.patch: Include patch for Guppi that fixes
	reversed legend problem.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8470 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-30 19:30:34 +00:00
Christian Stimming
68d591db56 Fix spelling.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8468 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-30 18:55:14 +00:00
Christian Stimming
0ba39a4560 Fix signed/unsigned warning of gcc 3.3.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8463 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-30 18:34:06 +00:00
Derek Atkins
8a105f741e * src/gnome/glade/register.glade: add sort entries for Action and Notes
* src/gnome/gnc-split-reg.[ch]: add ability to sort by Action and Notes
	Fixes #113990.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8460 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-30 00:40:16 +00:00
David Hampton
54fca943db Correct ISO code for the Polish currency.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8458 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 23:47:52 +00:00
Christian Stimming
060432068d 2003-05-30 Christian Stimming <stimming@tuhh.de>
* src/report/standard-reports/category-barchart.scm: Re-enable
	reversed legend in stacked barcharts. Needs Guppi 0.40.4
	a.k.a. Guppi CVS, though, to actually work.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8457 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 22:39:48 +00:00
Christian Stimming
8229a40084 2003-05-29 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-transfer.c: Make sure the amount
	stays a decimal number instead of some fraction.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8454 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 21:21:35 +00:00
Derek Atkins
ff4ed7a94b * src/business/business-core/gncInvoice.[ch]: add APIs to get
TotalSubtotal() and TotalTax().
	* src/business/business-gnome/dialog-invoice.c: Add Subtotal and Tax
	  labels in the summary bar to print the Invoice's total amounts.
	Fixes #113769.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8450 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 16:21:38 +00:00
Linas Vepstas
7c58366d4f convert tabs to 8 spaces, so that people with different
tab-stop settings can see correctly indented code :-)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8449 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 16:14:57 +00:00
Benoit Grégoire
58816103a3 2003-05-29 Benoit Gr�goire <bock@step.polymtl.ca>
* src/engine/TransLog.c: Now log the transaction notes field (kvp actually).
	* src/engine/kvp_frame.h: Docs
	* src/import-export/log-replay/gnc-log-replay.c: Actually make it work:) Thanks Derek for pointing me to the private headers.  Support the new note field.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8448 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 15:02:19 +00:00
Christian Stimming
e437df37be 2003-05-29 Christian Stimming <stimming@tuhh.de>
* configure.in: OpenHBCI version 0.9.11 is required now. Earlier
	versions cause a segfault with any recent OpenSSL.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8447 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 11:28:49 +00:00
David Hampton
16815af8c2 add missing include file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8443 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 07:00:45 +00:00
Derek Atkins
a55dd75ec6 * src/gnome-utils/gnc-query-list.c: the query headers were restructured
by linas so we need to add an extra #include to compile
	* src/import-export/log-replay/gnc-log-replay.c: get it to compile.
	  - Doesn't need libofx.h
	  - use TRUE/FALSE, not true/false.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8442 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 05:48:58 +00:00
Linas Vepstas
bf488bff50 fiddle with the documentation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8441 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 04:48:23 +00:00
Benoit Grégoire
dbed96de7b 2003-05-26 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/import-settings.c: Revert previous gettext macro addition.
	* src/engine/TransLog.c,h: Change the log format to use GUID instead of C pointers and to use ISO8601 instead of proprietary format.

	* src/engine/gnc-numeric.h
	* src/import-export/import-match-map.c: Doxygen update

	* configure.in
	* src/scm/main.scm
	* src/import-export/Makefile.am
	* src/import-export/log-replay/*: New log replay module.  This ALMOST works, except I forgot you can't set the GUID of gnucash's objects, and thus completely screwed up on the playback logic.  I'll think of a solution when I am rested.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8440 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 04:47:54 +00:00
Linas Vepstas
e67e3c4254 add GPL copyright notices
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8439 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 04:21:40 +00:00
Derek Atkins
fa9f9d0c0a * src/business/business-gnome/dialog-invoice.c: don't constantly
resize the invoice window every time we update ourselves.  Fixes
	  #113775


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8437 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 03:48:52 +00:00
Derek Atkins
6119ad7680 * src/business/business-core/gncInvoice.[ch]: change the unpost
API to select whether to repoint the entries to the current tax
	  table or leave it at the child tax table.
	* src/business/business-gnome/glade/invoice.glade:
	* src/business/business-gnome/dialog-invoice.c:
	  New UI when unposting an invoice -- ask whether to bring the tax
	  tables up to date or leave the values when it was posted.
	Fixes #113774


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8436 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 03:02:11 +00:00
Derek Atkins
1527f0526a * src/business/business-ledger/gncEntryLedger.c: fix a bug where
if you unpost an invoice and don't bring the TaxTables up to
	  date, the total value shown in the register is different
	  dependending on whether the cursor is on the current line or
	  not.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8434 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 02:50:40 +00:00
Derek Atkins
caeeb3c546 * src/business/business-core/gncTaxTable.c: when asking for
the child, return ourself if we're already a child instead
	  of making a (useless) grandchild.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8432 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 02:44:10 +00:00
Linas Vepstas
0f5ff6f114 add missing include file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8431 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 01:09:43 +00:00
Linas Vepstas
303016f907 add missing header file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8430 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 01:06:34 +00:00
Linas Vepstas
41f87bf588 add missing include file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8429 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 00:56:30 +00:00
Linas Vepstas
3d6ccf29b6 use g_malloc, g_free
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8428 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 00:52:04 +00:00
Linas Vepstas
f5a84f15c2 move the trae functions to thier own subdirectory
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8427 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 00:46:43 +00:00
Linas Vepstas
09f80afc5d add missing header files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8426 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 00:43:40 +00:00
Linas Vepstas
ac924ede8f move around an include file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8425 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 00:35:20 +00:00
Linas Vepstas
1db349384c misc cleanup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8424 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 00:28:09 +00:00
Linas Vepstas
41a1451a74 add missing include file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8423 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 00:24:39 +00:00
Linas Vepstas
26d3a81e55 add missing include file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8422 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-29 00:09:20 +00:00
Linas Vepstas
fdb11973c8 remove from the gnc-engine-util so that these func
can be used in other apps


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8421 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-28 23:57:55 +00:00
Linas Vepstas
f38fb55aba remove cruft
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8420 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-28 23:36:40 +00:00
Linas Vepstas
a889712da2 cleanup old utilities
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8419 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-28 23:35:35 +00:00
Linas Vepstas
2c68f3b4b3 cleanup grungy utils, I need to be able to use this
in a different, unrelated app.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8418 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-28 23:27:05 +00:00
Linas Vepstas
7b50af16ff move KVP junk out of generic engine utilities
-- needed to make portions of engine more generic for use
by other apps.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8417 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-28 23:05:56 +00:00
Christian Stimming
15b50f49d4 2003-05-28 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-transfer.c, dialog-hbcitrans.c,
	glade/hbci.glade: Add coarse GUI so that transfer templates are
	somehow usable.

	* src/import-export/hbci/gnc-hbci-kvp.[hc]: Store the online
	transfer templates in the book's kvp_frame.

	* src/import-export/hbci/gnc-hbci-trans-templ.[hc]: Add data type
	for online transfer templates.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8414 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-27 23:36:35 +00:00
Christian Stimming
0fcd48a225 Improved documentation -- a GList here is always a GList of kvp_frame's.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8413 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-27 19:19:08 +00:00