Florian Müllner
fd50b9a45e
cleanup: Use destructuring for imports from GI
...
This is *much* nicer than repetitive "imports.gi" lines ...
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/399
2019-02-09 07:39:20 +01:00
Florian Müllner
213e38c2ef
cleanup: Use arrow notation for anonymous functions
...
Arrow notation is great, use it consistently through-out the code base
to bind `this` to anonymous functions, replacing the more overbose
Lang.bind(this, function() {}).
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/23
2018-02-21 13:55:00 +00:00
Florian Müllner
2e45be96b6
tests: Replace "for each" construct
...
It is no longer supported by recent mozjs versions, so replace it with
a regular for loop to unbreak the tests.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/38
2018-02-21 14:30:22 +01:00
Florian Müllner
5d1626aba1
tests: Avoid redeclarations with let
...
Mozjs made this error fatal a while ago, so those tests were broken
by gjs' JS engine updates.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/38
2018-02-21 14:30:09 +01:00
Lionel Landwerlin
dd8c06f2c5
tests: load required version of Clutter/Gtk early
2017-02-15 12:04:53 +00:00
Jasper St. Pierre
c7196a519f
tests: Run each test in a function
...
As the global object of a context is rooted, if we want the GC to act
on these objects we need to take them out of the globals.
https://bugzilla.gnome.org/show_bug.cgi?id=678737
2012-06-24 19:20:48 -04:00
Jasper St. Pierre
0d82ce5210
tests: Don't use the default stage
...
https://bugzilla.gnome.org/show_bug.cgi?id=678737
2012-06-24 19:20:48 -04:00
Jasper St. Pierre
1983097d3a
tests: Refactor background-size test to support non-square containers
...
https://bugzilla.gnome.org/show_bug.cgi?id=672321
2012-03-18 09:33:30 -04:00
Jasper St. Pierre
1c60aa58ae
tests: Add a cogl rendering option to the background-size test
...
Right now we only test the cairo rendering path
https://bugzilla.gnome.org/show_bug.cgi?id=672321
2012-03-18 09:33:30 -04:00
Quentin Glidic
25948f214e
St: Implement background-size CSS property
...
Implement the background-size CSS property, specified by the CSS
Backgrounds and Borders Module Level 3, including the keywords
"contain", "cover", and fixed-size backgrounds.
https://bugzilla.gnome.org/show_bug.cgi?id=633462
2011-12-23 14:23:23 -05:00