[evolution/kill-bonobo: 39/42] Merge branch 'master' into kill-bonobo



commit 84c2e3735ce6e4df88142e86446f9179b6e341e4
Merge: aaa180a... 2914345...
Author: Matthew Barnes <mbarnes redhat com>
Date:   Thu May 21 13:06:45 2009 -0400

    Merge branch 'master' into kill-bonobo
    
    Conflicts:
    	addressbook/gui/component/addressbook-view.c
    	addressbook/gui/component/component-factory.c
    	addressbook/gui/component/eab-composer-util.h
    	addressbook/gui/widgets/Makefile.am
    	addressbook/gui/widgets/e-addressbook-model.c
    	addressbook/gui/widgets/e-addressbook-view.c
    	addressbook/gui/widgets/e-addressbook-view.h
    	addressbook/gui/widgets/eab-gui-util.c
    	addressbook/gui/widgets/eab-gui-util.h
    	addressbook/gui/widgets/eab-menu.h
    	addressbook/gui/widgets/eab-popup.h
    	calendar/gui/calendar-component.c
    	calendar/gui/e-cal-event.h
    	calendar/gui/e-calendar-table.c
    	calendar/gui/e-calendar-view.c
    	calendar/gui/e-calendar-view.h
    	calendar/gui/e-memo-table.c
    	calendar/gui/memos-component.c
    	calendar/gui/tasks-component.c
    	composer/e-composer-header-table.c
    	composer/e-composer-private.h
    	composer/e-msg-composer.c
    	composer/e-msg-composer.h
    	composer/evolution-composer.ui
    	configure.ac
    	data/icons/Makefile.am
    	em-format/em-format.c
    	em-format/em-format.h
    	mail/Makefile.am
    	mail/e-mail-shell-migrate.c
    	mail/e-searching-tokenizer.c
    	mail/e-searching-tokenizer.h
    	mail/em-composer-utils.c
    	mail/em-composer-utils.h
    	mail/em-folder-browser.c
    	mail/em-folder-tree-model.c
    	mail/em-folder-view.c
    	mail/em-format-html-display.c
    	mail/em-format-html-display.h
    	mail/em-mailer-prefs.c
    	mail/em-message-browser.c
    	plugins/vcard-inline/Makefile.am
    	plugins/vcard-inline/org-gnome-vcard-inline.eplug.xml
    	plugins/vcard-inline/vcard-inline.c
    	shell/e-component-registry.h
    	shell/e-shell-window.c
    	shell/es-menu.h
    	widgets/misc/e-filter-bar.c
    	widgets/misc/e-filter-bar.h
    	widgets/misc/e-search-bar.c
    	widgets/misc/e-search-bar.h

 autogen.sh                                         |    2 +-
 calendar/gui/calendar-config.c                     |   10 +-
 calendar/gui/comp-util.c                           |    3 +-
 calendar/gui/dialogs/comp-editor.c                 |    7 +-
 calendar/gui/dialogs/delete-comp.c                 |    6 +-
 calendar/gui/dialogs/delete-comp.h                 |    2 +-
 calendar/gui/e-calendar-table.c                    |    6 +-
 calendar/gui/e-calendar-view.c                     |   21 +-
 calendar/gui/e-calendar-view.h                     |    2 +
 composer/e-composer-actions.c                      |  130 +---
 composer/e-composer-actions.h                      |    6 -
 composer/e-composer-header-table.c                 |  547 +++++++---
 composer/e-composer-header-table.h                 |   14 -
 composer/e-composer-header.c                       |   30 +-
 composer/e-composer-header.h                       |    2 +-
 composer/e-composer-private.c                      |   41 +
 composer/e-composer-private.h                      |   10 -
 composer/e-msg-composer.c                          |  201 +----
 composer/e-msg-composer.h                          |    5 -
 composer/evolution-composer.ui                     |   17 +-
 configure.in => configure.ac                       |    2 +-
 data/icons/Makefile.am                             |   16 +-
 mail/em-composer-utils.c                           |   25 +-
 mail/em-folder-browser.c                           |   26 +-
 mail/em-folder-view.c                              |    1 -
 mail/em-folder-view.h                              |    3 +
 mail/evolution-mail.schemas.in                     |   62 +-
 plugins/groupwise-features/Makefile.am             |    2 +
 .../org-gnome-groupwise-features.eplug.xml         |    5 +
 .../org-gnome-shared-folder.error.xml              |   18 -
 plugins/groupwise-features/process-meeting.c       |  264 +++++-
 plugins/itip-formatter/itip-formatter.c            |   19 +-
 .../vcard-inline/org-gnome-vcard-inline.eplug.xml  |    4 +-
 plugins/vcard-inline/vcard-inline.c                |    7 +-
 po/ChangeLog                                       |   43 -
 po/POTFILES.in                                     |    1 +
 po/es.po                                           |  456 ++++-----
 ui/evolution-mail-message.xml                      |    9 -
 widgets/misc/e-filter-bar.c                        |    8 +-
 widgets/misc/e-filter-bar.h                        |    8 +-
 win32/libemiscwidgets.def                          |  327 ++++++-
 win32/libetable.def                                |  468 +++++++++
 win32/libetext.def                                 |   27 +-
 win32/libevolution-addressbook.def                 |  141 +++
 win32/libevolution-calendar.def                    | 1092 ++++++++++++++++++++
 win32/libevolution-mail.def                        |  661 ++++++++++++-
 win32/libfilter.def                                |   87 ++
 47 files changed, 3862 insertions(+), 982 deletions(-)

diff --cc calendar/gui/e-calendar-view.c
index 4a3bd2e,4ceb891..cc51599
--- a/calendar/gui/e-calendar-view.c
+++ b/calendar/gui/e-calendar-view.c
@@@ -73,8 -78,8 +73,7 @@@ struct _ECalendarViewPrivate 
  static void e_calendar_view_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec);
  static void e_calendar_view_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec);
  static void e_calendar_view_destroy (GtkObject *object);
- static void open_event_with_flags (ECalendarView *cal_view, ECal *client, icalcomponent *icalcomp, guint32 flags);
  
 -extern ECompEditorRegistry *comp_editor_registry;
  
  /* Property IDs */
  enum props {
@@@ -2003,13 -2097,11 +2001,13 @@@ e_calendar_view_new_appointment (ECalen
  static void
  object_created_cb (CompEditor *ce, ECalendarView *cal_view)
  {
 +#if 0  /* KILL-BONOBO */
  	gnome_calendar_emit_user_created_signal (cal_view, e_calendar_view_get_calendar (cal_view), comp_editor_get_client (ce));
 +#endif
  }
  
- static void
- open_event_with_flags (ECalendarView *cal_view, ECal *client, icalcomponent *icalcomp, guint32 flags)
+ CompEditor *
+ e_calendar_view_open_event_with_flags (ECalendarView *cal_view, ECal *client, icalcomponent *icalcomp, guint32 flags)
  {
  	CompEditor *ce;
  	const char *uid;
diff --cc calendar/gui/e-calendar-view.h
index e5d8478,eedef31..5116c7c
--- a/calendar/gui/e-calendar-view.h
+++ b/calendar/gui/e-calendar-view.h
@@@ -27,6 -27,8 +27,7 @@@
  #include <gtk/gtk.h>
  #include "e-cal-model.h"
  #include "gnome-cal.h"
 -#include "e-activity-handler.h"
+ #include "dialogs/comp-editor.h"
  
  G_BEGIN_DECLS
  
diff --cc composer/e-msg-composer.h
index 42f12bf,7a279ba..c32342c
--- a/composer/e-msg-composer.h
+++ b/composer/e-msg-composer.h
@@@ -67,13 -66,10 +67,8 @@@ struct _EMsgComposerClass 
  	GtkhtmlEditorClass parent_class;
  };
  
- #define E_MSG_COMPOSER_MAIL 1
- #define E_MSG_COMPOSER_POST 2
- #define E_MSG_COMPOSER_MAIL_POST E_MSG_COMPOSER_MAIL|E_MSG_COMPOSER_POST
- 
 -struct _EAttachmentBar;
 -
  GType		e_msg_composer_get_type		(void);
  EMsgComposer *	e_msg_composer_new		(void);
- EMsgComposer *	e_msg_composer_new_with_type	(gint type);
  EMsgComposer *	e_msg_composer_new_with_message	(CamelMimeMessage *msg);
  EMsgComposer *	e_msg_composer_new_from_url	(const gchar *url);
  EMsgComposer *	e_msg_composer_new_redirect	(CamelMimeMessage *message,
diff --cc mail/em-folder-browser.c
index de4d48a,0aba4c1..989206a
--- a/mail/em-folder-browser.c
+++ b/mail/em-folder-browser.c
@@@ -270,61 -516,67 +271,65 @@@ emfb_init(GObject *o
  
  	emfb->view.enable_map = g_slist_prepend(emfb->view.enable_map, (void *)emfb_enable_map);
  
 -	if (search_context) {
 -		const char *systemrules = g_object_get_data (G_OBJECT (search_context), "system");
 -		const char *userrules = g_object_get_data (G_OBJECT (search_context), "user");
 -		EFilterBar *efb;
 -		GConfClient *gconf;
 -
 -		emfb->search = e_filter_bar_new(search_context, systemrules, userrules, emfb_search_config_search, emfb);
 -		efb = (EFilterBar *)emfb->search;
 -		efb->account_search_vf = NULL;
 -		efb->all_account_search_vf = NULL;
 - 		efb->account_search_cancel = NULL;
 -		e_search_bar_set_menu ((ESearchBar *)emfb->search, emfb_search_items);
 -		e_search_bar_set_scopeoption ((ESearchBar *)emfb->search, emfb_search_scope_items);
 -		emfb->priv->scope_restricted = TRUE;
 -		g_signal_connect(emfb, "realize", G_CALLBACK(emfb_realize), NULL);
 -		gtk_widget_show((GtkWidget *)emfb->search);
 -
 -		p->search_menu_activated_id = g_signal_connect(emfb->search, "menu_activated", G_CALLBACK(emfb_search_menu_activated), emfb);
 -		p->search_activated_id = g_signal_connect(emfb->search, "search_activated", G_CALLBACK(emfb_search_search_activated), emfb);
 -		g_signal_connect(emfb->search, "search_cleared", G_CALLBACK(emfb_search_search_cleared), NULL);
 -
 -		gtk_box_pack_start((GtkBox *)emfb, (GtkWidget *)emfb->search, FALSE, TRUE, 0);
 -
 -		gconf = mail_config_get_gconf_client ();
 -		emfb->priv->labels_change_notify_id = gconf_client_notify_add (gconf, E_UTIL_LABELS_GCONF_KEY, gconf_labels_changed, emfb, NULL, NULL);
 -	}
 -
 -	emfb->priv->show_wide = gconf_client_get_bool(mail_config_get_gconf_client(), "/apps/evolution/mail/display/show_wide", NULL);
 -	emfb->vpane = emfb->priv->show_wide?gtk_hpaned_new():gtk_vpaned_new();
 -
 -	g_signal_connect(emfb->vpane, "realize", G_CALLBACK(emfb_pane_realised), emfb);
 -	emfb->priv->vpane_resize_id = g_signal_connect(emfb->vpane, "button_release_event", G_CALLBACK(emfb_pane_button_release_event), emfb);
 -
 -	gtk_widget_show(emfb->vpane);
 -
 -	gtk_box_pack_start((GtkBox *)emfb, emfb->vpane, TRUE, TRUE, 0);
 -
 -	gtk_paned_pack1 (GTK_PANED (emfb->vpane), GTK_WIDGET (emfb->view.list), FALSE, FALSE);
 -	gtk_widget_show((GtkWidget *)emfb->view.list);
 -
 -	/* currently: just use a scrolledwindow for preview widget */
 -	p->scroll = gtk_scrolled_window_new(NULL, NULL);
 -	gtk_scrolled_window_set_policy((GtkScrolledWindow *)p->scroll, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 -	gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *)p->scroll, GTK_SHADOW_IN);
 -	gtk_widget_show(p->scroll);
 -
 -	html = GTK_WIDGET (emfb->view.preview->formathtml.html);
 -
 -	p->preview = gtk_vbox_new (FALSE, 1);
 -	p->search_bar = e_mail_search_bar_new (GTK_HTML (html));
 -	gtk_container_add((GtkContainer *)p->scroll, html);
 -	gtk_widget_show(html);
 -	gtk_box_pack_start ((GtkBox *)p->preview, p->scroll, TRUE, TRUE, 0);
 -	gtk_box_pack_start ((GtkBox *)p->preview, p->search_bar, FALSE, FALSE, 0);
 -	gtk_paned_pack2 (GTK_PANED (emfb->vpane), p->preview, TRUE, FALSE);
 -	gtk_widget_show(p->preview);
 +//	if (search_context) {
 +//		const char *systemrules = g_object_get_data (G_OBJECT (search_context), "system");
 +//		const char *userrules = g_object_get_data (G_OBJECT (search_context), "user");
 +//		EFilterBar *efb;
 +//		GConfClient *gconf;
 +//
 +//		emfb->search = e_filter_bar_new(search_context, systemrules, userrules, emfb_search_config_search, emfb);
 +//		efb = (EFilterBar *)emfb->search;
 +//		efb->account_search_vf = NULL;
 +//		efb->all_account_search_vf = NULL;
 +// 		efb->account_search_cancel = NULL;
 +//		e_search_bar_set_menu ((ESearchBar *)emfb->search, emfb_search_items);
 +//		e_search_bar_set_scopeoption ((ESearchBar *)emfb->search, emfb_search_scope_items);
 +//		e_search_bar_scope_enable ((ESearchBar *)emfb->search, E_FILTERBAR_CURRENT_MESSAGE_ID, FALSE);
 +//		emfb->priv->scope_restricted = TRUE;
 +//		g_signal_connect(emfb, "realize", G_CALLBACK(emfb_realize), NULL);
 +//		gtk_widget_show((GtkWidget *)emfb->search);
 +//
 +//		p->search_menu_activated_id = g_signal_connect(emfb->search, "menu_activated", G_CALLBACK(emfb_search_menu_activated), emfb);
 +//		p->search_activated_id = g_signal_connect(emfb->search, "search_activated", G_CALLBACK(emfb_search_search_activated), emfb);
 +//		g_signal_connect(emfb->search, "search_cleared", G_CALLBACK(emfb_search_search_cleared), NULL);
 +//
 +//		gtk_box_pack_start((GtkBox *)emfb, (GtkWidget *)emfb->search, FALSE, TRUE, 0);
 +//
 +//		gconf = mail_config_get_gconf_client ();
 +//		emfb->priv->labels_change_notify_id = gconf_client_notify_add (gconf, E_UTIL_LABELS_GCONF_KEY, gconf_labels_changed, emfb, NULL, NULL);
 +//	}
 +//
 +//	emfb->priv->show_wide = gconf_client_get_bool(mail_config_get_gconf_client(), "/apps/evolution/mail/display/show_wide", NULL);
 +//	emfb->vpane = emfb->priv->show_wide?gtk_hpaned_new():gtk_vpaned_new();
 +//
 +//	g_signal_connect(emfb->vpane, "realize", G_CALLBACK(emfb_pane_realised), emfb);
 +//	emfb->priv->vpane_resize_id = g_signal_connect(emfb->vpane, "button_release_event", G_CALLBACK(emfb_pane_button_release_event), emfb);
 +//
 +//	gtk_widget_show(emfb->vpane);
 +//
 +//	gtk_box_pack_start_defaults((GtkBox *)emfb, emfb->vpane);
 +//
 +//	gtk_paned_pack1 (GTK_PANED (emfb->vpane), GTK_WIDGET (emfb->view.list), FALSE, FALSE);
 +//	gtk_widget_show((GtkWidget *)emfb->view.list);
 +//
 +//	/* currently: just use a scrolledwindow for preview widget */
 +//	p->scroll = gtk_scrolled_window_new(NULL, NULL);
 +//	gtk_scrolled_window_set_policy((GtkScrolledWindow *)p->scroll, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 +//	gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *)p->scroll, GTK_SHADOW_IN);
 +//	gtk_widget_show(p->scroll);
 +//
 +//	p->preview = gtk_vbox_new (FALSE, 6);
 +//	gtk_container_add((GtkContainer *)p->scroll, (GtkWidget *)emfb->view.preview->formathtml.html);
 +//	gtk_widget_show((GtkWidget *)emfb->view.preview->formathtml.html);
 +//	gtk_box_pack_start ((GtkBox *)p->preview, p->scroll, TRUE, TRUE, 0);
 +//	gtk_box_pack_start ((GtkBox *)p->preview, em_format_html_get_search_dialog (emfb->view.preview), FALSE, FALSE, 0);
 +//	gtk_paned_pack2 (GTK_PANED (emfb->vpane), p->preview, TRUE, FALSE);
 +//	gtk_widget_show(p->preview);
  
+ 	g_signal_connect_swapped (
+ 		p->search_bar, "changed",
+ 		G_CALLBACK (em_format_redraw), emfb->view.preview);
+ 
  	/** @HookPoint-EMFolderBrower: Folder Browser
  	 * @Id: emfb.created
  	 * @Class: org.gnome.evolution.mail.events:1.0
diff --cc mail/em-folder-view.c
index 5bea7c8,62bab8a..8da3b5d
--- a/mail/em-folder-view.c
+++ b/mail/em-folder-view.c
@@@ -142,22 -183,21 +142,21 @@@ static const EMFolderViewEnable emfv_en
  	{ "MessageFollowUpFlag",      EM_POPUP_SELECT_MANY|EM_POPUP_SELECT_FLAG_FOLLOWUP },
  	{ "MessageFollowUpComplete",  EM_POPUP_SELECT_MANY|EM_POPUP_SELECT_FLAG_COMPLETED },
  	{ "MessageFollowUpClear",     EM_POPUP_SELECT_MANY|EM_POPUP_SELECT_FLAG_CLEAR },
 -	{ "MessageMove",              EM_POPUP_SELECT_MANY },
 -	{ "MessageOpen",              EM_POPUP_SELECT_MANY },
 -	{ "MessageReplyAll",          EM_POPUP_SELECT_ONE },
 -	{ "MessageReplyList",         EM_POPUP_SELECT_ONE|EM_POPUP_SELECT_MAILING_LIST },
 -	{ "MessageReplySender",       EM_POPUP_SELECT_ONE },
 -	{ "MessageEdit",              EM_POPUP_SELECT_ONE },
 -	{ "MessageSaveAs",            EM_POPUP_SELECT_MANY },
 +//	{ "MessageMove",              EM_POPUP_SELECT_MANY },
 +//	{ "MessageOpen",              EM_POPUP_SELECT_MANY },
- //	{ "MessagePostReply",         EM_POPUP_SELECT_ONE },
 +//	{ "MessageReplyAll",          EM_POPUP_SELECT_ONE },
 +//	{ "MessageReplyList",         EM_POPUP_SELECT_ONE|EM_POPUP_SELECT_MAILING_LIST },
 +//	{ "MessageReplySender",       EM_POPUP_SELECT_ONE },
 +//	{ "MessageEdit",              EM_POPUP_SELECT_ONE },
 +//	{ "MessageSaveAs",            EM_POPUP_SELECT_MANY },
  	{ "MessageSearch",            EM_POPUP_SELECT_ONE| EM_FOLDER_VIEW_PREVIEW_PRESENT },
 -	{ "MessageUndelete",          EM_POPUP_SELECT_MANY|EM_POPUP_SELECT_UNDELETE },
 -	{ "PrintMessage",             EM_POPUP_SELECT_ONE },
 -	{ "PrintPreviewMessage",      EM_POPUP_SELECT_ONE },
 +//	{ "MessageUndelete",          EM_POPUP_SELECT_MANY|EM_POPUP_SELECT_UNDELETE },
 +//	{ "PrintMessage",             EM_POPUP_SELECT_ONE },
 +//	{ "PrintPreviewMessage",      EM_POPUP_SELECT_ONE },
  
 -	{ "TextZoomIn",		      EM_POPUP_SELECT_ONE },
 -	{ "TextZoomOut",	      EM_POPUP_SELECT_ONE },
 -	{ "TextZoomReset",	      EM_POPUP_SELECT_ONE },
 +//	{ "TextZoomIn",		      EM_POPUP_SELECT_ONE },
 +//	{ "TextZoomOut",	      EM_POPUP_SELECT_ONE },
 +//	{ "TextZoomReset",	      EM_POPUP_SELECT_ONE },
  
  	{ "ToolsFilterMailingList",   EM_POPUP_SELECT_ONE|EM_POPUP_SELECT_MAILING_LIST},
  	{ "ToolsFilterRecipient",     EM_POPUP_SELECT_ONE },
diff --cc po/ChangeLog
index fe3f6aa,288d650..721636a
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@@ -99,12 -99,12 +99,10 @@@
  
  	* or.po: Updated Oriya Translation.
  
--<<<<<<< .mine
  2009-03-16  Manoj Kumar Giri  <mgiri redhat com>
  
  	* or.po: Updated Oriya Translation.
  
--=======
  2009-03-16  Dwayne Bailey  <dwayne translate org za>
  
  	* af.po: Fix msgfmt errors
@@@ -115,7 -115,7 +113,6 @@@
  	Fixes bug #575466.
  	* LINGUAS: Added af.
  
-->>>>>>> .r37444
  2009-03-15  Daniel Nylander <po danielnylander se>
  
  	* sv.po: Updated Swedish translation.
diff --cc widgets/misc/e-filter-bar.c
index 6d4bff4,aeb4fa3..b842bc8
--- a/widgets/misc/e-filter-bar.c
+++ b/widgets/misc/e-filter-bar.c
@@@ -208,19 -317,15 +208,15 @@@ menubar_activated (ESearchBar *search_b
  }
  
  static void
 -option_changed (ESearchBar *esb, void *data)
 +option_changed (ESearchBar *search_bar, void *data)
  {
 -	EFilterBar *efb = (EFilterBar *)esb;
 -	int id = e_search_bar_get_item_id (esb);
 +	EFilterBar *filter_bar = (EFilterBar *)search_bar;
 +	int id = e_search_bar_get_item_id (search_bar);
  	char *query;
  
- 	if (search_bar->scopeitem_id == E_FILTERBAR_CURRENT_MESSAGE_ID) {
- 		gtk_widget_set_sensitive (search_bar->option_button, FALSE);
- 	} else {
- 		gtk_widget_set_sensitive (search_bar->option_button, TRUE);
- 	}
+ 	d(printf("option changed, id = %d, setquery = %s %d\n", id, efb->setquery ? "true" : "false", esb->block_search));
  
- 	if (filter_bar->setquery)
+ 	if (efb->setquery)
  		return;
  
  	switch (id) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]