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

Reply via email to