Commit Graph

37859 Commits

Author SHA1 Message Date
a7bab4dcaf Add e_mail_reader_refresh_folder_name().
Fetches the CamelFolder asynchronously, then refreshes it asynchronously.
2012-07-09 08:44:22 -04:00
84cfc5b80c Add e_mail_reader_refresh_folder().
To replace mail_refresh_folder().
2012-07-09 08:44:22 -04:00
9c79788481 Add e_mail_reader_unsubscribe_folder_name().
Replaces e_mail_session_unsubscribe_folder().
2012-07-09 08:44:22 -04:00
451afa8429 Add e_mail_reader_delete_folder_name().
Fetches the CamelFolder asynchronously, then deletes it asynchronously.
2012-07-09 08:44:22 -04:00
acac6795d9 Avoid em_folder_tree_get_selected_folder() in some places.
em_folder_tree_get_selected_folder() currently blocks, and I'm about to
remove the function.  But there's a couple places where we just need to
block for now, else it would require a significant rewrite.  So execute
the em_folder_tree_get_selected_folder() logic manually in those places.
2012-07-09 08:44:21 -04:00
ec1e014458 Bug #524737 - Replace radio buttons in Search folder editor 2012-07-09 14:33:54 +02:00
9b3789fa9a Updated Norwegian bokmål translation 2012-07-09 14:26:55 +02:00
13c2060cb1 Updated Traditional Chinese translation(Hong Kong and Taiwan) 2012-07-09 19:19:19 +08:00
c85183f696 Updated Norwegian bokmål translation 2012-07-09 10:09:49 +02:00
3908410235 User Help: Add tint2 as system tray option as mentioned on evolution-list 2012-07-08 19:28:23 +02:00
3ade9a67e9 e_web_view_update_fonts(): Fix memory corruption.
Boxed GdkColors are allocated with the slice allocator, not malloc().

This has been causing me frequent and random Evolution crashes.
2012-07-07 08:41:46 -04:00
9e270dd4ed Bug 677885 - Deleting account is chatty on console 2012-07-07 08:22:44 -04:00
73a55d4cc5 Bug 678606 - Crash under mail_backend_folder_deleted_cb() 2012-07-07 07:17:52 -04:00
bd6c394e0c Updated Spanish translation 2012-07-07 13:12:06 +02:00
5c53935ab2 Adapt to CamelStore API change.
compare_folder_name() -> equal_folder_name()
2012-07-06 22:14:20 -04:00
8bead3f14e Fix an unused variable warning. 2012-07-06 22:12:47 -04:00
749b49e507 Disconnect a CamelService after editing its settings.
This will force Evolution to reconnect to the service using the current
settings.  However this is not a complete solution.  If the new settings
now point to a completely different mail account, we leave behind cached
messages and database tables from the previous account such that you end
up with some weird hybrid of the previous account and current account.

I guess for now the answer is "don't do that", but we should try to
handle that more gracefully in the future -- more for architectural
correctness than it being a common real world use case.
2012-07-06 15:35:41 -04:00
8eae40f7e8 EMailConfigWindow: Add a "changes-committed" signal.
Emitted after all changes are successfully committed over D-Bus.

Can connect to this signal to perform followup actions, such as
disconnecting the corresponding CamelService.
2012-07-06 12:17:59 -04:00
09e374bfc6 Remove mail_ui_session_source_changed_cb().
This function removed a CamelStore from EMFolderTreeModel and then added
it again in response to the corresponding ESource emitting a "changed"
signal (presumably from editing a mail account and saving changes).

In the past this was the only way for changes to the account URI string
to take effect without restarting Evolution.  But we have CamelSettings
now and don't need this hack anymore.  Time for it to die.
2012-07-06 12:17:59 -04:00
64f9b68adb Updated Spanish translation 2012-07-06 12:24:24 +02:00
e57a4bb617 Fix error XML definitions with one button.
Don't need an "OK" button because EAlert already adds an [X] button to
dismiss the alert.  So we wind up seeing [ OK ] [X], which looks silly.
2012-07-05 09:02:05 -04:00
6a8a66986d Bug 678946 - Port entry in Account Assistant is unset
Reverts part of commit 6c05b09be1.
2012-07-04 17:18:22 -04:00
a0957f73f6 Delay saving Evolution version until later in initialization.
Save the version after the startup wizard has had a chance to
run.  If the user chooses to restore data and settings from a
backup, Evolution will restart and the restored data may need
to be migrated.

If we save the version before the restart, then Evolution will
think it has already migrated data and settings to the current
version and the restored data may not be handled properly.
2012-07-02 18:42:16 -04:00
cf5191f317 Remove evolution-nognome script.
Looks like some ancient development environment script.

I actually use something very similar for my own development
environment, but it doesn't belong in a version control system.
2012-07-02 15:17:17 -04:00
6cda29281f Record the actual Evolution version after migration.
Not the next stable version.  If migration needs to occur multiple times
during a development cycle for different reasons, we'll need an accurate
last-used-version stamp.
2012-07-02 14:19:33 -04:00
34eeda37d3 Remove UPGRADE_REVISION definition.
This is always '0'.

I've never changed it to anything else so it's a useless definition.
2012-07-02 12:48:42 -04:00
56333d439b Bug #677604 - Critical warnings on evolution start 2012-07-02 18:32:00 +02:00
8b7bd45b7c Bug #246231 - Add Filter Rule dialog - UI suggestions 2012-07-02 18:11:43 +02:00
62a4fb0912 Remove "last-upgraded-version" GSettings key.
AFAICT, this key does nothing useful and only confuses me every time I
read the EShell migration code.

The "version" key records the most recently used Evolution version.
That's all we need for migration.  And since downgrading Evolution is
not supported, we can assume this value will only increase over time.
2012-07-02 11:52:01 -04:00
05724f4273 killev.c: Don't kill D-Bus services.
Evolution is no longer a privileged D-Bus client.  Only terminate
Evolution, not the D-Bus services that other clients may be using.
2012-07-02 11:18:01 -04:00
ae1f880dd8 Trust attachments from ~/.kde and ~/.kde4.
This came about from a mailing list thread entitled:

   Sending photos from digKam: "Skipping suspicious attachment"

Apparently KDE still uses dot-folders quite heavily, despite having
helped draft the XDG Base Directory Specification.
2012-07-02 11:02:56 -04:00
90b80d173f Bug #661886 - Avoid vertical scrolling in the filtering rules editor 2012-07-02 16:45:19 +02:00
75bebad7f6 Updated Telugu Translation 2012-06-29 15:52:18 +05:30
012e391d81 Updated Spanish translation 2012-06-28 13:15:39 +02:00
ff566c8be0 Fix compiler warning 2012-06-28 10:53:08 +02:00
4378640815 prefer-plain: Add missing linker flags. 2012-06-28 01:50:03 -04:00
e5eb699ce3 Fix few memory leaks 2012-06-27 20:17:28 +02:00
9cdae1a4cc Bug #257283 - Can't select multiple folders at once in vFolder sources 2012-06-27 19:10:45 +02:00
0da915da8d Cancel scheduled EMailDisplay reload in _dispose() 2012-06-27 19:07:27 +02:00
8de1c927df Don't load images in preview pane when openning Preferences Dialog
Openning the Preferences dialog for the first time causes many
property bindings to be created. GLib emits a lot of ::notify signals
during this, one of them being about image-loading-policy.

We now correctly check, whether the change was to allow loading
images, or not (and we don't display them in that case).

Finaly, e_mail_display_reload() will always schedule the action via
g_idle_add() so that we can merge plenty of _reload() calls caused by
the afformentioned ::notify emitions into single call when all the noise
is over.
2012-06-27 18:04:52 +02:00
20ec9d7c1f Bug #678834 - [prefer-plain] Setting change works only after restart 2012-06-27 14:18:39 +02:00
f77a83e875 Display local contact photos in EContactEditor's EImageChooser
Some contacts have photos stored locally as files. Until now
EContactEditor displayed thumbnail of contact photo in EImageChooser
only if the photo was embedded in the vCard as data. This patch
adds support for dispalying thumbnails of photos stored in local files
to indicate that the contact has a picture set.
2012-06-27 14:18:39 +02:00
2a86155e71 Bug #674427 - Crash when formatting contact in addressbook 2012-06-27 14:18:39 +02:00
255e052904 Fix displaying photos in contacts preview
EContactPhoto URIs are already escaped, but WebKit escapes it again, so images
are not displayed sometimes. Unescaping the URI before writing it to the HTML
fixes to problem.
2012-06-27 14:18:38 +02:00
de86ffdd18 Updated POTFILES.in 2012-06-27 14:06:14 +02:00
6d0b910524 Display text/plain in fixed-width font
Regression from commit 99a875ed
2012-06-27 13:16:47 +02:00
ca9dfde2c3 Add CamelDebug to e_mail_parser_parse_sync 2012-06-27 11:04:32 +02:00
5f0c512255 Bug #677993 - Remember screen used in previous session 2012-06-26 16:54:11 +02:00
2992ba8de9 [prefer-plain] Fix displaying suppressed HTML parts
Fix regression from commit 99a875ed which has broken displaying
of suppressed HTML parts as attachments when the HTML part is embedded
in a multipart/* container.
2012-06-26 15:26:57 +02:00
99a875edae Bug #515004 - Allow toggling between text and HTML view of mail 2012-06-26 13:40:59 +02:00