<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/modules/mail, 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-17T10:46:38+00:00</updated>
<entry>
<title>Add missing chain-up-s to parent's constructed() method</title>
<updated>2014-07-17T10:46:38+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-07-17T10:46:38+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=bcc3a1c7e641830622690116907c02b7f89183d7'/>
<id>urn:sha1:bcc3a1c7e641830622690116907c02b7f89183d7</id>
<content type='text'>
Plus a little code cleanup for easier grepping.
</content>
</entry>
<entry>
<title>Replace GtkStyle usages with GtkStyleContext</title>
<updated>2014-07-07T10:51:41+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-07-07T10:51:41+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=50bda1bad222082488d3d9bc9fe1d0fb3867e974'/>
<id>urn:sha1:50bda1bad222082488d3d9bc9fe1d0fb3867e974</id>
<content type='text'>
This makes evolution depend on theme-defined named colors, namely:
   theme_bg_color
   theme_base_color
   theme_fg_color
   theme_text_color
   theme_selected_bg_color
   theme_selected_fg_color
   theme_unfocused_selected_bg_color
   theme_unfocused_selected_fg_color
If it's not defined, then a fallback color is used, in the worse case
one of the fallbacks defined in evolution itself.
</content>
</entry>
<entry>
<title>Bug 732140 - Allow multiple folder selection when creating Send account overrides</title>
<updated>2014-07-01T16:36:26+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-07-01T16:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=2a2201ad44df50c1303eea1e460d47b50a304931'/>
<id>urn:sha1:2a2201ad44df50c1303eea1e460d47b50a304931</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EHTMLEditor - Stop using deprecated gtk-stock items</title>
<updated>2014-06-25T13:59:50+00:00</updated>
<author>
<name>Tomas Popela</name>
<email>tpopela@redhat.com</email>
</author>
<published>2014-06-25T09:33:44+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=93c1357da29c068d1418f8bd07b58b55d05f5c0b'/>
<id>urn:sha1:93c1357da29c068d1418f8bd07b58b55d05f5c0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix runtime warnings when opening Edit-&gt;Preferences</title>
<updated>2014-06-11T16:19:10+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-06-11T16:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=60d5ff7b7127cbc382139de511fb445322696dca'/>
<id>urn:sha1:60d5ff7b7127cbc382139de511fb445322696dca</id>
<content type='text'>
These were new after merging webkit-composer branch changes, but just
some leftovers.
</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>Bug 731321 - Missing custom types when loading .ui definition</title>
<updated>2014-06-06T10:02:13+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-06-06T10:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d6dcec1b5578cc6a67d3dea97e48b580149cf421'/>
<id>urn:sha1:d6dcec1b5578cc6a67d3dea97e48b580149cf421</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bug 730977 - Online state change received in a dedicated thread</title>
<updated>2014-06-06T06:59:53+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-06-06T06:59:53+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=1205a86888d0d3af669c4c7f97b82ef6987b4beb'/>
<id>urn:sha1:1205a86888d0d3af669c4c7f97b82ef6987b4beb</id>
<content type='text'>
</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 604346 - Ctrl+Enter sends mail without asking confirmation</title>
<updated>2014-06-03T08:44:19+00:00</updated>
<author>
<name>Milan Crha</name>
<email>mcrha@redhat.com</email>
</author>
<published>2014-06-03T08:44:19+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=70f58975e34348e4b698bb80e0078f93858bbc48'/>
<id>urn:sha1:70f58975e34348e4b698bb80e0078f93858bbc48</id>
<content type='text'>
</content>
</entry>
</feed>
