<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src, branch scratch/faster-loaddefs</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Add more cursor bitmaps on Haiku</title>
<updated>2022-05-28T04:35:12+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-28T04:35:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f91e87cc8aa4a477ef9995de5314eac6093572ef'/>
<id>f91e87cc8aa4a477ef9995de5314eac6093572ef</id>
<content type='text'>
* src/haikufns.c (cursor_bitmaps_for_id): Add hourglass cursor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/haikufns.c (cursor_bitmaps_for_id): Add hourglass cursor.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve documentation on what callers of `x-begin-drag' should do</title>
<updated>2022-05-28T02:30:45+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-28T02:30:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=79ae40c8e4dac5898d68c92f26f625ac400b960c'/>
<id>79ae40c8e4dac5898d68c92f26f625ac400b960c</id>
<content type='text'>
* doc/lispref/frames.texi (Drag and Drop):
* src/xfns.c (Fx_begin_drag): Improve documentation of how the
chosen action should be performed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/frames.texi (Drag and Drop):
* src/xfns.c (Fx_begin_drag): Improve documentation of how the
chosen action should be performed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve documentation of `x-begin-drag'</title>
<updated>2022-05-28T02:21:52+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-28T02:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b52f36a33d84fad94deb2469d5b9f1bb96e2a920'/>
<id>b52f36a33d84fad94deb2469d5b9f1bb96e2a920</id>
<content type='text'>
* src/xfns.c (Fx_begin_drag): Fix typos and improve wording.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/xfns.c (Fx_begin_drag): Fix typos and improve wording.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve safety of various DND callbacks</title>
<updated>2022-05-28T02:09:19+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-28T02:09:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=73237458ba305506d42293beb88d26054f8a353c'/>
<id>73237458ba305506d42293beb88d26054f8a353c</id>
<content type='text'>
* src/xterm.c (x_dnd_begin_drag_and_drop): Restore selection
events if DND is no longer in progress and don't call
x-dnd-movement-function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/xterm.c (x_dnd_begin_drag_and_drop): Restore selection
events if DND is no longer in progress and don't call
x-dnd-movement-function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix frame destruction issues and misuse of x_get_atom_name</title>
<updated>2022-05-28T01:37:29+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-28T01:37:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ac13957b86ad699a76a0b248063551f971c4cef9'/>
<id>ac13957b86ad699a76a0b248063551f971c4cef9</id>
<content type='text'>
* src/frame.c (delete_frame): Prevent deleting the dnd frame
while waiting for finish as well.
* src/xselect.c (Fx_get_atom_name): Clean up code and fix
uninitialized use of need_sync.
* src/xterm.c (x_dnd_send_unsupported_drop, x_dnd_send_drop)
(handle_one_xevent): Clean up usage of x_get_atom_name.
(x_get_atom_name): Accept NULL for need_sync.

* src/xterm.h: Update declarations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/frame.c (delete_frame): Prevent deleting the dnd frame
while waiting for finish as well.
* src/xselect.c (Fx_get_atom_name): Clean up code and fix
uninitialized use of need_sync.
* src/xterm.c (x_dnd_send_unsupported_drop, x_dnd_send_drop)
(handle_one_xevent): Clean up usage of x_get_atom_name.
(x_get_atom_name): Accept NULL for need_sync.

* src/xterm.h: Update declarations.
</pre>
</div>
</content>
</entry>
<entry>
<title>; * src/nsselect.m (ns_decode_data_to_pasteboard): Fix GNUstep build.</title>
<updated>2022-05-28T01:21:40+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-28T01:21:40+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b2c8e8a299dadce7dc1bae2adf73ee9303856bb6'/>
<id>b2c8e8a299dadce7dc1bae2adf73ee9303856bb6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build on earlier versions of Mac OS X</title>
<updated>2022-05-28T01:19:33+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-28T01:19:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6d6d1adbe7aa507fc15b1c6830f2eac5e7592ebc'/>
<id>6d6d1adbe7aa507fc15b1c6830f2eac5e7592ebc</id>
<content type='text'>
* src/nsselect.m (ns_decode_data_to_pasteboard): Respect
NS_USE_NSPasteboardTypeFileUrl.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/nsselect.m (ns_decode_data_to_pasteboard): Respect
NS_USE_NSPasteboardTypeFileUrl.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add file dragging support to NS port</title>
<updated>2022-05-28T01:18:09+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-28T01:18:09+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ffab237cbfda5121fe9d6a1a479dbb5a4c3e5f2f'/>
<id>ffab237cbfda5121fe9d6a1a479dbb5a4c3e5f2f</id>
<content type='text'>
* lisp/dired.el (dired-mouse-drag-files): Document that
`dired-mouse-drag-files' now works on NS.

* lisp/term/ns-win.el (x-begin-drag): Handle FILE_NAME.
* src/nsselect.m (ns_decode_data_to_pasteboard): Handle file URL
type.
(ns_lisp_to_pasteboard, Fns_begin_drag): Handle new type `file'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/dired.el (dired-mouse-drag-files): Document that
`dired-mouse-drag-files' now works on NS.

* lisp/term/ns-win.el (x-begin-drag): Handle FILE_NAME.
* src/nsselect.m (ns_decode_data_to_pasteboard): Handle file URL
type.
(ns_lisp_to_pasteboard, Fns_begin_drag): Handle new type `file'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve DND documentation</title>
<updated>2022-05-28T01:03:29+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-28T01:03:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3c5fbfe4ac52fb951918f0b0e6a10bade7590fa5'/>
<id>3c5fbfe4ac52fb951918f0b0e6a10bade7590fa5</id>
<content type='text'>
* doc/lispref/frames.texi (Drag and Drop):
* src/xfns.c (Fx_begin_drag): Document that x-begin-drag may
return immediately if no mouse buttons are held down.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/frames.texi (Drag and Drop):
* src/xfns.c (Fx_begin_drag): Document that x-begin-drag may
return immediately if no mouse buttons are held down.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix x_dnd_movement_frame detection on GTK builds</title>
<updated>2022-05-28T00:55:13+00:00</updated>
<author>
<name>Po Lu</name>
</author>
<published>2022-05-28T00:55:13+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5c07aed894f9822560eabc607674b22aaaaf4780'/>
<id>5c07aed894f9822560eabc607674b22aaaaf4780</id>
<content type='text'>
* src/xterm.c (x_dnd_begin_drag_and_drop): Make sure movement
frame is on the correct display.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/xterm.c (x_dnd_begin_drag_and_drop): Make sure movement
frame is on the correct display.
</pre>
</div>
</content>
</entry>
</feed>
