2004-11-02 Not Zed <NotZed@Ximian.com>
* camel-object.c (camel_object_hook_event): check interfaces for
events too.
(camel_object_trigger_event): check interfaces for events too.
(camel_object_class_add_event): more checks for interfaces vs
normal object classes.
(camel_object_class_add_interface): add an interface to a class.
(camel_object_get_interface): query for interfaces on an object.
(camel_object_get_type): register the interface type.
svn path=/trunk/; revision=27834
2004-11-04 Not Zed <NotZed@Ximian.com>
* configure.in: modified base vs optional logic slightly and added
a warning if you build with --enable-plugins=no.
2004-11-04 David Trowbridge <David.Trowbridge@Colorado.edu>
* configure.in: Added calendar-http module, and setup a mechanism
for base vs optional plugins.
svn path=/trunk/; revision=27831
2004-11-04 mengjie yu <meng-jie.yu@sun.com>
fix for bugzilla #44876
* gui/component/select-names/e-select-names-manager.c:
(e_select_names_manager_entry_new):add a atk name for the entry.
svn path=/trunk/; revision=27829
2004-11-04 Li Yuan <li.yuan@sun.com>
* gal/e-table/e-table.c: (table_canvas_focus_event_cb):
if canvas has a focused item but the etable does not have a cursor row,
just focus the first item.
svn path=/trunk/; revision=27828
2004-11-03 JP Rosevear <jpr@novell.com>
* configure.in: handle plain --enable-plugins and
--enable-plugins=yes by making it the equivalent of "all"
svn path=/trunk/; revision=27825
2004-11-03 Not Zed <NotZed@Ximian.com>
* org-gnome-mail-to-task.eplug.in: revert rodrigo's last fix, it should
actually work now, i hope.
svn path=/trunk/; revision=27816
2004-11-03 Not Zed <NotZed@Ximian.com>
* org-gnome-copy-tool.eplug.in: gave it a better name and fixed
the description and author tags.
svn path=/trunk/; revision=27812
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 Not Zed <NotZed@Ximian.com>
* em-folder-view.c (emfv_list_done_message_selected): revert
jeff's last change - we do actually want to know when we couldn't
load a message. the crash he was fixing was fixed elsewhere.
also fix the unref ordering stuff.
* em-format-html.c (efh_format_timeout): removed the fixme i
added.
2004-11-01 Not Zed <NotZed@Ximian.com>
** See bug #67496.
* em-format-html.c (efh_text_html): use the base on the emformat
to calculate our absolute iframe uri.
(efh_multipart_related): same as emf_multipart_related.
* em-format.c (emf_multipart_related): remove content-location
handling, now done in format_part_as.
(em_format_part_as): track content-base (& absolute
content-location) of all parts here.
svn path=/trunk/; revision=27807
2004-11-02 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-store.c (imap4_folder_utf7_name):
Don't bother getting the folder delim if the name is "" since we
don't need it in that case.
* providers/imap4/camel-imap4-utils.c
(camel_imap4_get_path_delim): add an assert that s->namespaces is
non-NULL.
svn path=/trunk/; revision=27804
2004-11-02 JP Rosevear <jpr@novell.com>
* gui/e-day-view-config.c (set_twentyfour_hour): make sure the day
view times redraw themselves if we switch 24/12 hour modes
svn path=/trunk/; revision=27801
2004-11-02 JP Rosevear <jpr@novell.com>
Fixes#68707
* gui/e-week-view-event-item.c (e_week_view_event_item_draw):
restrict the range to 0-23 (midnight end times became '24')
svn path=/trunk/; revision=27799
2004-11-02 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-summary.c (envelope_decode_address):
Do proper cleanup in case of error and also handle literals.
svn path=/trunk/; revision=27798
2004-11-02 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-store.c (imap4_get_folder_info):
Removed camel_service_connect() call which is no longer needed.
(imap4_connect): If engine is already connected, shortcut to
simply returning success.
(imap4_disconnect): Check engine state rather than poking at
stream state.
svn path=/trunk/; revision=27797
2004-11-02 Radek Doulik <rodo@ximian.com>
* em-format-html.c: replace 3 nested html tables used to create
this gray border around parts content with div block with border
style
svn path=/trunk/; revision=27792
2004-11-01 Sivaiah Nallagatla <snallagatla@novell.com>
* gui/widgets/eab-gui-util.c
(added_cb) (_modified_cb) : Don't show
error dialogs when status code is E_BOOK_ERROR_CANCELLED. We don't
wabt to show "Error adding contact, Cancelled" dialogs when user
cancels duplicated contact detected dialog.
svn path=/trunk/; revision=27790
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-01 Jeffrey Stedfast <fejj@novell.com>
* em-account-editor.c: Change the labels back to the same as they
were in 2.0
svn path=/trunk/; revision=27787
2004-11-01 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-summary.c
(camel_imap4_summary_expunge): Remove expunged messages from the
cache.
(camel_imap4_summary_set_uidvalidity): Clear the cache if the
UIDVALIDITY has changed.
* providers/imap4/camel-imap4-folder.c (imap4_get_message): If the
message exists in the cache, use that rather than fetching it from
the server and cache messages fetched from the server for later
use.
(camel_imap4_folder_finalize): Unref the cache if non-NULL.
(camel_imap4_folder_new): Create the CamelDataCache.
svn path=/trunk/; revision=27784
2004-11-01 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-store.c (imap4_create_folder): Cache
the folder-info on the summary if successful.
(imap4_delete_folder): Un-cache the folder-info from the summary.
* providers/imap4/camel-imap4-store-summary.c (load_namespaces):
Cleaned up a bit.
(save_namespaces): Same.
(camel_imap4_store_summary_unnote_info): New function.
(camel_imap4_store_summary_get_folder_info): Fixed the logic a
bit.
svn path=/trunk/; revision=27782