Commit Graph

34454 Commits

Author SHA1 Message Date
51b046cdfd 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-06-29 18:41:54 +02:00
2bdd607774 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-06-29 18:41:54 +02:00
bdc7347182 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-06-29 18:41:54 +02:00
fec408b4c5 Demonstrate EWebView as an EAlertSink. 2011-06-29 18:41:54 +02:00
871f4af414 EWebView: Fix icon retrieval when showing EAlerts.
Need to convert the icon filename to a URI for use in <img> tags.
2011-06-29 18:41:54 +02:00
9657271b9d EWebView: Implement the EAlertSink interface
Shows alerts directly in the HTML area, similar to GtkInfoBar.
2011-06-29 18:41:54 +02:00
adb682530f Don't crash on missing EAlert definitions. 2011-06-29 18:41:54 +02:00
8b7af0458c Updated Spanish translation 2011-06-29 18:41:54 +02:00
fea4dfe77b Updated Japanese translation. 2011-06-29 18:41:54 +02:00
e84c33a920 Bug 646817 - Hide View->Preview menu in express mode 2011-06-29 18:41:54 +02:00
572183d785 Move translator comments so they get picked up 2011-06-29 18:41:54 +02:00
b16e0c3ca9 Updated Traditional Chinese translation(Hong Kong and Taiwan) 2011-06-29 18:41:54 +02:00
5481ee1cdb [l10n]Fixes on Catalan translation 2011-06-29 18:41:54 +02:00
a0611a6f41 Updated Japanese translation 2011-06-29 18:41:53 +02:00
2af74284f1 Updated Danish translation 2011-06-29 18:41:53 +02:00
12c2f75fe8 Updated Czech translation 2011-06-29 18:41:53 +02:00
c85595249a Updated Italian translation 2011-06-29 18:41:53 +02:00
7cd5143409 Updated Tamil translation 2011-06-29 18:41:53 +02:00
1e27736527 Updated Tamil translation 2011-06-29 18:41:52 +02:00
7920393b84 Updated Hungarian translation 2011-06-29 18:41:52 +02:00
1448ecee67 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-06-29 18:41:52 +02:00
c55d5a308e Bug 646384 - Updated App Icon 2011-06-29 18:41:52 +02:00
3686373ad9 Applied patch from https://bugzilla.gnome.org/show_bug.cgi?id=629888 2011-06-29 18:41:52 +02:00
bdaf5bde67 Updated Tamil translation 2011-06-29 18:41:52 +02:00
33b5a6d471 Updated Basque language 2011-06-29 18:41:52 +02:00
e31445906f Bug 646200 - Insufficient requirement on libsoup
Require libsoup >= 2.31.2 so we can use the get methods for SoupCookie,
SoupData and SoupURI.
2011-06-29 18:41:52 +02:00
e06660f2c9 Updated Tamil translation 2011-06-29 18:41:52 +02:00
e85ae08113 Updated Tamil translation 2011-06-29 18:41:51 +02:00
d2e7072279 Updated Tamil translation 2011-06-29 18:41:51 +02:00
a6a74c01d6 Updated Tamil translation 2011-06-29 18:41:51 +02:00
6f7c9c145c Updated Tamil translation 2011-06-29 18:41:51 +02:00
88697ecc64 Updated Tamil translation 2011-06-29 18:41:51 +02:00
334667394a Updated Tamil translation 2011-06-29 18:41:51 +02:00
541283081e Updated Tamil translation 2011-06-29 18:41:51 +02:00
aa81525895 Updated Tamil translation 2011-06-29 18:41:51 +02:00
ccd09509dd Updated Dutch translation by Wouter Bolsterlee 2011-06-29 18:41:51 +02:00
83d209e1fe Updated Dutch translation by Wouter Bolsterlee 2011-06-29 18:41:51 +02:00
4998a7758d Updated Dutch translation by Wouter Bolsterlee 2011-06-29 18:41:51 +02:00
d3207452f6 Updated Dutch translation by Hannie Dumoleyn 2011-06-29 18:41:51 +02:00
2830c0888d Remove no longer existing files from POTFILES.in
This makes updating translation files using intltool-update work again.
2011-06-29 18:41:50 +02:00
4ca72310d0 Updated Traditional Chinese translation(Hong Kong and Taiwan) 2011-06-29 18:41:50 +02:00
57ea14220e 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-06-29 18:41:50 +02:00
2199258d17 Update Simplified Chinese translation. 2011-06-29 18:41:50 +02:00
bc210f7972 Updated Lithuanian translation 2011-06-29 18:41:50 +02:00
bcc0488529 Rip out Anjal-specific cruft we don't need.
Need to trim off the fat if we're ever going to merge the souped up mail
account wizard.  Still a long way to go...
2011-06-29 18:41:50 +02:00
cb8915bcaa Miscellaneous GtkAction-related cleanups.
Prefer the newer GtkAction "set" functions over g_object_set().
2011-06-29 18:41:50 +02:00
392973975c Restore lockdown integration.
With lockdown settings available through GSettings, widgets can handle
lockdown integration themselves without having to use EShellSettings.

Also fixed a few places where printing or save-to-disk actions were
either not properly wired up or not responding to lockdown settings,
but much more work needs done.  Attachments, for example, are not
honoring the disable-save-to-disk setting at all.

This too requires the recently-added gsettings-desktop-schemas
dependency.
2011-06-29 18:41:50 +02:00
6e996d8023 Added UG translation 2011-06-29 18:41:50 +02:00
21a5792b9a Bug 644310 - Rework "Set as Background" image option
This adds a dependency on gsettings-desktop-schemas >= 2.91.92.
The version was chosen for the change from "picture-filename" to
"picture-uri" in the "org.gnome.desktop.background" schema.

Also, we now save the background image under ~/Pictures since the old
directory (~/.gnome2/wallpapers) is presumed deprecated in GNOME 3.
2011-06-29 18:41:50 +02:00
58b1b233f5 Updated Russian translation 2011-06-29 18:41:50 +02:00