<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/doc/reference/evolution-shell, 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-07-08T00:37:43+00:00</updated>
<entry>
<title>Remove ESEvent.</title>
<updated>2013-07-08T00:37:43+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-08T00:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=5c866713c795795ef46cc90ed95ed7de98152971'/>
<id>urn:sha1:5c866713c795795ef46cc90ed95ed7de98152971</id>
<content type='text'>
Nudging EPlugin closer to full removal.

Nothing in Evolution uses this anymore and 3rd-party plugins should be
using EShell's "event::ready-to-start" signal or else GApplication's
"startup" signal.
</content>
</entry>
<entry>
<title>Update evolution-shell API documentation.</title>
<updated>2013-07-07T15:04:25+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-07T15:04:25+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=90cacf75ddd1eee547777935158674569417c684'/>
<id>urn:sha1:90cacf75ddd1eee547777935158674569417c684</id>
<content type='text'>
</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>EShellContent: Remove dangling function declarations.</title>
<updated>2013-07-03T15:29:03+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-07-03T15:16:49+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d7d08dc1686fb456a3a4975b090120b5dfab299d'/>
<id>urn:sha1:d7d08dc1686fb456a3a4975b090120b5dfab299d</id>
<content type='text'>
The e_shell_content_get_view_id() and e_shell_content_set_view_id()
header file declarations have no implementation.
</content>
</entry>
<entry>
<title>Reimplement the main toolbar's "prefer-item" feature.</title>
<updated>2013-06-10T19:47:13+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-06-10T19:21:10+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=4f7b4d81e757bfed1b42b888207a0fdf6fae8533'/>
<id>urn:sha1:4f7b4d81e757bfed1b42b888207a0fdf6fae8533</id>
<content type='text'>
This fixes a bug in the old implementation where the application could
crash after a second shell window was created and destroyed, because a
signal handler with the destroyed shell window as the closure was left
connected.

But moreover this simplifies the implementation by using a property
binding plus transform function instead of juggling signal handlers,
and also adds code comments where things get a little tricky.

Removed (now unused) functions:

  e_shell_window_get_toolbar_new_prefer_item
  e_shell_window_set_toolbar_new_prefer_item
</content>
</entry>
<entry>
<title>Remove e_shell_view_[un]block_update_actions().</title>
<updated>2013-06-01T10:33:22+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-06-01T05:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=af2178334938f9f45aa2c39f6880394bb5c12988'/>
<id>urn:sha1:af2178334938f9f45aa2c39f6880394bb5c12988</id>
<content type='text'>
No longer needed.
</content>
</entry>
<entry>
<title>Rename libeshell to libevolution-shell.</title>
<updated>2013-05-28T13:56:30+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-05-26T19:41:29+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=70a9fcdf9c61c09fcac72ddf99e73cb57ed99017'/>
<id>urn:sha1:70a9fcdf9c61c09fcac72ddf99e73cb57ed99017</id>
<content type='text'>
To make Evolution's shared libraries more consistent.

Also rename the documentation module to evolution-shell.
</content>
</entry>
</feed>
