Commit Graph

1545 Commits

Author SHA1 Message Date
David Hampton
2b9cb58ae0 Eliminate run time errors.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9384 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 02:53:26 +00:00
David Hampton
ad92d2d9f3 Fix up druid for changes in GnomeDruid between gnome1 and gnome2.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9383 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 02:50:08 +00:00
David Hampton
c1577ea2e6 Recent commit notes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9367 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 03:57:58 +00:00
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
d95857289f Sync the g2 branch with the gnome2-merge-3 tag.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9353 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-19 05:34:40 +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
c49b5f727e Open a new page for search results.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9307 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-14 01:33:25 +00:00
David Hampton
046665fc4a Can now open arbitrary account registers.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9302 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-14 00:20:06 +00:00
David Hampton
16c3cbe3b0 Some gnome_dialog to gtk_dialog updates. Move signal information into
glade.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9275 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-10 04:17:13 +00:00
David Hampton
047a5872fb Migrate the main business menu from g1 style to g2 style.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9257 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-07 23:40:46 +00:00
David Hampton
cfa09f61a2 Add another function to the plugin interface for deleting the ui
widget.  Allows the page to destroy/release anything it needs to.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9242 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 10:39:09 +00:00
David Hampton
d99b6484ae Convert to the new gtktreeview based account tree code.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9240 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 07:21:25 +00:00
David Hampton
239aee77b2 /tmp/cvstVO9bC
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9214 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-02 05:27:27 +00:00
David Hampton
44dc55a786 Document this weeks changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9163 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-24 05:51:12 +00:00
David Hampton
d77028a095 Add back detailed compile time checks.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9119 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-19 04:57:39 +00:00
David Hampton
50b8761eff Fix some run time warnings. Tweak the pango layout code so all the
register bits are visible.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9089 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-16 05:43:21 +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
6ce2d3bb7c Move the splash screen code to another directory.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9054 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-11 05:42:31 +00:00
David Hampton
1934c294be Fix popup menus, and switching a proxy between actions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9039 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-10 21:58:25 +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
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
David Hampton
04fcd774cc Sync the g2 branch with the gnome2-merge-1 tag.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8894 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-07-17 05:59:46 +00:00
Derek Atkins
8718ce7e53 * src/gnome/gw-gnc-spec.scm: return the Totd symbol to its
original name


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8634 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-17 19:48:11 +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
David Hampton
501a46e067 Add Jimmac's icons.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8584 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-06-12 01:20:40 +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
ca99a5dff7 Yet another Jan Petersen patch:
Changes:
 * Requires gtk+-2.0 >= 2.2 and libgnomeui-2.0 >= 2.2
 * Fix dialog-price-editor.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8410 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-27 00:09:09 +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
Derek Atkins
ef00f9bd87 Another big gnome2 patch from Jan Petersen:
here is a really big patch:

* Add some libegg files.
* Start to create a replacement for gnome-mdi.
* Start to convert the acct-tree into a new gnucash module.
* Add a GtkTreeModel for TreeModelAccountTypes.
* Some small account dialog fixes.
* Fix the commodity dialog. (Replace GnomeDialog by GtkDialog, GtkSignal
  by GSignal, etc).
* Fix the transfer dialog. (Replace GnomeDialog by GtkDialog, GtkSignal
  by GSignal, GncAccountTree by GtkTreeModel etc).
* Fix GncDateEdit. (Replace GtkSignal by GSignal and backport some
  GnomeDateEdit fixes)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8400 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-25 21:15:12 +00:00
Christian Stimming
185fc40e59 2003-05-25 Christian Stimming <stimming@tuhh.de>
* src/gnome-utils/gnc-tree-model-example-account.c,
	src/backend/file/sixtp-dom-parsers.c,
	src/backend/file/sixtp-utils.c,
	src/backend/file/test/test-dom-converters1.c,
	src/backend/file/test/test-string-converters.c,
	src/calculation/fin.c, src/engine/GNCId.c src/engine/QueryCore.c,
	src/engine/gnc-engine-util.c src/engine/guid.c,
	src/engine/test/test-commodities.c, src/network-utils/gnc-gpg.c:
	Fix signed/unsigned comparison warnings in gcc3.3.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8399 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-25 20:22:24 +00:00
Derek Atkins
0f22c2da67 Jan Petersen's Gnome2 patch:
* Fix 'Notes' TextView in the 'Account' dialog.
* Fix selection of parent/base accounts in the 'Account' dialog.
* Fix virtual toplevel-account in the account tree-model.
* Add notification for account changes to the account tree-model.
* Disable test example accounts in the hierarchy druid.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8356 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-22 01:48:47 +00:00
Derek Atkins
498286d43e Another patch by Jan Petersen (see ChangeLog for full details)
here is another patch which:
- Makefile: add src/file/backend to the INCLUDE dirs.
- Replace a GncAccountTree by GtkTreeView and GNCTreeModelAccount.
- Replace some gtk_signal_connect by g_signal_connect.
- Replace a GncDateEdit by GnomeDateEdit (probably a temporary fix).
- Replace some GnomeDialog by GtkDialog
- Add support for a virtual toplevel account into the account tree model.
- Update account.glade


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8349 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-20 21:27:55 +00:00
Derek Atkins
0c0615b1db TomF's changes:
This patch contains the changes for replacing functions witn
	ENABLE_BROKEN.  Jan did  druid-hierarchy.c

See ChangeLog for more descriptions


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8348 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-20 20:22:05 +00:00
Derek Atkins
9c1899d30a Jan Arne Petersen's gnome2 patch #7. See the ChangeLog for more info.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8341 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-19 18:03:44 +00:00
Derek Atkins
3308e7d1f6 * macros/autogen.sh: comment out intltoolize and libtoolize again
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8332 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-19 00:54:28 +00:00
Derek Atkins
4e5e8c8d8e Jan Petersen's po/Makefile patch
* configure.in: Add Makefile.in to AC_OUTPUT targets.
	* macros/autogen.sh: Add a AM_GLIB_GNU_GETTEXT section to generate a po/Makefile.in.in file.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8331 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-19 00:38:37 +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
d12b8416bf Jan Arne Petersen's patches to get gnucash to compile under gnome2.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8316 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-16 02:52:57 +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
Derek Atkins
99f736c30a TomF's batch14 changes. Seer the ChangeLog for description of changes.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8306 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-05-12 22:56:53 +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
0176fa528f * src/gnome-utils/cursors.c:
Fix incorrect g_list_free.

	* src/gnome/window-main.c,
	* src/gnome-utils/gnc-mdi-utils.c,
	* src/app-file/gnome/gnc-file-history.c:
         Replace calls of deprecated gtk_container_get_toplevels by
	  gtk_window_list_toplevels

	* src/gnome-utils/dialog-options.c:
	  Move gnc_options_register_stocks call to gnc_options_ui_initialize,
	  to be called just once for all stock items at module initialization.
	  Remove include gtk/gtktextview.h.  It is included under gnome.h
	* src/gnome-search/dialog-search.c: attach_element,
	  gnc_search_dialog_init_widgets:
	  Replace deprecated gnome_stock_new_with_icon, gnome_pixmap_button
	  by gtk_button_new_from_stock
	* src/gnome-utils/gnc-date-edit.c: select_clicked:
	  Remove inactivated block referencing deprecated gnome_stock_cursor_new


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8255 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-29 15:09:00 +00:00
Derek Atkins
a7ed4b408c 2003-04-02 TomF changes for gnucash-gnome2-dev, 10th batch
* src/gnome-utils/dialog-account.c
	  Change declares of name to const gchar.
	* src/gnome-utils/dialog-account-pick.c
	  Parentheses around assignment in expression
	* src/gnome-utils/dialog-commodity.c
	  Change declare of fullname to const gchar
	* src/gnome-utils/dialog-options.c
	  Replace "if (!GTK_OBJECT_DESTROYED(xxx))" by "if (!container)"
	  to remove deprecated macro
	  Replace call of gnome_stock_button by call to new function
	  gnc_options_register_stocks
	  Replace deprecated gtk_text* functions by gtk_text_view*
	  Change style->font to gdk_font_from_description(style->font_desc)
	  Change style->klas->xthickness to style->xthickness
	* src/gnome-utils/dialog-options.h
	  Prototype for gnc_options_register_stocks
	* TODO : Started categorized todo list for internal work items


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8227 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-13 02:26:33 +00:00
Derek Atkins
2b97028faa * src/gnome-utils/gnc-html.h
Replace gtkhtml/gtkhtml.h by libgtkhtml/gtkhtml.h
	  Delete declare of gnc_html_register_object_handler	(FIXME)
	  Delete typedef of GncHTMLObjectCB			(FIXME)
	* src/gnome-utils/dialog-account.c
	  cast assignment statements to char *

	  In the following, replace glib macro wrappers GTK_CHECK*
	  by G_TYPE_CHECK* and remove {BEGIN,END}_GNOME_DECLS

	* src/gnome-utils/gnc-amount-edit.h
	* src/gnome-utils/gnc-general-select.h
	* src/gnome-search/gnc-general-search.h
	* src/gnome-utils/gnc-account-sel.h
	* src/gnome-utils/gnc-currency-edit.h
	* src/gnome-utils/gnc-date-delta.h
	* src/gnome-utils/gnc-date-edit.h
	* src/gnome-utils/gnc-frequency.h


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8175 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-02 05:18:00 +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
Derek Atkins
0378aaf994 TomF's batch6 patch:
* src/network-utils/test/Makefile.am:
	  Add libgncmod-engine.la to fix undefined ref to `gnc_should_log'
 	* src/backend/net/NetIO.c: Remove include ghttp.h
 	  to bypass missing ghttp.  The functions were already disabled.

Plus my own (to help him along):

	* src/gnome/Makefile.am: remove GHTTP_CFLAGS


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8071 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-03-13 04:00:28 +00:00
Derek Atkins
98a2b1c334 * configure.in: can't use AM_PATH_GDK_PIXBUF; that's a gnome-1
feature and doesn't work for gnome2


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@8063 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-03-12 22:59:55 +00:00