Commit Graph

735 Commits

Author SHA1 Message Date
c2d6d3afb9 Fixes #46404
2005-01-21  JP Rosevear  <jpr@novell.com>

	Fixes #46404

	* Makefile.am: build new files

	* e-print.[hc]: print related config and dialog routines

svn path=/trunk/; revision=28488
2005-01-21 17:17:35 +00:00
2695da8e07 removed e-url.[ch], which are now in libedataserver.
2005-01-17  Rodrigo Moya <rodrigo@novell.com>

	* e-url.[ch]:
	* Makefile.am: removed e-url.[ch], which are now in libedataserver.

svn path=/trunk/; revision=28437
2005-01-18 13:18:07 +00:00
0ad3fc1eb4 dont' use '%.*s' for truncating string output.
2005-01-08  Not Zed  <NotZed@Ximian.com>

        * e-url.c (e_url_shroud): dont' use '%.*s' for truncating string
        output.

svn path=/trunk/; revision=28373
2005-01-12 08:42:10 +00:00
8d9a32051f fix parsing of query string
2005-01-09  JP Rosevear  <jpr@novell.com>

	* e-url.c (e_uri_new): fix parsing of query string

svn path=/trunk/; revision=28304
2005-01-10 02:37:52 +00:00
594b460923 set the dialog's parent.
2005-01-07  Rodrigo Moya <rodrigo@novell.com>

	* e-categories-config.c (e_categories_config_open_dialog_for_entry):
	set the dialog's parent.

svn path=/trunk/; revision=28276
2005-01-07 18:08:56 +00:00
754665c5aa use the new ECategoriesDialog in libedataserverui.
2005-01-07  Rodrigo Moya <rodrigo@novell.com>

	* e-categories-config.c (e_categories_config_open_dialog_for_entry):
	use the new ECategoriesDialog in libedataserverui.

svn path=/trunk/; revision=28274
2005-01-07 17:02:27 +00:00
650e78d22d Add the GTK_DIALOG_NOSEPARATOR flag, and set appropriate border widths
2005-01-06  Rodney Dawes  <dobey@novell.com>

	* e-config.c (e_config_create_window): Add the GTK_DIALOG_NOSEPARATOR
	flag, and set appropriate border widths around the main dialog vbox,
	and action area, to be more HIG compliant

svn path=/trunk/; revision=28262
2005-01-07 02:32:09 +00:00
7627d2f868 use the base name only, so if a full path is passed to us we still write
2005-01-06  JP Rosevear  <jpr@novell.com>

        * e-error-tool.c (main): use the base name only, so if a full path
        is passed to us we still write out to the current directory, for
        when builddir != srcdir

svn path=/trunk/; revision=28253
2005-01-06 15:02:48 +00:00
29f1f4aaeb removed most of the API. The rest will be removed as the GAL dependencies
2005-01-04  Rodrigo Moya <rodrigo@novell.com>

	* e-categories-config.[ch]: removed most of the API. The rest will
	be removed as the GAL dependencies are sorted out.

svn path=/trunk/; revision=28235
2005-01-04 18:48:09 +00:00
cd453acb04 include config.h.
2004-12-22  Not Zed  <NotZed@Ximian.com>

        * e-plugin.c: include config.h.

2004-12-17  Not Zed  <NotZed@Ximian.com>

        * e-popup.c (e_popup_add_items): add a translation domain to api.
        (e_popup_create_menu): translate the label using the supplied
        domain.
        (emph_popup_factory): pass domain to popup_add_items.

        * e-plugin.c (ep_construct): if we have a localedir set, then
        bindtextdomain so gettext can find it.

svn path=/trunk/; revision=28175
2004-12-22 07:36:46 +00:00
cc3ce4c662 Fixes #30992
2004-12-21  JP Rosevear  <jpr@novell.com>

	Fixes #30992

	* e-config.c (e_config_create_window): use cancel rather than
	close button

svn path=/trunk/; revision=28171
2004-12-21 20:57:08 +00:00
3b74f2348e convert to G_DEFINE_TYPE
2004-12-21  JP Rosevear  <jpr@novell.com>

	* e-account.c: convert to G_DEFINE_TYPE

	* e-account-list.c: ditto

svn path=/trunk/; revision=28165
2004-12-21 15:50:38 +00:00
9e72aaecbb kill warning if we can't open the path.
2004-12-08  Not Zed  <NotZed@Ximian.com>

        * e-plugin.c (e_plugin_load_plugins): kill warning if we can't
        open the path.

svn path=/trunk/; revision=28084
2004-12-08 01:59:03 +00:00
9f9683d27e set the table spacings to 6 for generated tables.
2004-12-06  Not Zed  <NotZed@Ximian.com>

        * e-config.c (ec_rebuild): set the table spacings to 6 for
        generated tables.

2004-11-22  Not Zed  <NotZed@Ximian.com>

        * e-config.c (ec_rebuild): if the table existed before and we have
        no factory, destroy it always.

svn path=/trunk/; revision=28069
2004-12-06 04:25:40 +00:00
6c75cad99d revert the patch from chenthill, this wont work yet.
2004-12-03  Not Zed  <NotZed@Ximian.com>

        * e-config.c (ec_rebuild): revert the patch from chenthill, this
        wont work yet.

svn path=/trunk/; revision=28057
2004-12-03 07:25:56 +00:00
6da20d8422 removed, code moved into camel-net-utils.[ch].
2004-11-16  Not Zed  <NotZed@Ximian.com>

        * e-host-utils.[ch]: removed, code moved into
        camel-net-utils.[ch].

2004-11-15  Not Zed  <NotZed@Ximian.com>

        * e-trie.[ch], e-memory.[ch], e-sexp.[ch], e-msgport.[ch]: Moved
        to eds/libedataserver.

        * e-path.[ch]: removed & deleted.

svn path=/trunk/; revision=28050
2004-12-03 03:41:19 +00:00
80f08642d2 add mnemonic for label. add description for password dialog.
2004-12-01  Mengjie Yu  <meng-jie.yu@sun.com>

        * e-config.c: (ec_rebuild):add mnemonic for label.
        * e-passwords.c: (ep_ask_password):add description for password dialog.

svn path=/trunk/; revision=28028
2004-12-01 05:51:51 +00:00
43cbcd8b63 get the image directly from the icon factory
2004-11-26  JP Rosevear  <jpr@novell.com>

	* e-gui-utils.c (e_create_image_widget): get the image directly
	from the icon factory

	* e-config.c: insert debug defines so we can
	turn spew on and off

	* e-event.c: insert debug defines so we can turn spew on and off

	* e-menu.c: insert debug defines so we can turn spew on and off

	* e-plugin.c: insert debug defines and set to off for now

	* e-popup.c: insert debug defines so we can turn spew on and off
	(e_popup_create_menu): get the image directly from the icon
	factory

svn path=/trunk/; revision=27997
2004-11-26 14:57:49 +00:00
b66bfd09f7 add proto
2004-11-26  JP Rosevear  <jpr@novell.com>

	* e-icon-factory.h: add proto

	* e-icon-factory.c (e_icon_factory_init): cast to kill warning
	(e_icon_factory_get_image): new function to return a GtkImage
	widget give an icon name and size

svn path=/trunk/; revision=27995
2004-11-26 13:57:33 +00:00
381a636638 Set the row and column spacings as tweleve while creating the table to
2004-11-25  Chenthill Palanisamy <pchenthill@novell.com>

	* e-config.c (ec_rebuild): Set the row and column spacings as
	tweleve while creating the table to make it HIG compliant.

svn path=/trunk/; revision=27985
2004-11-25 06:36:08 +00:00
eccb379e0c if the plugin fails to load just disable it, don't unref it (it may be
2004-11-19  Not Zed  <NotZed@Ximian.com>

        * e-plugin.c (ep_load): if the plugin fails to load just disable
        it, don't unref it (it may be referenced elsewhere).

svn path=/trunk/; revision=27944
2004-11-19 01:34:21 +00:00
cc8aa371f5 split out module loadng code. (epl_construct): if we're enabled, and
2004-11-18  Not Zed  <NotZed@Ximian.com>

        * e-plugin.c (epl_loadmodule): split out module loadng code.
        (epl_construct): if we're enabled, and load-on-startup is set,
        load the module right away.  Not to be abused!

svn path=/trunk/; revision=27939
2004-11-18 04:03:55 +00:00
bf47fc3d51 added helper api to list all plugins. (ep_construct): load authors into
2004-11-03  Not Zed  <NotZed@Ximian.com>

        * e-plugin.c (e_plugin_list_plugins): added helper api to list all
        plugins.
        (ep_construct): load authors into new list for them.
        (e_plugin_register_type): setup disabled list.
        (ep_construct): dont load the hooks if we're not enabled.
        (e_plugin_enable): make this a virutal method.
        (e_plugin_invoke): if we're disabled, noop.

svn path=/trunk/; revision=27809
2004-11-03 07:24:41 +00:00
79b860a6c2 ** See bug #68787
2004-11-01  Not Zed  <NotZed@Ximian.com>

        ** See bug #68787

        * e-account.c (xml_set_content): check the new val isn't null
        before dereferencing it.
        * e-account.c (xml_set_prop): same here.

svn path=/trunk/; revision=27789
2004-11-02 02:33:34 +00:00
f90268e273 revert the last change.
2004-10-28  Not Zed  <NotZed@Ximian.com>

        * e-config.c (ec_rebuild): revert the last change.

svn path=/trunk/; revision=27748
2004-10-28 04:05:31 +00:00
13a2dae515 set the default row/col spacings of the table.
2004-10-28  Not Zed  <NotZed@Ximian.com>

        * e-config.c (ec_rebuild): set the default row/col spacings of the
        table.

svn path=/trunk/; revision=27747
2004-10-28 03:32:43 +00:00
691f1886c3 check for empty trailing sections/pages after we exit the main loop.
2004-10-20  Not Zed  <NotZed@Ximian.com>

        * e-config.c (ec_rebuild): check for empty trailing sections/pages
        after we exit the main loop.

        * e-plugin.c (e_plugin_get_type): make ~/.eplugins the default
        eplugin location, not ~/.eplug.

2004-10-18  Not Zed  <NotZed@Ximian.com>

        * e-config.h: fix some forward decls.

svn path=/trunk/; revision=27644
2004-10-20 07:42:49 +00:00
92a04dbb82 convert to org.gnome hook names
2004-10-19  JP Rosevear  <jpr@novell.com>

	* e-config.c, e-event.c, e-menu.c, e-plugin.c, e-plugin.h,
	e-popup.c: convert to org.gnome hook names

svn path=/trunk/; revision=27633
2004-10-20 03:00:45 +00:00
593cf4d9e9 Use "%s" as the formatter argument and msg->prompt as a printf-style
2004-10-07  Jeffrey Stedfast  <fejj@novell.com>

	* e-passwords.c (ep_ask_password): Use "%s" as the formatter
	argument and msg->prompt as a printf-style argument rather than
	using it as the format string. Fixes bug #67622.

svn path=/trunk/; revision=27566
2004-10-13 17:25:37 +00:00
b084903ddd (untested, it compiles!).
2004-10-12  Not Zed  <NotZed@Ximian.com>

        * e-config.c (ech_check, ech_config_factory, emph_construct_menu):
        setup a "check" handler, page-check/validation callback.

svn path=/trunk/; revision=27551
2004-10-12 07:38:28 +00:00
31fed55c80 new method to create a targetless popup menu.
2004-10-12  Not Zed  <NotZed@Ximian.com>

        * e-popup.c (e_popup_new): new method to create a targetless popup
        menu.

svn path=/trunk/; revision=27545
2004-10-12 03:10:54 +00:00
65ae86930b fix typo
2004-10-08  JP Rosevear  <jpr@novell.com>

	* e-plugin.c (ep_load): fix typo

svn path=/trunk/; revision=27505
2004-10-08 07:00:11 +00:00
d61821dda2 handle wrong root element properly. From David Trowbridge
2004-10-08  Not Zed  <NotZed@Ximian.com>

        * e-plugin.c (ep_load): handle wrong root element properly.  From
        David Trowbridge <David.Trowbridge@Colorado.edu>

svn path=/trunk/; revision=27503
2004-10-08 02:51:00 +00:00
97acafac6e Fix the function pointer types!
2004-10-07  Not Zed  <NotZed@Ximian.com>

        * e-plugin.h: Fix the function pointer types!

svn path=/trunk/; revision=27499
2004-10-07 14:38:09 +00:00
714fcc165a noop if we're disabled, and do some lifecycle stuff now, call
2004-10-07  Not Zed  <NotZed@Ximian.com>

        * e-plugin.c (epl_invoke): noop if we're disabled, and do some
        lifecycle stuff now, call e_plugin_lib_enable on the module if it
        exists.

svn path=/trunk/; revision=27494
2004-10-07 09:37:33 +00:00
d3dd1bc0de show the toplevel notebook if we had to create one, always.
2004-10-07  Not Zed  <NotZed@Ximian.com>

        * e-config.c (ec_rebuild): show the toplevel notebook if we
        had to create one, always.

        * e-menu.c (e_menu_add_items): initialise node->menu properly.

        * e-plugin.c (ep_load): read/initialise a unique id for all
        plugins and track them in a hashtable.
        (ep_construct): refactor so we have more control over what
        happens.  if the hook handling class isn't registered yet, just
        note it and keep going.
        (e_plugin_hook_new): remove this, its handled internally by above.

svn path=/trunk/; revision=27490
2004-10-07 08:20:31 +00:00
ae9328eb0f only take one mask parameter, and implement EPopupItem->enable to do what
2004-10-06  Not Zed  <NotZed@Ximian.com>

        * e-popup.c (e_popup_create_menu): only take one mask parameter,
        and implement EPopupItem->enable to do what the other mask did.
        (ep_activate): if this is a toggle or radiobutton, set the active
        state on the item->type.
        (e_popup_create_menu): if a menu image starts with gtk-, then
        assume it is a gtk stock image instead.

svn path=/trunk/; revision=27485
2004-10-07 01:26:37 +00:00
ef6a3af717 Merged notzed-eplugin-2-branch to head.
svn path=/trunk/; revision=27300
2004-09-20 05:59:55 +00:00
5c9634578c return cancelled if we're in an offline state.
2004-08-27  Not Zed  <NotZed@Ximian.com>

        * e-passwords.c (e_passwords_ask_password): return cancelled if
        we're in an offline state.

svn path=/trunk/; revision=27074
2004-08-30 04:31:52 +00:00
1d33be89af updated from libegg.
2004-08-26  Rodrigo Moya <rodrigo@novell.com>

	* eggtrayicon.[ch]: updated from libegg.

svn path=/trunk/; revision=27040
2004-08-27 00:21:33 +00:00
e10b286940 Don't call gtk_dialog_set_has_separator on Gtk Message Dialog with GTK+ >=
* e-dialog-utils.c: (e_notice):
       * e-passwords.c: (ep_ask_password):
       Don't call gtk_dialog_set_has_separator on Gtk Message Dialog
       with GTK+ >= 2.4.0.

svn path=/trunk/; revision=27018
2004-08-25 10:59:00 +00:00
395d08f538 include gtkdialog.h rather than gnome-dialog.h.
2004-08-13  Rodrigo Moya <rodrigo@novell.com>

	* e-categories-config.c: include gtkdialog.h rather than gnome-dialog.h.

svn path=/trunk/; revision=26921
2004-08-13 16:44:28 +00:00
f52c23ee48 Optionally use GtkFileChooser if compiled against Gtk+ >= 2.4.0
2004-08-12  Carlos Garnacho Parro  <carlosg@gnome.org>

	* e-dialog-utils.c: Optionally use GtkFileChooser if compiled
	against Gtk+ >= 2.4.0

svn path=/trunk/; revision=26893
2004-08-12 20:36:31 +00:00
8921c159ae ** See bug #61840, and others.
2004-08-10  Not Zed  <NotZed@Ximian.com>

        ** See bug #61840, and others.

        * e-passwords.c: Lots of changes.  The api is now fully
        multi-thread safe, all calls are serialised internally, even
        recursive main-loop calls.  Small api changes to the
        ask_password call to add some new features required by the mailer
        and to clean up some of the names.
        (e_passwords_cancel): new procedure to cancel any outstanding
        password requests, for when we need to go uninteractive.

svn path=/trunk/; revision=26878
2004-08-12 06:53:12 +00:00
cceb356664 We must return TRUE here so that things actually get removed from the list
2004-08-09  Rodney Dawes  <dobey@novell.com>

	* e-icon-factory.c (icon_foreach_remove): We must return TRUE here
	so that things actually get removed from the list

svn path=/trunk/; revision=26857
2004-08-09 16:47:03 +00:00
dccb069201 connect to "changed" signal on the GnomeIconTheme object.
2004-08-05  Rodrigo Moya <rodrigo@novell.com>

	* e-icon-factory.c (e_icon_factory_init): connect to "changed"
	signal on the GnomeIconTheme object.
	(icon_theme_changed_cb): g_hash_table_foreach_remove all items in the
	hash table.
	(icon_foreach_remove): callback for removing hash table items.

svn path=/trunk/; revision=26834
2004-08-05 21:50:30 +00:00
132c7a5a27 Fixes #62030
2004-08-05  Rodrigo Moya <rodrigo@novell.com>

	Fixes #62030

	* e-icon-factory.c (load_icon): get the icon_key as a new argument
	and use that in the call to icon_new().
	(e_icon_factory_get_icon): pass icon_key to load_icon().
	(e_icon_factory_get_icon_list): ditto.

svn path=/trunk/; revision=26830
2004-08-05 15:52:14 +00:00
34752dbc1c find the source with the pilot-sync property (e_pilot_set_sync_source):
2004-08-01  JP Rosevear  <jpr@novell.com>

	* e-pilot-util.c (e_pilot_get_sync_source): find the source with
	the pilot-sync property
	(e_pilot_set_sync_source): give the source the pilot-sync property
	and make sure its the only one

	* e-pilot-util.h: add prototypes

	* Makefile.am (eutilincludedir): don't build pilot settings

svn path=/trunk/; revision=26800
2004-08-02 18:34:56 +00:00
3702cf0169 include config.h. See #61395.
2004-07-20  Not Zed  <NotZed@Ximian.com>

        * e-dialog-utils.c: include config.h.  See #61395.

svn path=/trunk/; revision=26697
2004-07-22 03:35:11 +00:00
ff09779a90 debugify a few more printfs
svn path=/trunk/; revision=26649
2004-07-14 15:45:07 +00:00