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-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-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-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-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
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-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-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-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-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 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-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-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-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-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-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-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-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-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-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 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-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-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-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-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-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-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 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-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