Jasper St. Pierre
9f9518c872
gnome-shell-plugin: Port event filter to XInput2
...
Otherwise, we'll see issues with tray icons.
https://bugzilla.gnome.org/show_bug.cgi?id=690590
2013-01-02 13:43:06 -05:00
Jasper St. Pierre
5faf7cb59e
gnome-shell-plugin: Extract crossing event ignores
...
This is a preliminary patch to make the diff in the next patch
cleaner. This just shuffles code around without changing anything.
https://bugzilla.gnome.org/show_bug.cgi?id=690590
2013-01-02 13:43:06 -05:00
Jasper St. Pierre
4b095d532c
st-texture-cache: Remove st_texture_cache_load_from_raw
...
This is now unused.
https://bugzilla.gnome.org/show_bug.cgi?id=691019
2013-01-02 12:32:29 -05:00
Jasper St. Pierre
4288761235
remoteSearch: Use GIcon for loading icon data
...
This removes us from caching the pixbuf data in the icon cache,
and allows us to remove St.TextureCache.load_from_raw().
https://bugzilla.gnome.org/show_bug.cgi?id=691019
2013-01-02 12:32:29 -05:00
Jasper St. Pierre
73388f30fd
main: Add a better comment about shifting the modal stack
...
It took me a few minutes to realize why, so let's just add this
in for future reference.
https://bugzilla.gnome.org/show_bug.cgi?id=690965
2013-01-02 12:32:29 -05:00
Jasper St. Pierre
2d9ddd4bc8
main: Rename curFocus to prevFocus
...
This better describes what we're tracking here: the previous
keyboard focus before pushing the modal.
https://bugzilla.gnome.org/show_bug.cgi?id=690965
2013-01-02 12:32:29 -05:00
Jasper St. Pierre
55aa0cf303
main: Don't mess up the modal stack when the focus actor is destroyed
...
This seems to be an incorrect conversion when we moved from an array
to an object of keys in 3a6b4f3
.
https://bugzilla.gnome.org/show_bug.cgi?id=690965
2013-01-02 12:32:29 -05:00
Jasper St. Pierre
52ca15b514
grabHelper: Allow pressing escape on grab focus grabs
...
We didn't install the captured event handler on grab focus grabs,
leading to the case where we didn't ungrab correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=690897
2013-01-02 12:32:29 -05:00
Jasper St. Pierre
bd383888de
notificationDaemon: Clean up icon/image handling
...
Make the logic for this clearer and easier to see.
https://bugzilla.gnome.org/show_bug.cgi?id=680414
2013-01-02 12:24:10 -05:00
Jasper St. Pierre
1bd349485f
notificationDaemon: Merge two pieces of similar code
...
Use the same code for parsing notification data to handle both
icons and images.
https://bugzilla.gnome.org/show_bug.cgi?id=680414
2012-12-30 14:09:39 -05:00
Jasper St. Pierre
155f9dc1b1
messageTray: Support setImage(null) to mean unsetImage()
...
This is a quick API change that should clean up some conditionals.
https://bugzilla.gnome.org/show_bug.cgi?id=680414
2012-12-30 14:09:39 -05:00
Jasper St. Pierre
fe7ee1edc3
notificationDaemon: Clean up code paths
...
While we really need to clean up the bad MessageTray API, this is
a quick step to allow for a cleaner codebase for the future.
https://bugzilla.gnome.org/show_bug.cgi?id=680414
2012-12-30 14:09:39 -05:00
Jasper St. Pierre
c11cbff605
notificationDaemon: Prevent doing redundant work
...
We already calculated and created a gicon based on the icon and hints.
https://bugzilla.gnome.org/show_bug.cgi?id=680414
2012-12-30 14:09:39 -05:00
Jasper St. Pierre
fbc629266f
notificationDaemon: Fix style
...
https://bugzilla.gnome.org/show_bug.cgi?id=680414
2012-12-30 14:09:39 -05:00
Jasper St. Pierre
75d44dca6b
keyring: Actually ensure sensitivity when the keyring dialog opens
...
I misunderstood how the control flow for the keyring worked.
https://bugzilla.gnome.org/show_bug.cgi?id=690895
2012-12-30 14:09:39 -05:00
Jasper St. Pierre
3e6b794a33
keyring: Fix copy/paste error
...
This was clearly meant to be continueButton.
https://bugzilla.gnome.org/show_bug.cgi?id=690895
2012-12-30 14:09:39 -05:00
Giovanni Campagna
a757ce48a1
ScreenShield: don't reset the lock screen animation if it's already happening
...
When you click Suspend from the user menu, the following things happen:
- we lock the screen internally by calling Main.screenShield.lock() and waiting
for lock-screen-shown
- logind emits a Lock signal, which causes us to lock again
- gnome-settings-daemon notices PrepareForSleep, and calls org.gnome.ScreenSaver.Lock,
just in case, so we lock once more
This means that, if you're lucky, you can see the curtain fall down multiple times,
as each .lock() call resets the animation.
https://bugzilla.gnome.org/show_bug.cgi?id=690858
2012-12-30 01:39:24 +01:00
Rui Matos
507f29a7bd
layout: Make OSK animation quicker, snappier
...
https://bugzilla.gnome.org/show_bug.cgi?id=688642
2012-12-30 00:12:27 +01:00
Balázs Úr
e5f4f77073
Updated Hungarian translation
2012-12-29 16:14:51 +01:00
Rui Matos
f07fee538d
keyboard: Show in an idle on clutter key focus changes
...
It's common to do actor.grab_key_focus() before the actor is mapped
which means that we can't reliably determine where the actor is at
notify::key-focus time and thus might end up showing the keyboard on
the wrong monitor.
This is happening, in particular, with the run dialog. Delaying until
we hit the main loop allows us to know where the actor finally is
before showing the OSK.
https://bugzilla.gnome.org/show_bug.cgi?id=685856
2012-12-28 13:00:15 -05:00
Jasper St. Pierre
fa1420b384
lookingGlass: Move to an inspect() function
...
Rather than add invalid results to the place where you enter JavaScript
commands when you use the eyedropped, add an inspect() function and add
a fake call to it.
https://bugzilla.gnome.org/show_bug.cgi?id=690726
2012-12-28 03:20:37 -05:00
Giovanni Campagna
724a2bd72f
Calendar: use text/calendar preferred app as the calendar app
...
That's what the info panel in g-c-c defines as the preferred calendar
application.
https://bugzilla.gnome.org/show_bug.cgi?id=690767
2012-12-27 19:05:52 +01:00
Giovanni Campagna
d525d02348
ScreenShield: honor lock-delay GSettings key
...
org.gnome.desktop.screensaver.lock-delay contains the grace period
of the screensaver: if deactivated within that many seconds from the
start of the idle period, the shell should not prompt for a password.
This setting correspond to the "Lock screen after" combo in screen
and privacy panels.
https://bugzilla.gnome.org/show_bug.cgi?id=690766
2012-12-27 19:05:44 +01:00
Piotr Drąg
4920cf2b98
Updated Polish translation
2012-12-27 00:42:13 +01:00
Rico Tzschichholz
f41d0938a4
shell-global: Drop unused variable
...
Leftover from 5566aa4588
2012-12-26 16:23:38 +01:00
Daniel Mustieles
924a405829
Updated Spanish translation
2012-12-26 11:59:17 +01:00
Jasper St. Pierre
fc9225e24a
keyring: Make sure the entries are insensitive after submission
...
https://bugzilla.gnome.org/show_bug.cgi?id=690594
2012-12-25 22:18:42 -05:00
Jasper St. Pierre
ac202cbdd3
keyring: Don't use setButtons
...
https://bugzilla.gnome.org/show_bug.cgi?id=690594
2012-12-25 22:18:42 -05:00
Jasper St. Pierre
cedd68c942
polkitAgent: Make sure the entries are insensitive after submission
...
It feels weird and strange to be able to type in the polkit agent
dialog after hitting enter.
https://bugzilla.gnome.org/show_bug.cgi?id=690594
2012-12-25 22:18:42 -05:00
Jasper St. Pierre
4231c879ef
polkitAgent: Don't use setButtons
...
https://bugzilla.gnome.org/show_bug.cgi?id=690594
2012-12-25 22:18:42 -05:00
Jasper St. Pierre
42e58a4b72
modalDialog: Make the button layout visible always
...
With the last button-less modal dialog gone, there's no reason it
should ever be hidden.
https://bugzilla.gnome.org/show_bug.cgi?id=690594
2012-12-25 22:18:42 -05:00
Giovanni Campagna
ebd1bc83c9
Ping the active window when using the app menu
...
Use the new meta_window_check_alive() to verify if the application is
responding after the user activates an action from the app menu.
This in particular restores the ability to force quit applications
from the menu, even if the use a custom GMenu.
https://bugzilla.gnome.org/show_bug.cgi?id=684340
2012-12-25 18:41:22 +01:00
Fran Diéguez
0bc9d7455f
Updated Galician translations
2012-12-25 00:37:18 +01:00
Jasper St. Pierre
5274166f8c
layout: Fix strut heuristics for multi-monitor
...
Spotted while going through the code.
https://bugzilla.gnome.org/show_bug.cgi?id=690666
2012-12-23 21:17:40 -05:00
Jasper St. Pierre
5566aa4588
shell-global: Remove hacks around clutter_event_get_current_time()
...
clutter_event_get_current_time() has been fixed upstream as part
of reentrant bug fixes, so there's no need for these shenanigans.
https://bugzilla.gnome.org/show_bug.cgi?id=690665
2012-12-23 21:17:40 -05:00
Jasper St. Pierre
ab638a4f54
gnome-shell-jhbuild: Remove old envvar
...
This isn't used anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=690667
2012-12-23 21:17:40 -05:00
Jasper St. Pierre
86a8452ab7
run-test: Load shell files from the srcdir
...
https://bugzilla.gnome.org/show_bug.cgi?id=690667
2012-12-23 21:17:26 -05:00
Khaled Hosny
8c96c16eac
Update Arabic translation
2012-12-23 18:35:16 +02:00
Giovanni Campagna
45c2e6575d
Bluetooth: remove dead code
...
Notification.grabFocus doesn't exist anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=687081
2012-12-23 13:32:13 +01:00
Piotr Drąg
a786a7dc55
Revert "Remove a non-existing file"
...
This reverts commit 685262fc5e
.
Please don't remove this file from POTFILES.in.
You need to run 'git submodule init && git submodule update' in your
git checkout. Damned Lies currently lacks support for submodules,
thus this error.
2012-12-21 20:43:42 +01:00
Jasper St. Pierre
6adf5cbee5
Reverting "volume: Put canberra sound events on output streams only"
...
This reverts commit 1964b54627
.
This was committed accidentally.
2012-12-21 13:28:46 -05:00
Jasper St. Pierre
1964b54627
volume: Put canberra sound events on output streams only
...
This seems to be an oversight in the original volume menu code
that slipped in by accident.
2012-12-21 13:24:02 -05:00
Jasper St. Pierre
c9d0e82c52
volume: Clean up stream/slider handling code
...
Rather than using naming schemes and dynamic property lookups as
a kind of namespace, use what was designed to be used as a namespace:
a class.
https://bugzilla.gnome.org/show_bug.cgi?id=690539
2012-12-21 13:23:48 -05:00
Jasper St. Pierre
1a4948f0f2
volume: Pick up hasHeadphones from the signal handler
...
A preliminary patch for big cleanups happening soon.
https://bugzilla.gnome.org/show_bug.cgi?id=690539
2012-12-21 12:30:16 -05:00
Jasper St. Pierre
66da3f5668
volume: Don't have a separate syncVisibility method
...
With it doing less now, we can simply do it inline.
https://bugzilla.gnome.org/show_bug.cgi?id=690539
2012-12-21 12:30:03 -05:00
Jasper St. Pierre
9ebeb64570
volume: Don't set the visibility of the main icon
...
As the main icon is inside the actor, this is needless calculation.
https://bugzilla.gnome.org/show_bug.cgi?id=690539
2012-12-21 12:30:03 -05:00
Jasper St. Pierre
571aaece2e
volume: Merge the two update handlers
...
With our mess of callbacks gone, we can update stream volume
in a single place only.
https://bugzilla.gnome.org/show_bug.cgi?id=690539
2012-12-21 12:30:03 -05:00
Jasper St. Pierre
f60fb954a2
volume: Make icon calculation stable
...
Calculate an icon based on our current state, not a mess of
signal emissions and callbacks. This is a preliminary basic
cleanup patch in preparation for the next one.
https://bugzilla.gnome.org/show_bug.cgi?id=690539
2012-12-21 12:30:03 -05:00
Jasper St. Pierre
1d136cacfb
lockScreenMenu: Construct actual panel icons much more accurately
...
Instead of faking it by adding a bunch of main icons and secondary
icons to our own box, try and recreate the original button box
with the original icons.
https://bugzilla.gnome.org/show_bug.cgi?id=690589
2012-12-21 12:28:00 -05:00
Jasper St. Pierre
994021d77f
panelMenu: Remove inaccurate comment
...
This has been out of date ever since the -symbolic fallbacks
have gone away.
https://bugzilla.gnome.org/show_bug.cgi?id=690589
2012-12-21 12:26:32 -05:00