Commit Graph

4258 Commits

Author SHA1 Message Date
Jürg Billeter
234882cbc6 browser-plugin: Fix crash if shell is not running 2012-01-04 18:06:51 -05:00
Jasper St. Pierre
e890674e49 browser-plugin: Make sure to use the UTF8Length parameter
Some plugin hosts may have junk after the UTF8Characters that we need to strip
off. No current browsers that I know of do this, but it still helps to be
correct.
2012-01-04 18:06:51 -05:00
Jasper St. Pierre
cd01e2fb25 browser-plugin: Move "entry points" comment
https://bugzilla.gnome.org/show_bug.cgi?id=663823
2012-01-04 18:06:51 -05:00
Jasper St. Pierre
62027beb8e browser-plugin: Use g_strndup to get a string property
WebKit-based browsers like Chromium and Epiphany may insert extra junk at the
end of NPStrings, so we cannot depend on the strlen matching.

https://bugzilla.gnome.org/show_bug.cgi?id=663823
2012-01-04 18:06:51 -05:00
Jasper St. Pierre
ee4d861a29 browser-plugin: Set that we need XEmbed
This makes the plugin work under WebKit-based browsers such as Chromium and
Epiphany. See http://code.google.com/p/chromium/issues/detail?id=38229 and
WindowedCreatePlugin() in
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/plugins/npapi/webplugin_delegate_impl_gtk.cc?revision=86823&content-type=text%2Fplain
for more information.

https://bugzilla.gnome.org/show_bug.cgi?id=663823
2012-01-04 18:06:51 -05:00
Jasper St. Pierre
3a3e26c1bd fileUtils: Fix recursivelyDeleteDir 2012-01-04 17:57:08 -05:00
Ray Strode
bf2ad9d4e8 app: Fix crash on search
Not all desktop files tracked by the shell have
Exec lines.  This could be because they're actually
run by another process, for instance, and the desktop
file is merely there to provide metadata.  For example,
nautilus-pastebin provides a desktop file without an
Exec line.

The shell currently crashes if one of these partial
desktop files is installed and the user attempts to
search from the overview.

commit 37726a4cb6 fixed
a similar crasher.

This commit fixes the next one lower in the code.

https://bugzilla.gnome.org/show_bug.cgi?id=663815
2012-01-04 17:42:53 -05:00
Kris Thomsen
b053d9c84f Updated Danish translation 2012-01-03 12:21:00 +01:00
Andreas N
4afa8bebdb Updated Norwegian Nynorsk translation 2011-12-26 14:33:01 +01:00
Žygimantas Beručka
caf3d5add0 Updated Lithuanian translation 2011-12-06 17:10:37 +02:00
Ville-Pekka Vainio
7cf038474a Updated Finnish translation 2011-11-15 22:20:36 +02:00
Bruce Cowan
c7bcc8150c Updated British English translation 2011-11-12 07:48:52 +00:00
Hideki Yamane
6d58397508 Updated Japanese translation 2011-11-09 21:23:48 +09:00
Marek Černocký
49d0fc178d Updated Czech translation 2011-10-30 14:31:52 +01:00
Bruno Brouard
b83b8f64ff Updated French translation 2011-10-29 19:03:56 +02:00
Kristjan SCHMIDT
6cc8a42720 Updated Esperanto translation 2011-10-26 19:05:10 +02:00
Daniel Nylander
50a2d285eb Updated Swedish translation 2011-10-26 11:55:01 +02:00
Arash Mousavi
fdf05310e9 Updated Persian translation 2011-10-24 21:13:22 +03:30
Carles Ferrando
7baa393b1b [l10n]Updated Catalan (Valencian) translation 2011-10-23 23:43:01 +02:00
Gil Forcada
113694c44b [l10n]Updated Catalan translation 2011-10-23 23:42:57 +02:00
Daniel Nylander
0c2f51b27f Updated Swedish translation 2011-10-23 13:07:22 +02:00
Aurimas Černius
04cb84de2a Updated Lithuanian translation 2011-10-22 23:00:54 +03:00
Matej Urbančič
9475c16e80 Updated Slovenian translation 2011-10-22 13:20:39 +02:00
Alexander Shopov
6f41a9e10c Updated Bulgarian translation 2011-10-21 23:31:28 +03:00
Matej Urbančič
be3b939a24 Updated Slovenian translation 2011-10-21 21:32:39 +02:00
Djavan Fagundes
04fb3a5a7c Updated Brazilian Portuguese translation 2011-10-20 12:46:59 -02:00
Antonio Fernandes C. Neto
697b6dbfff Updated Brazilian Portuguese translation 2011-10-20 12:39:00 -02:00
ipraveen
bb4639e423 Updated Telugu Translation 2011-10-20 16:41:52 +05:30
Nguyễn Thái Ngọc Duy
69db63b4cd Updated Vietnamese translation 2011-10-19 19:39:27 +11:00
Nguyễn Thái Ngọc Duy
f9d17b214e po/vi: import from Damned Lies 2011-10-19 19:38:35 +11:00
Daniel Mustieles
bba5198e63 Updated Spanish translation 2011-10-18 16:13:19 +02:00
Kjartan Maraas
9e2bab008a Updated Norwegian bokmål translation 2011-10-18 07:48:09 +02:00
Owen W. Taylor
5ea032bbf7 Bump version to 3.2.1
Update NEWS
2011-10-18 00:23:51 -04:00
Owen W. Taylor
897fadfb40 Require Mutter 3.2.1
This is needed for meta_display_unmanage_screen()
2011-10-18 00:19:32 -04:00
Jasper St. Pierre
b05f71eb9b messageTray: Add banner body when setting the image for a notification
We always place the banner in the body if the notification has additional
content.

https://bugzilla.gnome.org/show_bug.cgi?id=659158
2011-10-18 00:16:25 -04:00
Florian Müllner
4ce0e80956 user-menu: Be more cautious about saving status
When requesting a presence change, the actual presence set by
mission control does not necessarily match the requested presence
(if an active account does not support the requested presence),
which may result in the wrong presence being restored.
As a fix, be more cautious about saving status by assuming that
users do not request presence changes between an automatic presence
change request and the actual change.

https://bugzilla.gnome.org/show_bug.cgi?id=661485
2011-10-18 04:25:57 +02:00
Jasper St. Pierre
577ccc4d56 Unmanage the screen before reexecing
This ensures a 'clean shutdown' of mutter.

https://bugzilla.gnome.org/show_bug.cgi?id=660848
2011-10-17 21:55:13 -04:00
Ray Strode
39d12351ba gdm: move focus to first item in list
This allows the user to just hit when the user
list first comes up (in many cases).

https://bugzilla.gnome.org/show_bug.cgi?id=657996
2011-10-17 20:49:04 -04:00
Fran Diéguez
e37bc6d7f0 Updated Galician translations 2011-10-18 00:05:07 +02:00
Marina Zhurakhinskaya
9593ff3582 notificationDaemon: only display a large image if an icon is also specified
Historically, when applications set "image-data" they expect it to show up
as an icon. So we display it as such if an icon is not specified with an
"app_icon" argument to Notify(). We also use "image-path" for an icon if
an icon is not specified.

We only display a large image specified with "image-data" or "image-path"
if an icon is also specified.

https://bugzilla.gnome.org/show_bug.cgi?id=659158
2011-10-17 17:53:16 -04:00
Gabor Kelemen
ad8dfd7b04 Updated Hungarian translation 2011-10-17 23:44:33 +02:00
Ray Strode
ca5ab20f67 gdm: don't clear bullets while authenticating
Users don't expect the bullets they just typed into an entry
field to disappear as soon as they hit enter.

Instead, they want the dialog to become insensitive during the
authentication process, so that it's clear that what they typed
in is being processed.

https://bugzilla.gnome.org/show_bug.cgi?id=657894
2011-10-17 17:37:06 -04:00
Florian Müllner
0eab448221 css: Style the capslock warning in password entries
https://bugzilla.gnome.org/show_bug.cgi?id=660806
2011-10-17 22:43:47 +02:00
Florian Müllner
a26a77f9db st-entry: Display a capslock warning in password entries
Implement the GtkEntry behavior of showing a warning icon when
capslock is turned on while entering hidden text.

https://bugzilla.gnome.org/show_bug.cgi?id=660806
2011-10-17 22:43:47 +02:00
Paul Seyfert
c3df6bb8bd [l10n] Updated German translation 2011-10-17 22:07:46 +02:00
Piotr Drąg
ce3a26cf37 Updated Polish translation 2011-10-17 22:04:00 +02:00
Piotr Drąg
04482c23c4 Updated POTFILES.in 2011-10-17 22:02:37 +02:00
Dan Winship
ff20fe856e keyboard: show the keyboard immediately when the user toggles it on
Enabling the keyboard currently doesn't give much notification. Make
it so that the keyboard shows right away when it first gets turned on.

https://bugzilla.gnome.org/show_bug.cgi?id=659743
2011-10-17 14:55:17 -04:00
Ray Strode
12e3921f81 messageTray: only set stage input mode when necessary
The message tray focus grabbing code sets the stage input
mode to Shell.StageInputMode.FOCUSED when the overview is
not visible. This ensures the stage window's input
region gets reshaped to include the notification chrome,
and so that input events get delivered appropriately to
the notification that grabbed focus.

The message tray code never tries to restore the stage input
mode later. Instead, the code relies on the stage input
mode (and input region) getting reset to
shell.StageInputMode.NORMAL automatically when focus moves
back from the shell chrome to a window in the user's session.

It's not really correct to set the stage input mode based
on the overview's visibility, though. At the login screen,
even though no overview is visible, the stage input mode is
Shell.StageInputMode.FULLSCREEN which is sufficient
for the notification's needs,  Furthermore,
Shell.StageInputMode.FOCUSED is insufficient for the login
dialog's needs since the login dialog isn't considered
part of the shell's chrome and won't get included in the
stage input region.

This commit changes the message tray code to only set the
stage input mode if the current stage input mode isn't good enough,
rather than assuming the input mode isn't good enough just because
the overview is hidden.

https://bugzilla.gnome.org/show_bug.cgi?id=660919
2011-10-17 13:24:12 -04:00
Dan Winship
928fbee15b altTab: fix app ordering in certain edge cases
Because we were sorting the Alt+Tab list by user_time rather than
stacking order / MRU, it was possible for the currently-focused window
to sometimes not be the first app in the list. Fix this by using
meta_display_get_tab_list() to get the proper MRU ordering of windows
on the current workspace, and then convert that to an ordered list of
apps.

https://bugzilla.gnome.org/show_bug.cgi?id=645026
2011-10-17 12:54:03 -04:00