Commit Graph

300 Commits

Author SHA1 Message Date
David Hampton
5299b12c7a Use the gnome2 help browser.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9362 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 00:25:04 +00:00
David Hampton
a7fee8db10 Sync the g2 branch with the gnome2-merge-3 tag.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9356 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-19 05:58:01 +00:00
unknown user
e64913f1c2 This commit was manufactured by cvs2svn to create branch
'gnucash-gnome2-dev'.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9354 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-19 05:43:43 +00:00
David Hampton
e9681152ba Switch to the GTK2.4 UI description language.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9346 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-17 00:02:35 +00:00
David Hampton
84a1db4fa8 Add GPL boilerplate with Jan's approval.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9221 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-03 00:17:06 +00:00
David Hampton
cb8ba021dc Fix various compile time warnings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9120 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-19 05:02:25 +00:00
David Hampton
29a404ecd7 First pass at converting to Gnome 2 HIG for button order. Convert
gnome1 dialogs to gtk2 dialogs. Set the function to activate the
default button the gnome2 way (was editable_enters).  Remove some code
not needed in gnome2 widget setup.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9058 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-11 07:09:43 +00:00
David Hampton
b7dfa41c93 Run all glade files through glade2 to correct syntax and formatting to
match.  The output of the g1->g2 conversion tool isn't quite what
glade2 itself outputs.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9003 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-09 03:06:14 +00:00
David Hampton
81c063a5fa Ignore project files generated by glade2.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9001 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-09 02:10:46 +00:00
David Hampton
c2b2ee6409 Remove unneeded run time type conversion.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9000 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-09 02:04:57 +00:00
David Hampton
4b8810384d Sync the g2 branch with the gnome2-merge-2 tag.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8996 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-08 23:30:41 +00:00
unknown user
2fe46123c1 This commit was manufactured by cvs2svn to create branch
'gnucash-gnome2-dev'.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8995 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-08 23:30:41 +00:00
David Hampton
d04ac16ee7 Sync the g2 branch with the gnome2-merge-1 tag.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8900 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-17 08:10:19 +00:00
David Hampton
afbb65e514 Sync the g2 branch with the gnome2-merge-1 tag.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8898 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-17 07:11:48 +00:00
unknown user
c21b9b7f7e This commit was manufactured by cvs2svn to create branch
'gnucash-gnome2-dev'.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8897 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-17 07:11:48 +00:00
David Hampton
5a6b830777 Make life easier for syncing from HEAD. Revert whitespace changes that
only exist in the g2 branch.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8885 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-16 04:40:35 +00:00
David Hampton
1fde9197ad Run files through latest glade-2 for syntax and whitespace correction.
Prelude to merging recent changes from HEAD.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8884 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-15 07:15:34 +00:00
Derek Atkins
343f8181a6 here is another patch from Jan Petersen.
Changes:
      * Cleanup build system.
      * Port register to GNOME 2.
      * Rename GNCTreeModel to GncTreeModel.
      * Port commodities, tax-dialog, fincalc dialogs to GNOME 2.
      * Add window type to the ui plugin system and update plugins.
      * Add icon to the about dialog.
      * Fix window type of splash screen.
      * Add support for startup-notification.

See ChangeLog for details.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8609 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-14 19:31:34 +00:00
Derek Atkins
524b5bae4d More changed from Jan Petersen (hopefully I didn't miss anything)
See the ChangeLog for more information.

* Move egg from gnome-utils to lib
* New "Tip of the day" dialog.
* Some small fixes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8462 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-30 00:58:02 +00:00
Derek Atkins
231a242dd3 more patches from Jan Petersen
(see the ChangeLog for more details).

this patch fixes some problems with the new ui plugin system.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8409 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-26 20:50:19 +00:00
Derek Atkins
98db98ccf5 Another GNOME 2 port patch from Jan Petersen.
Changes:
 * Move the plugin handling from the main window into the new plugin
   manager.
 * Add scrub commands to the account tree page and implement most of the
   commands.
 * Use the new ui plugin system for the QIF import druid.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8405 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-26 15:10:23 +00:00
David Hampton
9f135c2965 Jan Arne Petersen's second batch of patches. Gnome2 gnucash will now
put up a splash screen.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8319 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-17 00:27:30 +00:00
David Hampton
704635301e TomF gnome2 changes, batch 15.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8312 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-15 18:19:41 +00:00
Christian Stimming
ba160f9cc0 2003-05-02 Christian Stimming <stimming@tuhh.de>
* configure.in: Add pkg-config test for libgnomeui-2.0.

	* src/import-export/hbci/*.c: Port hbci import module to Gnome2,
	sourcecode compiles now. Copy changes from HEAD branch.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8265 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-01 23:37:27 +00:00
Derek Atkins
e052ea8572 2003-04-29 TomF changes for gnucash-gnome2-dev, 12th batch
(see the ChangeLog for comments)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8259 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-01 03:11:52 +00:00
Derek Atkins
64715379f6 * remove TomF's comments from files in batch 7; the
ChangeLog is sufficient.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8150 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-01 16:33:59 +00:00
Derek Atkins
0fd566d9c1 2003-03-16 TomF changes for gnucash-gnome2-dev, 8th batch
* src/gnome-utils/cursors.c
	  Replace calls of deprecated gtk_container_get_toplevels by
	  gtk_window_list_toplevels

2003-03-14 TomF changes for Gnome-2 branch, 7th batch

	  Change gtk_*_ref to g_object_ref, same for unref,
	  to replace deprecated functions in the following files.

	* src/business/business-gnome/dialog-billterms.c
	* src/gnome/dialog-price-edit-db.c
	* src/gnome/gnc-split-reg.c
	* src/gnome/window-register.c
	* src/gnome-utils/dialog-options.c
	* src/gnome-utils/dialog-transfer.c
	* src/gnome-utils/dialog-utils.c				    *
	* src/gnome-utils/gnc-account-tree.c
	* src/gnome-utils/dialog-utils.c
	* src/gnome-utils/gnc-html.c
	* src/gnome-utils/gnc-mdi-utils.c
	* src/gnome-utils/gtkselect.c
	* src/gnome-utils/print-session.c
	* src/gnome-utils/window-help.c
	* src/gnome-utils/dialog-search.c
	* src/import-export/hbci/hbci-interaction.c
	* src/import-export/hpci/hbci-progressmon.c
	* src/register/register-gnome/combocell-gnome.c
	* src/register/register-gnome/datecell-gnome.c
	* src/register/register-gnome/gnucash.sheet.c
	* src/register/register-gnome/table-gnome.c
	* src/report/report-gnome/dialog-style-sheet.c


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8149 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-01 16:25:17 +00:00
Benoit Grégoire
c8dc9879a1 Remove forgotten debug output
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7990 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-14 22:02:52 +00:00
Benoit Grégoire
f08e28d1b5 2003-02-14 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/import-backend.c:
	-Remove unused code.
	-Fix "destination account written to the matchmap even when autoselected" bug.
	-Disable destination account matching by memo, until bayesian filtering is implemented.  It's currently unlikely to help, and causes false positives since very often the type of the transaction is stored there.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7989 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-14 22:01:43 +00:00
Christian Stimming
41a6ad8efa 2003-02-14 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/glade/hbci.glade: Clarify some
	HBCI strings.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7987 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-14 20:50:47 +00:00
Derek Atkins
c9d1f8647a revert a change that I shouldn't have committed
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7978 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-11 04:14:43 +00:00
Derek Atkins
772c25105f Herbert Thoma's patch to add a "display currency" column to the account tree.
* src/app-utils/gnc-ui-util.c:
	* src/app-utils/gnc-ui-util.h:
	* src/gnome-utils/gnc-account-tree.c:
	* src/gnome/window-acct-tree.c:
	* src/scm/main-window.scm:
	  recycle ACCOUNT_BALANCE_EURO and ACCOUNT_TOTAL_EURO account tree
	  columns to display balance resp. total in default report currency

	* src/import-export/import-backend.c: in
	  gnc_import_TransInfo_refresh_destacc move g_assert before first
	  assignment, otherwise I get a syntax error


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7977 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-11 04:06:55 +00:00
Derek Atkins
2638a26001 * src/import-export/import-main-matcher.c: freeze/thaw the clist
around the iterator to ease the visual affects.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7976 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-11 03:25:37 +00:00
Benoit Grégoire
58014cfb98 2003-02-10 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/import-main-matcher.c: Patch by cmorgan to restrict iterative destination account matching to transactions AFTER the current one in the clist.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7975 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-11 03:12:39 +00:00
Benoit Grégoire
d14b514571 2003-02-10 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/import-backend.c,h:
	* src/import-export/import-main-matcher.c: Apply most of cmorgan's patch for iterative destination account matching.  Optionally restricting to the transactions after the one being edited still need's to be implemented.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7969 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-10 18:59:17 +00:00
Benoit Grégoire
dc840a9ef7 2003-02-04 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/import-backend.c: Add heuristic for duplicate matching by check number.
	* doc/README.OFX: Update


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7945 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-05 00:01:16 +00:00
Derek Atkins
bc9f171dd7 * src/import-export/qif-import/qif-file.scm: mark "splits" as negative
to make sure the numbers are reflected appropriately.
	* src/import-export/qif-import/qif-objects.scm: add a neg? value to
	  a qif-split; use this when converting the split-amount.
	Fixes bug #105179


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7942 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-04 15:47:21 +00:00
Derek Atkins
08e994b74c * src/import-export/qif-import/qif-file.scm: fix a
wrong-number-of-arguments fatal crash when trying to reparse
	  dates.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7939 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-04 02:41:40 +00:00
Derek Atkins
01c5437072 * po/POTFILES.in:
* src/import-export/Makefile.am:
	  Removed gnc-gen-transaction.[ch] "properly" for the dist.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7930 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-03 03:56:30 +00:00
Benoit Grégoire
2246e62b0f 2003-02-02 Benoit Gr�goire <bock@step.polymtl.ca>
* doc/README.OFX: I've quickly put together some docs for the ofx module and transaction matching.  Also includes a FAQ. Not perfect, but should closebug 99478.
	* doc/Makefile.am: Add README.OFX
	* src/import-export/ofx/README: Remove obsolete file.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7926 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-03 01:30:13 +00:00
Benoit Grégoire
7f35622cd2 2003-02-01 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/gnc-ofx-import.c: No longer assume that transaction with type OFX_OTHER are investement transactions.  Fixes bug reported by Rik harris.
	* src/import-export/import-main-matcher.c: Fix unrelated display bug with balanced (typically investement) transactions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7921 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-02 14:26:01 +00:00
Christian Stimming
a1f70add01 2003-02-02 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-utils.c, po/de.po: Recognize
	even more error codes from OpenHBCI. Yes, I know this breaks
	string freeze -- but these strings *really* *only* apply to German
	users, so I just fixed the translation myself.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7918 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-02 09:43:22 +00:00
Benoit Grégoire
ed551a808d 2003-02-01 Benoit Gr�goire <bock@step.polymtl.ca>
* src/import-export/import-utilities.c: Build on Nigel's patch.  This hopefully permanently closes http://bugzilla.gnome.org/show_bug.cgi?id=101705.
	* src/import-export/Makefile.am:  No longuer compile Christian's old matcher.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7916 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-02 05:01:52 +00:00
Christian Stimming
6131631a78 2003-02-01 Christian Stimming <stimming@tuhh.de>
* src/import-export/import-backend.c: Reduced the
	MATCH_DATE_NOT_THRESHOLD to 21 days. Yeah, this should rather be a
	user preference, but IMHO three weeks should already cover the
	basic problem.

	* src/import-export/import-account-matcher.c, import-backend.c,
	import-main-matcher.c, import-match-picker.c: Comment out
	stderr debugging output.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7912 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-01 22:43:26 +00:00
Christian Stimming
80a503ffde Comment out stderr debugging output.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7909 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-01 22:35:54 +00:00
Christian Stimming
284edb9f82 2003-02-01 Christian Stimming <stimming@tuhh.de>
* src/import-export/generic-import.scm: Move transaction matcher
	preferences to "Online Banking & Import" preference page.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7908 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-01 22:24:36 +00:00
Christian Stimming
bcf17bf905 2003-02-01 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-cb.c: Add include config.h.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7907 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-02-01 22:23:08 +00:00
Derek Atkins
0f55f75988 * src/import-export/qif-import/qif-file.scm: change the way that
parse-fields reports an error or warning.  In particular, return
	  a list such that the error is tied to the actual type.  This will
	  allow us to differentiate a date-parse ambiguity from any other
	  type of ambiguity.  Also add a new procedure that, when given the
	  (cdr parse-results) and a 'type' will return the actual error for
	  that particular type.
  	* src/import-export/qif-import/qif-import.scm: export the new symbol
	* src/import-export/qif-import/druid-qif-import.c: change the logic
	  to use the new parse results and only try to fill the date dialog if
	  there is actually a date parsing ambiguity.

	  Fixes Morrison J. Chang's QIF import problem.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7900 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-31 16:38:16 +00:00
Christian Stimming
6ec846c1f0 2003-01-27 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-getbalance.c: Introduced yet
	more user messages about what is supported by the bank.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7888 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-27 22:25:28 +00:00
Christian Stimming
541a0122ce 2003-01-27 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/glade/hbci.glade: Some more GUI work for
	HBCI setup, like clarifying some comments.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7886 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-01-26 23:23:59 +00:00