CVSROOT: /cvs/gnome Module name: metacity Changes by: newren 05/10/24 16:42:13
Modified files: . : Tag: constraints_experiments ChangeLog src : Tag: constraints_experiments display.c display.h window.c Log message: 2005-10-24 Elijah Newren <[EMAIL PROTECTED]> Fix keyboard resizing and bouncing weirdness with mouse movement, and cleanup the crap from the last patch. We should now have bug #154670 fixed, and bug #124582 [http://bugzilla.gnome.org/show_bug.cgi?id=124582] and bug #122670 [http://bugzilla.gnome.org/show_bug.cgi?id=122670] should be much less severe. Fixing will require removing the pointer warping, disabling doing both keyboard and mouse moving/resizing interchangeably, or something else even more drastic. * src/display.h (struct MetaDisplay): * src/display.c (meta_display_begin_grab_op): * src/window.c (meta_window_handle_mouse_grab_op_event): Remove changes made in last patch in regards to the new display->grab_ignore_enter_leave_until_mouse_motion field * src/window.c: (meta_window_handle_mouse_grab_op_event): #ifdef out the EnterNotify/LeaveNotify events so that they don't bust things (warp_grab_pointer): clamp the new position to be within the screen coordinates, set grab_latest_motion_(x|y) and grab_anchor_window_pos.(width|height) as well (meta_window_update_keyboard_resize): remove the manual fixup to handle pointer warping since that code is now in warp_grab_pointer (it wasn't complete here anyway, and also needed to be done for move operations) URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=metacity&who=newren&date=explicit&mindate=2005-10-24%2016:41&maxdate=2005-10-24%2016:43 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list