Commit Graph

5204 Commits

Author SHA1 Message Date
Carlos Garnacho
1a29f2cd0f Add pointer/keyboard abstract classes 2012-11-03 19:37:52 -04:00
Carlos Garnacho
324d9fdb14 compositor: Use helper functions for input events 2012-11-03 19:37:52 -04:00
Carlos Garnacho
190037cd72 keybindings: Use input event helper functions 2012-11-03 19:37:52 -04:00
Carlos Garnacho
a3ca52bf0f window: use input event helper functions on notify_focus() 2012-11-03 19:37:51 -04:00
Carlos Garnacho
29b5fd7fd7 display: get crossing/focus events details via helper functions 2012-11-03 19:37:51 -04:00
Carlos Garnacho
7a3d49b88e display: get button event coordinates with the helper functions 2012-11-03 19:37:51 -04:00
Carlos Garnacho
3e3ad71a68 display: get button events state from helper functions 2012-11-03 19:37:51 -04:00
Carlos Garnacho
1c3b695848 display: get button number from helper input event function 2012-11-03 19:37:51 -04:00
Carlos Garnacho
e1379441d4 display: Use helper function to get input events' timestamp 2012-11-03 19:37:51 -04:00
Carlos Garnacho
d75f43f504 display: Use helper functions for getting window/root in input events 2012-11-03 19:37:51 -04:00
Carlos Garnacho
de6dceb3ac display: Get the right window/time for input events 2012-11-03 19:37:51 -04:00
Carlos Garnacho
03ddc0cd94 display: separate input/non-input events handling in the event callback
We now use meta_input_event_get_type() to discern input events from the
others. This commit has involved plenty of indenting changes, so it's
better seen with git diff -b.
2012-11-03 19:37:51 -04:00
Carlos Garnacho
f440af2c02 core: Add helper code to handle input events
These will be used with every input event out there so they're
dealt with uniformly.
2012-11-03 19:37:51 -04:00
Carlos Garnacho
8b3ef16460 display: Add XInput2 variables in private struct 2012-11-03 19:37:51 -04:00
Carlos Garnacho
7d587770f3 configure: Check for XInput2 2012-11-03 19:37:51 -04:00
Jasper St. Pierre
188d532438 display: Ignore DamageNotify in spew 2012-11-03 19:37:51 -04:00
Owen W. Taylor
f258556cec MetaPluginManager: don't send events to Clutter twice
When support for multiple plugins was removed, the logic that was
supposed to send events to Clutter directly *only if there is no filter
function from a plugin* was broken, so events were being sent to
Clutter twice if Clutter didn't consume them the first time.

https://bugzilla.gnome.org/show_bug.cgi?id=686406
2012-11-03 19:36:41 -04:00
Jasper St. Pierre
62dbaa89ca mutter: Don't call g_type_init
It has been deprecated upstream.
2012-11-02 11:45:11 -04:00
Tobias Endrigkeit
b56396eca5 Updated German translation 2012-10-30 18:59:33 +01:00
Rafael Ferreira
0fdc36cac4 Updated Brazilian Portuguese Translation 2012-10-29 16:29:49 -02:00
Florian Müllner
2cc0d31b17 window: Avoid spurious focus-window changes when showing desktop
When using the show-desktop shortcut with no desktop window, unshowing
will focus the second-most-recently-used window. If we find a desktop
window, it will be focused explicitly and everything works as expected;
however without a desktop window, we end up hiding the focus window,
which will use focus_default_window() with the not_this_one parameter
to move focus away. We used to get away with this, as the not_this_one
parameter was ignored until commit e257580b94, now with bug 675982
fixed, we need to explicitly handle the show-desktop case.

https://bugzilla.gnome.org/show_bug.cgi?id=686928
2012-10-26 15:52:32 +02:00
Florian Müllner
e2bf91cd61 Bump version to 3.7.1
Update NEWS
2012-10-23 14:50:37 +02:00
Mattias Põldaru
294311b2d1 [l10n] Updated Estonian translation 2012-10-22 22:02:58 +03:00
Kjartan Maraas
db6d89b742 Updated Norwegian bokmål translation 2012-10-22 19:52:14 +02:00
Florian Müllner
2717a02a8d screen: Ignore num-workspaces when using dynamic workspaces
On startup, workspaces are initialized according to the num-workspaces
preference. However when using dynamic workspaces, the actual number
of workspaces in use might be greater than the preference (when
replacing the window manager), forcing windows on those workspaces
to the first workspace.
To fix, ignore the preference completely when using dynamic workspaces
and try to restore the previous number of workspaces (as read from
_NET_NUMBER_OF_DESKTOPS).

https://bugzilla.gnome.org/show_bug.cgi?id=685439
2012-10-17 22:43:26 +02:00
Мирослав Николић
4344c9e192 Updated Serbian translation 2012-10-17 10:11:38 +02:00
Marek Černocký
53e2d34628 Updated Czech translation 2012-10-17 08:27:39 +02:00
Andika Triwidada
c602d53649 Updated Indonesian translation 2012-10-16 23:42:05 +07:00
Daniel Mustieles
43a121c8d9 Updated Spanish translation 2012-10-16 18:12:08 +02:00
Fran Diéguez
a8c5100fbb Updated Galician translations 2012-10-16 17:06:40 +02:00
Matej Urbančič
5034bd8a7e Updated Slovenian translation 2012-10-16 15:33:58 +02:00
Florian Müllner
07d8b9ce19 Revert "delete: Unbreak string freeze"
This reverts commit 09713c5fd4.

https://bugzilla.gnome.org/show_bug.cgi?id=684306
2012-10-16 14:47:37 +02:00
Florian Müllner
9c5ac65311 Bump version to 3.6.1
Update NEWS
2012-10-15 23:26:37 +02:00
Carles Ferrando
ce8d36a5db [l10n] Updated Catalan (Valencian) translation 2012-10-15 22:39:12 +02:00
Gil Forcada
27b00d6f63 [l10n] Updated Catalan translation 2012-10-15 22:39:04 +02:00
Alexandre Franke
c441364bd3 Update French translation 2012-10-15 21:26:41 +02:00
Jürg Billeter
1a521e10c3 display: Only manage the default X screen
https://bugzilla.gnome.org/show_bug.cgi?id=648156
2012-10-15 19:18:45 +02:00
Theppitak Karoonboonyanan
e22d941f06 Updated Thai translation 2012-10-15 15:16:47 +07:00
Sayak Sarkar
787d22dcd0 Updated Bengali India Translations 2012-10-15 12:30:04 +05:30
Sandeep Sheshrao Shedmake
22d9182322 Updated Marathi Translations 2012-10-15 11:16:55 +05:30
Ask H. Larsen
38295e8202 Updated Danish translation 2012-10-15 06:38:57 +02:00
Shankar Prasad
fe57f7572d Updated Kannada Translations 2012-10-14 23:58:42 +05:30
Shankar Prasad
aade16a9eb Updated Kannada Translations 2012-10-14 23:57:16 +05:30
Alexander Shopov
e31a97759e Updated Bulgarian translation 2012-10-14 17:31:48 +03:00
Benjamin Berg
472662d099 Resize the guard window when the X screen is resized.
Fixes bug #670396. Without this fix the guard window may not
extend over the whole area of the screen after a XRandR
reconfiguration. The effect being that mouse events are
delivered to invisible windows.
2012-10-14 12:16:06 +02:00
Aurimas Černius
027f16b096 Updated Lithuanian translation 2012-10-13 22:55:26 +03:00
Ihar Hrachyshka
5c7fdd67e8 Updated Belarusian translation. 2012-10-13 17:44:15 +03:00
Kjartan Maraas
4a0b6793bf Updated Norwegian bokmål translation 2012-10-13 12:51:20 +02:00
Daniel Mustieles
228d1bf9aa Updated Spanish translation 2012-10-13 12:28:33 +02:00
Changwoo Ryu
85bcb9c121 Updated Korean translation 2012-10-13 18:54:53 +09:00