aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mark-all-read
Commit message (Collapse)AuthorAgeFilesLines
* Miscellaneous cleanups.Matthew Barnes2011-11-231-1/+0
|
* Bug #660829 - Allow 'Mark as read' in right click menu on spam folderMilan Crha2011-10-111-18/+12
|
* Bug #660861 - Avoid mark-all-read on a non-folder selectionMilan Crha2011-10-111-1/+2
|
* Simplify library dependency flags.Matthew Barnes2011-10-051-3/+5
| | | | | | | | | We have a confusing array of nearly-identical CFLAGS/LIBS definitions in configure.ac. Time to simplify. Instead let's just have one definition that includes all the libraries provided by Evolution-Data-Server (incl. Camel). That, in combination with GNOME_PLATFORM, gives us most of what we need for compliation and linking, and we can sprinkle definitions for additional library dependencies in Makefile.am's as needed.
* EMFolderTreeModel: Don't use parameters in "get_default" functions.Matthew Barnes2011-09-261-3/+3
| | | | | | | | Drop EMFolderTreeModel's "session" property now that it has a "backend" property and call em_folder_tree_model_set_backend() where we used to call em_folder_tree_model_set_session(). The session can still be obtained through e_mail_backend_get_session().
* Bug #351025 - Make the order of the mail accounts configurableMilan Crha2011-09-261-3/+3
|
* Coding style and whitespace cleanup.Matthew Barnes2011-09-041-7/+9
|
* Bug #652092 - 'Mark messages as read' doesn't work with search folderMilan Crha2011-08-221-7/+15
|
* Including <glib.h> directly is rarely needed.Matthew Barnes2011-05-281-1/+0
|
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-0/+1
|
* Use em_folder_tree_get_selected() in places to simplify code.Matthew Barnes2011-05-251-31/+8
| | | | | | There were a few places where we were accessing the folder tree model directly to get the selected store + folder name, or were asking for the selected URI only to parse back into its store + folder name components.
* EMFolderTree: Store an EMailBackend instead of an EMailSession.Matthew Barnes2011-05-241-1/+4
| | | | | | | | All this so EMFolderTree can submit EActivity instances for async ops. You can obtain an EMailSession from an EMailBackend, but not vice versa. Creates lots of pretty ripples in the mail code, but ultimately reduces complexity. So it's a code cleanup of sorts.
* Keep forgetting to add prefixes to EAlert tags.Matthew Barnes2011-05-131-2/+2
|
* mark-all-read: Reimplement to not block.Matthew Barnes2011-05-121-63/+204
| | | | | | I'm mainly trying to get rid of mail_get_folder(), but I'm also tired of this plugin blocking the UI. If there's a lot of messages the lockup is really noticable.
* Drop backward-compatibility cruft.Matthew Barnes2011-01-251-6/+0
|
* Fudge gtk_widget_get_preferred_size() for gtk2.Matthew Barnes2011-01-151-1/+4
| | | | | Easy enough to fake gtk_widget_get_preferred_size() in gtk2 using gtk_widget_size_request(). Reduces diff noise with gtk3 branch.
* Give MailSession a permanent home.Matthew Barnes2010-10-131-1/+5
| | | | | | | | | | | Global variables in shared libraries are a bad idea. EMailBackend now owns the MailSession instance, which is actually now EMailSession. Move the blocking utility functions in mail-tools.c to e-mail-session.c and add asynchronous variants. Same approach as Camel. Replace EMailReader.get_shell_backend() with EMailReader.get_backend(), which returns an EMailBackend. Easier access to the EMailSession.
* Adapt to Camel API changes.Matthew Barnes2010-09-281-2/+2
|
* Pass GCancellable to Camel.Matthew Barnes2010-09-281-4/+8
|
* Coding style cleanups.Matthew Barnes2010-09-131-2/+2
|
* Re-work my GtkDialog:has-separator workaround.Matthew Barnes2010-09-111-2/+2
| | | | | | | If we're using GTK+ 2.21.8 (where gtk_dialog_set_has_separator() is deprecated but the property is still present and defaults to TRUE), we still need to set the property to FALSE. So instead use g_object_set() up through GTK+ 2.90.6, after which the property itself is gone.
* Work around deprecation of gtk_dialog_set_has_separator()Matthew Barnes2010-09-111-0/+2
| | | | | | Unfortunately the default value for this property is TRUE (bzzt, WRONG!) so we can't just remove the function outright until we require GTK+ 2.22. It was deprecated in GTK+ 2.21.8.
* Migrate from CamelException to GError.Matthew Barnes2010-07-091-15/+14
|
* Warn the user before marking all messages as readChenthill Palanisamy2010-06-171-9/+22
|
* Coding style and whitespace cleanup.Matthew Barnes2010-05-271-1/+8
|
* Bug #546551 - Dialog for mark-all-read always mentions subfoldersMilan Crha2010-05-211-2/+8
|
* Adapt to Camel API changes.Matthew Barnes2010-04-301-5/+8
|
* Bug #610495 - Plugins should define e_plugin_lib_enableRoy Marples2010-04-271-0/+7
|
* Giant leap towards GSEAL compliance.Matthew Barnes2010-04-081-2/+3
|
* Generate ChangeLog files for tarball releases.Matthew Barnes2010-04-031-98/+0
| | | | Remove old ChangeLog files that predate our switch to git.
* Only #include Camel's top-level header.Matthew Barnes2010-04-031-1/+0
|
* Bug 609982 - Avoid unnecessary prompts when marking folders as readMatthew Barnes2010-02-171-93/+120
|
* Coding style and whitespace cleanups.Matthew Barnes2010-01-231-30/+38
|
* Compiler and linker flag cleanups.Matthew Barnes2009-12-281-1/+3
|
* Rename EError to EAlert to match general use betterJonathon Jongsma2009-12-011-1/+0
| | | | | | | | | | The EError mechanism is used both for error dialogs as well as basic alerts or user prompts, so we should give it a more general name which matches this use. This patch also cleans up a few includes of e-alert.h (formerly e-error.h) that were not actually being used. https://bugzilla.gnome.org/show_bug.cgi?id=602963
* EWebView popup menu enhancements.Matthew Barnes2009-11-141-7/+19
| | | | Bumps the GtkHtml dependency to 3.29.2 for gtk_html_unselect_all().
* Bug #550049 - Disable Mark messages as read actions when unusableMilan Crha2009-10-281-1/+95
|
* Bug 596848 - Use per-target CPPFLAGS in automake filesH.Habighorst2009-10-011-5/+9
|
* Bug #551127 - Added translators comment and changed strings slightlyMilan Crha2009-08-111-4/+8
|
* Fix some build issues.Matthew Barnes2009-07-141-1/+2
|
* Fix "make distcheck" errors and other build cleanups.Matthew Barnes2009-07-011-1/+1
|
* Get the "mail-to-task" plugin working again.Matthew Barnes2009-06-261-3/+4
| | | | | This one was more challenging. It exposed some flaws in the new shell design and in EPluginUI, which is good because they're fixed now.
* Get the "mark-all-read" plugin working again.Matthew Barnes2009-06-251-6/+2
|
* Radically reorganize source code.Matthew Barnes2009-06-251-2/+2
| | | | | | | | | | | | | | | | | | | - Collect all shell modules into a new top-level 'modules' directory: $(top_srcdir)/modules/addressbook $(top_srcdir)/modules/calendar $(top_srcdir)/modules/mail Nothing is allowed to link to these, not plugins nor other modules. THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X. - Mimic the libevolution-mail-shared library from master (except drop the "shared" suffix) and have libevolution-mail-importers and all mail-related plugins link to it. - Discard the a11y subdirectories and have the files live alongside their counterpart widgets.
* Prefer GLib basic types over C types.Matthew Barnes2009-05-271-3/+3
|
* Merge branch 'master' into kill-bonoboMatthew Barnes2009-05-272-2/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: a11y/widgets/ea-combo-button.c a11y/widgets/ea-combo-button.h addressbook/gui/component/addressbook-component.c addressbook/gui/component/addressbook-component.h addressbook/gui/component/addressbook-view.c addressbook/gui/component/addressbook-view.h addressbook/gui/component/component-factory.c addressbook/gui/widgets/e-addressbook-view.c addressbook/gui/widgets/eab-contact-display.c addressbook/gui/widgets/eab-gui-util.h addressbook/gui/widgets/eab-menu.c addressbook/gui/widgets/eab-menu.h addressbook/gui/widgets/eab-popup-control.c addressbook/gui/widgets/eab-popup-control.h addressbook/gui/widgets/eab-popup.c addressbook/gui/widgets/eab-popup.h calendar/gui/cal-search-bar.c calendar/gui/calendar-commands.c calendar/gui/calendar-component.c calendar/gui/comp-editor-factory.c calendar/gui/comp-editor-factory.h calendar/gui/control-factory.c calendar/gui/dialogs/comp-editor.c calendar/gui/e-cal-component-memo-preview.c calendar/gui/e-cal-component-memo-preview.h calendar/gui/e-calendar-table.c calendar/gui/e-memo-table.c calendar/gui/e-memos.c calendar/gui/e-tasks.c calendar/gui/gnome-cal.c calendar/gui/gnome-cal.h calendar/gui/itip-bonobo-control.c calendar/gui/itip-bonobo-control.h calendar/gui/main.c calendar/gui/memos-component.c calendar/gui/memos-control.c calendar/gui/memos-control.h calendar/gui/migration.c calendar/gui/migration.h calendar/gui/tasks-component.c calendar/gui/tasks-control.c calendar/importers/main.c composer/Makefile.am composer/e-composer-header-table.c composer/e-composer-header.c composer/e-composer-header.h composer/e-composer-name-header.c composer/e-composer-private.c composer/e-composer-text-header.c composer/e-msg-composer.c composer/e-msg-composer.h e-util/e-corba-utils.h e-util/e-logger.c e-util/e-logger.h e-util/e-util-labels.c e-util/e-util-labels.h em-format/em-format.c mail/Makefile.am mail/e-mail-shell-migrate.c mail/em-account-editor.c mail/em-account-editor.h mail/em-composer-prefs.c mail/em-composer-utils.c mail/em-composer-utils.h mail/em-folder-browser.c mail/em-folder-tree-model.c mail/em-folder-tree.c mail/em-folder-tree.h mail/em-folder-utils.c mail/em-folder-utils.h mail/em-folder-view.c mail/em-format-html-display.c mail/em-format-html.c mail/em-mailer-prefs.c mail/em-mailer-prefs.h mail/em-message-browser.c mail/em-message-browser.h mail/em-network-prefs.h mail/em-popup.c mail/em-utils.c mail/importers/Makefile.am mail/mail-component-factory.c mail/mail-component.c mail/mail-config-factory.c mail/mail-config-factory.h mail/mail-config.c mail/mail-dialogs.glade mail/mail-types.h plugins/calendar-weather/calendar-weather.c plugins/mail-account-disable/mail-account-disable.c plugins/select-one-source/select-one-source.c po/POTFILES.in shell/e-component-registry.c shell/e-component-registry.h shell/e-component-view.c shell/e-component-view.h shell/e-corba-config-page.c shell/e-corba-config-page.h shell/e-shell-constants.h shell/e-shell-settings-dialog.c shell/e-shell-settings-dialog.h shell/e-shell-window-commands.c shell/e-shell-window.c shell/e-shell.h shell/e-sidebar.c shell/e-sidebar.h shell/e-user-creatable-items-handler.c shell/e-user-creatable-items-handler.h shell/es-menu.c shell/es-menu.h shell/evolution-component.h shell/evolution-config-control.c shell/evolution-config-control.h shell/evolution-listener.c shell/evolution-listener.h shell/evolution-shell-component-utils.c shell/evolution-shell-component-utils.h shell/importer/evolution-importer-client.c shell/importer/evolution-importer-client.h shell/importer/evolution-importer-listener.c shell/importer/evolution-importer-listener.h shell/importer/evolution-importer.c shell/importer/evolution-importer.h shell/importer/evolution-intelligent-importer.c shell/importer/evolution-intelligent-importer.h shell/importer/intelligent.c shell/main.c shell/test/evolution-test-component.c shell/test/evolution-test-component.h widgets/menus/gal-view-instance.c widgets/menus/gal-view-menus.c widgets/menus/gal-view-menus.h widgets/misc/Makefile.am widgets/misc/e-activity-handler.c widgets/misc/e-activity-handler.h widgets/misc/e-charset-picker.c widgets/misc/e-combo-button.c widgets/misc/e-combo-button.h widgets/misc/e-config-page.h widgets/misc/e-dropdown-button.c widgets/misc/e-dropdown-button.h widgets/misc/e-filter-bar.c widgets/misc/e-info-label.c widgets/misc/e-info-label.h widgets/misc/e-multi-config-dialog.c widgets/misc/e-multi-config-dialog.h widgets/misc/e-search-bar.c widgets/misc/e-search-bar.h widgets/misc/e-task-bar.c widgets/misc/e-task-bar.h widgets/misc/e-task-widget.c widgets/misc/e-task-widget.h widgets/misc/test-dropdown-button.c widgets/misc/test-error.c widgets/misc/test-info-label.c widgets/table/e-table-example-1.c
| * Remove trailing whitespace, again.Matthew Barnes2009-05-271-1/+1
| |
| * Fix compiler warnings in plugins.Matthew Barnes2009-05-271-1/+0
| |
* | Merge branch 'master' into kill-bonoboMatthew Barnes2009-05-221-1/+1
|\| | | | | | | | | | | | | | | | | Conflicts: plugins/audio-inline/org-gnome-audio-inline.eplug.xml plugins/mail-account-disable/org-gnome-mail-account-disable.eplug.xml plugins/mark-all-read/org-gnome-mark-all-read.eplug.xml plugins/plugin-manager/org-gnome-plugin-manager.eplug.xml plugins/select-one-source/org-gnome-select-one-source.eplug.xml
| * Bug 523216 – User-oriented plugin descriptionsMatthew Barnes2009-05-221-1/+1
| |
| * Use Behdad's brilliant git.mk to generate .gitignore files.Matthew Barnes2009-05-021-0/+2
| |
| * Patch from Paul Bolle <pebolle@tiscali.nl> ** Fixes bug #550415 (Fixes a ↵Suman Manjunath2008-09-082-6/+13
| | | | | | | | | | | | memory leak of CamelFolderInfo). svn path=/trunk/; revision=36274
| * License ChangesSankarasivasubramanian Pasupathilingam2008-08-272-13/+21
| | | | | | | | svn path=/trunk/; revision=36116
| * ** Fixes bug #530402Matthew Barnes2008-08-072-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | 2008-08-07 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #530402 * plugins/mark-all-read/mark-all-read.c (prompt_user): Improve dialog wording, and don't use a window title (HIG). svn path=/trunk/; revision=35923
* | Use -no-undefined on Linux tooMilan Crha2009-05-201-0/+1
| | | | | | | | | | There still left two things opened, search for KILL-BONOBO to find them. One is in calendar's Makefile.am, one in composer.
* | Use Behdad's brilliant git.mk to generate .gitignore files.Matthew Barnes2009-05-041-0/+2
| |
* | Use consistent variable names for GtkUIManagerMatthew Barnes2009-04-251-2/+2
| |
* | Redesign EPluginUI to accommodate merging and unmerging shell views.Matthew Barnes2009-01-243-28/+77
| | | | | | | | | | | | Get the "mark-all-read" and "plugin-manager" plugins working. svn path=/branches/kill-bonobo/; revision=37125
* | Merge revisions 36016:36303 from trunk.Matthew Barnes2008-09-112-19/+34
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36307
* | Merge revisions 35747:35930 from trunk.Matthew Barnes2008-08-082-4/+11
|/ | | | svn path=/branches/kill-bonobo/; revision=35931
* updated novell copyright notices (left others alone)Jeffrey Stedfast2008-06-211-1/+1
| | | | svn path=/trunk/; revision=35665
* ** Fixes bug #514383Matthew Barnes2008-05-172-10/+163
| | | | | | | | | | | | | | | 2008-05-16 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #514383 * plugins/mark-all-read/mark-all-read.c: Add a Cancel button. * mail/mail.error.xml: Remove the "ask-mark-read" error. * e-error.c (e_error_newv): Widget packing adjustments. svn path=/trunk/; revision=35504
* ** Fixes bug #362638Matthew Barnes2007-12-212-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-12-20 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #362638 * calendar/gui/alarm-notify/alarm-notify.c: * calendar/gui/alarm-notify/alarm-notify.h: * calendar/gui/alarm-notify/alarm-queue.c: Rewrite message passing to use GThreadPool instead of EThread. * mail/mail-mt.h: Overhaul the message passing API: - Define a MailMsg type as the base message struct. - Define types for the various callback functions. - Add a priority value to each message (not yet used). - Add a reference count to each message. - Define a MailMsgInfo type for the virtual function table. - Record the size of message sub-types in MailMsgInfo. - New/changed functions: mail_msg_new() - Easier to use. mail_msg_ref() - Increase reference count. mail_msg_unref() - Decrease reference count. mail_msg_main_loop_push() } mail_msg_unordered_push() } Submit MailMsgs to various mail_msg_fast_ordered_push() } message-processing threads. mail_msg_slow_ordered_push() } * mail/mail-mt.c (mail_msg_new): Use GSlice for memory allocation. * mail/mail-mt.c (mail_msg_ref), (mail_msg_unref): New functions increment/decrement a MailMsg's reference count. * mail/mail-mt.c (mail_cancel_hood_add), (mail_cancel_hook_remove): Convert the 'cancel_hook_list' from an EDList to a GHookList and modify the API accordingly. * mail/mail-mt.c: Use GThreadPools instead of EThreads. Use GAsyncQueues instead of EMsgPorts. * mail/em-composer-utils.c: * mail/em-folder-browser.c: * mail/em-folder-properties.c: * mail/em-folder-tree.c: * mail/em-folder-utils.c: * mail/em-folder-view.c: * mail/em-format-html-print.c: * mail/em-format-html.c: * mail/em-subscribe-editor.c: * mail/em-sync-stream.c: * mail/importers/elm-importer.c: * mail/importers/mail-importer.c: * mail/importers/pine-importer.c: * mail/mail-component.c: * mail/mail-folder-cache.c: * mail/mail-mt.c: * mail/mail-ops.c: * mail/mail-ops.h: * mail/mail-send-recv.c: * mail/mail-session.c: * mail/mail-vfolder.c: * mail/message-list.c: * plugins/folder-unsubscribe/folder-unsubscribe.c: * plugins/groupwise-features/share-folder-common.c: * plugins/exchange-operations/exchange-folder.c: * plugins/mark-all-read/mark-all-read.c: * plugins/mailing-list-actions/mailing-list-actions.c: * plugins/itip-formatter/itip-formatter.c: * plugins/save-attachments/save-attachments.c: Use the new MailMsg API for messages. svn path=/trunk/; revision=34730
* ** Fix for bug #495875Gilles Dartiguelongue2007-11-182-1/+8
| | | | | | right click menu reordering svn path=/trunk/; revision=34549
* ** Remove trailing whitespace from source code.Matthew Barnes2007-11-151-19/+19
| | | | | | | | | 2007-11-14 Matthew Barnes <mbarnes@redhat.com> ** Remove trailing whitespace from source code. svn path=/trunk/; revision=34537
* ** Fix for bug #492102Michael Monreal2007-11-052-1/+7
| | | | | | | | | | 2007-11-05 Michael Monreal <mmonreal@svn.gnome.org> ** Fix for bug #492102 Use mail-mark-read icon. svn path=/trunk/; revision=34499
* Update FSF address in header comments (#469886). Patch from TobiasMatthew Barnes2007-09-021-1/+1
| | | | | | | | | | 2007-09-02 Matthew Barnes <mbarnes@redhat.com> * Update FSF address in header comments (#469886). Patch from Tobias Mueller. svn path=/trunk/; revision=34151
* ** Fix for bug #455799Hiroyuki Ikezoe2007-08-041-3/+0
| | | | | | | | | | | | 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
* Fix for #325965Srinivasa Ragavan2007-05-142-2/+9
| | | | svn path=/trunk/; revision=33527
* Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr>Sankar P2007-04-022-13/+24
| | | | | | | | | | | | | | 2007-04-02 Sankar P <psankar@novell.com> * Committed on behalf of Gilles Dartiguelongue <dartigug@esiee.fr> * org-gnome-mark-all-read.eplug.xml: Cleanup. Fixes part of #301149 svn path=/trunk/; revision=33350
* ** Fixes bug #419524Matthew Barnes2007-03-212-1/+7
| | | | | | | | | | | | | | | | | | | | | | | 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
* Using proper header capitalization for the menu entry. Fixes bug #318755.Karsten Bräckelmann2006-07-052-1/+6
| | | | svn path=/trunk/; revision=32232
* Make this place a bit more quietKjartan Maraas2006-01-281-0/+3
| | | | svn path=/trunk/; revision=31328
* Mark vairous plugins as translatable (bug#301149).Funda Wang2005-12-253-1/+5
| | | | svn path=/trunk/; revision=30950
* Fix make-clean issues.Harish Krishnaswamy2005-12-122-0/+7
| | | | | | | | 2005-12-12 Harish Krishnaswamy <kharish@novell.com> * Makefile.am: Fix make-clean issues. svn path=/trunk/; revision=30750
* Mark various plugins translatable.Funda Wang2005-12-072-3/+7
| | | | svn path=/trunk/; revision=30733
* Use NO_UNDEFINED. Link with more libraries.Tor Lillqvist2005-06-272-1/+9
| | | | | | | | 2005-06-27 Tor Lillqvist <tml@novell.com> * */Makefile.am: Use NO_UNDEFINED. Link with more libraries. svn path=/trunk/; revision=29593
* Use SOEXT.Tor Lillqvist2005-06-182-1/+5
| | | | | | | | 2005-06-18 Tor Lillqvist <tml@novell.com> * */*.eplug.in: Use SOEXT. svn path=/trunk/; revision=29539
* Plugin file to add the Mark all Messages read menu item. Contains methodsChenthill Palanisamy2005-05-204-0/+158
2005-05-19 Chenthill Palanisamy <pchenthill@novell.com> * MakeFile.am: * org-gnome-send-options.eplug.in: Plugin file to add the Mark all Messages read menu item. * send-options.c: Contains methods to mark messages as read. svn path=/trunk/; revision=29391