Commit Graph

39025 Commits

Author SHA1 Message Date
bc73b79f27 [l10n] Updated Catalan (Valencian) translation 2013-04-20 01:08:30 +02:00
68496bbd54 [l10n] Update Catalan translation 2013-04-20 01:07:53 +02:00
a8cca2b170 User docs: Misc. comment updates 2013-04-19 22:39:25 +02:00
c982e4f70b User docs: bug 690696 - Remove last references to old IMAP backend 2013-04-19 22:20:27 +02:00
431e33b946 User docs: Use XInclude for common Account Identity section to avoid string duplication 2013-04-19 20:21:54 +02:00
c9eef23465 User docs: Remove some orphaned links 2013-04-19 20:05:44 +02:00
a962b07708 User docs: Use XInclude for common Search help to avoid string duplication 2013-04-19 19:59:30 +02:00
65fed9486c EPhotoCache: Fix a documentation typo. 2013-04-19 08:11:02 -04:00
89b347d3a9 Workaround broken Free/Busy fetching (Bug #692361) 2013-04-19 10:42:35 +02:00
d4473cf20a Bug 698042 - Crash when sending e-mail with attachment 2013-04-18 16:55:38 -04:00
fd6ff38fbd EShellBackend: Log outstanding activities during shutdown.
Log debug messages for outstanding activities during shutdown to
help investigate stuck shutdown issues.

Enable this feature with: G_MESSAGES_DEBUG=evolution-shell
2013-04-18 15:53:06 -04:00
7a2673a359 EShellBackend: Rework shutdown delay.
Use g_signal_connect_data() to automatically release the EActivity when
the signal handler is disconnected, and keep the handler ID internally.

This is cleaner than using g_signal_handlers_disconnect_by_func().
2013-04-18 15:52:47 -04:00
7dec65de1a build: Fix srcdir != builddir from git
Mimicing Colin's commit fb9b02e for E-D-S.

We can't do (cd $(srcdir); ...) and inside reference $(top_srcdir)
because that variable uses a *relative* path.  Thus we copy the
approach from gnome-shell of explicitly using addprefix to append
the source directory.
2013-04-18 11:30:24 -04:00
2f47b719dd alarm-queue: Remove the "mail notifications not supported" dialog
This dialog is all kinds of lame, not to mention ugly.  It tends to pop
up when evolution-alarm-notify starts and often steals input focus from
the normal reminder dialog that pops up overtop of it.

Let's not apologize for features not implemented.  Instead of alerting
the user that we'll show a normal reminder dialog in lieu of sending an
email reminder, just show a normal reminder dialog.
2013-04-18 08:56:20 -04:00
d15dd3e89b [web-inspector] Yet more shortcut tweaking.
Be more forgiving of modifiers.  Check for GDK_CONTROL_MASK and
GDK_SHIFT_MASK, but not to the exclusion of all other modifiers.

There, that should make the shortcut work for everyone now.
2013-04-18 07:45:46 -04:00
c7ded9a0df Fix duplicate entry in HELP_FILES.
This has been breaking distcheck for ages!

It figures it would turn out to be something this stupid...
2013-04-17 08:36:15 -04:00
d4da06de59 Update POTFILES.in. 2013-04-17 07:00:51 -04:00
d9fc5e4912 Remove backward-compatibility cruft for goa-1.0 < 3.8.
In particular, GOA's Google provider uses OAuth 2.0 now, so we can drop
the OAuth 1.0a support in CamelSaslXOAuth which was GMail-specific, and
with it the entire "online-accounts" module in Evolution.  Evolution no
longer links to libgoa-1.0 at all.
2013-04-16 19:00:26 -04:00
f6d4d6db61 Search bar functionality polishing
Polishing after switching from Evolution's highlight implementation to WebKit's one.
2013-04-15 16:46:57 +02:00
924b83a86c Fix tags in the Hungarian help 2013-04-14 10:22:39 +02:00
26672df4db Bug 696175 - bbdb: Blocks main thread when obtaining an EBookClient 2013-04-13 16:59:42 -04:00
adf8a1bbea bbdb plugin cleanups. 2013-04-13 16:57:32 -04:00
2abf047ec8 Restore "Automatic Contacts" plugin preferences page.
This accidentally got dropped during the "account-mgmt" project.

As much as I loathe EConfig, the "Automatic Contacts" plugin is useless
without its Preferences page in the Contacts section.
2013-04-13 12:36:59 -04:00
57e68531d5 Improve consistency in Hungarian translation 2013-04-13 14:42:43 +02:00
3e99eb24a8 ECalModel: Make view handling thread-safe. 2013-04-12 18:55:08 -04:00
08d5bdcf8b Add e_cal_model_ref_default_client().
Replaces e_cal_model_get_default_client(), which was not thread-safe.
2013-04-12 18:35:12 -04:00
1df4952769 Remove e_cal_model_get_client_for_source().
Was not thread-safe because it did not reference the return value.

The function was only used to implement the Refresh action on the
sidebar menu.  e_client_selector_ref_cached_client() works better
for this anyway.
2013-04-12 18:35:11 -04:00
1141e23147 Add e_cal_model_list_clients().
Replaces e_cal_model_get_client_list().

Does the same thing, except the returned ECalClient instances are
referenced for thread-safety.
2013-04-12 18:35:11 -04:00
ebef28545a ECalModel: Make the ClientData queue thread-safe. 2013-04-12 18:35:11 -04:00
01207c3c8e ECalModel: Give ClientData a reference count.
Adds some private ECalModel functions:

    client_data_new()
    client_data_ref()
    client_data_unref()
2013-04-12 18:35:06 -04:00
cf94e5b809 ECalModel: Rename ECalModelClient struct to ClientData.
ECalModelClient looks like a public type name, but it's strictly
internal to ECalModel.  Plus all the variable names of that type
are already "client_data".
2013-04-12 12:02:51 -04:00
e13548be64 ECalModel: Track ECalModelClient structs in a GQueue. 2013-04-12 12:02:45 -04:00
e68a333a4f web-inspector: Change the shortcut key to match Chrome.
GDK_MOD1_MASK is ill defined across various keyboards, apparently.

Use Ctrl + Shift + I instead, which happens to match what Chrome uses
to bring up its web inspector.
2013-04-12 10:54:32 -04:00
b9a1dcc4df Remove Evolution's implementation of highlighting and use WebKit highlighting. Fixes Bug#696673 2013-04-12 16:07:27 +02:00
1c5f6313c5 Bug #681837 - Make enum type registration thread safe 2013-04-12 09:50:06 +02:00
765a50d3df Bug #697710 - Going offline doesn't disconnect remote stores 2013-04-11 13:53:22 +02:00
5a389fa7bd Bug #696663 - Save without close should update comp-editor 2013-04-10 13:24:58 +02:00
2361285121 Bug 677300 - Add 3 px padding above and below the searchbar 2013-04-08 23:23:02 -04:00
e17db00f41 Add e_shell_view_get_size_group().
Returns a GtkSizeGroup used to keep the search bar and sidebar banner
vertically aligned.
2013-04-08 23:21:54 -04:00
a74acbf197 EShellSearchbar: Remove more Express Mode leftovers.
Remove the following properties and corresponding get/set functions:

    "express-mode"
    "filter-visible"
    "labels-visible"
    "search-visible"
2013-04-08 22:36:20 -04:00
c3acac90ea EShellSearchbar cleanups. 2013-04-08 22:18:07 -04:00
eb6ecc6fb5 EWebView: Disable WebKit plugins during instance initialization.
Calling webkit_get_web_plugin_database() somehow ends up calling
g_bus_get_sync(), which in turn makes gtkdoc-scangobj hang forever.

Call it instead as a GOnce callback during instance initialization,
which avoids the hang since gtkdoc-scangobj only peeks at classes.
2013-04-08 22:18:07 -04:00
721fef2d96 Update copyright year on About dialog. 2013-04-08 22:11:22 -04:00
040140a336 Bug 697268 - Incorrect mnemonic widget in 'Add Reminder' dialog 2013-04-08 20:15:58 -04:00
2dfd548d26 Bug #271262 - Allow Send/Receive of local stores in offline 2013-04-08 19:21:04 +02:00
94372b5f18 e_mail_folder_uri_parse: Handle local mbox folder URIs.
In Evolution 2.x, the local mail store used mbox format.  Camel will not
recognize the old-style "mbox:///.../local" folder URIs, since the local
mail store is now Maildir format.  Test for this and work around it.

This should re-fix bug 638307 which was a nuisance error about failing
to append to a "mbox:///.../local#Sent" folder after sending a message.
2013-04-08 08:47:06 -04:00
fa875d8565 EWebView: Remove a backward-compatibility hack.
We require WebKitGTK+ >= 1.10 so we can drop a hack to support < 1.9.6.
2013-04-07 12:24:47 -04:00
b83a9cd5bb EWebView: Use a GQueue to track highlight strings.
This also removes an unused function e_web_view_get_highlights() which
was returning a GSList.
2013-04-07 12:24:47 -04:00
e0a85ffed4 EWebView cleanups. 2013-04-07 12:24:47 -04:00
186f5dbd1f Show parts with Content-ID of multipart/mixed as attachments
The multipart/mixed should behave differently than multipart/related,
because subparts of multipart/mixed are not meant to reference each
other by default, thus the subparts should be shown as attachments.
This was reported at https://bugzilla.redhat.com/show_bug.cgi?id=947409
2013-04-04 20:44:40 +02:00