platform/upstream/evolution-data-server.git
13 years agoMerge branch 'camel-socks-proxy-master'
Federico Mena Quintero [Mon, 20 Sep 2010 17:05:59 +0000 (12:05 -0500)]
Merge branch 'camel-socks-proxy-master'

13 years agoOops, fix a struct field's name
Federico Mena Quintero [Mon, 20 Sep 2010 17:05:43 +0000 (12:05 -0500)]
Oops, fix a struct field's name

Signed-off-by: Federico Mena Quintero <federico@novell.com>
13 years agoMerge branch 'camel-socks-proxy-master'
Federico Mena Quintero [Mon, 20 Sep 2010 16:10:58 +0000 (11:10 -0500)]
Merge branch 'camel-socks-proxy-master'

13 years agoSanitize error handling in the SOCKS5/SOCKS4 code paths
Federico Mena Quintero [Mon, 20 Sep 2010 15:37:57 +0000 (10:37 -0500)]
Sanitize error handling in the SOCKS5/SOCKS4 code paths

Provide more detailed errors based on the replies of the SOCKS server.

Don't leak some GErrors in case of retries.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
13 years agoBug 629916 - imapx fails to handle errors in imapx_command_idle_stop()
David Woodhouse [Mon, 20 Sep 2010 14:18:03 +0000 (15:18 +0100)]
Bug 629916 - imapx fails to handle errors in imapx_command_idle_stop()

13 years agoBug 630152 - imapx_parser_thread registers wrong operation
David Woodhouse [Mon, 20 Sep 2010 12:47:48 +0000 (13:47 +0100)]
Bug 630152 - imapx_parser_thread registers wrong operation

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Mon, 20 Sep 2010 13:36:48 +0000 (15:36 +0200)]
Updated Hebrew translation.

13 years agoBug 630150 - imapx attempts to connect to server when already cancelled
David Woodhouse [Mon, 20 Sep 2010 12:30:13 +0000 (13:30 +0100)]
Bug 630150 - imapx attempts to connect to server when already cancelled

13 years agoBug 630149 - imapx_sync() never returns error
David Woodhouse [Mon, 20 Sep 2010 12:29:20 +0000 (13:29 +0100)]
Bug 630149 - imapx_sync() never returns error

13 years agoBug 630135 - No UI feedback when imapx connection fails
David Woodhouse [Mon, 20 Sep 2010 10:25:10 +0000 (11:25 +0100)]
Bug 630135 - No UI feedback when imapx connection fails

Don't call camel_operation_cancel(NULL). That has undesired effects.

Only call camel_operation_cancel(server->op) if it's non-NULL -- i.e. if the
parser thread had actually started up and set it.

13 years agoUpdated Japanese translation
Takayuki KUSANO [Mon, 20 Sep 2010 08:14:47 +0000 (17:14 +0900)]
Updated Japanese translation

13 years agoFew corrections to nl translation
Wouter Bolsterlee [Sun, 19 Sep 2010 18:13:07 +0000 (20:13 +0200)]
Few corrections to nl translation

13 years ago[l10n] Updated Estonian translation
Ivar Smolin [Sun, 19 Sep 2010 08:57:54 +0000 (11:57 +0300)]
[l10n] Updated Estonian translation

13 years agoUse new GDK keysym names if available.
Matthew Barnes [Fri, 17 Sep 2010 18:30:28 +0000 (14:30 -0400)]
Use new GDK keysym names if available.

In GTK+ 2.21.8, the keysym names were renamed from GDK_* to GDK_KEY_*.

I've added backward-compatibility macros to gtk-compat.h, which can be
dumped as soon as we require GTK+ >= 2.22.0.

13 years agoUpdated Finnish translation by Jiri Grönroos.
Timo Jyrinki [Fri, 17 Sep 2010 15:32:26 +0000 (18:32 +0300)]
Updated Finnish translation by Jiri Grönroos.

13 years agoUpdated Lithuanian translation
Žygimantas Beručka [Fri, 17 Sep 2010 00:29:45 +0000 (03:29 +0300)]
Updated Lithuanian translation

13 years ago[l10n] Updated German translation
Christian Kirbach [Thu, 16 Sep 2010 19:51:47 +0000 (21:51 +0200)]
[l10n] Updated German translation

13 years agoUpdated licenses for imapx to LGPLv2
Chenthill Palanisamy [Thu, 16 Sep 2010 11:07:45 +0000 (16:37 +0530)]
Updated licenses for imapx to LGPLv2

13 years agoUpdate license to LGPLv2 for e-debug-log files
Chenthill Palanisamy [Thu, 16 Sep 2010 10:42:17 +0000 (16:12 +0530)]
Update license to LGPLv2 for e-debug-log files

13 years agoUse correct debug tagprefix in imapx_parse_capability()
David Woodhouse [Thu, 16 Sep 2010 10:56:58 +0000 (11:56 +0100)]
Use correct debug tagprefix in imapx_parse_capability()

13 years agoAdd server tagprefix to imapx debug output messages
David Woodhouse [Thu, 16 Sep 2010 10:08:57 +0000 (11:08 +0100)]
Add server tagprefix to imapx debug output messages

There are still some messages without a prefix; we should fix those too

13 years agoMove printf inside camel_imapx_debug() macro to make prefixes easier
David Woodhouse [Wed, 15 Sep 2010 11:20:30 +0000 (12:20 +0100)]
Move printf inside camel_imapx_debug() macro to make prefixes easier

13 years agoUpdated Danish translation
Kenneth Nielsen [Wed, 15 Sep 2010 18:32:03 +0000 (20:32 +0200)]
Updated Danish translation

13 years agoFix a potential race in operation_idle_cb().
Matthew Barnes [Wed, 15 Sep 2010 11:56:06 +0000 (07:56 -0400)]
Fix a potential race in operation_idle_cb().

13 years agoIncrease safety on Windows
Fridrich Štrba [Wed, 15 Sep 2010 08:51:19 +0000 (10:51 +0200)]
Increase safety on Windows
Call SetDllDirectory() to reduce risk of DLL hijacking, and call
SetProcessDEPPolicy() to reduce risk of rogue code execution.

13 years agoBug 629255 - e-d-s FTBFS
Chenthill Palanisamy [Mon, 13 Sep 2010 11:32:15 +0000 (17:02 +0530)]
Bug 629255 - e-d-s FTBFS

13 years agoRecast CamelOperation as a GCancellable subclass.
Matthew Barnes [Wed, 15 Sep 2010 03:04:18 +0000 (23:04 -0400)]
Recast CamelOperation as a GCancellable subclass.

CamelOperation is now a subclass of GCancellable.  Instead of taking a
status update callback at creation time, it now emits a "status" signal
from an idle callback.

Several functions have been modified or removed:

   camel_operation_new()         No longer takes any arguments.
   camel_operation_unregister()  No longer takes any arguments
                                 (and never used it when it did).

   camel_operation_ref()         Gone. Use g_object_ref() instead.
   camel_operation_unref()       Gone. Use g_object_unref() instead.
   camel_operation_mute()        Gone. Disconnect your signal handler.

13 years agoBug 629726 - Increase imapx starting buffer size to 4KiB
David Woodhouse [Wed, 15 Sep 2010 00:20:24 +0000 (01:20 +0100)]
Bug 629726 - Increase imapx starting buffer size to 4KiB

It was temporarily set to 4 bytes to stress-test the buffer reallocation code.

13 years agoBug 629714 - endless loop in imapx_parse_status()
David Woodhouse [Tue, 14 Sep 2010 21:57:18 +0000 (22:57 +0100)]
Bug 629714 - endless loop in imapx_parse_status()

13 years agoMerge branch 'camel-socks-proxy-master'
Federico Mena Quintero [Tue, 14 Sep 2010 20:20:11 +0000 (15:20 -0500)]
Merge branch 'camel-socks-proxy-master'

13 years agobmc#3667 - SOCKS5 failure doesn't fall back to SOCKS4
Federico Mena Quintero [Tue, 14 Sep 2010 20:19:34 +0000 (15:19 -0500)]
bmc#3667 - SOCKS5 failure doesn't fall back to SOCKS4

We fall back to SOCKS4 if the SOCKS5 process returns an exception of
CAMEL_EXCEPTION_PROXY_NOT_SUPPORTED, but we were not doing that if
the initial reply from the SOCKS server is not of the expected length.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
13 years agoDon't dupplicate wspiapi.h internally
Fridrich Štrba [Mon, 13 Sep 2010 21:49:55 +0000 (23:49 +0200)]
Don't dupplicate wspiapi.h internally
This will put the responsibility to load a libary correctly to the
one who implements teh wspiapi.h header.

13 years agoCoding style cleanups.
Matthew Barnes [Sat, 11 Sep 2010 18:56:39 +0000 (14:56 -0400)]
Coding style cleanups.

13 years agoPost-branch version bump.
Matthew Barnes [Mon, 13 Sep 2010 12:26:18 +0000 (08:26 -0400)]
Post-branch version bump.

13 years agopost release version bump
Chenthill Palanisamy [Mon, 13 Sep 2010 10:39:10 +0000 (16:09 +0530)]
post release version bump

13 years agoNews update for 2.31.92 release
Chenthill Palanisamy [Mon, 13 Sep 2010 06:34:52 +0000 (12:04 +0530)]
News update for 2.31.92 release

13 years agoUpdated Czech translation
Marek Černocký [Sun, 12 Sep 2010 22:03:30 +0000 (00:03 +0200)]
Updated Czech translation

13 years agoUpdated Italian translation
Luca Ferretti [Sun, 12 Sep 2010 20:31:17 +0000 (22:31 +0200)]
Updated Italian translation

13 years agoUpdated Japanese translation.
Kiyotaka NISHIBORI [Sun, 12 Sep 2010 14:12:28 +0000 (23:12 +0900)]
Updated Japanese translation.

13 years agoUpdate .gitignore
Matthew Barnes [Sun, 12 Sep 2010 10:34:01 +0000 (06:34 -0400)]
Update .gitignore

13 years ago[l10n] Updated German translation
Christian Kirbach [Sat, 11 Sep 2010 23:16:04 +0000 (01:16 +0200)]
[l10n] Updated German translation

13 years agoUse --disable-gtk3 in DISTCHECK_CONFIGURE_FLAGS.
Matthew Barnes [Sat, 11 Sep 2010 17:43:38 +0000 (13:43 -0400)]
Use --disable-gtk3 in DISTCHECK_CONFIGURE_FLAGS.

GNOME 2.32 is still based on GTK+ 2.x.

13 years agoCoding style and whitespace cleanups.
Matthew Barnes [Sat, 11 Sep 2010 15:48:35 +0000 (11:48 -0400)]
Coding style and whitespace cleanups.

13 years agoUpdate API documentation.
Matthew Barnes [Sat, 11 Sep 2010 13:50:25 +0000 (09:50 -0400)]
Update API documentation.

13 years agoRe-work my GtkDialog:has-separator workaround.
Matthew Barnes [Sat, 11 Sep 2010 12:08:45 +0000 (08:08 -0400)]
Re-work my GtkDialog:has-separator workaround.

If we're using GTK+ 2.21.8 (where gtk_dialog_set_has_separator() is
deprecated but the property is still present and defaults to TRUE), we
still need to set the property to FALSE.  So instead use g_object_set()
up through GTK+ 2.90.6, after which the property itself is gone.

13 years agoUpdated Korean translation
Changwoo Ryu [Sat, 11 Sep 2010 10:54:05 +0000 (19:54 +0900)]
Updated Korean translation

13 years agoUpdated Tamil translation
Dr.Tirumurti Vasudevan [Sat, 11 Sep 2010 09:25:28 +0000 (14:55 +0530)]
Updated Tamil translation

13 years agoUpdated Tamil translation
Dr.Tirumurti Vasudevan [Sat, 11 Sep 2010 07:44:55 +0000 (13:14 +0530)]
Updated Tamil translation

13 years agoWork around deprecation of gtk_dialog_set_has_separator()
Matthew Barnes [Fri, 10 Sep 2010 23:58:21 +0000 (19:58 -0400)]
Work around deprecation of gtk_dialog_set_has_separator()

Unfortunately the default value for this property is TRUE (bzzt, WRONG!)
so we can't just remove the function outright until we require GTK+ 2.22.
It was deprecated in GTK+ 2.21.8.

13 years agoUpdate Czech translation by Marek Cernocky
Petr Kovar [Fri, 10 Sep 2010 20:14:49 +0000 (22:14 +0200)]
Update Czech translation by Marek Cernocky

Partially fixing bug #628963, thanks goes to Stanislav Brabec.

13 years ago[l10n] Updated Estonian translation
Ivar Smolin [Fri, 10 Sep 2010 07:40:23 +0000 (10:40 +0300)]
[l10n] Updated Estonian translation

13 years agoUpdate the server utc time in the key file to avoid fetching duplicates items again...
Chenthill Palanisamy [Thu, 9 Sep 2010 13:38:27 +0000 (19:08 +0530)]
Update the server utc time in the key file to avoid fetching duplicates items again and again. This had been broken when fetching modified items moved away from get_quick_messages to get_items_request. Remove the lock from get_object_list.

13 years agoAdd an example for host url
Chenthill Palanisamy [Thu, 9 Sep 2010 09:56:34 +0000 (15:26 +0530)]
Add an example for host url

13 years agoSwitch off user_insert signal handler while inserting the comma
Chenthill Palanisamy [Thu, 9 Sep 2010 08:10:02 +0000 (13:40 +0530)]
Switch off user_insert signal handler while inserting the comma

13 years agoFixed - Unable to send mails using Evolution.
Bharath Acharya [Thu, 9 Sep 2010 12:59:45 +0000 (18:29 +0530)]
Fixed - Unable to send mails using Evolution.

Fixed the address regression.

13 years agoBug #628299 - Crash in g_variant_is_trusted.
Bharath Acharya [Thu, 9 Sep 2010 10:27:27 +0000 (15:57 +0530)]
Bug #628299 - Crash in g_variant_is_trusted.

Initialize the error message. Fixes the crash. Need to fix the right error
message from the server later..

13 years agoPut the component into the cache after inserting into interval tree. Store comps...
Punit Jain [Thu, 9 Sep 2010 06:52:01 +0000 (12:22 +0530)]
Put the component into the cache after inserting into interval tree. Store comps in interval tree based on just uid for non-recurring events

13 years agoRemove the key if the value is NULL.
Chenthill Palanisamy [Thu, 9 Sep 2010 06:37:10 +0000 (12:07 +0530)]
Remove the key if the value is NULL.

13 years agoBug #507290 (bnc) -Messages in thread out of order
Chenthill Palanisamy [Thu, 9 Sep 2010 06:32:05 +0000 (12:02 +0530)]
Bug #507290 (bnc) -Messages in thread out of order

13 years ago[l10n] Updated Estonian translation
Ivar Smolin [Thu, 9 Sep 2010 05:12:54 +0000 (08:12 +0300)]
[l10n] Updated Estonian translation

13 years agoBug #471079 (bnc) - Unable To Exclude Names
Sankar P [Thu, 9 Sep 2010 05:06:23 +0000 (10:36 +0530)]
Bug #471079 (bnc) - Unable To Exclude Names

Unable To Exclude Names From Email Groups.

Bug Report:
I have created a personal "On This Computer" email group with multiple people.
When I type in that group name it auto-completes and displays in the To: field
underlined.

If you right mouse click on that group you see a list of all people that are in
the group with checkboxes next to their name.  You are supposed to be able to
uncheck people from the group and they will not receive the message.  However,
people that you uncheck still receive the message.

13 years agoDon't use getline, implement a simple replacement.
Fridrich Štrba [Wed, 8 Sep 2010 19:17:51 +0000 (21:17 +0200)]
Don't use getline, implement a simple replacement.
Some systems don't have getline in their C library, so use a private
implementation released under LGPL v2+ and found here:
 http://www.google.com/codesearch/p?hl=en#qUwOD6iX2hc/openjaus/branches/tom/OpenJAUSv3.3.1/ojVehicleSim/src/getLine.c&q=getline%20lang:c&sa=N&cd=9&ct=rc&l=144

13 years agoUpdated Hungarian translation
Gabor Kelemen [Wed, 8 Sep 2010 11:47:57 +0000 (13:47 +0200)]
Updated Hungarian translation

13 years agoBug #627336 - Groupwise cal can return NULL without error on create_object
Milan Crha [Wed, 8 Sep 2010 11:15:51 +0000 (13:15 +0200)]
Bug #627336 - Groupwise cal can return NULL without error on create_object

13 years agoBug #628426 - Fix double free crash caused by the previous patch
Milan Crha [Wed, 8 Sep 2010 11:09:58 +0000 (13:09 +0200)]
Bug #628426 - Fix double free crash caused by the previous patch

13 years agoBug #603044 (bnc) -Issues with Forward as redirect
Chenthill Palanisamy [Wed, 8 Sep 2010 11:02:26 +0000 (16:32 +0530)]
Bug #603044 (bnc) -Issues with Forward as redirect

Forward as redirect does not work properly. Parse the RESENT_* headers
to check if its a redirected email.

Bug Report:
Select a message to be forwarded as a redirect and regardless of which
e-mail address I redirect the message to, it always gets sent to myself.

13 years agoBug #611568 (bnc) - Search fails for Cc recipient.
Bharath Acharya [Wed, 8 Sep 2010 10:12:47 +0000 (15:42 +0530)]
Bug #611568 (bnc) - Search fails for Cc recipient.

Search for Cc recipients fails in Groupwise.

13 years agoBug 628977 - crash in imapx_parse_uids() (Make stream buf grow automatically)
David Woodhouse [Wed, 8 Sep 2010 09:43:28 +0000 (10:43 +0100)]
Bug 628977 - crash in imapx_parse_uids() (Make stream buf grow automatically)

Instead of bailing out when we need a larger buffer, just grow it.

Start with a 4-byte buffer, to ensure we exercise the reallocation code.
After a little while (and before the release) we can bump that up to something
more sensible like 4KiB.

13 years agoRemove redundant 'tokenptr' field from CamelIMAPXStream
David Woodhouse [Wed, 8 Sep 2010 09:37:00 +0000 (10:37 +0100)]
Remove redundant 'tokenptr' field from CamelIMAPXStream

It never differs from tokenbuf, so just use that.

13 years agoRemove redundant 'tokenend' field from CamelIMAPXStream
David Woodhouse [Wed, 8 Sep 2010 09:35:26 +0000 (10:35 +0100)]
Remove redundant 'tokenend' field from CamelIMAPXStream

13 years agoEnsure end date is generated for master recurrence event while inserting into the...
Chenthill Palanisamy [Wed, 8 Sep 2010 08:11:57 +0000 (13:41 +0530)]
Ensure end date is generated for master recurrence event while inserting into the interval tree

13 years agoFix a memory leak recently created (less work for Milan)
Fridrich Štrba [Wed, 8 Sep 2010 08:08:58 +0000 (10:08 +0200)]
Fix a memory leak recently created (less work for Milan)

13 years agoAvoid having backslashes in uri on windows
Fridrich Štrba [Wed, 8 Sep 2010 08:05:27 +0000 (10:05 +0200)]
Avoid having backslashes in uri on windows

13 years ago[l10n] Updated Estonian translation
Ivar Smolin [Wed, 8 Sep 2010 06:05:00 +0000 (09:05 +0300)]
[l10n] Updated Estonian translation

13 years agoUpdated Portuguese translation
Duarte Loreto [Tue, 7 Sep 2010 23:05:13 +0000 (00:05 +0100)]
Updated Portuguese translation

13 years agoIncrease maximum token size to 8KiB
David Woodhouse [Tue, 7 Sep 2010 17:47:04 +0000 (18:47 +0100)]
Increase maximum token size to 8KiB

This is a dirty way to avoid bug #628940 for now

13 years agoHandle error from camel_imapx_stream_token()
David Woodhouse [Tue, 7 Sep 2010 17:46:49 +0000 (18:46 +0100)]
Handle error from camel_imapx_stream_token()

This should prevent bug #628940 from actually crashing Evolution, although
it's still very broken.

13 years agoVarious memory leaks
Milan Crha [Tue, 7 Sep 2010 16:38:33 +0000 (18:38 +0200)]
Various memory leaks

13 years agoFix attachments retrieval issue in groupwise. Add the prefix file:// to the filename...
Chenthill Palanisamy [Tue, 7 Sep 2010 15:01:36 +0000 (20:31 +0530)]
Fix attachments retrieval issue in groupwise. Add the prefix file:// to the filename to form the uri

13 years agoFix a error in previous commit.
Chenthill Palanisamy [Tue, 7 Sep 2010 11:43:40 +0000 (17:13 +0530)]
Fix a error in previous commit.

13 years agoJust add into the interval tree while loading the cache
Chenthill Palanisamy [Tue, 7 Sep 2010 11:36:55 +0000 (17:06 +0530)]
Just add into the interval tree while loading the cache

13 years agoFind the timezone in libical first and then the backend or cache while resolving...
Chenthill Palanisamy [Tue, 7 Sep 2010 11:22:18 +0000 (16:52 +0530)]
Find the timezone in libical first and then the backend or cache while resolving tzids

13 years agoDo not break the api. Add store_put_component_with_time_range. Revert changes from...
Chenthill Palanisamy [Tue, 7 Sep 2010 10:36:18 +0000 (16:06 +0530)]
Do not break the api. Add store_put_component_with_time_range. Revert changes from ECalBackendCache

13 years agoBug #628659 - imapx_sync_changes memory leak
Milan Crha [Tue, 7 Sep 2010 09:00:51 +0000 (11:00 +0200)]
Bug #628659 - imapx_sync_changes memory leak

13 years agoBug #628658 - imapx expunge memory leak
Milan Crha [Tue, 7 Sep 2010 08:14:47 +0000 (10:14 +0200)]
Bug #628658 - imapx expunge memory leak

13 years agoBug #628657 - imapx sync_folders memory leak
Milan Crha [Tue, 7 Sep 2010 07:54:57 +0000 (09:54 +0200)]
Bug #628657 - imapx sync_folders memory leak

13 years agoDisable debug messages
Chenthill Palanisamy [Tue, 7 Sep 2010 07:08:54 +0000 (12:38 +0530)]
Disable debug messages

13 years agoFix more warnings and use glib data types
Chenthill Palanisamy [Tue, 7 Sep 2010 05:33:26 +0000 (11:03 +0530)]
Fix more warnings and use glib data types

13 years agoFix a compilation issue and warnings
Chenthill Palanisamy [Tue, 7 Sep 2010 05:20:26 +0000 (10:50 +0530)]
Fix a compilation issue and warnings

13 years agoconvert to glib data types
Chenthill Palanisamy [Tue, 7 Sep 2010 04:36:32 +0000 (10:06 +0530)]
convert to glib data types

13 years agoUnlock the mutex on one return path. Added some comments
Chenthill Palanisamy [Mon, 6 Sep 2010 14:40:07 +0000 (20:10 +0530)]
Unlock the mutex on one return path. Added some comments

13 years agoPatch from Stanislav Slusny as part of the Google Summer of
Stanislav Slusny [Mon, 6 Sep 2010 14:29:53 +0000 (19:59 +0530)]
Patch from Stanislav Slusny as part of the Google Summer of
Code project to optimize eds calendar memory usage and speed.
Punit Jain <jpunit@novell.com> worked upon this patch and fixed
issues to be able to be upstreamed. Thanks to both of them.

13 years agoBug #628651 - memory leak in imapx_append_message()
Milan Crha [Mon, 6 Sep 2010 19:22:56 +0000 (21:22 +0200)]
Bug #628651 - memory leak in imapx_append_message()

13 years agoBug #628426 - imapx refresh_info memory leak
Milan Crha [Mon, 6 Sep 2010 18:39:48 +0000 (20:39 +0200)]
Bug #628426 - imapx refresh_info memory leak

13 years agoUpdate Simplified Chinese translation.
Aron Xu [Mon, 6 Sep 2010 13:09:12 +0000 (21:09 +0800)]
Update Simplified Chinese translation.

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Mon, 6 Sep 2010 08:46:49 +0000 (11:46 +0300)]
Updated Hebrew translation.

13 years agoBug #624135 - Gerror with imap provider when clicked 'cancel'
Milan Crha [Mon, 6 Sep 2010 07:39:13 +0000 (09:39 +0200)]
Bug #624135 - Gerror with imap provider when clicked 'cancel'

13 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Sun, 5 Sep 2010 11:21:02 +0000 (19:21 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

13 years agoUpdated French translation
Claude Paroz [Sat, 4 Sep 2010 20:37:06 +0000 (22:37 +0200)]
Updated French translation

13 years ago[l10n] Updated Estonian translation
Ivar Smolin [Sat, 4 Sep 2010 10:08:28 +0000 (13:08 +0300)]
[l10n] Updated Estonian translation