Commit Graph

4917 Commits

Author SHA1 Message Date
Owen W. Taylor
0b8470421c Bump version to 3.4.0
Update NEWS
2012-03-26 14:08:33 -04:00
Changwoo Ryu
bcf7c0f006 Updated Korean translation 2012-03-27 01:37:10 +09:00
Jasper St. Pierre
2b87bb015c screenshot: Ensure that ShellScreenshot stays alive until the callback
We've been dangling on the edge of unsafety, unnoticed, for a little while
about the reference count safety of ShellScreenshot. GJS owns the entire
reference count, so as soon as it goes out of scope it could die, causing
GJS to try and fetch the corresponding wrapper object for a stale pointer.
We haven't seen any crashes because of luck -- SpiderMonkey tries to group
together deallocations to limit GC pauses, and there isn't really a lot
of GC pressure in the duration that a screenshot happens, so we tend to
be mostly stable. But in the case that you create a lot of objects while
a screenshot is going on, by hammering the "Print Screen" button, for
example, you can destroy the GObject before the callback finishes.

https://bugzilla.gnome.org/show_bug.cgi?id=672775
2012-03-26 12:54:07 -03:00
Jasper St. Pierre
07e10fa03e screenshot: Remove harmful empty finalizer
We really should be chaining up in the finalizer, but instead of leaving
an empty finalize, remove it entirely.

https://bugzilla.gnome.org/show_bug.cgi?id=672775
2012-03-26 12:54:07 -03:00
Florian Müllner
bf992989c7 checkBox: Work around a height-for-width problem
StBoxLayout currently does not handle height-for-width children
correctly under some circumstances. As a work-around, hard-code
a label height of two lines of text, which should work for most
locales in the one place the widget is currently used.

https://bugzilla.gnome.org/show_bug.cgi?id=672543
2012-03-26 14:43:54 +02:00
Yuri Myasoedov
00400e354d Updated Russian translation 2012-03-25 21:29:58 +04:00
Rudolfs Mazurs
19a49d34ce Updated Latvian translation. 2012-03-25 15:47:50 +03:00
Jiro Matsuzawa
e8badac282 [l10n] Update Japanese translation 2012-03-25 11:09:07 +09:00
Chao-Hsiung Liao
282a60fcab Updated Traditional Chinese translation(Hong Kong and Taiwan) 2012-03-25 08:19:10 +08:00
Ihar Hrachyshka
e76a28ded5 Updated Belarusian translation. 2012-03-24 20:44:21 +03:00
Yaron Shahrabani
b22543ab66 Updated Hebrew translation. 2012-03-24 19:10:14 +02:00
Daniel Korostil
d5165cdc08 Uploaded Ukranian 2012-03-24 09:53:40 +02:00
Khaled Hosny
1c0549f468 Review Arabic translation 2012-03-24 04:31:19 +02:00
Abderrahim Kitouni
a7316b0594 Updated Arabic translation
Based on translation by Muhammed Abd-ulaziz Abd-ullah.
2012-03-23 18:03:28 +01:00
Fran Diéguez
634eeaf74c Updated Galician translations
Signed-off-by: Fran Diéguez <fran.dieguez@mabishu.com>
2012-03-22 21:29:18 +01:00
Kenneth Nielsen
1299e196be Updated Danish translation 2012-03-22 15:47:55 +01:00
Marek Černocký
92c325230d Updated Czech translation 2012-03-22 11:28:58 +01:00
Gabor Kelemen
827a466a5c Updated Hungarian translation 2012-03-22 08:23:52 +01:00
Nguyễn Thái Ngọc Duy
89b38b1361 Updated Vietnamese translation 2012-03-22 10:42:41 +07:00
Nguyễn Thái Ngọc Duy
140de6dd60 po/vi: import from Damned Lies 2012-03-22 10:42:24 +07:00
Jonh Wendell
e64ff5832e Updated Brazilian Portuguese translation 2012-03-21 21:00:18 -03:00
Yuri Myasoedov
17b1543d44 Updated Russian translation 2012-03-21 22:21:03 +04:00
Mattias Põldaru
043e79a570 [l10n] Updated Estonian translation 2012-03-21 19:42:00 +02:00
Timo Jyrinki
5d036e3d54 Updated Finnish translation by Jiri Grönroos. 2012-03-21 18:15:51 +02:00
Alexander Shopov
9d2a638988 Updated Bulgarian translation 2012-03-21 06:49:51 +02:00
Bruno Brouard
7943993fcb Updated French translation 2012-03-20 22:46:42 +01:00
Owen W. Taylor
026ddc2d9b Bump version to 3.3.92
Updated NEWS
Require Mutter 3.3.92
Require Clutter 1.9.16
2012-03-20 17:08:43 -04:00
Florian Müllner
384c7e2c17 viewSelector: Allow to start navigating results using arrow keys
We currently require users to tab away from the search entry before
search results can be navigated using arrow keys. For convenience,
support using arrow keys directly from the entry.

https://bugzilla.gnome.org/show_bug.cgi?id=663901
2012-03-20 18:22:26 +01:00
Automatic Mirroring
700f706428 Update Simplified Chinese translation. 2012-03-20 17:20:25 +00:00
Krishnababu Krothapalli
0a4deb2a9b Translations Updated with FUEL 2012-03-20 21:04:38 +05:30
Cosimo Cecchi
5b8abe6809 st-button: treat keypad Enter keypresses like normal Enter events
Not doing this makes some widgets inconsistent, such as the user list in
the GDM login dialog.

https://bugzilla.gnome.org/show_bug.cgi?id=672471
2012-03-20 10:13:56 -04:00
Fran Diéguez
2c5005c1ea Updated Galician translations 2012-03-20 13:58:10 +01:00
A S Alam
c2b3022163 update Punjabi Translation 2012-03-20 18:25:57 +05:30
Žygimantas Beručka
644abb2dc9 Updated Lithuanian translation 2012-03-20 14:13:41 +02:00
Duarte Loreto
48b53c30f7 Updated Portuguese translation 2012-03-20 09:22:38 +00:00
Мирослав Николић
bf3818eb22 Updated Serbian translation 2012-03-20 09:54:32 +01:00
Florian Müllner
b3358aeed7 dnd: Improve special-handling of St.Button
To avoid messing up St.Buttons' internal state with a pointer grab,
we wait for the pointer to leave the actor before starting the
drag operation manually. This works generally fine, but makes starting
a drag operation harder than necessary. To fix, enforce a reasonable
button state when starting the drag, rather than special-casing buttons
before the drag.

https://bugzilla.gnome.org/show_bug.cgi?id=637103
2012-03-20 02:41:50 +01:00
Florian Müllner
a7d4c7d8de st: Add rudimentary support for CLUTTER_SCROLL_SMOOTH events
Currently compilation fails with -Werror, as we don't handle the
(newly introduced) smooth scroll events in switch statements; add
some basic support, which should make the compiler happy.

https://bugzilla.gnome.org/show_bug.cgi?id=672413
2012-03-20 00:40:09 +01:00
Stefano Facchini
369c1b0a41 workspaceThumbnail: move event handling to ThumbnailsBox
Currently, click and drop events are handled by each WorkspaceThumbnail
instance. With the introduction of the workspace cut and the request
to extend the reactive area of the workspace selector to the edge
of the monitor, it becomes more convenient to do all the event handling
inside ThumbnailsBox, even if this requires some manual layout computation.

https://bugzilla.gnome.org/show_bug.cgi?id=643319
2012-03-19 23:22:00 +01:00
Gil Forcada
21636f3f29 [l10n]Updated Catalan translation 2012-03-19 22:36:52 +01:00
Florian Müllner
bf428312d7 networkAgent: Fix external-ui dialogs
Two small fixes which made _showNewStyleDialog() err out:
 - g_key_file_load_from_data() expects a string as first
   argument, but g_buffered_input_stream_peek_buffer()
   returns an array of "data"
 - g_key_file_load_from_data() is documented to allow -1 as
   length parameter for \0-terminated strings, but the actual
   type of the parameter is unsigned (d'uh)

https://bugzilla.gnome.org/show_bug.cgi?id=671556
2012-03-19 20:40:40 +01:00
Daniel Mustieles
6218209dcb Updated Spanish translation 2012-03-19 19:54:30 +01:00
Piotr Drąg
1b7ead3455 Updated Polish translation 2012-03-19 18:59:46 +01:00
Sasi Bhushan
3a252a1b41 Updated Telugu Translation 2012-03-19 20:58:16 +05:30
Nilamdyuti Goswami
fc7e6470b5 Assamese translation updated 2012-03-19 20:18:12 +05:30
Rui Matos
3813a03117 st-texture-cache: Ensure we return a ClutterTexture, not a plain Actor
Calling code expects to get a ClutterTexture instance, not a
ClutterActor.
2012-03-19 15:35:01 +01:00
Matej Urbančič
e59c29993c Updated Slovenian translation 2012-03-19 15:21:27 +01:00
Alejandro Piñeiro
92d2ebc3f9 a11y: Set an accessible-name to the overview
https://bugzilla.gnome.org/show_bug.cgi?id=671378
2012-03-19 15:07:29 +01:00
Alejandro Piñeiro
67ef448471 a11y: add a property accessible-name on StWidget
https://bugzilla.gnome.org/show_bug.cgi?id=671378
2012-03-19 15:07:26 +01:00
Ray Strode
207abe9a2c tweener: make timeline loop indefinitely
Tweener uses a clutter timeline to manage all active animations
running at a given moment.  The timeline is mopped up when no
animations are going any more.

Clutter requires timelines to have a finite duration, but since
animations can happen at any moment, no fixed duration can
accomodate the shell's needs.

To combat this problem, the tweener code picks a relatively
long duration: 1000 seconds. No string of animations should take
that long, so, in theory, that should be good enough.

Unfortunately, this tactic fails, in practice, when the user
suspends their machine, or VT switches.  An animation can take
much longer than 1000 seconds (~16 minutes) to complete in those
cases.  When the user resumes, or VT switches back the timeline
completes immediately (since it's already late) and tweener
never notices that the timeline stops ticking.

This commit changes the tweener timeline to automatically loop
back to 0 after completing, so that despite its fixed duration
property, it effectively never stops. Since the timeline loops,
its concept of elapsed time no longer increases monotonically,
so we now ignore it and track time ourselves with
GLib.get_monotonic_time().

This partially reverts commit
35764fa09e.

https://bugzilla.gnome.org/show_bug.cgi?id=653833
2012-03-18 22:54:51 -04:00