<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/doc/reference/shell, branch master</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=master</id>
<link rel='self' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/'/>
<updated>2012-12-12T19:33:43+00:00</updated>
<entry>
<title>Consolidate base utility libraries into libeutil.</title>
<updated>2012-12-12T19:33:43+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2012-12-10T13:09:59+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d09d8de870b6697c8a8b262e7e077b871a69b315'/>
<id>urn:sha1:d09d8de870b6697c8a8b262e7e077b871a69b315</id>
<content type='text'>
Evolution consists of entirely too many small utility libraries, which
increases linking and loading time, places a burden on higher layers of
the application (e.g. modules) which has to remember to link to all the
small in-tree utility libraries, and makes it difficult to generate API
documentation for these utility libraries in one Gtk-Doc module.

Merge the following utility libraries under the umbrella of libeutil,
and enforce a single-include policy on libeutil so we can reorganize
the files as desired without disrupting its pseudo-public API.

   libemail-utils/libemail-utils.la
   libevolution-utils/libevolution-utils.la
   filter/libfilter.la
   widgets/e-timezone-dialog/libetimezonedialog.la
   widgets/menus/libmenus.la
   widgets/misc/libemiscwidgets.la
   widgets/table/libetable.la
   widgets/text/libetext.la

This also merges libedataserverui from the Evolution-Data-Server module,
since Evolution is its only consumer nowadays, and I'd like to make some
improvements to those APIs without concern for backward-compatibility.

And finally, start a Gtk-Doc module for libeutil.  It's going to be a
project just getting all the symbols _listed_ much less _documented_.
But the skeletal structure is in place and I'm off to a good start.
</content>
</entry>
<entry>
<title>Bug 676141 - Use GtkApplication for session management</title>
<updated>2012-10-16T13:38:21+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2012-10-16T13:04:21+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=4afc8d39bf9371d4e76eae54e5b8d825366476b7'/>
<id>urn:sha1:4afc8d39bf9371d4e76eae54e5b8d825366476b7</id>
<content type='text'>
As of GTK+ 3.4, GtkApplication now provides session management
support similar to EggSMClient.  So drop our copy of EggSMClient.
</content>
</entry>
<entry>
<title>Adapt API documentation to the new ESource API.</title>
<updated>2012-06-03T03:00:43+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2011-04-25T19:23:27+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=a11639fcfc14f6361ce20c6c85a0cfa481e4b7bd'/>
<id>urn:sha1:a11639fcfc14f6361ce20c6c85a0cfa481e4b7bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing linker flags.</title>
<updated>2012-01-19T14:07:41+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2012-01-19T14:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=5c03d975b4ff781a080b308517655c84b8648763'/>
<id>urn:sha1:5c03d975b4ff781a080b308517655c84b8648763</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove e_dialog_editable_get().</title>
<updated>2011-12-24T00:49:53+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2011-12-23T22:57:26+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=6feca1bf560b3269555d4f0a890cd192fdaa0f00'/>
<id>urn:sha1:6feca1bf560b3269555d4f0a890cd192fdaa0f00</id>
<content type='text'>
Silly function.  Use gtk_entry_get_text() for a const string or else
gtk_editable_get_chars() for an allocated string.
</content>
</entry>
<entry>
<title>Remove e_dialog_editable_set().</title>
<updated>2011-12-24T00:49:52+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2011-12-23T22:05:49+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=9d4348036c46232d3cfc728724be8b1d80e1df78'/>
<id>urn:sha1:9d4348036c46232d3cfc728724be8b1d80e1df78</id>
<content type='text'>
Silly function.  Use gtk_entry_set_text().
</content>
</entry>
<entry>
<title>Remove GConfBridge.</title>
<updated>2011-11-28T00:03:45+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2011-11-27T18:42:56+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d491963f5cbc1d73214025e4e4a970007046263f'/>
<id>urn:sha1:d491963f5cbc1d73214025e4e4a970007046263f</id>
<content type='text'>
No longer needed.
</content>
</entry>
<entry>
<title>Remove e_shell_get_gconf_client().</title>
<updated>2011-11-24T17:29:35+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2011-11-24T17:29:35+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=ad1581d50cdab9c56cdad61331f760a23f81b9de'/>
<id>urn:sha1:ad1581d50cdab9c56cdad61331f760a23f81b9de</id>
<content type='text'>
No longer needed.
</content>
</entry>
<entry>
<title>Move some GBinding transform funcs to libedataserver.</title>
<updated>2011-11-15T16:22:35+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2011-11-15T16:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec'/>
<id>urn:sha1:697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec</id>
<content type='text'>
Removes: e_binding_transform_enum_value_to_nick()
         e_binding_transform_enum_nick_to_value()

Those functions now live in libedataserver/e-data-server-util.h,
which e-util.h already includes.
</content>
</entry>
<entry>
<title>Kill gtk-doc tmpl files.</title>
<updated>2011-11-07T16:48:52+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2011-11-07T16:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=88d5608a97ebaee9c04c3e8ac6b79278e824ecee'/>
<id>urn:sha1:88d5608a97ebaee9c04c3e8ac6b79278e824ecee</id>
<content type='text'>
Bump our gtk-doc requirement to 1.14 and use --flavour no-tmpl.
</content>
</entry>
</feed>
