Rico Tzschichholz
4a7939268c
build: Add org.freedesktop.login1.xml to EXTRA_DIST
2014-05-20 18:50:33 +02:00
Jasper St. Pierre
80266d3071
keybindings: Clean up code a tiny bit
2014-05-20 12:25:41 -04:00
Jasper St. Pierre
b66fec0450
egl: Add a way to pause the ClutterMasterClock
...
When VT switched away, we need to pause the ClutterMasterClock,
stop processing events, and stop trying to flip.
https://bugzilla.gnome.org/show_bug.cgi?id=730215
2014-05-19 15:48:39 -04:00
Jasper St. Pierre
32af6a3ef4
evdev: Fix a compile warning
...
device_type_str is only used inside a CLUTTER_NOTE, which evaluate
to nothing when CLUTTER_ENABLE_DEBUG is off.
2014-05-19 15:47:57 -04:00
Jasper St. Pierre
8e5cfccf49
Revert "launcher: Put in some markers to help diff make a readable patch"
...
The markers have fulfilled their purpose.
2014-05-19 15:09:23 -04:00
Jasper St. Pierre
dcf64ca167
launcher: Replace mutter-launch with logind integration
...
This uses David Herrmann's new logind sessions interface to retrieve
fds for input devices, rather than using a custom setuid helper to do
the management. This vastly simplifies the interface.
This requires systemd v210, at least.
https://bugzilla.gnome.org/show_bug.cgi?id=724604
2014-05-19 15:09:23 -04:00
Jasper St. Pierre
f93fc1506b
launcher: Put in some markers to help diff make a readable patch
2014-05-19 15:09:22 -04:00
Jasper St. Pierre
4ee8fb8154
launcher: Pause Clutter during VT switches
2014-05-19 15:09:20 -04:00
Jasper St. Pierre
446b75907e
launcher: Remove the "VT-switched lock"
...
We'll replace it by pausing the Clutter master clock.
2014-05-19 15:03:06 -04:00
Jasper St. Pierre
550f1989ff
window: Complete moving enter/leave handling here
2014-05-19 15:03:05 -04:00
Emmanuele Bassi
d708c30765
Provide 1.20 version macros
2014-05-19 17:55:52 +01:00
Emmanuele Bassi
1eb6f2420b
Bump to 1.19.1
2014-05-19 17:55:40 +01:00
Felix Riemann
5556241b67
atlas-texture: Keep reference on potential destination atlas
...
When a new CoglAtlasTexture tries to fit into an existing CoglAtlas
it should make sure the atlas stays valid while it expands.
https://bugzilla.gnome.org/show_bug.cgi?id=728064
Reviewed-by: Neil Roberts <neil@linux.intel.com>
(cherry picked from commit 2eec9758f67e9073371c2edd63379324849373c4)
2014-05-19 12:47:09 +01:00
Rico Tzschichholz
91a6f42345
Drop leftover menu.h/metaaccellabel.h references
...
In addition to 8640982e682fe00de21b2ea7301969a7ea74deee
2014-05-18 15:51:14 +02:00
Piotr Drąg
e97cae0eb3
Updated POTFILES.in
2014-05-18 01:05:15 +02:00
Jasper St. Pierre
8640982e68
Convert window menus to a compositor implementation
2014-05-17 15:16:23 -04:00
Jasper St. Pierre
480a853263
x11: Add simple cursor renderer
2014-05-17 13:27:16 -04:00
Jasper St. Pierre
b05953d960
cursor: Add a META_CURSOR_NONE
...
This is for cases where we have a MetaCursorReference that does
not have an X cursor equivalent... we have to return something!
2014-05-17 13:27:16 -04:00
Jasper St. Pierre
3a0de6a4f1
cursor: Correct switching between fallback and backend cursors
...
When switching from the stage cursor to the native cursor, we
forgot to repaint the stage to get rid of the old cursor. Fix
this by having the abstract cursor renderer class track whether
we're using the backend, rather than doing chain-up shenanigans.
2014-05-17 13:27:15 -04:00
Jasper St. Pierre
fb9f22c02f
cursor-renderer-native: Don't move the cursor when we don't need to
2014-05-17 10:58:49 -04:00
Jasper St. Pierre
10ac1000f7
cursor-renderer: We always use a MetaStage
2014-05-17 10:50:44 -04:00
Yosef Or Boczko
85bde59549
Updated Hebrew translation
2014-05-16 04:35:40 +03:00
Jasper St. Pierre
c81a0dede2
keybindings: Don't crash if we don't have any windows to activate
...
Pressing Alt+Tab when we have no windows should not crash your
desktop, especially when it's so easy to hit when trying to test
switching VTs.
2014-05-15 15:50:31 -04:00
Jasper St. Pierre
fc8a2b8a42
keybindings: Rename initial_selection to window
...
Since we removed the tabpopup, this name doesn't make much sense
anymore.
2014-05-15 15:50:31 -04:00
Jasper St. Pierre
2ae0a72dad
wayland: Don't try to autostart gnome-session
...
It won't work.
2014-05-15 14:16:38 -04:00
Jasper St. Pierre
5b17c72047
backend: Create the cursor renderer after the monitor manager
...
The native cursor renderer needs to connect to the monitor manager's
signals.
2014-05-15 14:16:37 -04:00
Jasper St. Pierre
8d9653dece
pointer: Update the button count after repicking
...
The default focus interface uses the button count to determine
whether we should update the pointer focused surface. When releasing
an implicit grab, we need to send the button release events to the
implicitly grabbed surface, so we can't reset the focus surface too
soon. We already explicitly set the focus at the end of implicit
grabs, so counting the buttons after is perfectly fine.
2014-05-15 13:59:28 -04:00
Jasper St. Pierre
e2b7b26f28
wayland: Use meta_window_move to position xdg_popup windows
...
This makes sure we set the user rect as well, which is necessary to
have things not "snap back" to weird locations.
2014-05-14 12:01:11 -04:00
Jasper St. Pierre
ff2eb77fcd
configure: Require a newer wayland-server
2014-05-14 09:52:37 -04:00
Jasper St. Pierre
0588399ac7
configure: Remove old, unused configure arg
2014-05-14 09:52:37 -04:00
Jasper St. Pierre
71544fbf4e
display: Replace set_grab_op_cursor with update_cursor
...
Now that we don't have to regrab to change the cursor, since it's
simply the cursor on the root window, all we have to do is update
the cursor on the screen.
2014-05-14 09:20:49 -04:00
Jasper St. Pierre
c8f3820956
backend-x11: Always pass None for the cursor
...
This means we fall back to what's defined on the root window, which
will give us our properly set cursor.
2014-05-13 16:20:03 -04:00
Jasper St. Pierre
f57b0726a0
cursor-tracker: Remove the grab cursor
...
We expect that meta_screen_set_cursor while grabbed will properly
set the cursor on the root window. Make sure this works by simply
always using the root cursor when we have an active grab.
2014-05-13 16:20:03 -04:00
Jasper St. Pierre
da175bca52
cursor-tracker: Use a separate cursor for xfixes cursor tracking
2014-05-13 16:20:03 -04:00
Jasper St. Pierre
33cb7f4a2c
wayland: Send a correct width / height for state changes
...
If we send out a configure notify for a window and then have some
other kind of state change, we need to make sure that we continue
to send out that new size, rather than the last size the client
sent us a buffer for.
In particular, a client might give us a 250x250 buffer and then
immediately request fullscreen. We send out a configure for the
monitor size and a state that tells it it's full-screen, but then
it takes focus, and since the client hasn't sent us a buffer for
the new size, we tell it it's fullscreen at 250x250.
Fix this.
2014-05-12 18:25:24 -04:00
Jasper St. Pierre
7732447abc
wayland: Update to latest xdg-shell protocol
2014-05-12 18:25:23 -04:00
Jasper St. Pierre
c49c37999c
wayland: Move appears-focused changed handling to window-wayland
2014-05-12 18:25:19 -04:00
Carles Ferrando
d3fc867840
[l10n] Updated Catalan (Valencian) translation
2014-05-12 23:45:55 +02:00
Pau Iranzo
f05eac4305
[l10n] Update Catalan translation
2014-05-12 23:45:52 +02:00
Carles Ferrando
cbc3a41dc2
[l10n] Updated Catalan (Valencian) translation
2014-05-12 23:45:42 +02:00
Pau Iranzo
4b430ee098
[l10n] Update Catalan translation
2014-05-12 23:45:35 +02:00
Jasper St. Pierre
91f35d6a01
wayland: Use standard SINCE version definitions
2014-05-12 17:01:00 -04:00
Daniel Mustieles
549df04ed8
Updated Spanish translation
2014-05-10 19:56:26 +02:00
Daniel Mustieles
810e16c44f
Updated Spanish translation
2014-05-10 19:39:59 +02:00
Jasper St. Pierre
4334135c52
events: Make sure to reset current_time after handling events
...
Otherwise, we'll have a stale value leftover in current_time that
won't be reset until the next event.
2014-05-09 11:51:28 -04:00
Jasper St. Pierre
03c4de5590
events: Set display->current_time when we start processing the event
...
Otherwise, the time will be refetched during processing.
2014-05-09 11:51:28 -04:00
Jasper St. Pierre
7a109a18af
events: Move window button handling to window.c
...
Look at how clean GCD is now!!!
2014-05-08 15:34:27 -04:00
Jasper St. Pierre
d9b72b0f43
events: Clean up event replay code
2014-05-08 15:30:09 -04:00
Jasper St. Pierre
a7ea54bd7d
events: Swallow all events directly on windows
...
This is how the X11 mode works.
2014-05-08 15:28:06 -04:00
Jasper St. Pierre
df642b96e2
events: Replace a switch statement with a simple if test
2014-05-08 15:28:06 -04:00