Commit Graph

10788 Commits

Author SHA1 Message Date
Florian Müllner
bf8d30603e windowManager: Avoid code duplication
The various switcher keybindings are handled identically, except for
the popup that is shown; update the code to reflect that instead of
duplicating the code again and again.

https://bugzilla.gnome.org/show_bug.cgi?id=730739
2016-05-19 17:34:00 +02:00
Florian Müllner
bd6e7f14d1 altTab: Take over cycle-windows/cycle-group keybindings
The code to handle cycling through windows without showing a popup
was removed from mutter a while ago, which left the corresponding
keybindings mostly broken (i.e. they now only switch between two
windows). With the various switch-foo keybindings handled by the
shell, it is now easier to take over the cycle-foo keybindings as
well.

https://bugzilla.gnome.org/show_bug.cgi?id=730739
2016-05-19 17:34:00 +02:00
Martin Szulecki
5226d8b086 st: Init framebuffer early to fix gnome-shell crash on NVIDIA drivers
Checking offscreen for COGL_INVALID_HANDLE is not sufficient,
as cogl_offscreen_new_with_texture doesn't initialize framebuffer
objects but lets Cogl solve this the lazy way.
cogl_offscreen_new_with_texture will never return COGL_INVALID_HANDLE
anyways.

https://bugzilla.gnome.org/show_bug.cgi?id=764898
2016-05-17 15:00:04 +02:00
Sveinn í Felli
bd92331780 Updated Icelandic translation
(cherry picked from commit 3bbf681385)
2016-05-14 22:23:59 +00:00
Florian Müllner
387f5143f0 st: Use case-insensitive shortcuts
For shortcuts that involve a letter (like <ctrl>c), we currently only
accept the lower-case variant. This makes shortcuts awkward to use when
caps-lock is active, and is inconsistent with GTK+, so accept upper-case
variants as well.

https://bugzilla.gnome.org/show_bug.cgi?id=766325
2016-05-12 18:10:04 +02:00
Florian Müllner
b7867fe44c build: Set rpath on more executables
We need to point executables to our private cogl/clutter forks.
Commit 093fd54e2 did this for the main executable, but forgot
the extension-prefs tool and other helpers.
2016-05-12 18:10:04 +02:00
Victor Toso
ddea54a539 ScreenShield: set LockedHint property from systemd
Logind recently got support for a hint property in Session Object to
inform if session is Locked or not. It is up to desktop environments
to keep this property up to date.

https://bugzilla.gnome.org/show_bug.cgi?id=764773
2016-05-12 15:24:06 +02:00
Florian Müllner
84da49c715 app: Consider minimized windows for app comparisons
We used to take window visibility into account when comparing apps
until commit 1dfc38d078, following changes in the window switcher
due to auto-minimization. However auto-minimization was abolished
and the window switcher changes reverted, so it makes sense again
to sort apps without non-minimized windows last again.

https://bugzilla.gnome.org/show_bug.cgi?id=766238
2016-05-10 21:36:33 +02:00
Cédric Valmary
513dff45c1 Updated Occitan translation 2016-05-09 19:07:49 +00:00
Jiro Matsuzawa
3d697baa26 Updated Japanese translation 2016-05-08 06:16:50 +00:00
Kjartan Maraas
9eda10d091 Updated Norwegian bokmål translation. 2016-05-01 14:21:21 +02:00
Tiago Santos
0f82da8735 Updated Portuguese translation 2016-04-30 15:47:20 +00:00
Florian Müllner
296b61b61c Bump version to 3.21.1
Update NEWS.
2016-04-29 12:22:01 +02:00
GNOME Translation Robot
974a896dbc Updated Scottish Gaelic translation 2016-04-29 09:57:17 +00:00
Florian Müllner
093fd54e2b build: Point executables to our private lib path
We now link to cogl/clutter forks in a private location, so make
sure we set the rpath of executables to point the runtime linker
to the correct location.
2016-04-28 19:35:05 +02:00
Florian Müllner
5ae3e5aeb7 build: Explicitly add mutter-cogl-pango dependency 2016-04-28 14:11:04 +02:00
Rui Matos
af28a219be Build with merged mutter/clutter/cogl
https://bugzilla.gnome.org/show_bug.cgi?id=760439
2016-04-27 20:19:59 +02:00
Marek Chalupa
1883df2927 dnd: Cancel the animation on drag actor destruction
If the drag actor is destroyed before the animation
callback is called, the callback is never called and
we're sticked with dnd grabing the events after we
dropped the target.

https://bugzilla.gnome.org/show_bug.cgi?id=757676
2016-04-27 18:22:00 +02:00
Kristjan SCHMIDT
3274f270e3 Updated Esperanto translation 2016-04-27 00:08:10 +02:00
Florian Müllner
c97626e516 Update gvc submodule
https://bugzilla.gnome.org/show_bug.cgi?id=765607
2016-04-26 15:47:29 +02:00
Florian Müllner
9c483dd9a6 system: Only show rotation lock when a builtin output is present
We currently show the orientation lock button when an accelerometer
is present, however gnome-settings-daemon's xrandr plugin only applies
rotation when a builtin monitor is present. Update the button's
visibility to match gnome-settings-daemon.

https://bugzilla.gnome.org/show_bug.cgi?id=765267
2016-04-21 21:16:50 +02:00
Florian Müllner
8fd6e93fbe workspaceThumbnail: Fix size request signatures
ClutterLayoutManager's size request methods have an additional container
argument before the for-width/height parameters compared to ClutterActor.

https://bugzilla.gnome.org/show_bug.cgi?id=763068
2016-04-21 16:04:04 +02:00
Florian Müllner
8416ba25de st: Don't assert when corner texture creation fails 2016-04-15 19:05:04 +02:00
Florian Müllner
63f6ff9151 Do not skip CoglError parameters
While CoglError is a define to GError, it doesn't follow the convention
of ignoring errors when NULL is passed, but rather treats the error as
fatal :-(
That's clearly unwanted for a compositor, so make sure to always pass
an error parameter where a runtime error is possible

https://bugzilla.gnome.org/show_bug.cgi?id=765061
2016-04-15 18:22:18 +02:00
Florian Müllner
59c2ace98c st: Do not try to unref NULL CoglObjects
https://bugzilla.gnome.org/show_bug.cgi?id=765061
2016-04-15 18:22:18 +02:00
Arash Mousavi
cf4465027a [l10n][fa] Fix weekday translation string 2016-04-14 23:05:11 +04:30
Heiher
a23b293fe2 modalDialog: Fix invalid argument 'timestamp' for pushModal
https://bugzilla.gnome.org/show_bug.cgi?id=722752
2016-04-14 11:10:51 +02:00
Florian Müllner
c039a3ddda recorder: Fall back to ~ if XDG_VIDEOS_DIR doesn't exist
Unlike screenshots, recordings fail when the default directory doesn't
exist. Fall back to home instead.

https://bugzilla.gnome.org/show_bug.cgi?id=765015
2016-04-13 21:25:31 +02:00
Florian Müllner
ebe071bd50 Bump version to 3.20.1
Update NEWS.
2016-04-13 18:46:38 +02:00
Khaled Hosny
2edfd458b7 Update Arabic translation 2016-04-10 20:28:02 +02:00
Alexander Shopov
3b750aa815 Added Bulgarian translation 2016-04-09 08:30:01 +03:00
Arash Mousavi
d96f97e55a Update Persian translations 2016-04-08 20:46:03 +04:30
Fabio Tomat
55ac2f46ba Updated Friulian translation 2016-04-08 09:31:04 +00:00
Fabio Tomat
262c04ab91 Updated Friulian translation 2016-04-05 20:14:39 +00:00
Fabio Tomat
c80e7784fb Updated Friulian translation 2016-04-02 23:34:03 +00:00
Fabio Tomat
763567377f Updated Friulian translation 2016-03-31 08:56:25 +00:00
Fabio Tomat
ea9dcbf8b7 Updated Friulian translation 2016-03-31 08:46:12 +00:00
Fabio Tomat
2b383bf73e Updated Friulian translation 2016-03-31 06:40:06 +00:00
Fabio Tomat
b8dcbfebb2 Updated Friulian translation 2016-03-30 22:18:45 +00:00
Fabio Tomat
a257aa35d5 Updated Friulian translation 2016-03-30 22:09:08 +00:00
Aaron Plattner
941513b280 st: Fix offscreen leak if cogl_framebuffer_allocate fails
If cogl_framebuffer_allocate fails in _st_create_shadow_pipeline_from_actor, the
CoglOffscreen* that was allocated earlier in the function is leaked.

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

Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2016-03-30 15:59:10 -04:00
Marek Černocký
a9bb0558bc Updated Czech translation 2016-03-30 08:27:21 +02:00
YunQiang Su
58834b80d7 update zh_CN translation 2016-03-26 15:13:42 +08:00
Trần Ngọc Quân
b125a0e371 Updated Vietnamese translation
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
2016-03-26 13:43:56 +07:00
Fabio Tomat
980ac0da8a Updated Friulian translation 2016-03-24 22:11:37 +00:00
Cheng-Chia Tseng
f15fb0bd73 Updated Chinese (Taiwan) translation 2016-03-24 17:08:39 +00:00
Inaki Larranaga Murgoitio
7d25592165 Updated Basque language 2016-03-23 20:56:09 +01:00
Matej Urbančič
9ee36f2b71 Updated Slovenian translation 2016-03-22 22:27:08 +01:00
Daniel Korostil
f3e226103f Updated Ukrainian translation 2016-03-22 22:31:00 +02:00
Florian Müllner
a03e5662e2 Bump version to 3.20.0
Update NEWS.
2016-03-22 18:14:58 +01:00