<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/modules/calendar, 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>2014-07-21T14:17:43+00:00</updated>
<entry>
<title>Calendar View: Use smaller icons in the Search bar</title>
<updated>2014-07-21T14:17:43+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-07-21T14:17:43+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=1de2564ea0ecdb3e7f981441cc9860f0fa3ec3d8'/>
<id>urn:sha1:1de2564ea0ecdb3e7f981441cc9860f0fa3ec3d8</id>
<content type='text'>
The icons at the search bar, to search forward, backward and stop
searching were too large, which didn't look good. This makes them
smaller, though even here can be seen a little gap around
the images in the buttons which might not be there ideally.
</content>
</entry>
<entry>
<title>Bug 540362: [webkit-composer] Use webkit for composer</title>
<updated>2014-06-09T14:32:25+00:00</updated>
<author>
<name>Tomas Popela</name>
<email>tpopela@redhat.com</email>
</author>
<published>2014-06-09T14:32:25+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=8650fb139a9143f04615de74ff569bce3e0c4ce3'/>
<id>urn:sha1:8650fb139a9143f04615de74ff569bce3e0c4ce3</id>
<content type='text'>
Merge wip/webkit-composer branch into master.
</content>
</entry>
<entry>
<title>Ignore false GSettings key change notifications</title>
<updated>2014-06-05T14:59:29+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-06-05T14:59:29+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=6e9e7b067618a22795db3d9a97f60705b8046353'/>
<id>urn:sha1:6e9e7b067618a22795db3d9a97f60705b8046353</id>
<content type='text'>
Similar to GObject::notify, the GSettings::changed can be emitted
even if a key didn't change. It's up to the user (aka evolution)
to test for real changes, thus let's do it. It may have certain
performance positive impact too.
</content>
</entry>
<entry>
<title>Ignore false GObject property change notifications</title>
<updated>2014-06-04T17:46:25+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-06-04T17:46:25+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=2f3fbdd6c6ff42a6c71ebe1d1d78108affe59d0f'/>
<id>urn:sha1:2f3fbdd6c6ff42a6c71ebe1d1d78108affe59d0f</id>
<content type='text'>
This is related to bug 698275, which did not cover all cases.
The problem here is that the dconf can in certain situation claim
that everything changed (path "/" changed), which GSettingsBinding
propagates to a GObject property unconditionally and GObject's
property setter (g_object_set_property()) also notifies about
the property change unconditionally, despite the real descendant
property setter properly checks for the value change. After all
these false notifications a callback on "notify" signal is called
and possibly an expensive operation is run.

Checking whether the value really changed helps in performance, for
which were added new e-util functions:
   e_signal_connect_notify()
   e_signal_connect_notify_after()
   e_signal_connect_notify_swapped()
   e_signal_connect_notify_object()
which have the same prototype as their GLib counterparts, but they allow
only "notify::..." signals and they test whether the value really changed
before they call the registered callback.
</content>
</entry>
<entry>
<title>Bug #678843 - May re-prompt password on account re-enable</title>
<updated>2014-05-12T17:47:16+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-05-12T17:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d46ad6d3cd44c3c9b730566cbd7719c2961a9bc9'/>
<id>urn:sha1:d46ad6d3cd44c3c9b730566cbd7719c2961a9bc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>e-util: Port to thread-safe ECategories API</title>
<updated>2014-03-28T10:44:44+00:00</updated>
<author>
<name>Philip Withnall</name>
<email>philip.withnall@collabora.co.uk</email>
</author>
<published>2014-03-28T09:14:23+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=61b4bacf9a16bf69c26999dd9acac99695d23242'/>
<id>urn:sha1:61b4bacf9a16bf69c26999dd9acac99695d23242</id>
<content type='text'>
This ports the following two function calls throughout Evolution:
 • e_categories_get_list() to e_categories_dup_list()
 • e_categories_get_icon_file_for() to e_categories_dup_icon_file_for()

It necessarily changes some internal e-util API:
 • e_util_get_searchable_categories() to
   e_util_dup_searchable_categories()

This bumps the EDS requirement to 3.13.1.

https://bugzilla.gnome.org/show_bug.cgi?id=727221
</content>
</entry>
<entry>
<title>Add an --enable-code-coverage configure option to enable gcov support</title>
<updated>2014-03-25T11:04:58+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-03-25T11:04:58+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=8692b1cb72654888f0dab31843bdf05d3ac2a888'/>
<id>urn:sha1:8692b1cb72654888f0dab31843bdf05d3ac2a888</id>
<content type='text'>
When enabled, this will compile all libraries/binaries with the necessary
gcc and ld flags to enable code coverage support using gcov.
</content>
</entry>
<entry>
<title>Miscellaneous cleanups.</title>
<updated>2014-03-03T00:36:01+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2014-02-16T14:36:49+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=c53fbc0b8f3b98827d6816a627bdd4d467b84f74'/>
<id>urn:sha1:c53fbc0b8f3b98827d6816a627bdd4d467b84f74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing action captions after gtk-stock replacement</title>
<updated>2014-02-24T17:30:01+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-02-24T17:30:01+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=be7f5df707a959461b8ee42b1535a5aa27e30ab2'/>
<id>urn:sha1:be7f5df707a959461b8ee42b1535a5aa27e30ab2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add shortcuts previously defined by gtk-stock item definitions</title>
<updated>2014-02-17T13:38:58+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-02-17T13:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d0b147ddb6bb33c1cdf3c8181394a5d4e6b08431'/>
<id>urn:sha1:d0b147ddb6bb33c1cdf3c8181394a5d4e6b08431</id>
<content type='text'>
</content>
</entry>
</feed>
