]> Pileus Git - ~andy/gtk/log
~andy/gtk
11 years agoUpdated Uyghur translation
Gheyret Kenji [Sat, 12 Jan 2013 06:32:50 +0000 (15:32 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoUpdated Bulgarian translation
Alexander Shopov [Sat, 12 Jan 2013 05:11:25 +0000 (07:11 +0200)]
Updated Bulgarian translation

11 years agoUpdated Bulgarian translation
Alexander Shopov [Sat, 12 Jan 2013 05:08:02 +0000 (07:08 +0200)]
Updated Bulgarian translation

11 years agoAssamese translation updated
Nilamdyuti Goswami [Fri, 11 Jan 2013 15:58:37 +0000 (21:28 +0530)]
Assamese translation updated

11 years agobroadway: Make /dev/shm names nicer
Alexander Larsson [Thu, 10 Jan 2013 22:59:23 +0000 (23:59 +0100)]
broadway: Make /dev/shm names nicer

11 years agobroadway: Make Sec-WebSocket-Origin optional
Alexander Larsson [Thu, 10 Jan 2013 21:50:03 +0000 (22:50 +0100)]
broadway: Make Sec-WebSocket-Origin optional

Sometimes we get no Origin in the request

11 years agobroadway: Allow binding http server to an ip
Alexander Larsson [Thu, 10 Jan 2013 20:38:15 +0000 (21:38 +0100)]
broadway: Allow binding http server to an ip

11 years agobuild: support cross-compilation by natively building gtk-update-icon-cache
Ross Burton [Mon, 7 Jan 2013 12:49:27 +0000 (12:49 +0000)]
build: support cross-compilation by natively building gtk-update-icon-cache

When cross-compiling, instead of depending on a natively built GTK+ (which means
building Glib, ATK, Pango, gdk-pixbuf, libX11...) for gtk-update-icon-cache,
find the host compiler and gdk-pixbuf, and build another gtk-update-icon-cache
with that.

This uses AX_PROG_CC_FOR_BUILD from autostars to find the host compiler, and
assumes that you'd set PKG_CONFIG_FOR_BUILD to a host pkg-config binary.

https://bugzilla.gnome.org/show_bug.cgi?id=691301

11 years agobroadway: Remove leftover typedef
Alexander Larsson [Thu, 10 Jan 2013 15:00:43 +0000 (16:00 +0100)]
broadway: Remove leftover typedef

11 years agobroadway: We need gio-unix for the unix domain sockets
Alexander Larsson [Thu, 10 Jan 2013 15:00:13 +0000 (16:00 +0100)]
broadway: We need gio-unix for the unix domain sockets

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Thu, 10 Jan 2013 12:42:44 +0000 (13:42 +0100)]
Updated Norwegian bokmål translation

11 years agoUse Website instead of Homepage
William Jon McCann [Wed, 9 Jan 2013 00:40:21 +0000 (19:40 -0500)]
Use Website instead of Homepage

https://bugzilla.gnome.org/show_bug.cgi?id=691375

11 years agobroadway: Update TODO
Alexander Larsson [Tue, 8 Jan 2013 17:04:42 +0000 (18:04 +0100)]
broadway: Update TODO

11 years agobroadway: Send window size to new clients
Alexander Larsson [Tue, 8 Jan 2013 16:56:39 +0000 (17:56 +0100)]
broadway: Send window size to new clients

Tell all new clients about the current (last sent) window size.

11 years agobroadway: Don't allow dragging windows above top of window
Alexander Larsson [Tue, 8 Jan 2013 16:37:58 +0000 (17:37 +0100)]
broadway: Don't allow dragging windows above top of window

This is highly confusing and makes it impossible to get the windows
back.

11 years agobroadway: Move window position ownership to browser
Alexander Larsson [Tue, 8 Jan 2013 16:33:29 +0000 (17:33 +0100)]
broadway: Move window position ownership to browser

With this we always roundtrip position change to the webbrowser.
This avoids conflicts when things change from both directions (app and user).

Also, we fake configure evens when there is no web client to ensure
apps get the events.

11 years agobroadway: Make the InputMessage type a uint32
Alexander Larsson [Tue, 8 Jan 2013 16:32:27 +0000 (17:32 +0100)]
broadway: Make the InputMessage type a uint32

That way we don't get any holes in the structs.

11 years agobroadway: Fix gdk_broadway_server_wait_for_reply
Alexander Larsson [Tue, 8 Jan 2013 16:28:49 +0000 (17:28 +0100)]
broadway: Fix gdk_broadway_server_wait_for_reply

We didn't properly queue an idle to handle the read messages so they
were never serviced in some situations.

11 years agobroadway: Clean up broadwayd event sending code
Alexander Larsson [Tue, 8 Jan 2013 16:08:46 +0000 (17:08 +0100)]
broadway: Clean up broadwayd event sending code

Use the right size and put the client serial in the right place.

11 years agobroadway: Rewrite serials for clients
Alexander Larsson [Tue, 8 Jan 2013 09:14:41 +0000 (10:14 +0100)]
broadway: Rewrite serials for clients

This seems right, but atm it breaks grabs.

11 years agobroadway: Remove last_serial from BroadwayReplyBase
Alexander Larsson [Mon, 7 Jan 2013 14:27:39 +0000 (15:27 +0100)]
broadway: Remove last_serial from BroadwayReplyBase

This is not used anyway.

11 years agowidget: Remove leftover debug statement
Benjamin Otte [Tue, 8 Jan 2013 15:10:30 +0000 (16:10 +0100)]
widget: Remove leftover debug statement

Seems we didn't hit this very often. :)

11 years agowidget: Give some meaning to "visible"
Benjamin Otte [Tue, 8 Jan 2013 13:56:02 +0000 (14:56 +0100)]
widget: Give some meaning to "visible"

GtkWidget::visible is required for the widget to:
- have a preferred size other than 0/0
- have a size allocated
- return other values than { -1, -1, 1, 1 } from get_allocation()

This is an experimental patch aiming to make concepts and behaviors
inside GTK more concreate. GtkWidget::visible is now essentially what
CSS does for "display: none".

Note that if you want the effect of CSS's "visibility: hidden", you'll
have to use a GtkNotebook with an empty page as the concept of reserving
space but not drawing anything isn't supported natively in GTK.

11 years agotreeviewcolumn: Show button if we're visible
Benjamin Otte [Tue, 8 Jan 2013 13:55:41 +0000 (14:55 +0100)]
treeviewcolumn: Show button if we're visible

Previously, we were happily working with a hidden button.

11 years agosizerequest: Make invisible widgets return a 0x0 size.
Benjamin Otte [Tue, 8 Jan 2013 11:26:04 +0000 (12:26 +0100)]
sizerequest: Make invisible widgets return a 0x0 size.

11 years agotests: Don't use unicode escapes
Benjamin Otte [Tue, 8 Jan 2013 11:24:32 +0000 (12:24 +0100)]
tests: Don't use unicode escapes

Otherwise gcc complains that GTK isn't C99.

11 years agotests: return 0; from main()
Benjamin Otte [Tue, 8 Jan 2013 11:23:52 +0000 (12:23 +0100)]
tests: return 0; from main()

So that gcc stops complaining.

11 years agoconfigure.ac: fix autoreconf with automake-1.13
Nicola Fontana [Mon, 7 Jan 2013 14:59:59 +0000 (15:59 +0100)]
configure.ac: fix autoreconf with automake-1.13

11 years agodocs: Use gtk-doc-check in make check
Javier Jardón [Mon, 23 Apr 2012 02:51:54 +0000 (03:51 +0100)]
docs: Use gtk-doc-check in make check

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 7 Jan 2013 10:09:13 +0000 (11:09 +0100)]
Updated Norwegian bokmål translation

11 years agostylecontext: Make font hack not crash
Benjamin Otte [Sun, 6 Jan 2013 22:08:28 +0000 (23:08 +0100)]
stylecontext: Make font hack not crash

It's a lot uglier now, but it shouldn't crash anymore.

We must update the font description for animations, but we can't free it
on query, because some paths call gtk_style_context_get_font() twice in
a row without stopping the use of the first call. So us just creating a
new font description all the time and unreffing the old one is not a
good idea. So we just mere the new one into the old one.

https://bugzilla.gnome.org/show_bug.cgi?id=691186

11 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Sat, 5 Jan 2013 14:59:45 +0000 (20:59 +0600)]
Updated Kazakh translation

11 years agoiconhelper: treat the empty string as a NULL stock-id
Murray Cumming [Fri, 26 Oct 2012 14:32:14 +0000 (16:32 +0200)]
iconhelper: treat the empty string as a NULL stock-id

https://bugzilla.gnome.org/show_bug.cgi?id=687025

11 years agoGtkApplication: properly unexport x11 menus
Andrew Potter [Thu, 15 Nov 2012 07:45:00 +0000 (08:45 +0100)]
GtkApplication: properly unexport x11 menus

https://bugzilla.gnome.org/show_bug.cgi?id=688362

11 years agoFix the annotations of gtk_color_chooser_get_rgba()
Fabian Henze [Mon, 5 Nov 2012 12:30:00 +0000 (13:30 +0100)]
Fix the annotations of gtk_color_chooser_get_rgba()

https://bugzilla.gnome.org/show_bug.cgi?id=687633

11 years agodocs: fix typo in gtkbuildable
Volker Sobek [Sun, 16 Dec 2012 18:58:31 +0000 (19:58 +0100)]
docs: fix typo in gtkbuildable

https://bugzilla.gnome.org/show_bug.cgi?id=690305

11 years agoAdd missing annotation for gtk_combo_box_text_get_active_text()
Tristan Brindle [Mon, 12 Nov 2012 05:44:10 +0000 (13:44 +0800)]
Add missing annotation for gtk_combo_box_text_get_active_text()

https://bugzilla.gnome.org/show_bug.cgi?id=688140

11 years agoUpdated Latvian translation
Rūdolfs Mazurs [Sun, 30 Dec 2012 13:49:29 +0000 (15:49 +0200)]
Updated Latvian translation

11 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Sat, 29 Dec 2012 17:41:57 +0000 (23:41 +0600)]
Updated Kazakh translation

11 years agoUpdated Hungarian translation
Balázs Úr [Sat, 29 Dec 2012 15:24:29 +0000 (16:24 +0100)]
Updated Hungarian translation

11 years agowidget: Fix initial state flags for RTL
Benjamin Otte [Sat, 29 Dec 2012 01:33:14 +0000 (02:33 +0100)]
widget: Fix initial state flags for RTL

11 years agowidget: Fix state propagation code
Benjamin Otte [Sat, 29 Dec 2012 01:24:27 +0000 (02:24 +0100)]
widget: Fix state propagation code

Previously, with STATE_FLAGS_REPLACE we would unset _all_ the state
flags on children, not just the ones that do propagate. This caused the
RTL/LTR flags to get lost.

11 years agomenu: Huh?
Benjamin Otte [Sat, 29 Dec 2012 01:07:09 +0000 (02:07 +0100)]
menu: Huh?

What was that code supposed to achieve? Why are we unsetting flags that
might be useful?

11 years agowidget: Remove underscore prefix from static function
Benjamin Otte [Sat, 29 Dec 2012 01:06:51 +0000 (02:06 +0100)]
widget: Remove underscore prefix from static function

11 years agoprogressbar: Store activity position as percentage
Benjamin Otte [Sun, 23 Dec 2012 18:13:11 +0000 (19:13 +0100)]
progressbar: Store activity position as percentage

... instead of in absolute pixels.

11 years agoprogressbar: Remove activity_step from private struct
Benjamin Otte [Sun, 23 Dec 2012 16:16:12 +0000 (17:16 +0100)]
progressbar: Remove activity_step from private struct

It's only used locally, so use a local variable

11 years agoTypo
Khaled Hosny [Fri, 28 Dec 2012 18:30:17 +0000 (20:30 +0200)]
Typo

11 years agoMove single-include guards inside include guards
Matthias Clasen [Fri, 28 Dec 2012 14:57:34 +0000 (09:57 -0500)]
Move single-include guards inside include guards

gcc has optimizations for include guards that only work
if they are outermost in the the header.
https://bugzilla.gnome.org/show_bug.cgi?id=689810

11 years agol10n: Updated Persian translation
Arash Mousavi [Fri, 28 Dec 2012 08:30:55 +0000 (12:00 +0330)]
l10n: Updated Persian translation

11 years agobroadway: Handle NULL surface in update
Alexander Larsson [Thu, 27 Dec 2012 21:19:23 +0000 (22:19 +0100)]
broadway: Handle NULL surface in update

This happen if nothing has been drawn yet.

11 years agobroadway: Rename gdkbroadway-server-client.c to gdkbroadway-server.c
Alexander Larsson [Thu, 27 Dec 2012 20:10:44 +0000 (21:10 +0100)]
broadway: Rename gdkbroadway-server-client.c to gdkbroadway-server.c

11 years agobroadway: Make resize grip work again
Alexander Larsson [Thu, 27 Dec 2012 20:09:12 +0000 (21:09 +0100)]
broadway: Make resize grip work again

11 years agobroadway: Stop default mouse button handling
Alexander Larsson [Thu, 27 Dec 2012 19:13:41 +0000 (20:13 +0100)]
broadway: Stop default mouse button handling

This makes it not possible to select the canvas objects, etc.

11 years agobroadway: Add TODO.broadway
Alexander Larsson [Wed, 26 Dec 2012 21:32:28 +0000 (22:32 +0100)]
broadway: Add TODO.broadway

11 years agobroadway: Move broadwayd to bin
Alexander Larsson [Wed, 26 Dec 2012 21:34:53 +0000 (22:34 +0100)]
broadway: Move broadwayd to bin

11 years agobroadway: During pointer grabs, send pointer events only to one client
Alexander Larsson [Wed, 26 Dec 2012 21:31:52 +0000 (22:31 +0100)]
broadway: During pointer grabs, send pointer events only to one client

11 years agobroadway: Make daemon side server "gdk independent".
Alexander Larsson [Sun, 23 Dec 2012 22:35:03 +0000 (23:35 +0100)]
broadway: Make daemon side server "gdk independent".

11 years agobroadway: Proper handling of http port and display nr
Alexander Larsson [Sun, 23 Dec 2012 22:05:05 +0000 (23:05 +0100)]
broadway: Proper handling of http port and display nr

11 years agobroadway: Collect and document some TODOs
Alexander Larsson [Sun, 23 Dec 2012 21:46:29 +0000 (22:46 +0100)]
broadway: Collect and document some TODOs

11 years agobroadway: Track windows for client and kill on client exit
Alexander Larsson [Sun, 23 Dec 2012 21:42:41 +0000 (22:42 +0100)]
broadway: Track windows for client and kill on client exit

11 years agobroadway: Rename gdkbroadway-server.c to broadway-server.c
Alexander Larsson [Sun, 23 Dec 2012 21:27:20 +0000 (22:27 +0100)]
broadway: Rename gdkbroadway-server.c to broadway-server.c

This way the broadway-*.c namespace is for the daemon and gdk* for the
gdk lib.

11 years agobroadway: rename broadway-server to broadwayd
Alexander Larsson [Sun, 23 Dec 2012 21:24:21 +0000 (22:24 +0100)]
broadway: rename broadway-server to broadwayd

The "server" part is too confusing, there are to many servers around.

11 years agobroadway: Drop libbroadway.la
Alexander Larsson [Sun, 23 Dec 2012 21:12:08 +0000 (22:12 +0100)]
broadway: Drop libbroadway.la

This is not needed anymore, its just used by the server.

11 years agobroadway: rename broadway.[ch] to broadway-output.[ch]
Alexander Larsson [Sun, 23 Dec 2012 21:05:02 +0000 (22:05 +0100)]
broadway: rename broadway.[ch] to broadway-output.[ch]

11 years agobroadway: disconnect in idle when needed
Alexander Larsson [Sun, 23 Dec 2012 20:58:20 +0000 (21:58 +0100)]
broadway: disconnect in idle when needed

This makes the ownership cleaner

11 years agobroadway: Initial version of separate broadway server
Alexander Larsson [Fri, 21 Dec 2012 23:02:55 +0000 (00:02 +0100)]
broadway: Initial version of separate broadway server

This kinda works but is very rudimentary

11 years agobroadway: Add OPs top protocol
Alexander Larsson [Thu, 20 Dec 2012 13:20:20 +0000 (14:20 +0100)]
broadway: Add OPs top protocol

11 years agobroadway: Add enum for even types
Alexander Larsson [Thu, 20 Dec 2012 12:40:31 +0000 (13:40 +0100)]
broadway: Add enum for even types

11 years agobroadway: Break out broadway protocol in its own header
Alexander Larsson [Thu, 20 Dec 2012 12:07:29 +0000 (13:07 +0100)]
broadway: Break out broadway protocol in its own header

11 years agodocs: Restart a Deprecated section
Matthias Clasen [Thu, 27 Dec 2012 17:38:43 +0000 (12:38 -0500)]
docs: Restart a Deprecated section

We've accumulated enough wholly-deprecated objects again
that it makes sense to move them to their own section.

11 years agoAnother trivial sorting fix
Matthias Clasen [Thu, 27 Dec 2012 17:15:05 +0000 (12:15 -0500)]
Another trivial sorting fix

11 years agoRename gtkcolorswatchaccessible.h
Matthias Clasen [Thu, 27 Dec 2012 17:11:12 +0000 (12:11 -0500)]
Rename gtkcolorswatchaccessible.h

Call it gtkcolorswatchaccessibleprivate.h. This matches what we're
doing for non-public widget headers in gtk/.

11 years agoDrop separate scrollbar accessible implementation
Matthias Clasen [Thu, 27 Dec 2012 07:10:51 +0000 (02:10 -0500)]
Drop separate scrollbar accessible implementation

It didn't really add anything to the range accessible implementation.

11 years agoAdd a test for deriving accessible implementations
Matthias Clasen [Thu, 27 Dec 2012 17:02:26 +0000 (12:02 -0500)]
Add a test for deriving accessible implementations

This is a trivial example. Just check that we can derive
from GtkButtonAccessible, and have a GtkButton subclass
use the derived accessible implementation.

11 years agoInstall gtk-a11y.h
Matthias Clasen [Tue, 30 Oct 2012 15:59:02 +0000 (11:59 -0400)]
Install gtk-a11y.h

We add a separate gtk-a11y.h single-include header for
them. This header will work much the same as gtkx.h. It
will be installed in /usr/include/gtk-3.0/gtk, but you
have to include it separately.

11 years agoInstall a11y headers
Matthias Clasen [Thu, 27 Dec 2012 06:46:26 +0000 (01:46 -0500)]
Install a11y headers

We install the headers for the a11y implementations in
/usr/include/gtk-3.0/gtk/a11y/.

11 years agoAdd single-include guards to a11y headers
Matthias Clasen [Tue, 30 Oct 2012 15:39:38 +0000 (11:39 -0400)]
Add single-include guards to a11y headers

More preparation for installing these headers.

11 years agoFix inter-header includes
Matthias Clasen [Thu, 27 Dec 2012 06:21:11 +0000 (01:21 -0500)]
Fix inter-header includes

Since we are going to install these headers soon, we need
to make their mutual includes work in the installed location
as well. Also, avoid including individual gtk headers, to
avoid trouble with single-include guards.

11 years agoMore gail removal
Matthias Clasen [Thu, 27 Dec 2012 06:14:15 +0000 (01:14 -0500)]
More gail removal

Rename GailMisc to GtkMiscImpl.

11 years agoRename and clean up gailutil
Matthias Clasen [Thu, 27 Dec 2012 06:12:35 +0000 (01:12 -0500)]
Rename and clean up gailutil

11 years agoSome renaming
Matthias Clasen [Thu, 27 Dec 2012 06:06:30 +0000 (01:06 -0500)]
Some renaming

Move gail.h to gtkaccessibility.h, and libgail to libgtka11y.

11 years agoCosmetics
Matthias Clasen [Tue, 30 Oct 2012 14:21:44 +0000 (10:21 -0400)]
Cosmetics

Replace GAIL in top comments by 'GTK+ - accessibility implementations'.

11 years agoMake accessible implementations public
Matthias Clasen [Thu, 27 Dec 2012 06:04:46 +0000 (01:04 -0500)]
Make accessible implementations public

This commit exposes the get_type() functions and standard
headers for accessible implementations. This makes it possible
to derive from the GTK accessible implementations without
GType magic tricks. This is necessary, because we require the
a11y type hierarchy to be parallel to the widget type hierarchy.
So, if you derive a widget and need to adjust its a11y implementation,
you have to be able to derive its accessible implementation.

This commit probably exposes more than is absolutely necessary,
it also exposes accessibles of widgets that are unlikely candidates
for deriving from.

11 years agoTrivial sorting fix
Matthias Clasen [Tue, 30 Oct 2012 15:58:47 +0000 (11:58 -0400)]
Trivial sorting fix

11 years agoUpdated Galician translations
Fran Diéguez [Mon, 24 Dec 2012 20:55:07 +0000 (21:55 +0100)]
Updated Galician translations

11 years agoPaint GtkFrame background correctly when there is a label
Paolo Borelli [Sun, 23 Dec 2012 15:34:27 +0000 (16:34 +0100)]
Paint GtkFrame background correctly when there is a label

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sat, 22 Dec 2012 19:52:49 +0000 (20:52 +0100)]
Updated Norwegian bokmål translation

11 years agoroundedbox: Fix copy-paste error
Benjamin Otte [Thu, 20 Dec 2012 18:51:06 +0000 (19:51 +0100)]
roundedbox: Fix copy-paste error

y coordinates don't care about the right value, they want bottom.

11 years agotestgtk: Remove GtkAlignment usage from progressbar test
Benjamin Otte [Thu, 20 Dec 2012 18:53:04 +0000 (19:53 +0100)]
testgtk: Remove GtkAlignment usage from progressbar test

We can use gtk_widget_set_[hv]align here.

11 years agoaboutdialog: ensure the credits page uses the "view" style class
Cosimo Cecchi [Fri, 21 Dec 2012 16:52:03 +0000 (17:52 +0100)]
aboutdialog: ensure the credits page uses the "view" style class

Since not every theme renders a background for a GtkViewport (and
Adwaita master doesn't), ensure the grid+viewport we use to emulate a
text view here uses the "view" style class.

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Fri, 21 Dec 2012 15:12:10 +0000 (16:12 +0100)]
Updated Norwegian bokmål translation

11 years agoPaint GtkFrame background
Paolo Borelli [Fri, 21 Dec 2012 12:53:02 +0000 (13:53 +0100)]
Paint GtkFrame background

It already paints the css border, so let's make it also honor css
background. This is needed to have a box of a different color around
some widgets (e.g. latest gnome-clocks design)

11 years agoUpdated Lithuanian translation
Aurimas Černius [Thu, 20 Dec 2012 21:07:08 +0000 (23:07 +0200)]
Updated Lithuanian translation

11 years agobroadway: Use SOURCE operator when scrolling
Alexander Larsson [Wed, 19 Dec 2012 21:27:08 +0000 (22:27 +0100)]
broadway: Use SOURCE operator when scrolling

11 years agobroadway: Allow reconnecting to a broadway page
Alexander Larsson [Wed, 19 Dec 2012 20:58:25 +0000 (21:58 +0100)]
broadway: Allow reconnecting to a broadway page

11 years agobroadway: Fix possible access-after-free
Alexander Larsson [Wed, 19 Dec 2012 20:57:58 +0000 (21:57 +0100)]
broadway: Fix possible access-after-free

We need to calculate the buf pointer after the realloc.

11 years agobroadway: Remove separate browser windows hack
Alexander Larsson [Wed, 19 Dec 2012 12:09:38 +0000 (13:09 +0100)]
broadway: Remove separate browser windows hack

This never really worked well, we need to be able to fully handle
sizes from the client.

11 years agobroadway: Separate out the server parts
Alexander Larsson [Wed, 19 Dec 2012 11:37:02 +0000 (12:37 +0100)]
broadway: Separate out the server parts

This (shouldn't) change any behaviour, but it moves the
webserver parts to a separate file, making the broadway display file
smaller and preparing for later separating out the server to its own
process.

11 years agoTamil translation updated
Shantha kumar [Wed, 19 Dec 2012 07:51:54 +0000 (13:21 +0530)]
Tamil translation updated

11 years agoTamil translation updated
Shantha kumar [Wed, 19 Dec 2012 07:50:51 +0000 (13:20 +0530)]
Tamil translation updated