Commit Graph

8503 Commits

Author SHA1 Message Date
1118cf1810 switcherPopup: Fix spacing calculation for empty lists
Without special-casing, our current spacing calculation results in
negative size requests for empty lists, which will trigger a Clutter
assert later.
While the list is never supposed to be empty, bugs happen; crashing
users' systems is the least graceful way of handling this, so don't
do it.

https://bugzilla.gnome.org/show_bug.cgi?id=722434
2014-01-22 13:59:25 -05:00
d981515b08 Notification: don't expand the content on a destroyed notification
If the notification is destroyed between an allocate and the redraw,
the meta_later is invoked on a destroyed object, and fails because
the clutter calls are invalid at that point.

https://bugzilla.gnome.org/show_bug.cgi?id=722547
2014-01-19 16:01:00 +01:00
e78c59a4a8 ShellTrayIcon: forward key presses too
StWidget::popup-menu is emitted when Menu/<Shift>F10 is pressed,
not released (for consistency with Gtk+), so we need to forward
that. Note that for key press we don't emit the matching key
release, because the app will take a grab and get the event directly
from X when the key is physicall released.

https://bugzilla.gnome.org/show_bug.cgi?id=721267
2014-01-19 15:52:38 +01:00
378659e53d Bump version to 3.10.3
Update NEWS.
3.10.3
2014-01-15 23:07:49 +01:00
c86688dd7d Updated Serbian translation 2014-01-13 09:53:35 +01:00
f54376e2fb Updated Serbian translation 2014-01-13 09:25:18 +01:00
07ad56b376 ShellWindowTracker: remove gtk-doc marks from private functions
static internal functions should be documented with /*, not /**

https://bugzilla.gnome.org/show_bug.cgi?id=721439
2014-01-04 17:35:37 +01:00
7c199e0b10 ShellWindowTracker: fix reference counting of ShellApp
All get_app_from_*() helpers are transfer full, but
get_app_from_gapplication_id() was directly returning the result
of lookup_app(), which is transfer none.

https://bugzilla.gnome.org/show_bug.cgi?id=721439
2014-01-04 17:35:36 +01:00
f584e31d77 Updated Lithuanian translation 2014-01-03 23:09:30 +02:00
ba6cf6424c Updated German translation 2014-01-02 14:34:30 +01:00
8b291771ab Updated Brazilian Portuguese translation 2014-01-02 04:14:12 -02:00
35a9024ec3 Updated Slovenian translation 2014-01-01 20:06:44 +01:00
db3c2b07b0 Update Chinese simplified translation 2014-01-01 17:09:44 +08:00
4879e6bee1 Updated Indonesian translation 2013-12-30 13:41:27 +07:00
ae050173c4 Updated Czech translation 2013-12-30 00:06:39 +01:00
e506458c42 Updated Czech translation 2013-12-29 23:55:01 +01:00
262247a7fd Updated Indonesian translation 2013-12-27 09:39:29 +07:00
51a153e8cf Updated Brazilian Portuguese translation 2013-12-26 23:33:58 -02:00
3b73f7922d Updated Lithuanian translation 2013-12-22 22:03:17 +02:00
2874d8cca4 Updated Slovenian translation 2013-12-22 19:24:04 +01:00
40d30eb6f5 Updated German translation 2013-12-22 19:06:56 +01:00
340c1ff7f3 Update Chinese simplified translation 2013-12-22 22:57:18 +08:00
f6a06e4520 Updated slovak translation 2013-12-22 13:17:41 +01:00
6d57901a11 Update Arabic translation 2013-12-11 06:54:46 +02:00
fa3284232f remoteSearch: Let remote search providers not provide an icon
The documentation indicates that they are optional, so let us make the
code behave accordingly.

https://bugzilla.gnome.org/show_bug.cgi?id=719965
2013-12-10 16:59:44 +01:00
a25fc9b14c Update Punjabi Translation by Alam 2013-12-07 19:04:19 -06:00
e19faff101 shell-app: Track all application windows
Filtering out "non-interesting" windows beforehand as we currently do
means that we may get properties that should be based on all windows,
like the last time the application was used, wrong.
Just track all windows and filter out non-interesting windows manually
in the one place we actually care about the difference.

https://bugzilla.gnome.org/show_bug.cgi?id=719824
2013-12-07 10:12:38 +01:00
1e6fff30a3 [l10n]Updated Turkish translation 2013-12-07 08:26:02 +02:00
449cb7a36e [l10n]Updated Turkish translation 2013-12-07 08:22:24 +02:00
6eb6887a2f messageTray: Only attempt to grab the summary box pointer after showing it
For mysterious reasons I'm not sure of myself, navigate_focus will only focus
mapped actors. So, make sure the widget is showing before navigating to it.

https://bugzilla.gnome.org/show_bug.cgi?id=709853
2013-12-04 13:05:34 -05:00
f4f2c91fdf catch more errors on extensions enable() and disable()
https://bugzilla.gnome.org/show_bug.cgi?id=688331
2013-11-28 11:11:01 +00:00
621e3d0df8 loginDialog: Implement cancel()
The screen shield expects a cancel() method on the unlockDialog
implementation, but LoginDialog does not provide it currently.

https://bugzilla.gnome.org/show_bug.cgi?id=719378
2013-11-27 14:33:03 +01:00
4057a87e05 authPrompt: propagate gdm "reset" signal after user switching
After a user types in their password at the login screen, one
of two things can happen

1) a new session is started
2) an existing session is switched to

In the latter case, GDM sends a reset signal to the login screen,
so it knows to go back to the user list and wait to be summoned
again.

Unfortunately, all reset signals are ignored after verification
success.  The reason is because the reset handler was copied from
the unlock dialog as part of a deduplication effort in commit
7e7295f259 and the unlock dialog
handler at the time also emitted a "failed" signal on reset
(which wouldn't make sense to emit after success).

These days "failed" is handled in a different way.

This commit changes the code to let reset signals through after
successful verification.

https://bugzilla.gnome.org/show_bug.cgi?id=710456
2013-11-26 12:48:46 -05:00
43f67399a3 messageTray: Prevent reentrancy issues in _updateState
The methods we call in _updateState may not be reentrant, so make
sure that we never get into a situation where _updateState, through
some crazy chain of events, calls itself.

https://bugzilla.gnome.org/show_bug.cgi?id=711694
2013-11-19 17:14:00 +01:00
04551850dd Bump version to 3.10.2.1
Update NEWS.
3.10.2.1
2013-11-15 13:27:09 +00:00
2e0312a8ba build: Lower mutter requirement
We don't have a mutter-wayland release for 3.10.2, so lower the
requirement to not end up without wayland support.
2013-11-15 13:25:56 +00:00
ac68251a00 Bump version to 3.10.2
Update NEWS.
3.10.2
2013-11-14 12:32:23 +00:00
6fd705e009 Updated Tamil Translations 2013-11-11 15:02:33 +05:30
923a908a2a Update Chinese simplified translation 2013-11-10 11:40:37 +08:00
59e868b8f5 popupMenu: Fix removing the active menu from PopupMenuManager
Commit b42af9aa99 changed the parameter list of _closeMenu()
to account for changes in the GrabHelper ungrab mechanism, but
didn't update other callers.

https://bugzilla.gnome.org/show_bug.cgi?id=709806
2013-11-07 00:12:37 +01:00
f83144b79a screencast: Validate parameters of ScreencastArea
... just as we do for screenshots.

https://bugzilla.gnome.org/show_bug.cgi?id=699752
2013-11-04 16:59:46 +01:00
267a42c31c screencast: Fix disabling screencasts via session mode
If screencasts are disabled, we return a DBus error, but still start
the recording happily - add early returns in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=699752
2013-11-04 16:59:46 +01:00
3ac7bf874c screenshot: Extend ScreenshotArea parameter validation
We currently only ensure that width and height are positive, so it
is still possible to pass in values that don't make any sense at all
(which may even result in a crash when exceeding limits imposed by
X11).
There is nothing to screenshot outside the actual screen area, so
restrict the parameters to that.

https://bugzilla.gnome.org/show_bug.cgi?id=699752
2013-11-04 16:59:46 +01:00
cac32dfe2a Updated Russian translation 2013-11-01 23:31:14 +04:00
1a61f288f6 system: Restore support for 'disable-restart-buttons'
The org.gnome.login-screen schema contains a key to disable the
power/restart buttons; our support for this fell victim to the
new combined status menu, add it back.

https://bugzilla.gnome.org/show_bug.cgi?id=711244
2013-11-01 13:09:21 +01:00
aca619ff89 Updated Brazilian Portuguese translation
Fixes "Off" translation
2013-10-27 15:45:09 -02:00
6673f52df2 Updated Norwegian bokmål translation 2013-10-26 15:17:08 +02:00
a70ee216b0 theme: Add some vertical padding on login screen
This was apparently lost during some rewrite this cycle ...

https://bugzilla.gnome.org/show_bug.cgi?id=710555
2013-10-25 14:16:18 +01:00
261514187e Updated Greek translation 2013-10-24 09:37:12 +03:00
1bf6fa039f Updated Norwegian bokmål translation 2013-10-20 13:07:54 +02:00