Commit Graph

33468 Commits

Author SHA1 Message Date
af40da7d0f Bug 628653 - e_alert_new_valist memory leak 2010-09-03 08:18:19 -04:00
eca5223b87 Bug 628654 - e_calendar_view_get_tooltips memory leak 2010-09-03 08:12:04 -04:00
5c7182a0a8 Bug 628660 - em_format_part_as() memory leak 2010-09-03 07:44:39 -04:00
aa61df9527 Bug #580623 - Mishandling of evolution's proxy ignore_hosts key 2010-09-03 12:04:03 +02:00
45625d0ce9 update for Punjabi 2010-09-03 08:01:53 +05:30
7bad5855bd Whitespace cleanup in evolution-mail-reader.ui. 2010-09-02 17:28:28 -04:00
8fc31dfe75 Bug 628635 - Crash in alarm-queue.c:display_notification() 2010-09-02 15:48:43 -04:00
429234ff21 Convert composer autosave to an EExtension.
Given the way the autosave feature was awkwardly bolted on to the
composer, an EExtension seemed like a natural fit.  And it helped
clean up some object lifecycle hacks (and bugs).

What we have now is a new module consisting of two EExtensions:

   EComposerAutosave extends EMsgComposer and determines when to
   kick off an asynchronous autosave operation.

   EComposerRegistry extends EShell and offers to restore orphaned
   autosave files on startup (which is also asynchronous now).

e-autosave-utils.c holds the actual asynchronous functions and a few
other miscellaneous utility functions.

Source code for the new module lives in /modules/composer-autosave.
2010-09-02 13:37:31 -04:00
cccdb143a5 Minor whitespace cleanup. 2010-09-02 13:37:31 -04:00
845f47b501 Updated Norwegian bokmål translation 2010-09-02 15:47:37 +02:00
a60a4305a3 Updated Norwegian bokmål translation 2010-09-02 15:46:43 +02:00
a99d7c45da [l10n] Updated Estonian translation 2010-09-02 11:20:48 +03:00
72766a6e2d Bug 628483 - signature_combo_box_refresh_cb memory leak 2010-09-01 07:12:35 -04:00
f0d7a4142e Bug 628482 - e_shell_settings_install_property_for_key memory leak 2010-09-01 07:07:28 -04:00
d724d33f0c Update British English translation 2010-09-01 09:21:21 +01:00
4b3b6b1a7a Updated Indonesian translation 2010-09-01 02:44:47 +07:00
062a67cc14 Bug #624021 - Honour weeks shown in a multi week view on print 2010-08-31 20:36:20 +02:00
96414281ab Bug 628350 - Allow deletion of a deleted message to advance cursor 2010-08-30 15:14:36 -04:00
035fbcd841 Composer autosave cleanups.
This simplifies the async autosave logic and improves error handling.

Hoping this will solve bug #616987 but I've yet to reproduce it myself.
2010-08-30 14:26:00 -04:00
680c58a766 Bug #627101 - Not able to attach files in calendar 2010-08-30 13:58:12 +02:00
252ed73211 Bug 628005 - Russian: evolution Advanced Search dialogs are oversized 2010-08-30 15:09:21 +05:30
98903caf23 Post-release version bump. 2010-08-29 20:25:46 -04:00
22c341cc70 NEWS update for 2.31.91 release. 2010-08-29 19:48:11 -04:00
4c05b9e925 Coding style and whitespace cleanup. 2010-08-29 11:22:28 -04:00
e6c42ecc59 Fix build break. 2010-08-29 09:37:23 -04:00
1884f66c02 ECellText cleanups. 2010-08-29 09:37:18 -04:00
8fbcab126e Remove the last traces of dbus-glib. 2010-08-29 07:42:26 -04:00
2b53fa7164 Add Indonesian translation to welcome mail 2010-08-29 15:31:57 +07:00
ef7dcf5b2a Coding style and whitespace cleanup. 2010-08-28 17:56:31 -04:00
9c33b2f484 Updated Japanese translation. 2010-08-29 02:14:23 +09:00
78e2008b55 Update British English translation 2010-08-28 15:55:16 +01:00
83f3dd2fde Update Simplified Chinese translation. 2010-08-28 09:37:20 +08:00
ff2c9f8499 Bug 628154 - Ignore paths in MIME part filenames 2010-08-27 18:12:45 -04:00
cef69607d5 Fix a runtime warning. 2010-08-27 18:12:45 -04:00
cbf3c78417 bugs.meego.com #2329 - Contact list editor is not translated
We had a 'context=yes' attribute in all the translatable labels, when
in fact no label has the magic marker for the context string.  This was
somehow carried over from the .glade days.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-08-27 15:30:32 -05:00
935bc4be07 Bug 628141 - Duplicate signal connections in EMailReader
EMailShellContent implements the EMailReader interface but acts as a
proxy for EMailPanedView, from which it obtains MessageList and EWebView
widgets.  The problem was both classes call e_mail_reader_init_private()
which connects to signals emitted from the MessageList and EWebView
widgets.  But since EMailShellContent is a proxy for EMailPanedView,
the signals were being connected twice.

This commit does away with e_mail_reader_init_private(), instead adding
options to e_mail_reader_init() to control what parts of initialization
to run.  It's an ugly and temporary hack.

I'm beginning to realize EMailReader is too bloated and needs rethought.
EMailReader should just manage actions.  EMailView should own and manage
the widgets, and EMailReader should just have a get_mail_view() method
so it has access to those widgets.  That way the EMailView subclasses
won't have to implement EMailReader themselves and wind up allocating
a bunch of duplicate, unused actions.

It's too close to a stable release to rip these interfaces apart and
reorganize them.  I'll try to do that for 2.33 to help make the design
more intuitive.
2010-08-27 15:44:25 -04:00
915f33a5b1 Bug 628136 - update_query_async() should not free the message struct 2010-08-27 12:39:04 -04:00
9cbc19e949 Bug 627852 - Memory leak in em_format_push_level() 2010-08-27 10:49:08 -04:00
c125dbece0 Bug 628003 - Bundle IM protocol icons dropped from gnome-icon-theme 2010-08-27 09:41:14 -04:00
73bf4e81c1 Bug #627333 - Cannot cancel password dialog for a calendar 2010-08-27 11:12:02 +02:00
125a0dac96 Forgot a line.
This goes with the previous commit.
2010-08-26 20:06:48 -04:00
8223eaf570 Convert EAttachmentHandler to an EExtension.
EAttachmentHandler predates EExtension, so this is really just a code
cleanup to use the extension framework.  But this also demonstrates that
extensions can target interfaces as well as instantiable types, since
EAttachmentView is an interface.

What's also nice is EAttachmentView no longer has to directly interact
with attachment handlers.  Instead of EAttachmentView having to query
each attachment handler for drag-and-drop info, each handler now pushes
its own drag-and-drop info to its EAttachmentView during initialization.
2010-08-26 19:32:36 -04:00
87a3fac95c Mail module + EMailView cleanups. 2010-08-26 13:14:01 -04:00
5270b3042f Crash on Startup wizard cancel
As reported in Red Hat bugzilla in 626810
2010-08-26 16:24:46 +02:00
fe285c1116 Updated French translation 2010-08-26 15:40:37 +02:00
ca26fb2b38 Updated French translation 2010-08-26 15:38:46 +02:00
30fd7b371d Updated Hebrew translation 2010-08-22 13:00:24 +03:00
3f8adf6c43 Updated French doc translation 2010-08-25 17:04:17 +02:00
25ba74b877 Update Galician translations 2010-08-25 14:32:54 +02:00
bd70da3fc9 l10n: Updated Greek translation for evolution 2010-08-25 12:53:40 +03:00