<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/modules/mail, branch archive-integration</title>
<subtitle>Google Summer of Code 2013 - GNOME - Archive Integration workspace
</subtitle>
<id>https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=archive-integration</id>
<link rel='self' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=archive-integration'/>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/'/>
<updated>2013-08-03T13:21:51+00:00</updated>
<entry>
<title>Fix sidebar message counts for real Junk / Trash folders.</title>
<updated>2013-08-03T13:21:51+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-08-03T08:41:42+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=20a97f4d617ed15d752c127c4bbe3d1e2e5bbba9'/>
<id>urn:sha1:20a97f4d617ed15d752c127c4bbe3d1e2e5bbba9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add e_web_view_cursor_image_copy().</title>
<updated>2013-07-28T01:24:01+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-26T13:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=3eda7a50de7059e7898944d74ab1fc7c707e089b'/>
<id>urn:sha1:3eda7a50de7059e7898944d74ab1fc7c707e089b</id>
<content type='text'>
Asynchronously copies the image under the cursor to the clipboard.

This replaces the "cursor-image" property, which attempts to match the
image URI to a subresource from WebKitWebDataSource.  The problem with
that approach is EMailDisplay redirects several URI schemes to its own
custom request handlers which further mutate the URI.  So for example,
a text/html message may use a "cid:" URI to refer to an embedded image,
which EMailDisplay transforms to a "mail:" URI and finally to a "data:"
URI.  The final image URI might not be derivable from the original URI
without retracing the SoupRequest.

The "image-copy" action now calls e_web_view_cursor_image_copy().

This also adds an explicit requirement on gdk-pixbuf-2.0 &gt;= 2.24 for
gdk_pixbuf_new_from_stream_async() / finish().

New functions:

  e_web_view_cursor_image_copy()

Removed functions:

  e_web_view_get_cursor_image()
  e_web_view_set_cursor_image()
</content>
</entry>
<entry>
<title>Rename e_mail_display_set_parts_list().</title>
<updated>2013-07-27T06:16:47+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-22T14:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=3f3ae7f2c89484a7e852791d3ead1b1f73f1b817'/>
<id>urn:sha1:3f3ae7f2c89484a7e852791d3ead1b1f73f1b817</id>
<content type='text'>
Rename to e_mail_display_set_part_list().

Function takes an EMailPartList, not an "EMailPartsList".
</content>
</entry>
<entry>
<title>EShellView can load the GalViewCollection itself now.</title>
<updated>2013-07-05T20:40:50+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-05T17:26:43+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=df1dc37704daf3b1f20d1632b1cef1ea0a2181ad'/>
<id>urn:sha1:df1dc37704daf3b1f20d1632b1cef1ea0a2181ad</id>
<content type='text'>
EShellView no longer needs help from subclasses other than getting
the needed GalView subclasses registered.

A nice side-effect of this is EShellView subclasses can now use the
G_DEFINE_DYNAMIC_TYPE macro.
</content>
</entry>
<entry>
<title>Remove gal_view_collection_add_factory().</title>
<updated>2013-07-05T20:40:50+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-05T16:34:19+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=7bb795b299758e6a81536b81c19693f353106105'/>
<id>urn:sha1:7bb795b299758e6a81536b81c19693f353106105</id>
<content type='text'>
No longer needed.  Instead, use g_type_ensure() to ensure the necessary
GalView subclasses are registered in the GType system before loading a
GalViewCollection.  Best place to ensure types is from GClassInitFunc.
</content>
</entry>
<entry>
<title>GalViewFactoryEtable: Remove "specification" property.</title>
<updated>2013-07-05T20:40:49+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-03T11:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=2b9713656b939ec657b8d77932a2a7d147aa1f23'/>
<id>urn:sha1:2b9713656b939ec657b8d77932a2a7d147aa1f23</id>
<content type='text'>
No longer needed.

Removed functions:

  gal_view_factory_etable_get_specification()
</content>
</entry>
<entry>
<title>EShellView: Add a "view-instance" property.</title>
<updated>2013-07-05T20:40:48+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-04T15:04:51+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=31b5261fdbe2c98e7f4f71e908e5d9b58609de94'/>
<id>urn:sha1:31b5261fdbe2c98e7f4f71e908e5d9b58609de94</id>
<content type='text'>
EShellView now holds a reference to the active GalViewInstance.  Where
applicable, the EShellView subclass is responsible for keeping this up
to date when the sidebar selection changes.

Holding a reference allows EShellView to implement common actions like
"Save Current View" directly instead pushing it on to subclasses.

New functions:

  e_shell_view_get_view_instance
  e_shell_view_set_view_instance
</content>
</entry>
<entry>
<title>ETableSpecification: Implement GInitable.</title>
<updated>2013-07-02T14:34:12+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-02T13:22:18+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=f267827d67d3fd11478fbf94da9cd6095400a49c'/>
<id>urn:sha1:f267827d67d3fd11478fbf94da9cd6095400a49c</id>
<content type='text'>
e_table_specification_new() now takes a table specification filename and
a GError and parses the file as part of instance creation.  If a file or
parse error occurs, e_table_specification_new() returns NULL.

This replaces e_table_specification_load_from_file().

New functions:

  e_table_specification_get_filename()

Removed functions:

  e_table_specification_load_from_file()
</content>
</entry>
<entry>
<title>e-mail-shell-view.c: Avoid e_tree_set_state().</title>
<updated>2013-07-02T14:34:12+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-01T19:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=23d786f06ad5c0a2827e22a129db7fbb1693b537'/>
<id>urn:sha1:23d786f06ad5c0a2827e22a129db7fbb1693b537</id>
<content type='text'>
Create our own ETableState and call e_table_state_load_from_string()
followed by e_tree_set_state_object().
</content>
</entry>
<entry>
<title>Bug 702664 - Settings migration issue from "headers" to "show-headers"</title>
<updated>2013-06-21T15:06:16+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-06-21T15:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=f927a9a169f11f34171937172cade82c184fa022'/>
<id>urn:sha1:f927a9a169f11f34171937172cade82c184fa022</id>
<content type='text'>
Give the "show-headers" key a proper default value, and watch out for
an empty "headers" key, which is supposed to imply that default value.
</content>
</entry>
</feed>
