Commit Graph

14 Commits

Author SHA1 Message Date
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
538be0680e ** Fixes bug #362638
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
2007-12-20 17:58:09 +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
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
860676317c Evolution requires GLib 2.10 now; remove dead backward-compatibility code
2007-03-29  Matthew Barnes  <mbarnes@redhat.com>

	* mail/em-utils.c:
	* mail/mail-config.c:
	* plugins/save-attachments/save-attachments.c:
	Evolution requires GLib 2.10 now; remove dead backward-compatibility
	code for GLib < 2.8 (#418971).


svn path=/trunk/; revision=33341
2007-03-29 19:04:25 +00:00
44eb71780a Mark strings as translatable. See bug #399381 for details.
svn path=/trunk/; revision=33152
2007-01-26 23:53:57 +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
46ad39abe5 ** Fixes #323853
2006-02-28  Shi Pu <shi.pu@sun.com>

        ** Fixes #323853

        * save-attachments.c: (save_response), (entry_changed),
        (save_got_message):
        replace GnomeFileEntry by GtkFileChooserButton.

svn path=/trunk/; revision=31931
2006-04-30 03:23:51 +00:00
f3e001990b Use GLib API to manipulate pathname.
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* save-attachments.c (entry_changed): Use GLib API to manipulate
	pathname.

svn path=/trunk/; revision=30848
2005-12-17 18:59:58 +00:00
3e68ed9f53 error file moves/e-error.h moves
svn path=/trunk/; revision=29370
2005-05-16 06:21:48 +00:00
910232976a fix the access() call test.
2005-02-07  Not Zed  <NotZed@Ximian.com>

        * save-attachments.c (save_part): fix the access() call test.

svn path=/trunk/; revision=28729
2005-02-07 07:09:30 +00:00
9f14e7a751 Use standard error messages
2005-01-04  Philip Van Hoof  <pvanhoof@gnome.org>

        * save-attachments.c: Use standard error messages

svn path=/trunk/; revision=28232
2005-01-04 11:51:59 +00:00
e244bd48b2 Warning when overwriting file
2004-12-27  Philip Van Hoof  <pvanhoof@gnome.org>

        * save-attachments.c: Warning when overwriting file

svn path=/trunk/; revision=28212
2005-01-03 12:37:03 +00:00
9a41befd23 Imported save-attachments example plugin.
2004-10-20  Not Zed  <NotZed@Ximian.com>

        * Imported save-attachments example plugin.

svn path=/trunk/; revision=27642
2004-10-20 07:40:04 +00:00