Commit Graph

540 Commits

Author SHA1 Message Date
c7d3c9f956 Merge revisions 36866:37046 from trunk.
svn path=/branches/kill-bonobo/; revision=37050
2009-01-12 04:12:01 +00:00
d158af8cdf Merge revisions 36811:36865 from trunk.
svn path=/branches/kill-bonobo/; revision=36867
2008-12-10 18:30:29 +00:00
85b2913a38 Merge revisions 36534:36684 from trunk.
svn path=/branches/kill-bonobo/; revision=36685
2008-10-24 23:52:05 +00:00
b2cda1d0c6 Merge revisions 36016:36533 from trunk.
svn path=/branches/kill-bonobo/; revision=36534
2008-10-01 20:56:04 +00:00
9792036630 Progress update:
- Kill EABMenu.

	- Centralize marshallers to eliminate duplication.


svn path=/branches/kill-bonobo/; revision=36368
2008-09-18 03:31:42 +00:00
c0a255eb90 Merge revisions 36016:36303 from trunk.
svn path=/branches/kill-bonobo/; revision=36307
2008-09-11 15:34:29 +00:00
52d683e48c Progress update:
- Contacts module mostly working now.
	- View and search UI not yet working.
	- Still refining shell design.


svn path=/branches/kill-bonobo/; revision=36268
2008-09-07 04:02:27 +00:00
cea054cd54 Merge revisions 35747:35930 from trunk.
svn path=/branches/kill-bonobo/; revision=35931
2008-08-08 04:26:12 +00:00
ea3b220f04 ** Fix for bug #243201
2008-07-03  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #243201

	* filter-rule.c: (xml_encode): Escape rule title so that can contain
	also XML entities in the file.


svn path=/trunk/; revision=35716
2008-07-03 09:28:26 +00:00
9d3c5b2a5b Patch from Maciej Piechotka <uzytkownik2@gmail.com>
which fixes bug 526262 - "untranslated strings in advanced search"

svn path=/trunk/; revision=35689
2008-06-27 17:23:45 +00:00
16a3b9e946 fixed copyright notices
svn path=/trunk/; revision=35664
2008-06-20 22:14:43 +00:00
4813d6259f ** Fix for bug #382783
2008-06-19  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #382783

	* filter/filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget):
	* mail/em-filter-rule.c: (do_grab_focus_cb), (more_parts), (get_widget):
	Grab focus of new rule part on adding and scroll to the bottom too.


svn path=/trunk/; revision=35654
2008-06-19 16:38:18 +00:00
f1cfc8c031 ** Fix for bug #201011
2008-06-09  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #201011

	* filter/filter-rule.h: (struct _FilterRule): New property 'enabled'
	to be able to disable filter rules.
	* filter/filter-rule.c: (filter_rule_init), (rule_eq), (xml_encode),
	(xml_decode), (rule_copy): Store/restore/use 'enabled' value.
	* filter/rule-editor.c: (add_editor_response), (rule_move), (set_source):
	Set the 'enabled' column properly.
	* filter/rule-editor.c: (rule_able_toggled), (rule_editor_treeview_new):
	Add column "Enabled" to the tree, but have it hidden by default, only
	those whom supports it can show it.

	* mail/em-filter-editor.c: (em_filter_editor_construct):
	Show Enabled column in the editor, because we support it here.
	* mail/mail-session.c: (main_get_filter_driver): Skip disabled rules.


svn path=/trunk/; revision=35620
2008-06-09 10:50:54 +00:00
4503c052d0 ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
2008-06-06  Matthew Barnes  <mbarnes@redhat.com>

	** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
	   GTK_DISABLE_SINGLE_INCLUDES defined.  (#536637)


svn path=/trunk/; revision=35606
2008-06-06 15:12:53 +00:00
2e763ace9a gtk_window_set_policy -> gtk_window_set_resizable + other cleanups.
2008-06-03  Kjartan Maraas  <kmaraas@gnome.org>

	* filter-part.c: (main): gtk_window_set_policy ->
	gtk_window_set_resizable + other cleanups.

svn path=/trunk/; revision=35590
2008-06-03 20:00:15 +00:00
e99e12428d ** Fixes bug #534360
2008-05-22  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #534360

	Migrate from deprecated GtkObject symbols to GObject equivalents.
	Touches over 150 files in all components; too many to list.


svn path=/trunk/; revision=35526
2008-05-22 17:27:48 +00:00
dd7bad0741 ** Fix for bug #211353
2008-01-10  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #211353

	* po/POTFILES.in: Added new file e-util/e-util-labels.c

	* mail/filtertypes.xml:
	* mail/vfoldertypes.xml:
	* mail/em-folder-view.c:
	* mail/em-folder-browser.c:
	* mail/em-mailer-prefs.h:
	* mail/em-mailer-prefs.c:
	* mail/mail-config.h:
	* mail/mail-config.c:
	* mail/mail-config.glade:
	* mail/message-list.c:
	Label tags are now generated based on label name when creating, except
	of first 5 labels. New menu option "New Label" in popup menu over
	message list and editing of labels has been changed in Preferences.
	Also renaming tab in Preferences for "Labels", not "Colors", and the
	tab label too.
	mail-config-label... functions was moved to e-util/e-util-labels.c/.h.
	* mail/message-list.etspec: Normalized columns has been moved by one
	when label column has been added.

	* filter/filter-option.h:
	* filter/filter-option.c: (filter_option_get_current),
	(filter_option_remove_all): New functions to be able to refill options
	even after initialization of the filter element.
	* filter/filter-label.c: Added support to notify changes on labels in runtime
	and use actual labels.

	* e-util/Makefile.am:
	* e-util/e-util-labels.h:
	* e-util/e-util-labels.c: New files to work with labels.


svn path=/trunk/; revision=34788
2008-01-10 11:19:37 +00:00
4fcb268547 Removing cyclic dependency caused by mail_config_get_labels.
2007-12-17  Srinivasa Ragavan  <sragavan@novell.com>

	* filter-label.c: (filter_label_count), (filter_label_label),
	(filter_label_index), (xml_create): Removing cyclic dependency caused 
	by mail_config_get_labels.



svn path=/trunk/; revision=34717
2007-12-17 08:35:36 +00:00
2093e31002 ** Fix for bug #211353
2007-12-14  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #211353

	* message-list.etspec:
	* message-list.h:
	* message-list.c: Added new column to show labels.
	* filtertypes.xml:
	* vfoldertypes.xml:
	Code for label filters/search folders has been changed.
	* mail-config.glade:
	* em-folder-view.c: (emfv_set_label), (emfv_unset_label),
	(emfv_popup_label_clear), (emfv_popup_label_set),
	(emfv_popup_labels_get_state_for_tag), (emfv_popup):
	Labels popup submenu is now shown with checkboxes so one can set
	more than one label to the message and unset only one label from
	message. There has been added new function, because of this.
	* mail-config.h:
	* mail-config.c: New "interface" functions to work with labels.
	* em-mailer-prefs.h:
	* em-mailer-prefs.c: Editing labels in tree.
	* em-folder-browser.c:
	Labels in show menu reflect changes in preferences.
2007-12-14  Milan Crha  <mcrha@redhat.com>

	** Part of fix for bug #211353

	* filter-label.c: Use global label's setup, not its own copy.
2007-12-14  Milan Crha  <mcrha@redhat.com>

	** Part of fix for bug #211353

	* e-popup.h:
	* e-popup.c: (ep_build_tree):
	Toggles can be in inconsistent state now, and can also contain
	an image, which is a pointer to GtkImage widget.
2007-12-14  Milan Crha  <mcrha@redhat.com>

	** Part of fix for bug #211353

	* e-search-bar.c: (e_search_bar_get_viewitem_id):
	Return -1 if no viewmenu is setup yet.


svn path=/trunk/; revision=34715
2007-12-17 05:40:53 +00:00
800c99fd15 Patch from Bob Mauchin <zebob.m@pengzone.org>: Fix for bug #438769 (UI: Changed label from 'Search name' to 'Rule name' in the add-new-message-filter dialog)
svn path=/trunk/; revision=34666
2007-12-07 15:27:18 +00:00
9e4fcb29cf ** Remove trailing whitespace from source code.
2007-11-14  Matthew Barnes  <mbarnes@redhat.com>

	** Remove trailing whitespace from source code.


svn path=/trunk/; revision=34537
2007-11-14 22:04:21 +00:00
ac2923d34b Warning fixes: - NULL vs 0 - ANSIfication of declarations - mixing code
2007-10-26  Kjartan Maraas  <kmaraas@gnome.org>

	* filter-datespec.c: (set_values):
	* filter-rule.c: (filter_rule_get_type), (filter_rule_new),
	(rule_copy):
	* rule-editor.c: (editor_response), (rule_delete), (rule_move):

	Warning fixes:
	- NULL vs 0
	- ANSIfication of declarations
	- mixing code and declarations

svn path=/trunk/; revision=34429
2007-10-26 08:07:25 +00:00
e8a9d068a1 ** Fix for bug #323977
2007-10-11  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #323977

	* filter/filter-rule.c: (get_widget):
	Use "Add Filter Criteria" instead of plain "Add" for button label.
	* mail/em-filter-rule.c: (get_widget):
	Use "Add Action" instead of plain "Add" for button label.


svn path=/trunk/; revision=34376
2007-10-11 15:18:24 +00:00
b32649a94c ** Fixes bug #437579
2007-10-09  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #437579

	* addressbook/conduit/address-conduit.c:
	* addressbook/gui/component/addressbook-config.c:
	* addressbook/gui/contact-editor/e-contact-editor.c:
	* addressbook/gui/widgets/eab-gui-util.c:
	* calendar/conduits/calendar/calendar-conduit.c:
	* calendar/conduits/memo/memo-conduit.c:
	* calendar/conduits/todo/todo-conduit.c:
	* calendar/gui/dialogs/alarm-dialog.c:
	* calendar/gui/dialogs/event-page.c:
	* calendar/gui/dialogs/memo-page.c:
	* calendar/gui/dialogs/task-page.c:
	* calendar/gui/e-day-view-layout.c:
	* calendar/gui/e-day-view-layout.h:
	* calendar/gui/print.c:
	* e-util/e-pilot-map.c:
	* e-util/e-plugin.c:
	* e-util/e-profile-event.c:
	* e-util/e-signature.c:
	* filter/filter-file.c:
	* mail/e-searching-tokenizer.c:
	* mail/em-folder-browser.c:
	* mail/em-format-html.c:
	* mail/em-format-view.c:
	* mail/em-format.c:
	* mail/em-mailer-prefs.c:
	* mail/em-mailer-prefs.h:
	* mail/mail-session.c:
	* mail/mail-session.h:
	* mail/mail-vfolder.c:
	* mail/message-list.c:
	* plugins/bbdb/bbdb.c:
	* plugins/bbdb/gaimbuddies.c:
	* plugins/calendar-http/calendar-http.c:
	* plugins/exchange-operations/exchange-user-dialog.c:
	* plugins/face/face.c:
	* shell/e-shell-window.c:
	* shell/e-shell.c:
	* smime/lib/e-cert-db.c:
	* tools/killev.c:
	* widgets/misc/e-cursors.c:
	* widgets/misc/e-spinner.c:
	* widgets/misc/e-unicode.c:
	* widgets/table/e-table-field-chooser-item.c:
	* widgets/table/e-table-header-item.c:
	* widgets/table/e-table-header-item.h:
	* widgets/table/e-table-header-utils.c:
	* widgets/table/e-table.c:
	* widgets/text/e-text.c:
	Fix various compiler warnings.  Patch from Milan Crha.


svn path=/trunk/; revision=34368
2007-10-10 04:54:36 +00:00
e2e5e8d754 Fix for bug #461195 from Hiroyuki Ikezoe.
Use GObject's marshalers whenever possible.


svn path=/trunk/; revision=34324
2007-09-27 20:08:55 +00:00
5ad1bf8506 Remove the --enable-file-chooser configure option.
GtkFileChooser has been around since 2004.

svn path=/trunk/; revision=34257
2007-09-14 15:29:05 +00:00
ec548e4686 2007-09-12 mcrha Fix for bug #473514
svn path=/trunk/; revision=34239
2007-09-12 14:47:58 +00:00
d0a0d91962 2007-09-12 mcrha Fix for bug #231178
svn path=/trunk/; revision=34236
2007-09-12 07:08:30 +00:00
a10f8e5fbd ** Fix for bug #471791 (Move away from asserts to g_ret*)
svn path=/trunk/; revision=34160
2007-09-02 19:00:36 +00:00
8e47917e8c Update FSF address in header comments (#469886). Patch from Tobias
2007-09-02  Matthew Barnes  <mbarnes@redhat.com>

	* Update FSF address in header comments (#469886).
	  Patch from Tobias Mueller.


svn path=/trunk/; revision=34151
2007-09-02 04:19:22 +00:00
4fd987dc48 Remove unused include.
2007-08-13  Ross Burton  <ross@openedhand.com>

	* rule-context.c:
	Remove unused include.

svn path=/trunk/; revision=33997
2007-08-13 11:17:58 +00:00
e0b92a2aaa ** Fix for bug #455799
2007-08-04  Hiroyuki Ikezoe  <poincare@ikezoe.net>

	** Fix for bug #455799

	Remove all .cvsignore and update svn:ignore porperty in whole
	directories.


svn path=/trunk/; revision=33945
2007-08-03 23:52:01 +00:00
49caaeeafa calendar/gui/dialogs/memo-page.glade:
2007-07-31  Andre Klapper  <a9016009@gmx.de>

	* calendar/gui/dialogs/schedule-page.glade:
	calendar/gui/dialogs/memo-page.glade:
	calendar/gui/dialogs/meeting-page.glade:
	calendar/gui/dialogs/task-page.glade:
	calendar/gui/dialogs/task-details-page.glade:
	calendar/gui/dialogs/cal-prefs-dialog.glade:
	calendar/gui/dialogs/event-page.glade:
	calendar/gui/e-itip-control.glade:
	smime/gui/smime-ui.glade:
	filter/filter.glade:
	plugins/attachment-reminder/attachment-reminder.glade:
	plugins/imap-features/imap-headers.glade:
	plugins/exchange-operations/exchange-permissions-dialog.glade:
	plugins/publish-calendar/publish-calendar.glade:
	remove "window1" string from translation


svn path=/trunk/; revision=33913
2007-07-31 02:49:09 +00:00
f0d21ded36 2007-07-27 Johnny Jacob Fix for bug #457523.
svn path=/trunk/; revision=33862
2007-07-27 14:48:16 +00:00
494cc00863 ** Fix for bug #263207
svn path=/trunk/; revision=33689
2007-06-18 04:54:07 +00:00
494dffad09 Added a new element for percentage.
svn path=/trunk/; revision=33650
2007-06-04 01:55:52 +00:00
677df14504 Fix compilation warnings in filter directory (#439118).
svn path=/trunk/; revision=33624
2007-06-03 02:00:45 +00:00
b30a06b9e8 Fix for bug #211058
svn path=/trunk/; revision=33502
2007-05-11 05:57:50 +00:00
c22b1bc581 Fix for bug #430559
svn path=/trunk/; revision=33436
2007-04-20 05:03:53 +00:00
64977cb1bc Massive code cleanup (bug #429422)
svn path=/trunk/; revision=33432
2007-04-19 18:53:33 +00:00
b5365bc587 ** Fixes bug #373116
2007-04-01  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #373116

	* calendar/gui/calendar-component.c (ensure_sources):
	* calendar/gui/e-cal-model.c (ecm_get_color_for_component):
	* calendar/gui/memos-component.c (ensure_sources):
	* calendar/gui/migration.c (create_calendar_contact_source),
	(create_calendar_sources), (create_task_sources),
	(create_memo_sources), (add_gw_esource):
	* calendar/gui/tasks-component.c (ensure_sources):
	* plugins/groupwise-account-setup/camel-gw-listener.c (add_esource):
	Use the new ESource color API.

	* calendar/gui/dialogs/cal-prefs-dialog.c:
	* calendar/gui/dialogs/cal-prefs-dialog.glade:
	* calendar/gui/dialogs/calendar-setup.c:
	* calendar/gui/dialogs/calendar-setup.glade:
	* filter-colour.c (get_widget):
	* mail/em-composer-prefs.c:
	* mail/em-composer-prefs.h:
	* mail/em-mailer-prefs.c:
	* mail/em-mailer-prefs.h:
	* mail/mail-config.glade:
	Migrate from GnomeColorPicker to GtkColorButton.

	* filter/filter-colour.h:
	Store color as a GdkColor instead of separate RGBA components.

	* filter/filter-colour.c (color_eq):
	Use gdk_color_equal() to compare colors.

	* filter/filter-colour.c (xml_encode):
	Encode color as a single property ("spec").

	* filter/filter-colour.c (xml_decode):
	Read the color from a single property ("spec").
	Provide a migration path for old XML files.

	* calendar/gui/calendar-component.c
	(calendar_config_get_tasks_due_today_color),
	(calendar_config_get_tasks_overdue_color):
	Return a GdkColor instead of an X color specification.

	* calendar/gui/calendar-component.c
	(calendar_config_set_tasks_due_today_color),
	(calendar_config_set_tasks_overdue_color):
	Accept a GdkColor instead of an X color specification.

	* calenar/gui/e-cal-model-tasks.c (ecmt_get_color_for_component):
	Adapt to modified color API in calendar-component.c by converting
	the GdkColor to an X color specification.  This is an ugly hack to
	be fixed later.


svn path=/trunk/; revision=33349
2007-04-02 04:19:25 +00:00
cba3097cad ** Fixes bug #419524
2007-03-20  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #419524

	* Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.

	* e-util/e-xml-utils.c (e_xml_get_child_by_name_by_lang_list):
	* mail/em-migrate.c (emm_setup_initial):
	* shell/e-component-registry.c (query_components):
	* shell/e-shell-settings-dialog.c (load_pages):
	* shell/e-shell-window-commands.c (command_quick_reference):
	* tools/killev.c (main):
	Use g_get_language_names() instead of gnome_i18n_get_language_list().

	* e-util/e-util.c: Remove e_gettext().

	* e-util/Makefile.am: Remove e-i18n.h.


svn path=/trunk/; revision=33319
2007-03-20 17:23:58 +00:00
c01699ab74 Add mnemonic to "Find items". Fixes bug #404242.
2007-02-04  Andre Klapper  <a9016009@gmx.de>

	* filter-rule.c: (get_widget): Add mnemonic to "Find items".
	Fixes bug #404242.


svn path=/trunk/; revision=33174
2007-02-04 12:45:04 +00:00
90dfa49bf6 Move a var into #ifndef #USE_FILECOOSER to get rid of a warning. bug
2006-10-01  Kjartan Maraas  <kmaraas@gnome.org>

	* filter-file.c: (get_widget): Move a var into #ifndef #USE_FILECOOSER
	to get rid of a warning. bug #332101.

svn path=/trunk/; revision=32839
2006-10-01 11:46:45 +00:00
e21cd977d3 ** Fixes bug #324882 Alignment corrected for the date filtering rule.
2006-09-25  Ushveen Kaur <kushveen@novell.com>

        ** Fixes bug #324882
        * filter.glade: Alignment corrected for the date filtering rule.

svn path=/trunk/; revision=32822
2006-09-29 07:44:22 +00:00
91a5d90496 ** Fixes bug #341369
2006-07-07  Hiroyuki Ikezoe  <poincare@ikezoe.net>

	** Fixes bug #341369
	* filter/rule-editor.c:
	* plugins/exchange-operations/exchange-calendar.c:
	* plugins/exchange-operations/exchange-contacts.c:
	* plugins/save-attachments/save-attachments.c:
	fixing memory leaks.

svn path=/trunk/; revision=32256
2006-07-07 23:53:23 +00:00
b1cb5ad05f ** Fixes Bug #323853
2006-02-24  Shi Pu <shi.pu@sun.com>

        ** Fixes Bug #323853

        * filter-file.c: (filename_changed), (get_widget):
        Replace GnomeFileEntry by GtkFileChooserButton.

svn path=/trunk/; revision=31932
2006-04-30 03:24:52 +00:00
ea9e711fe9 Remove unused code Move around some code to avoid unneccesary prototypes.
2006-01-27  Kjartan Maraas  <kmaraas@gnome.org>

	* filter-element.c: (filter_element_get_type): Remove unused code
	* rule-editor.c: (rule_editor_add_undo), (rule_editor_play_undo),
	(editor_response), (set_source): Move around some code to avoid
	unneccesary prototypes.

svn path=/trunk/; revision=31447
2006-02-08 11:44:27 +00:00
aaa9ce406e Added new thread-matching mode 'single' for messages not part of any
2006-01-25  Not Zed  <NotZed@Ximian.com>

	 * filter-rule.[ch]: Added new thread-matching mode 'single' for
	 messages not part of any conversation.
	 Committed on behalf of Notzed - partha

svn path=/trunk/; revision=31305
2006-01-25 08:35:36 +00:00
c057b908e0 adding top/bottom buttons for filter manager dialog. Fixes bug 205616.
2005-12-20  Matthew Hall  <matt@castleinthesky.org>

	* filter.glade; rule-editor.c: adding top/bottom buttons for
	filter manager dialog. Fixes bug 205616.

svn path=/trunk/; revision=30996
2005-12-31 14:30:26 +00:00