Don't block changes in mouse pointer inside 'track-mouse'
commitedd09381c618125d8aa23c9414034fbeee176305
authorEli Zaretskii <eliz@gnu.org>
Tue, 30 Jun 2015 15:59:21 +0000 (30 18:59 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 30 Jun 2015 15:59:21 +0000 (30 18:59 +0300)
tree009641f2aad95cc9852b06b036a4e6a9f143be94
parent881c4790266c42805ac1b9a5f1bbe13d3dd23478
Don't block changes in mouse pointer inside 'track-mouse'

* etc/NEWS:
* doc/lispref/frames.texi (Mouse Tracking): Document the special
effect of setting 'track-mouse' to 'dragging'.

* lisp/textmodes/artist.el (artist-mouse-draw-continously):
* lisp/ruler-mode.el (ruler-mode-mouse-drag-any-column-iteration):
* lisp/mouse-drag.el (mouse-drag-throw):
* lisp/mouse.el (mouse-drag-line): Set 'track-mouse' to 'dragging'
to avoid changes in the shape of the mouse pointer.

* src/xdisp.c (define_frame_cursor1): Don't change the mouse
pointer shape when do_mouse_tracking has the value of 'dragging',
not just any non-nil value.  (Bug#20934)
(syms_of_xdisp): DEFSYM 'dragging'.
doc/lispref/frames.texi
etc/NEWS
lisp/mouse-drag.el
lisp/mouse.el
lisp/ruler-mode.el
lisp/textmodes/artist.el
src/xdisp.c