<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/mail/message-thread.c, branch XPROP_REWRITE</title>
<subtitle>Google Summer of Code 2013 - GNOME - Archive Integration workspace
</subtitle>
<id>https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=XPROP_REWRITE</id>
<link rel='self' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=XPROP_REWRITE'/>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/'/>
<updated>2000-11-21T04:28:53+00:00</updated>
<entry>
<title>Removed. No longer serves a purpose.</title>
<updated>2000-11-21T04:28:53+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@HelixCode.com</email>
</author>
<published>2000-11-21T04:28:53+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=587d706eeac40e84bb7eddf3de2a5c3c5b08b558'/>
<id>urn:sha1:587d706eeac40e84bb7eddf3de2a5c3c5b08b558</id>
<content type='text'>
2000-11-21  Not Zed  &lt;NotZed@HelixCode.com&gt;

        * message-thread.[ch]: Removed.  No longer serves a purpose.

        * Makefile.am (evolution_mail_SOURCES): Removed message-thread.[ch].

        * message-list.c (build_subtree):
        (node_equal):
        (add_node_diff):
        (build_subtree_diff):
        (do_regenerate_messagelist):
        (cleanup_regenerate_messagelist): Changed to use camel-folder-thread.

svn path=/trunk/; revision=6625
</content>
</entry>
<entry>
<title>Save out the md5 hash of the messageid as hex, since thats all we have for</title>
<updated>2000-11-20T23:49:53+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@HelixCode.com</email>
</author>
<published>2000-11-20T23:49:53+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=7b8057a43c064a5f5a3611eb59d8bd68d1aabe11'/>
<id>urn:sha1:7b8057a43c064a5f5a3611eb59d8bd68d1aabe11</id>
<content type='text'>
2000-11-20  Not Zed  &lt;NotZed@HelixCode.com&gt;

        * message-list.c (save_node_state): Save out the md5 hash of the
        messageid as hex, since thats all we have for those nodes.
        (build_subtree): Expand the messageid to a hex string first, then
        check it.
        (add_node_diff): And the same here.

        * message-thread.c (thread_messages): Changed for changes to
        messageid/references items.
        (id_hash, id_equal): New functions to hash on the binary message id hash.
        (thread_messages): removed some more no longer used dead code.

svn path=/trunk/; revision=6617
</content>
</entry>
<entry>
<title>Fix up #include &lt;config.h&gt; Same here. Here too. Fix indentation of #ifdef</title>
<updated>2000-11-06T20:49:53+00:00</updated>
<author>
<name>Kjartan Maraas</name>
<email>kmaraas@gnome.org</email>
</author>
<published>2000-11-06T20:49:53+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d39b0dfc09e9be5866a078c66ad5903a3b5b1e15'/>
<id>urn:sha1:d39b0dfc09e9be5866a078c66ad5903a3b5b1e15</id>
<content type='text'>
2000-11-06  Kjartan Maraas  &lt;kmaraas@gnome.org&gt;

	* mail-autofilter.c: Fix up #include &lt;config.h&gt;
	* mail-crypto.c: Same here.
	* mail-search-dialog.c: Here too.
	* main.c: Fix indentation of #ifdef
	* message-thread.c: Fix include.

svn path=/trunk/; revision=6422
</content>
</entry>
<entry>
<title>Added mail-display.h.</title>
<updated>2000-11-03T09:28:00+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@HelixCode.com</email>
</author>
<published>2000-11-03T09:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=8952ed2a26a3096c4592bd3dc0d8e47829e3999c'/>
<id>urn:sha1:8952ed2a26a3096c4592bd3dc0d8e47829e3999c</id>
<content type='text'>
2000-11-03  Not Zed  &lt;NotZed@HelixCode.com&gt;

	* mail-view.c: Added mail-display.h.

	* mail-autofilter.c: Removed unecessary headers.  Who ran indent
	over this code?  Sigh.

	* mail-ops.c (display_message_input_s): Added messagedisplay.
	(mail_do_display_message): Added messagedisplay arg.
	(mail_do_display_message): Dont bother doing another thread when
	we know we dont have a uid.
	(): Added folder-browser.h to headers.  Sigh.

	* folder-browser-factory.c (control_activate): Setup the
	viewthreaded callback to the folder_browser function.

	* folder-browser.c (my_folder_browser_init): Connect to
	right_click of etable of the messagelist here.
	(on_right_click): Changed for argument changes.
	(folder_browser_toggle_threads): Changed to take a fb, and to set
	threaded mode on the messagelist.
	(my_folder_browser_init): Connect also to the double_click signal.
	(my_folder_browser_init): Connect to the message_selected signal
	of the message_list.
	(on_message_selected): Signal handler for message selected.
	(my_folder_browser_init): Fix for change to message_list_new().

	* message-list.h: Dont include folder-browser.h.
	(message_list_toggle_threads): Moved into folder-browser.h.
	(struct _MessageList): Removed folderbrowser.

	* mail.h: Dont include folder-browser.h here either, but
	mail-types.h instead.
	Moved prototypes moved into folder-browser.c into
	folder-browser.h. (vfolder_*, filter_*).

	* mail-display.h: Dont include folder-browser.h here, but
	mail-types.h and specific camel headers.

	* message-thread.c (sort_node): Invert the sort order logic so the
	list is sorted in mailbox order, not reverse mailbox order.

	* message-list.c (free_tree_ids): Fix a merge foo.
	(remove_node_diff): Removed unused row argument.  Fixed callers/prototype.
	(clear_tree): pre_change on the removal of the root node.
	(build_flat): Only perform pre_change if we are rebuilding the
	whole lot.  For incremental change let etable do its thing.
	(build_tree): Likewise for building the tree view.  If making
	incremental updates, do them as we build it.
	(vfolder_subject):
	(vfolder_sender):
	(vfolder_recipient):
	(filter_subject):
	(filter_sender):
	(filter_recipient):
	(filter_mlist):
	(on_right_click): Moved to folder-browser.c, where they belong.
	(message_list_init): Dont connect to right_click anymore.
	(message_list_toggle_threads): Moved to folder-browser.c, renamed.
	(on_double_click): Moved to folder-browser.c
	(on_click): Set the flags directly, rather than in anothre thread,
	which is just not necessary.
	(message_list_class_init): Added a new signal 'message_selected',
	to indicate when a message was selected.
	(on_cursor_change_idle): Emit a signal, rather than directly
	triggering the display update.
	(select_row): Removed, no longer used.
	(idle_select_row): And this too.
	(select_msg): Removed as well.
	(message_list_select): Emit a signal, rather
	thandisplaying/clearing the mail-display directly.
	(mark_msg_seen): Moved to folder-browser.c
	(message_list_new): Removed folderbrowser argument.

svn path=/trunk/; revision=6365
</content>
</entry>
<entry>
<title>** Merged in camel-incremental-branch.</title>
<updated>2000-11-02T03:36:48+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@HelixCode.com</email>
</author>
<published>2000-11-02T03:36:48+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=6db2305b3345ebb436c81bda685ccf1cb8bcbfa7'/>
<id>urn:sha1:6db2305b3345ebb436c81bda685ccf1cb8bcbfa7</id>
<content type='text'>
2000-11-02  Not Zed  &lt;NotZed@HelixCode.com&gt;

        ** Merged in camel-incremental-branch.

        * mail-format.c (mail_get_message_body): Jeff!  Sigh.
        We should definetly not be strduping the
        content, it has already been copied and duplicated.  Look at
        get_data_wrapper_text.

svn path=/trunk/; revision=6337
</content>
</entry>
<entry>
<title>lots of i18n fixes</title>
<updated>2000-10-24T05:23:27+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2000-10-24T05:23:27+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=360675f54b51d53ac99409077f2d31d96284fb9b'/>
<id>urn:sha1:360675f54b51d53ac99409077f2d31d96284fb9b</id>
<content type='text'>
svn path=/trunk/; revision=6143
</content>
</entry>
<entry>
<title>No, we REALLY dont want to perform an immediate search as the keys are</title>
<updated>2000-10-18T06:13:12+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@HelixCode.com</email>
</author>
<published>2000-10-18T06:13:12+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=ee5eeb1dd21eee94538ffafe27cb58bc80d0d306'/>
<id>urn:sha1:ee5eeb1dd21eee94538ffafe27cb58bc80d0d306</id>
<content type='text'>
2000-10-18  Not Zed  &lt;NotZed@HelixCode.com&gt;

        * folder-browser.c (folder_browser_gui_init): No, we REALLY dont
        want to perform an immediate search as the keys are pressed.

        * mail-display.c (on_object_requested): Kill a minor warning with
        a cast.

        * mail-config.c: Include mising ctype.h to kill a warning.

        * message-thread.c (main): Fixed the test case for api changes.

        * message-list.c (message_list_drag_data_get): Set some flags to
        get_folder().  I dont even think this will work because
        mail_tool_get_folder doesn't handle file url's.

        * mail-vfolder.c (vfolder_uri_to_folder): Pass appropriate flags.

        * mail-ops.c (do_setup_folder): Pass appropriate flags.  Hmm,
        whats the difference between setup and create.  *shrug*
        (do_create_folder): Pass appropriate flags to get_folder.  Needs a
        way to specify the index flag.

        * mail-tools.c (mail_tool_get_folder_from_urlname): Changed create
        to flags argument.
        (mail_tool_get_local_inbox_url): Add an index argument.
        (mail_tool_get_local_inbox): honour index flag.
        (mail_tool_get_inbox): Changed for api change.
        (mail_tool_uri_to_folder): Fixed calls to store_get_folder();

        * mail-local.c (load_metainfo): Added an indexed field to the metainfo.
        (save_metainfo): And save it too.
        (do_reconfigure_folder): Honour index flag when creating the new
        folder.  Do not open the old folder with an index at all.
        (mail_local_map_uri): Add an index argument - tells if the mbox is
        indexed.
        (mail_tool_local_uri_to_folder): Create &amp; pass flags properly.
        (#include gnome.h): Dont include all of gnome, just what we use,
        and explicity include xml-memory, so we get xmlFree().

svn path=/trunk/; revision=5979
</content>
</entry>
<entry>
<title>Cool Hack of the Day: right-click menu item to autodetect what mailing</title>
<updated>2000-09-12T14:30:49+00:00</updated>
<author>
<name>Ettore Perazzoli</name>
<email>ettore@src.gnome.org</email>
</author>
<published>2000-09-12T14:30:49+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=395a311fe36286101e2d82c13d2ad1227df3e8bb'/>
<id>urn:sha1:395a311fe36286101e2d82c13d2ad1227df3e8bb</id>
<content type='text'>
list a message comes from and create the rule for it on the fly.
(Many thanks to Joakim for suggesting the way to implement this.)

Also, use the new shiny toolbar icons from TigerT and mark some
strings for translation.

svn path=/trunk/; revision=5362
</content>
</entry>
<entry>
<title>	(prune_empty): Plugged another small leak.</title>
<updated>2000-09-12T00:57:09+00:00</updated>
<author>
<name>Michael Zucci</name>
<email>zucchi@src.gnome.org</email>
</author>
<published>2000-09-12T00:57:09+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=a035de68d2b2e7739fde08ad924b106c8e8a45d6'/>
<id>urn:sha1:a035de68d2b2e7739fde08ad924b106c8e8a45d6</id>
<content type='text'>
svn path=/trunk/; revision=5353
</content>
</entry>
<entry>
<title>Reverted to version 1.15. (remove_node): Ok, if a node has a parent,</title>
<updated>2000-09-12T00:48:01+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@HelixCode.com</email>
</author>
<published>2000-09-12T00:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=c87e7df0906198271d0d40d2e59b5d54711826fd'/>
<id>urn:sha1:c87e7df0906198271d0d40d2e59b5d54711826fd</id>
<content type='text'>
2000-09-12  Not Zed  &lt;NotZed@HelixCode.com&gt;

        * message-thread.c: Reverted to version 1.15.
        (remove_node): Ok, if a node has a parent, remove it from the
        parent list, otherwise remove it from the (supplied) root list.
        (group_root_set): When we merge children, free the lost node.
        (thread_messages_free): Remove the return, run as is.

svn path=/trunk/; revision=5352
</content>
</entry>
</feed>
