Commit Graph

7082 Commits

Author SHA1 Message Date
Derek Atkins
a2ea2fcd71 GOG branch now builds on FC3.
* configure.in: don't set pkglibdir
	* lib/goffice/split.c: implement e_xml_get_child_by_name()


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10974 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-17 18:45:34 +00:00
Joshua Sled
f35a384eb6 Add updates for today's work.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10890 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-13 03:56:31 +00:00
Joshua Sled
9fdd7e846d Get stacked-column plots from looking funky by "overlapping" the segments on top of each other.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10889 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-13 03:50:10 +00:00
Joshua Sled
9fb0ff578d Remove useless debugging printf.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10888 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-13 03:30:19 +00:00
Joshua Sled
924af8676f Add a scatter-plot.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10887 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-12 23:18:54 +00:00
Joshua Sled
d882cfb02a * Factor "render via pixbuf and add gtk widget" out.
* Add scatter-plot support.
* Add barcol "stacked" option support.
* Misc text cleanup.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10886 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-12 23:18:21 +00:00
Joshua Sled
4e4578060d Cleanup barchart adaption; get basically working.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10885 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-12 21:27:54 +00:00
Joshua Sled
d5f9baca16 Add basic barchart.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10884 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-12 21:25:27 +00:00
Joshua Sled
bbfc46ca21 Add test-graphing.scm report to exercise graphing in a consistent, controlled way without a data-file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10883 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-12 17:40:45 +00:00
Joshua Sled
4ee91570f4 Include path issue correction.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10880 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-11 03:35:03 +00:00
Joshua Sled
165739f1cf Build paths.h as necessary.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10879 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-11 02:20:27 +00:00
Joshua Sled
cfe0512886 forgot
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10878 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-11 01:36:34 +00:00
Joshua Sled
7c1658ad92 Forgot directory, files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10876 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-11 01:33:15 +00:00
Joshua Sled
0550a1b962 Initial libgoffice "port".
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10871 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-11 01:23:12 +00:00
unknown user
9e02531630 This commit was manufactured by cvs2svn to create branch 'g2-gog-integ'.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/g2-gog-integ@10421 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-22 21:15:31 +00:00
Derek Atkins
c86a5220d3 Stephen Evanchik's patch to convert GncItemEdit to GObject/GLib
and fix signal processing:

        * src/register/register-gnome/gnucash-item-edit.h:
          Made the gnc_item_edit_get_type function return GType
        * src/register/register-gnome/gnucash-item-edit.h:
          Made the gnc_item_edit_get_type function use GObject
        * src/register/register-gnome/gnucash-item-list.c:
          Removed an extra button_press_event handler


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10420 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-22 21:15:31 +00:00
Derek Atkins
7d8aeae1da Stephen Evanchik's Move GNCDateFormat to GLib patch.
* src/gnome-utils/gnc-date-format.h:
          Added #include <glib.h>
          Added private member 'disposed' to GncDenseCal struct
          Added GNC_TYPE_DATE_FORMAT macro
        * src/gnome-utils/gnc-date-format.c:
          Converted the following functions to use GObject:
                gnc_date_format_get_type,
                gnc_date_format_class_init
          Created gnc_date_format_dipose function


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10406 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-10 17:46:52 +00:00
Derek Atkins
ee7b307160 GNOME2_STATUS: Update from Paul Kronenwetter comparing g2 to HEAD/1.8.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10403 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-02 21:20:27 +00:00
Derek Atkins
eea7bfd781 Matthew Vanecek's g2 patch.
* src/engine/test/Makefile.am: don't explicitly add -lglib.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10402 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-02 21:09:04 +00:00
David Hampton
5268b1d2db Annotate what broke in the merge.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10397 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-31 19:38:34 +00:00
David Hampton
b59460c361 Paul Kronenwetter's patch to convert to a table.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10395 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-30 21:40:23 +00:00
David Hampton
32a4126dbf Sync the g2 branch with the gnome2-merge-11 tag. (2004-12-30)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10394 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-30 21:37:27 +00:00
unknown user
108d77dcaf 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@10393 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-30 21:37:27 +00:00
Derek Atkins
c3e4cdd4fe Chris Shoemaker's patch to silence gtk errors in dialog-budget-category.c.
* we don't need to get our own account TreeModel and set it to our
	  new account TreeView, because gnc_tree_view_account_new gives us
	  a TreeView with the global account TreeModel already set.  Plus,
	  it already has the right TreeModelSort interface, which we are
	  counting on.
	* check for NULL before trying to gtk_entry_set_text().


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10389 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-23 22:43:40 +00:00
Derek Atkins
4e70263712 Stephen Evanchik's patch to Update scheduled transaction dialog.
* src/gnome/dialog-sx-from-trans.c:
          - Removed per-button callbacks in favor of a
            dialog response callback
	  - Changed per-button callback functions to
	    simple 'action' functions that are called
	    in the response handler.
          - Migrated away from gtk_signal_connect
          - Removed references to GNOME 1.x dialog
          - C Style changes: 'open curly brace on same line'
          - Moved 'public' function gnc_sx_create_from_trans
	    to the bottom of the file


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10382 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-20 14:56:18 +00:00
Derek Atkins
60cc6eb5eb Stephen Evanchik's Double free bug in GncDenseCal.
* src/gnome-utils/gnc-dense-cal.c:
          Remove double calls to gdc_free_all_mark_data
          in object cleanup,


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10381 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-20 14:49:29 +00:00
Derek Atkins
605d958469 Two of Stephen Evanchik's patches.
Stephen Evanchik's Minor touch-ups to GNCCurrencyEdit:
        * src/gnome-utils/gnc-currency-edit.c:
          In gnc_currency_edit_get_type added 'const' keyword and
          final NULL entry in currency_edit_info declaration

          In gnc_currency_edit_new use g_type_class_ref and
          GNC_TYPE_CURRENCY_EDIT macro; move gtk_type_new to
          g_object_new

	Stephen Evanchik's patch to remove references to gtk_type_new
	in converted widgets:
        * src/gnome-utils/gnc-date-edit.h:
          Added GNC_TYPE_DATE_EDIT macro
        * src/gnome-utils/gnc-general-select.h:
          Added GNC_TYPE_GENERAL_SELECT macro
        * src/gnome-utils/gnc-date-edit.c:
        * src/gnome-utils/gnc-general-select.c:
        * src/gnome-utils/gnc-dense-cal.c:
          gtk_type_new -> g_object_new


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10380 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-19 15:50:22 +00:00
Derek Atkins
e8faeffa26 Stephen Evanchik's GncDenseCal GObject patch.
* src/gnome-utils/gnc-dense-cal.h:
          Added #include <glib.h>
          Added private member 'disposed' to GncDenseCal struct
          Added GNC_TYPE_DENSE_CAL macro
        * src/gnome-utils/gnc-dense-cal.c:
          Converted the following functions to use GObject:
                gnc_dense_cal_get_type,
                gnc_dense_cal_class_init
          Renamed gnc_dense_cal_destroy to gnc_dense_cal_dispose


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10379 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-18 19:04:22 +00:00
Derek Atkins
40be49d051 Stephen Evanchik's GNCDateEdit GObject patch.
* src/gnome-utils/gnc-date-edit.h:
          Removed #include <gnome.h>
          Added #include <glib.h>
          Added private member 'disposed' to GNCDateEdit struct
        * src/gnome-utils/gnc-date-edit.c:
          Converted the following functions to use GObject:
                gnc_date_edit_get_type,
                gnc_date_edit_class_init
          Renamed gnc_date_edit_destroy to gnc_date_edit_finalize
          Added gnc_date_edit_dispose function that handles
          child widget destruction
          Explicit casts to GTK_WIDGET in create_children


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10377 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-17 15:50:34 +00:00
Joshua Sled
b223dbd9b2 Stephen Evanchik's GncGeneralSelect GObject cleanup patch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10376 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-17 02:06:12 +00:00
Joshua Sled
8c2514fde3 Get gtk_arrow dropdowns on popup-containing item-edit cells to work again, kinda.
2004-12-15  Joshua Sled  <jsled@asynchronous.org>

	* src/register/register-gnome/gnucash-item-edit.c
	(create_popup_toggle): realize popup-arrow widget so it gets
	displayed; correct tyop in "field" name.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10375 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-16 05:05:36 +00:00
Joshua Sled
0fcf20626c Re-add text-selection via mouse-drag.
2004-12-15  Joshua Sled  <jsled@asynchronous.org>

	* src/register/register-gnome/gnucash-item-edit.c
	(gnc_item_edit_set_cursor_pos): Re-add
	text-selection-via-mouse-drag support [still buggy in multiple
	ways; see GNOME2_STATUS for updates].

	* GNOME2_STATUS: Update status.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10374 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-16 04:19:28 +00:00
Joshua Sled
e3926b80f1 Get business reports placed correctly in the UI.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10371 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-15 03:19:09 +00:00
Derek Atkins
51a713b661 Make the g2 version # different than Head.
* configure.in:
	  change the version number to 1.99 to make it different than HEAD.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10365 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-06 03:30:09 +00:00
Derek Atkins
baa68d2c0d Fix the comment.
the last patch was for the New Account Dialog, not the Hierarchy Druid.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10364 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-06 03:28:29 +00:00
Derek Atkins
1eb8ff9d80 New Account Hierarchy Setup Druid bug fix from Stephen Evanchik.
* src/gnome/glade/account.glade:
	  - Made Accounts h-scroll box policy automatic.
	  - Reordered the containing table to two rows, one column


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10363 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-06 03:09:20 +00:00
Derek Atkins
065c73b2fb Stephen Evanchik's fix to remove some deprecated functions.
* src/gnome-utils/gnc-gnome-utils.c:
	  gnome_pixmap_new_from_file -> gtk_image_new_from_file
	* src/business/business-gnome/dialog-date-close.c:
	  gnome_pixmap_new_from_file -> gtk_image_new_from_file
	  gnome_unconditional_pixmap_file -> gnome_program_locate_file
	* src/business/business-gnome/dialog-invoice.c:
	  gnome_unconditional_pixmap_file -> gnome_program_locate_file
	  gnome_pixmap_load_file -> gtk_image_new_from_file


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10350 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-04 20:26:43 +00:00
Derek Atkins
3c0425ef66 Vitaly Lipatov's gnome2 patch.
* src/gnome-utils/Makefile.am:
	  Add DESTDIR to the install hooks
	* src/gnome/gnc-plugin-page-account-tree.c: Fix spelling of "Account"


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10345 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-01 03:21:02 +00:00
David Hampton
6737f82a81 Fix various gcc 3.4 complaints.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10338 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-11-20 16:18:35 +00:00
Derek Atkins
090b0af838 Fixes for ISO C90 (#153472).
* src/engine/gnc-budget-cat.c:
	* src/gnome/dialog-budget-workbench.c:
	  Fixes for ISO C90.  Fixes bug #153472.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10320 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-11-01 05:10:17 +00:00
Derek Atkins
93aa7a82ba Heath Martin's x86_64 patch.
* lib/egg/egg-menu-merge.c:
	  change a gint to a gsize
	* src/gnome/gnc-plugin-page-account-tree.c:
	  use GINT_TO_POINTER() instead of a direct cast.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10316 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-11-01 01:43:13 +00:00
David Hampton
94db7851f0 Sync the g2 branch with the gnome2-merge-10 tag. (2004-08-25)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10227 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-08-25 22:46:43 +00:00
unknown user
1a1100ff60 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@10226 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-08-25 22:46:43 +00:00
Derek Atkins
9a044db396 install budget glade file.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10213 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-08-05 23:29:21 +00:00
Derek Atkins
5ba895076d Darin Willits' initial budget code.
* src/engine/gnc-budget*:
	* src/gnome/*budget*:
	* src/gnome/glade/budget.glade:
	* src/gnome-utils/gnc-budget*:
	  Darin Willits' initial budget code.  Still not fully functional
	  but the basic UI is there.  See the GNOME2_STATUS for additional
	  information.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10212 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-08-05 21:03:28 +00:00
Derek Atkins
68672fb139 Priit Laes' patch for C90 compliance (only the g2 portion).
* lib/egg/eggtoolbar.c
	  Priit Laes' patch for C90 compliance (only the g2 portion).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10204 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-07-20 22:49:19 +00:00
David Hampton
576018f948 Sync the g2 branch with the gnome2-merge-9 tag. (2004-07-05)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10176 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-07-07 04:10:34 +00:00
unknown user
84e97a20e5 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@10175 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-07-07 04:10:34 +00:00
Derek Atkins
f426da8fb0 Fix circular dependency jsled introduced.
* configure.in: add support for gtkhtml-3.1, remove src/experimental
	* src/Makefile.am: remove experimental subtree
	* src/app-file/gncmod-app-file.c: don't need gnc-mdi-utils.h
	* src/gnome/gnc-window.c: register the gnc-mdi progress handler
	* src/gnome-utils/gnc-mdi-utils.[ch]: add a progress handler
	  that gets set by the gnc-window code (just like in gnc-file)
	  to remove a circular dependency.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10061 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-06-13 19:26:30 +00:00
Derek Atkins
a645a37383 <amd>'s patch to check for gtkhtml-3.1 and then gtkhtml-3.0.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@10060 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-06-13 18:16:54 +00:00