Carlos Garnacho
ab58d87142
ui: Use input-events.h to translate XEvents to GdkEvents
...
This is the only use in the UI part of core functions not
exported via core.h, but this is sort of a hack within a hack,
and still better than doing the XInput2 vs core dance again.
2011-10-30 18:19:51 +01:00
Carlos Garnacho
e62076f055
devices: Make MetaDevice/MetaDeviceMap partly public
...
MetaDevice is quite limited outside of the core, mostly useful
to represent a device, and get the paired one.
2011-10-30 18:18:50 +01:00
Carlos Garnacho
1e8f10826a
keybindings: Replace XGrabKey() with meta_device_map_grab_key()
2011-10-30 18:18:50 +01:00
Carlos Garnacho
cca79a77da
display: Replace XGrabButton with meta_device_map_grab_button()
2011-10-30 18:18:50 +01:00
Carlos Garnacho
67018d2d04
core: Add XInput2 device map implementation
2011-10-30 18:18:49 +01:00
Carlos Garnacho
199395a395
Replace XAllowEvents with meta_device_allow_events()
2011-10-30 18:18:49 +01:00
Carlos Garnacho
ad911d6cce
Use meta_core_select_events() for input events
2011-10-30 18:18:49 +01:00
Carlos Garnacho
daeaf44e02
core: Add method to select events on a window
...
This function handles XInput2 vs core in input events.
2011-10-30 18:18:49 +01:00
Carlos Garnacho
ec587190e8
devices-xi2: Export function to translate event mask
2011-10-30 18:18:49 +01:00
Carlos Garnacho
22a44bf007
Add XInput2 input devices implementation
2011-10-30 18:18:49 +01:00
Carlos Garnacho
e1679cb35b
input-events: Add method to get the device for an event
2011-10-30 18:18:49 +01:00
Carlos Garnacho
5da2ff0f4e
core: Add device map object
...
It will contain the input devices available
2011-10-30 18:18:49 +01:00
Carlos Garnacho
a547596be4
core: Add core devices implementation
2011-10-30 18:18:49 +01:00
Carlos Garnacho
bb7d549136
device: Add methods to pair devices
2011-10-30 18:18:49 +01:00
Carlos Garnacho
e800da2bca
Add pointer/keyboard abstract classes
2011-10-30 18:18:48 +01:00
Carlos Garnacho
3def650a93
compositor: Use helper functions for input events
2011-10-30 18:18:48 +01:00
Carlos Garnacho
48f59d88fa
keybindings: Use input event helper functions
2011-10-30 18:18:48 +01:00
Carlos Garnacho
01e77bae9d
window: use input event helper functions on notify_focus()
2011-10-30 18:18:48 +01:00
Carlos Garnacho
66e9720cb7
window: use input event helper functions in grab operations.
2011-10-30 18:18:48 +01:00
Carlos Garnacho
3a8837f8ab
display: get crossing/focus events details via helper functions
2011-10-30 18:18:48 +01:00
Carlos Garnacho
cc4f66bc8a
display: get button event coordinates with the helper functions
2011-10-30 18:18:48 +01:00
Carlos Garnacho
90287cb3f6
display: get button events state from helper functions
2011-10-30 18:18:47 +01:00
Carlos Garnacho
0c317e8ced
display: get button number from helper input event function
2011-10-30 18:18:47 +01:00
Carlos Garnacho
33c829ee39
display: Use helper function to get input events' timestamp
2011-10-30 18:18:47 +01:00
Carlos Garnacho
e92757ac8b
display: Use helper functions for getting window/root in input events
2011-10-30 18:18:47 +01:00
Carlos Garnacho
08f06ba012
display: Get the right window/time for input events
2011-10-30 18:18:47 +01:00
Carlos Garnacho
e49cbb3614
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.
2011-10-30 18:18:47 +01:00
Carlos Garnacho
98e95ed5e8
core: Add helper code to handle input events
...
These will be used with every input event out there so they're
dealt with uniformly.
2011-10-30 18:18:47 +01:00
Carlos Garnacho
5338134b49
display: Add XInput2 variables in private struct
2011-10-30 18:18:47 +01:00
Carlos Garnacho
f5aab9398b
configure: Check for XInput2
2011-10-30 18:18:47 +01:00
Jasper St. Pierre
3beb33bb44
mutter-mag: Quit when the user hits escape
...
https://bugzilla.gnome.org/show_bug.cgi?id=662895
2011-10-28 21:21:57 -04:00
Jasper St. Pierre
1b04a40dce
mutter-mag: Remove deprecated stuff
...
https://bugzilla.gnome.org/show_bug.cgi?id=662895
2011-10-28 21:21:56 -04:00
Jasper St. Pierre
8087872130
theme-viewer: Fix layout
...
https://bugzilla.gnome.org/show_bug.cgi?id=662895
2011-10-28 15:09:21 -04:00
Jasper St. Pierre
3ad25a62cd
ui: Remove deprecated stuff
...
https://bugzilla.gnome.org/show_bug.cgi?id=662895
2011-10-28 15:09:21 -04:00
Jasper St. Pierre
7ecd673d23
mutter-window-demo: Remove deprecated stuff
...
https://bugzilla.gnome.org/show_bug.cgi?id=662895
2011-10-28 15:09:21 -04:00
Jasper St. Pierre
331c9aaee4
Reverting "configure: Turn off -Werror by default" Revert "configure: Turn off -Werror by default"
...
This reverts commit a26e72c452
.
https://bugzilla.gnome.org/show_bug.cgi?id=662574
2011-10-25 09:42:21 -04:00
Jasper St. Pierre
ec1979f9f5
theme-viewer: Update to fix GTK+ deprecations
...
Replace the GtkTable with a GtkGrid, replace GtkH/VBox with GtkBox
and junk a GtkHandleBox.
https://bugzilla.gnome.org/show_bug.cgi?id=662574
2011-10-25 09:42:16 -04:00
Jasper St. Pierre
4b411ea241
tabpopup: Update to fix GTK+ deprecations
...
Replace the GtkTable with a GtkGrid, replace GtkH/VBox with GtkBox
https://bugzilla.gnome.org/show_bug.cgi?id=662574
2011-10-25 09:42:11 -04:00
Jasper St. Pierre
70db187c36
frames: Don't use deprecated API to grab pointer position
...
https://bugzilla.gnome.org/show_bug.cgi?id=662574
2011-10-25 09:42:04 -04:00
krishnababu k
4de3f1d147
Updated Telugu translations
2011-10-25 17:35:54 +05:30
Jasper St. Pierre
821d4458ea
Minor annotation fixes.
2011-10-24 17:06:17 -04:00
Jasper St. Pierre
7f9472a58f
util: Fix memory leak in meta_later_remove
...
We never destroy the later list that's added by meta_later_add.
==4289== 16 bytes in 1 blocks are definitely lost in loss record 1,632 of 7,258
==4289== at 0x4C2640D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4289== by 0x5178D9F: standard_malloc (gmem.c:88)
==4289== by 0x5178E37: g_malloc (gmem.c:164)
==4289== by 0x51924B5: g_slice_alloc (gslice.c:842)
==4289== by 0x5194521: g_slist_insert_sorted_real (gslist.c:900)
==4289== by 0x519465A: g_slist_insert_sorted (gslist.c:957)
==4289== by 0x4EA609A: meta_later_add (util.c:876)
==4289== by 0x4E9C330: meta_screen_queue_workarea_recalc (screen.c:2640)
==4289== by 0x4E9A360: update_num_workspaces (screen.c:1646)
==4289== by 0x4E99026: meta_screen_new (screen.c:924)
==4289== by 0x4E7AB51: meta_display_open (display.c:803)
==4289== by 0x4E9168E: meta_run (main.c:552)
https://bugzilla.gnome.org/show_bug.cgi?id=642652
2011-10-21 15:44:50 -04:00
Jasper St. Pierre
3599917123
meta-window-group: Use clutter_actor_has_effects if available
...
This avoids a potentially costly allocation on every pixmap update.
https://bugzilla.gnome.org/show_bug.cgi?id=662225
2011-10-21 09:20:46 -04:00
Jasper St. Pierre
d624e85bc1
frames: Disable the titlebar "inner resize"
...
Since invisible draggable borders have been around, there isn't really a big
need for this feature
https://bugzilla.gnome.org/show_bug.cgi?id=660129
2011-10-21 09:16:39 -04:00
Rui Matos
6aa4bfd060
tiling: do not tile if moving in snap mode
...
If we are moving in snap mode (shift pressed) we don't want to tile. We must
also cancel any pending tiling if snap mode is activated during the move drag.
https://bugzilla.gnome.org/show_bug.cgi?id=662270
2011-10-20 16:18:38 +01:00
Colin Walters
a26e72c452
configure: Turn off -Werror by default
...
We will eventually land jhbuild work to grep for warnings; for now
breaking the build is just too painful.
2011-10-19 09:52:02 -04:00
Nguyễn Thái Ngọc Duy
acc4e03482
Updated Vietnamese translation
2011-10-18 14:40:21 +11:00
Nguyễn Thái Ngọc Duy
e176a9e891
po/vi: import from Damned Lies
2011-10-18 14:35:19 +11:00
Owen W. Taylor
0b36663ff1
Bump version to 3.2.1
...
Update NEWS
2011-10-17 23:17:16 -04:00
Jasper St. Pierre
bb035fe6e0
window: Correct coordinates for the configure event
...
We should still correct the coordinates for withdrawn windows.
2011-10-17 21:53:58 -04:00