Commit Graph

4402 Commits

Author SHA1 Message Date
Adel Gadllah
247ad9d7ab scroll-view-sizing: Add tests for padding / borders
Add tests to verify that the fade works fine with borders and
padding.

https://bugzilla.gnome.org/show_bug.cgi?id=659159
2011-09-19 18:51:07 +02:00
Adel Gadllah
09fe12d0c1 st-scroll-view-fade: Pass a precomputed fade area to the shader
Instead of doing complex computations in the shader just pass in the correct
fade area (taking padding, scrollbars and rtl into account) and just work
with that in the shader.

That fixes a bug where we would fade the scrollbar when padding is present.

https://bugzilla.gnome.org/show_bug.cgi?id=659159
2011-09-19 18:51:01 +02:00
Jasper St. Pierre
127ef8383b windowManager: Incorporate invisible borders into window dimming effect
Without this, the dim "fade" will start at the top of the untrimmed actor. With
a large enough draggable_border_width setting, this will show no fade at all.

https://bugzilla.gnome.org/show_bug.cgi?id=659302
2011-09-19 12:39:48 -04:00
Jasper St. Pierre
82eccb566c windowManager: Use an off-screen buffer for window dimming
The way the window dimmer shader is applied will cause rendering errors with
the rounded corners, invisible borders or shaped textures since it doesn't deal
well with the multitexturing used by the MetaShapedTexture. Use an off-screen
buffer to flatten the texture before being applied.

https://bugzilla.gnome.org/show_bug.cgi?id=659302
2011-09-19 12:39:41 -04:00
Jasper St. Pierre
543b29efe7 userMenu: Update the user information if the object is already loaded
Any time we get a cached user object from the AccountsService, it will
already be loaded.

https://bugzilla.gnome.org/show_bug.cgi?id=658605
2011-09-19 10:50:54 -04:00
Jasper St. Pierre
0f4ce5dd4e altTab: Fix icon scrolling
Don't depend on the primary monitor position for determining whether we should
scroll, just use our own container's size.

https://bugzilla.gnome.org/show_bug.cgi?id=658239
2011-09-19 10:50:54 -04:00
Xavier Claessens
c23919df15 Silently add chat source in the MessageTray
We don't want the tray bar to open/close quickly when adding a chat because
it happens when user opens the chat from Empathy. The notification will
popup on incoming message anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=657249
2011-09-19 16:19:26 +02:00
Ray Strode
2b2a8b4747 ctrlAltTab: don't allow more than one popup
In a normal user session you can't have more than one
popup, because the popup is modal and we don't allow
the popup to show up when there are other modals.

In a GDM session, however, the login dialog is modal, and
we want a popup, so we don't have that same check.

This commit changes the ctrlAltTab manager code to not
allow multiple popups.

https://bugzilla.gnome.org/show_bug.cgi?id=659177
2011-09-19 10:17:19 -04:00
Ray Strode
2e48dbf6ee main: Let SWITCH_PANELS keybinding through at login screen
Users depend on being able to switch focus between the panel
and the login screen using ctrl-alt-tab.

Because the login screen has no overview, we were short circuiting
some code that needs to get run to support ctrl-alt-tab.

This commit changes the short-circuit code to only run for user
sessions.

https://bugzilla.gnome.org/show_bug.cgi?id=659177
2011-09-19 10:17:18 -04:00
Matej Urbančič
207917ba45 Updated Slovenian translation 2011-09-19 16:15:44 +02:00
Piotr Drąg
f824b97f3a Updated Polish translation 2011-09-19 15:07:04 +02:00
Daniel Mustieles
a5ff2fc68f Updated Spanish translation 2011-09-19 14:57:34 +02:00
Sweta Kothari
4906806c0b Updated Gujarati Translations 2011-09-19 18:10:00 +05:30
Dr.T.Vasudevan
d98336a906 updated Tamil translation 2011-09-19 17:51:28 +05:30
Fran Dieguez
9ddd11cdb8 Updated Galician translations 2011-09-19 13:44:45 +02:00
Dan Winship
554ad4ef05 keyboard: switch to using the correct gsettings key for enable/disable
https://bugzilla.gnome.org/show_bug.cgi?id=612662
2011-09-19 07:34:02 -04:00
Fran Dieguez
45d8550044 Updated Galician translations 2011-09-19 13:18:59 +02:00
Arash Mousavi
f2b44c1494 Updated Persian translation 2011-09-19 14:37:17 +04:30
Arash Mousavi
bdb28e87a9 Updated Persian translation 2011-09-19 14:35:13 +04:30
Michal Štrba
8b9592e53e Updated Slovak translation 2011-09-19 11:30:12 +02:00
Aron Xu
84f89648a6 Update Simplified Chinese translation. 2011-09-19 09:25:48 +00:00
Jorge González
1174992099 Updated Spanish translation 2011-09-19 10:35:57 +02:00
Ray Strode
391a220dc1 gdm: add optional logo to user list
This commit adds the ability to set a small logo
at the login screen for administrators and
distributions.

https://bugzilla.gnome.org/show_bug.cgi?id=658062
2011-09-19 00:08:55 -04:00
Ray Strode
43f1d0578b gdm: add fingerprint support
This commit adds the ability to log in with a fingerprint instead
of a password (assuming the user is enrolled and fingerprint
isn't disabled via gsettings)

https://bugzilla.gnome.org/show_bug.cgi?id=657823
2011-09-18 23:32:03 -04:00
Gabor Kelemen
d3e35028ca Updated Hungarian translation 2011-09-19 02:00:57 +02:00
Gabor Kelemen
61c7d87003 Updated Hungarian translation 2011-09-19 02:00:57 +02:00
Daniel Nylander
20f2fa84a4 Updated Swedish translation 2011-09-18 19:35:23 +02:00
Rudolfs Mazurs
17e269b96c Updated Latvian translation. 2011-09-18 20:16:21 +03:00
Daniel Mustieles
6a57ac92ba Updated Spanish translation 2011-09-18 17:23:31 +02:00
Piotr Drąg
07ad03556f Updated POTFILES.in 2011-09-18 14:09:01 +02:00
Alexander Shopov
04c33230c8 Updated Bulgarian translation 2011-09-18 11:40:55 +03:00
Dr.T.Vasudevan
083dac630f updated Tamil translation 2011-09-18 14:05:50 +05:30
Nguyễn Thái Ngọc Duy
6375724196 Updated Vietnamese translation 2011-09-18 15:59:43 +10:00
Nguyễn Thái Ngọc Duy
922957c1ae po/vi: import from Damned Lies 2011-09-18 15:34:15 +10:00
Phương Lê Hoàng
cbf7d0e738 vi/po: removed redudant %d 2011-09-18 15:30:50 +10:00
Ray Strode
fb81efeecf theme/gdm: shrink entry
commit 8424236daa
set the entry to a specific size to prevent it from
growing for long passwords.

The size is a little too long though, since it makes
the dialog pop out horizontally when showing the entry.

This commit drops it down a few em.

https://bugzilla.gnome.org/show_bug.cgi?id=659370
2011-09-17 23:40:20 -04:00
Ray Strode
8466198626 loginDialog: subtract padding when drawing focus line
If there's no scrollbar in the user list it grows as the
user arrows around.  This is because it wasn't taking
padding into account when computing its destination size.

https://bugzilla.gnome.org/show_bug.cgi?id=658469
2011-09-17 23:25:31 -04:00
Ray Strode
33718ef7a5 panel: drop dead code
The _userMenu variable never gets initialized anymore,
so remove some code that only gets run when it's defined.

https://bugzilla.gnome.org/show_bug.cgi?id=651299
2011-09-17 23:23:15 -04:00
Ray Strode
a94a62764d gdm: add a power button
Making users have to log in to power off the machine isn't a good idea.

This commit adds a power menu similar to the one in the fallback greeter
which offers 3 items:

- Suspend
- Restart
- Power off

https://bugzilla.gnome.org/show_bug.cgi?id=657822
2011-09-17 23:16:20 -04:00
Chao-Hsiung Liao
12c98df3db Updated Traditional Chinese translation(Hong Kong and Taiwan) 2011-09-18 08:35:10 +08:00
Ville-Pekka Vainio
81909a406f Updated reduced Finnish translation 2011-09-17 22:29:36 +03:00
Fran Dieguez
d291aaa4f2 Updated Galician translations 2011-09-17 21:21:38 +02:00
A S Alam
da36d87e46 Updated Punjabi Translation 2011-09-18 00:42:12 +05:30
Piotr Drąg
42bc09a7ef Updated Polish translation 2011-09-17 20:55:43 +02:00
Ihar Hrachyshka
d0defc592e Updated Belarusian translation. 2011-09-17 20:15:11 +03:00
Ray Strode
700f7fbaf3 gdm: replace 'gdm-password' with a constant
It's a little messy to have 'gdm-password' strung all
through the code, so this commit defines a constant up
top and uses that instead.

https://bugzilla.gnome.org/show_bug.cgi?id=657823
2011-09-17 12:53:54 -04:00
Martin Srebotnjak
74f2d02ac3 Updated Slovenian translation 2011-09-17 18:15:01 +02:00
Aron Xu
c865d96f4b Update Simplified Chinese translation. 2011-09-17 16:04:56 +00:00
Florian Müllner
cd7b9e108c user-menu: Explain why disabling notifications changes IM status
While the current behavior of setting the IM status to "busy" while
notifications are disabled makes sense, as incoming messages are
very likely to be missed, it is not immediately obvious.
Display a transient notification to explain the behavior to the user.

https://bugzilla.gnome.org/show_bug.cgi?id=652718
2011-09-17 17:18:29 +02:00
Colin Walters
f54b82f64c global: Initiate *full* GC at idle
While I've been trying to make the GC kick in more often, I've decided
it's a better tradeoff to aggressively GC at "leisure", for multiple
reasons.

We can and should revisit this at a later time, but basically:

* The shell doesn't generate *that* much JS data - garbage collection
  is very fast here.
* Long periods without GC mean we're not calling free() when we
  could, which in turn makes heap fragmentation much worse.
* Ensuring the GC runs at idle makes it much less likely we'll take
  a random large GC hit in the middle of an animation.

https://bugzilla.gnome.org/show_bug.cgi?id=659254
2011-09-17 10:16:35 -04:00