Iain Lane
f3378c7b6f
Finalise changelog
debian/3.34.0-1
2019-09-10 10:59:33 +01:00
Iain Lane
50545c1486
New upstream release
2019-09-10 10:53:19 +01:00
Iain Lane
ff678d06ea
Update upstream source from tag 'upstream/3.34.0'
...
Update to upstream version '3.34.0'
with Debian dir 31efb81a24
2019-09-10 10:53:04 +01:00
Iain Lane
ae8749b7e1
New upstream version 3.34.0
upstream/3.34.0
2019-09-10 10:53:04 +01:00
Florian Müllner
4ad50ab035
Bump version to 3.34.0
...
Update NEWS.
3.34.0
2019-09-09 20:32:39 +02:00
Sabri Ünal and GNOME Translation Robot
934d17db4b
Update Turkish translation
2019-09-06 20:09:49 +00:00
Milo Casagrande and GNOME Translation Robot
b25e9541ce
Update Italian translation
2019-09-06 08:41:27 +00:00
Iain Lane
6345449d50
Finalise changelog
debian/3.33.92-1
2019-09-05 18:22:15 +01:00
Iain Lane
8951266183
Update changelog
2019-09-05 18:21:38 +01:00
Iain Lane
6911624d4d
New upstream release
2019-09-05 18:21:23 +01:00
Iain Lane
84a548c0b9
New upstream version 3.33.92
upstream/3.33.92
2019-09-05 18:21:22 +01:00
Iain Lane
da6efff220
Update upstream source from tag 'upstream/3.33.92'
...
Update to upstream version '3.33.92'
with Debian dir e0dd3abd73
2019-09-05 18:21:22 +01:00
Efstathios Iosifidis and GNOME Translation Robot
3204fd7842
Update Greek translation
2019-09-05 16:28:15 +00:00
Rafael Fontenelle and GNOME Translation Robot
808f75e998
Update Brazilian Portuguese translation
2019-09-05 05:22:30 +00:00
Florian Müllner
56ecc684cc
Bump version to 3.33.92
...
Update NEWS.
3.33.92
2019-09-04 23:30:47 +02:00
Goran Vidović and GNOME Translation Robot
67ceca8f70
Update Croatian translation
2019-09-03 15:50:36 +00:00
Fabio Tomat and GNOME Translation Robot
953445d6cf
Update Friulian translation
2019-08-28 07:35:27 +00:00
Ryuta Fujii and GNOME Translation Robot
cb834f9fa1
Update Japanese translation
2019-08-27 13:00:02 +00:00
Ryuta Fujii and GNOME Translation Robot
ca2cd844b2
Update Japanese translation
2019-08-27 12:58:15 +00:00
Changwoo Ryu and GNOME Translation Robot
98b3da41e8
Update Korean translation
2019-08-26 11:17:23 +00:00
Fran Dieguez and GNOME Translation Robot
c00c749c0b
Update Galician translation
2019-08-25 16:13:27 +00:00
Claude Paroz
e11c90365b
Updated French translation
2019-08-25 10:44:16 +02:00
Balázs Úr and GNOME Translation Robot
c812fdc134
Update Hungarian translation
2019-08-24 19:56:32 +00:00
Matej Urbančič
9299db49fb
Updated Slovenian translation
2019-08-24 20:05:57 +02:00
Rūdolfs Mazurs and GNOME Translation Robot
3a15dffe76
Update Latvian translation
2019-08-24 14:33:04 +00:00
Tim Sabsch and GNOME Translation Robot
3df4e5fdbb
Update German translation
2019-08-23 19:29:11 +00:00
Марко Костић and GNOME Translation Robot
c0a5d0d091
Update Serbian translation
2019-08-21 21:16:23 +00:00
Florian Müllner
d36a196540
Bump version to 3.33.91
...
Update NEWS.
3.33.91
2019-08-21 20:00:22 +00:00
Florian Müllner
9077687c0a
places-menu: Fix loop
...
Fix fallout from commit 63c07bdc73 .
2019-08-21 20:00:22 +00:00
Florian Müllner
fcbfaec53e
apps-menu: Adjust to mutter API change
...
The global grab API got dropped from mutter's Clutter fork, so use the
corresponding input device API instead.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/90
2019-08-21 19:39:11 +02:00
Florian Müllner and Florian Müllner
7c170e7e90
cleanup: Always use type-safe comparisons
...
The type coercion performed by the regular == and != operators can
have surprising results. It is therefore considered good practice
to use the type-safe === and !== variants instead.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian Müllner and Florian Müllner
ed7a292805
cleanup: Don't use comparison operator when checking falsy values
...
We mostly use the regular == and != comparison operators over their
type-safe === and !== counterparts. This is about to change, but there
are some places where we don't care whether a value is null, undefined
or 0; just check for falsiness there instead of using operators, so
we can start to consistently use the type-safe operators everywhere
else in a follow-up commit.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian Müllner and Florian Müllner
eb79f5b512
cleanup: Require "dangling" commas
...
Since ES5, trailing commas in arrays and object literals are valid.
We generally haven't used them so far, but they are actually a good
idea, as they make additions and removals in diffs much cleaner.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian Müllner and Florian Müllner
eceff51ba1
cleanup: Use consistent brace style of blocks
...
Our coding style has always been to avoid braces when all blocks
are single-lines. Make sure we apply that style consistently.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian Müllner and Florian Müllner
63c07bdc73
cleanup: Don't shadow variables
...
Having variables that share the same name in overlapping scopes is
confusing and error-prone, and is best avoided.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian Müllner and Florian Müllner
fdc3dda484
cleanup: Fix stray/missing spaces
...
Those are wrong according to our style guidelines, but the previous
eslint ruleset didn't catch them.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:44 +00:00
Florian Müllner and Florian Müllner
fca516e58a
cleanup: Disambiguate assignments in arrow functions
...
As arrow functions have an implicit return value, an assignment of
this.foo = bar could have been intended as a this.foo === bar
comparison. To catch those errors, we will disallow these kinds
of assignments unless they are marked explicitly by an extra pair
of parentheses.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
c14f7f6fb8
cleanup: Use consistent style for ternary operator
...
We are currently inconsistent whether to put the operators in front
of the corresonding line or at the end of the preceding one. The
former makes more sense, so go with that.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
2497dc6d31
cleanup: Use object destructuring where possible
...
ES6's destructuring is a nice way of assigning a variable in a concise way,
without duplicating the name of the object property. Use it consistently
where possible.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
a1f38d818d
cleanup: Use some more array destructuring
...
Array destructuring has been supported by gjs/mozjs for quite some time,
so we are already using it heavily where it makes sense.
However one place still sneaked through where using destructuring makes
sense, as the element's position has semantic meaning (instead of just
making it the first, second, ... element).
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
9646149f9a
cleanup: Use object shorthand where possible
...
ES6 allows to omit property names where they match the name of the
assigned variable, which makes code less redundant and thus cleaner.
We will soon enforce that in our eslint rules, so make sure we use
the shorthand wherever possible.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
b6d02f8e1f
cleanup: Use operator shorthands where possible
...
Shorthands like a += b are well-established, so prefer them over the
less concise a = a + b.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
5f96b3c11c
cleanup: Don't omit parens when constructing
...
While it is legal to omit parentheses when invoking a constructor
with no arguments, we generally avoid that in our coding style.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
e217f23767
cleanup: Avoid unnecessary parentheses
...
Extra parentheses usually add noise rather than clarity, so avoid
them.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
579a290bae
screenshot-window-sizer: Rearrange calculation
...
eslint has a rule to prohibit unnecessary parentheses. While this is
generally a good idea stylistically, the parentheses in a calculation
of (a / b) * c add more clarity, as a / b * c lacks the unambiguity of
proper math notation:
a a
--- * c vs -------
b b * c
We can still follow the style rule by rearranging to the unambiguous
c * a / b.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
2dc4325a90
places-menu: Use spread operator for variadic function
...
Invoking functions via Function.prototype.apply() and .call() is
less performant than a regular function call, and makes code harder
to read.
Before ES6 there was no other way of writing a function with variadic
arguments, but since we now have the spread operator, we can use that
as the better alternative.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
376502e952
windowsNavigator: Don't add linebreak before operator
...
When breaking overly long conditions into multiple lines, the operator
should end the previous line instead of starting the new one.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
91c9982d7f
workspace-indicator: Remove some inactive code
...
This code has been commented out since it was added, presumably due to
difficulty in avoiding a cycle of reloading rows on settings changes
and writing settings on row changes.
Considering that the setting changing while the preference dialog is
up is extremely unlikely, don't bother with making it work and just
remove the dead code.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
c721121a2d
native-window-placement: Fix weird comment styles
...
Don't use gtk-doc style comments for regular comments, and WTF is
/// comment ////?!
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00
Florian Müllner and Florian Müllner
4007b61cf2
apps-menu: Minor cleanup
...
We have a much more idiomatic way of transforming one array
into another than pushing values while iterating over the
original array ...
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/91
2019-08-21 15:13:43 +00:00