Commit Graph

34447 Commits

Author SHA1 Message Date
37b3d691ca Bug 647708 - e_plugin_xml_prop() can return libxml2 allocated memory
Always copy the xmlChar property into GLib-allocated memory.
g_mem_is_system_malloc() has nothing to do with libxml2.
2011-04-18 19:19:39 -04:00
d2390b4cc3 Bug #647429 - Hide port-entry for providers without port 2011-04-18 18:05:12 +02:00
dddda73fe4 Bug #646197 - Crash with VALARM without ACTION property 2011-04-18 16:29:29 +02:00
ea0fdf21ec Adapt to sealed up CamelService. 2011-04-17 13:13:55 -04:00
40cb250a71 Updated Russian translation 2011-04-15 22:57:07 +04:00
d44fb9e2cf Bug 647816 - Moving folder hierarchy causes error
When *moving*, as opposed to copying, we only need to operate on the top-level
folder; its children will automatically follow it.
2011-04-15 15:00:07 +01:00
e3686d088b Kill em_composer_prefs_new_signature().
No longer used.
2011-04-14 19:02:22 -04:00
a17fe8f21b EWebView: Coding style cleanup 2011-04-14 18:25:01 -04:00
760c438e67 Bug 647698 - Selected calendar doesnt authenticate after offline/online
When I wrote e_load_cal_source_async() it didn't occur to me that a
calendar backend may emit "auth-required" after the initial connection
attempt.  And because I was passing the allocated context data for the
asynchronous load operation to e_cal_set_auth_func(), meaning the data
gets freed at the end of the load operation, I was then calling
e_cal_set_auth_func(cal, NULL, NULL) after the initial authentication
was complete so that the ECal would not try to access the freed context
data after the load operation finished.

But that turned out to break the case of switching to offline mode, then
back to online mode.  Most calendar backends need to re-authenticate when
they come back online.

This commit instead passes data to the authentication function by way of
g_object_set_data_full() so that the authentication function can be left
in place for the duration of the ECal instance.

Note that e_cal_set_auth_func() lacks a GDestroyNotify argument for the
user data passed to it, which rules out passing any kind of allocated
data structure.  This is an API design flaw, in my opinion.  But
g_object_set_data_full() *does* take a GDestroyNotify argument.
2011-04-14 08:23:13 -04:00
0b07e836c2 Don't try to refresh or sync mail folders when offline.
Switching between mail folders in offline mode produces lots of
annoying alerts for operations we shouldn't even be attempting.
2011-04-13 12:50:00 -04:00
27908060c3 Work around another a11y crash.
Some kind of object lifetime issue in GalA11yETableItem.  Just work
around it for now.  Killing this class would pretty much mean killing
a11y support for ETables entirely and I'm not that pissed off... yet.
2011-04-13 12:20:48 -04:00
35a998b2de Demonstrate EWebView as an EAlertSink. 2011-04-13 12:09:07 -04:00
ae436d4fdc EWebView: Fix icon retrieval when showing EAlerts.
Need to convert the icon filename to a URI for use in <img> tags.
2011-04-13 12:07:53 -04:00
230d74c464 EWebView: Implement the EAlertSink interface
Shows alerts directly in the HTML area, similar to GtkInfoBar.
2011-04-13 11:00:48 -04:00
1347b66c5e Don't crash on missing EAlert definitions. 2011-04-13 11:00:37 -04:00
5816b3cbe3 Updated Spanish translation 2011-04-11 21:06:22 +02:00
e442aada1e Updated Japanese translation. 2011-04-11 23:27:28 +09:00
2730e3c3cc Bug 646817 - Hide View->Preview menu in express mode 2011-04-07 17:41:04 -04:00
72cd94b39a Move translator comments so they get picked up 2011-04-05 13:28:03 +02:00
e80b81efed Updated Traditional Chinese translation(Hong Kong and Taiwan) 2011-04-04 20:36:00 +08:00
588baf16eb [l10n]Fixes on Catalan translation 2011-04-03 22:18:14 +02:00
9fc1d22c01 Updated Japanese translation 2011-04-04 01:28:30 +09:00
bc87d2eec6 Updated Danish translation 2011-04-03 18:00:00 +02:00
2034311472 Updated Czech translation 2011-04-03 15:49:58 +02:00
ec28113280 Updated Italian translation 2011-04-03 11:27:19 +02:00
225c627a02 Updated Tamil translation 2011-04-02 21:30:18 +05:30
7d192d97cb Updated Tamil translation 2011-04-02 21:03:54 +05:30
0658e7957a Updated Hungarian translation 2011-04-01 21:24:57 +02:00
88ae09989a Fix translations being boken by removing calls to bindtextdomain() from plugins.
It shouldn't be needed for plugins that live in the evolution source tree anyway
since they should just use the translation domain they inherit from main().
2011-04-01 18:35:24 +02:00
b95fa8ea1a Bug 646384 - Updated App Icon 2011-04-01 10:19:59 -04:00
a717ea5c0a Applied patch from https://bugzilla.gnome.org/show_bug.cgi?id=629888 2011-04-01 13:52:59 +03:00
a797c6566c Updated Tamil translation 2011-03-31 21:15:56 +05:30
a5be0b5839 Updated Basque language 2011-03-30 19:10:15 +02:00
436b052cbf Bug 646200 - Insufficient requirement on libsoup
Require libsoup >= 2.31.2 so we can use the get methods for SoupCookie,
SoupData and SoupURI.
2011-03-30 11:17:58 -04:00
b5b1c499bd Updated Tamil translation 2011-03-30 12:46:25 +05:30
249f611b59 Updated Tamil translation 2011-03-30 12:41:41 +05:30
880dc64c55 Updated Tamil translation 2011-03-30 12:37:11 +05:30
a0faf170e4 Updated Tamil translation 2011-03-30 12:33:57 +05:30
e219e44d77 Updated Tamil translation 2011-03-30 12:32:03 +05:30
bc20d3160d Updated Tamil translation 2011-03-30 12:17:56 +05:30
3860d63aa9 Updated Tamil translation 2011-03-30 05:32:03 +05:30
635b94e7cc Updated Tamil translation 2011-03-30 05:29:50 +05:30
530e7f569a Updated Tamil translation 2011-03-30 05:18:48 +05:30
18c66295ab Updated Dutch translation by Wouter Bolsterlee 2011-03-29 23:23:15 +02:00
a9394eb94b Updated Dutch translation by Wouter Bolsterlee 2011-03-29 23:18:06 +02:00
655af833ed Updated Dutch translation by Wouter Bolsterlee 2011-03-29 23:13:19 +02:00
be837dab20 Updated Dutch translation by Hannie Dumoleyn 2011-03-29 22:50:18 +02:00
a29d781ddc Remove no longer existing files from POTFILES.in
This makes updating translation files using intltool-update work again.
2011-03-29 22:46:58 +02:00
b939f3f4af Updated Traditional Chinese translation(Hong Kong and Taiwan) 2011-03-29 21:04:58 +08:00
ea8326df3a Remove the profiler plugin.
This plugin was for developers, but no one uses it anymore.  Plus the
only profiling hooks left in Evolution were in the MessageList widget,
which performs fine.  There's better ways to collect profiling data
these days anyway (sysprof, systemtap, etc.).
2011-03-28 16:12:42 -04:00