<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src/nsterm.m, branch scratch/pkg</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>Support for menu bar in window_from_coordinates</title>
<updated>2023-10-28T05:28:07+00:00</updated>
<author>
<name>Manuel Giraud</name>
</author>
<published>2023-10-21T12:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6b229ffc6f32b111bf11242080d98022758b43e0'/>
<id>6b229ffc6f32b111bf11242080d98022758b43e0</id>
<content type='text'>
* src/window.h:
* src/window.c (window_from_coordinates): In the no toolkit
build, add support for the menu bar window.  Add a new
'menu_bar_p' argument so the function's signature has changed.
All callers changed.

* src/androidterm.c (handle_one_android_event):
* src/haikuterm.c (haiku_read_socket):
* src/keyboard.c (make_lispy_position):
* src/nsterm.m ([EmacsView mouseDown:]):
* src/pgtkterm.c (button_event):
* src/w32term.c (w32_read_socket):
* src/xdisp.c (note_mouse_highlight):
* src/xterm.c (handle_one_xevent): Set menu_bar_p to true.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/window.h:
* src/window.c (window_from_coordinates): In the no toolkit
build, add support for the menu bar window.  Add a new
'menu_bar_p' argument so the function's signature has changed.
All callers changed.

* src/androidterm.c (handle_one_android_event):
* src/haikuterm.c (haiku_read_socket):
* src/keyboard.c (make_lispy_position):
* src/nsterm.m ([EmacsView mouseDown:]):
* src/pgtkterm.c (button_event):
* src/w32term.c (w32_read_socket):
* src/xdisp.c (note_mouse_highlight):
* src/xterm.c (handle_one_xevent): Set menu_bar_p to true.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-29</title>
<updated>2023-10-07T07:48:00+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2023-10-07T07:48:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5384619921783bc6d411ea88976ea55b1198ed91'/>
<id>5384619921783bc6d411ea88976ea55b1198ed91</id>
<content type='text'>
a74e51cfd15 Fix a defcustom :type
c27b90d04bf Fix 'ido--ffap-find-file'
1594d5f17ad Fix setting the pipe capacity for subprocesses
aad8b5d78f3 Handle LANG on macOS differently (bug#65908)

# Conflicts:
#	src/process.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a74e51cfd15 Fix a defcustom :type
c27b90d04bf Fix 'ido--ffap-find-file'
1594d5f17ad Fix setting the pipe capacity for subprocesses
aad8b5d78f3 Handle LANG on macOS differently (bug#65908)

# Conflicts:
#	src/process.c
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-29</title>
<updated>2023-10-07T07:46:48+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2023-10-07T07:46:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1c9ddf39481694b67f02da96660d15f6468186fc'/>
<id>1c9ddf39481694b67f02da96660d15f6468186fc</id>
<content type='text'>
e9b88f61ccc Fix a defcustom :type
3216cd96952 Fix pulse-flag :type
2065ab5562e Fix defcustoms in timeclock.el
bdd30132496 ; * lisp/image-mode.el (image-mode-to-text, image-mode-as...
5c2d9ae48ed ; * lisp/image-mode.el: Fix typos in doc strings (bug#663...
fa0d3f45aeb ; Improve wording of last change
3ef259e28a8 Improve documentation of `ns-use-proxy-icon`
712505a82b9 Document assigning libraries to packages in make-tarball.txt
6bdc5cfe384 Doc fix; more consistently refer to "text terminals"
d210d761b19 ; Fix doc strings of overlay-arrow variables
4fd00ff1f7e Fix defcustoms in type-break.el (Bug#66210)
47770b0eca4 Fix term-scroll-to-bottom-on-output :type
f8bdc8dff0b ; Normalize GNU ELPA :core package statements
63ec6d998d4 ; * doc/emacs/custom.texi (Early Init File): Improve inde...
a4185f87bd0 ; Silence macOS 14 warning
d9d6e14a698 ; * lisp/vc/vc.el (vc-next-action): Improve commentary.
d558f38fe5c ; * lisp/emacs-lisp/let-alist.el (let-alist): Fix quoting...
71feee79309 Doc fix in let-alist for keys with nil value
72cc9cf2cde ; Fix typos
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
e9b88f61ccc Fix a defcustom :type
3216cd96952 Fix pulse-flag :type
2065ab5562e Fix defcustoms in timeclock.el
bdd30132496 ; * lisp/image-mode.el (image-mode-to-text, image-mode-as...
5c2d9ae48ed ; * lisp/image-mode.el: Fix typos in doc strings (bug#663...
fa0d3f45aeb ; Improve wording of last change
3ef259e28a8 Improve documentation of `ns-use-proxy-icon`
712505a82b9 Document assigning libraries to packages in make-tarball.txt
6bdc5cfe384 Doc fix; more consistently refer to "text terminals"
d210d761b19 ; Fix doc strings of overlay-arrow variables
4fd00ff1f7e Fix defcustoms in type-break.el (Bug#66210)
47770b0eca4 Fix term-scroll-to-bottom-on-output :type
f8bdc8dff0b ; Normalize GNU ELPA :core package statements
63ec6d998d4 ; * doc/emacs/custom.texi (Early Init File): Improve inde...
a4185f87bd0 ; Silence macOS 14 warning
d9d6e14a698 ; * lisp/vc/vc.el (vc-next-action): Improve commentary.
d558f38fe5c ; * lisp/emacs-lisp/let-alist.el (let-alist): Fix quoting...
71feee79309 Doc fix in let-alist for keys with nil value
72cc9cf2cde ; Fix typos
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle LANG on macOS differently (bug#65908)</title>
<updated>2023-10-05T18:41:54+00:00</updated>
<author>
<name>Gerd Möllmann</name>
</author>
<published>2023-10-05T18:41:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=aad8b5d78f306ac9ca0c03734524c9f49585bee8'/>
<id>aad8b5d78f306ac9ca0c03734524c9f49585bee8</id>
<content type='text'>
* src/nsterm.m (ns_init_locale): If LANG is set, try to use that,
otherwise try to deduce what LANG should be.  Check is the result is
valid, and use LANG="en_US.UTF-8" if not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/nsterm.m (ns_init_locale): If LANG is set, try to use that,
otherwise try to deduce what LANG should be.  Check is the result is
valid, and use LANG="en_US.UTF-8" if not.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Silence macOS 14 warning</title>
<updated>2023-09-29T11:32:55+00:00</updated>
<author>
<name>Eshel Yaron</name>
</author>
<published>2023-09-27T18:46:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a4185f87bd0e5c129ce93a56b5a3330e2d6b1776'/>
<id>a4185f87bd0e5c129ce93a56b5a3330e2d6b1776</id>
<content type='text'>
* src/nsterm.m: Implement 'applicationSupportsSecureRestorableState'
to silence warning on macOS 14.  (Bug#66245)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/nsterm.m: Implement 'applicationSupportsSecureRestorableState'
to silence warning on macOS 14.  (Bug#66245)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build error on older macOS versions</title>
<updated>2023-09-13T19:27:49+00:00</updated>
<author>
<name>Alan Third</name>
</author>
<published>2023-09-13T19:26:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4b44178e722a98b6844b045271e4b04e76469607'/>
<id>4b44178e722a98b6844b045271e4b04e76469607</id>
<content type='text'>
* src/nsterm.m (ns_scroll_run): Use srcRect instead of destRect.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/nsterm.m (ns_scroll_run): Use srcRect instead of destRect.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove check for appdefined events on the queue (bug#65843)</title>
<updated>2023-09-11T16:22:01+00:00</updated>
<author>
<name>Alan Third</name>
</author>
<published>2023-09-11T16:18:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6acb3c5b05a7b9fb32a5336e1bb740f527571ae9'/>
<id>6acb3c5b05a7b9fb32a5336e1bb740f527571ae9</id>
<content type='text'>
It seems this was likely a bug in macOS 10.10.1. I have no way to find
out when it was fixed, but hopefully before 10.10.5, the most recent
release of that version.

* src/nsterm.m (ns_send_appdefined): Remove check for whether previous
appdefined events have been lost.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems this was likely a bug in macOS 10.10.1. I have no way to find
out when it was fixed, but hopefully before 10.10.5, the most recent
release of that version.

* src/nsterm.m (ns_send_appdefined): Remove check for whether previous
appdefined events have been lost.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash on child frame creation (bug#65817)</title>
<updated>2023-09-11T16:22:01+00:00</updated>
<author>
<name>Alan Third</name>
</author>
<published>2023-09-08T18:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c19a2dff5ab0d16a1aed62c68baf1d23dd1649b5'/>
<id>c19a2dff5ab0d16a1aed62c68baf1d23dd1649b5</id>
<content type='text'>
* src/nsterm.m ([EmacsView initFrameFromEmacs:]): Reorder the way the
frame and layers are created.
([EmacsView makeBackingLayer]): Change to the newly renamed method
below.
([EmacsLayer initWithColorSpace:doubleBuffered:]):
([EmacsLayer initWithDoubleBuffered:]): Rename the method and remove
the colorspace argument as it's no longer able to be set on initial
creation.
* src/nsterm.h: Use new method prototype.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/nsterm.m ([EmacsView initFrameFromEmacs:]): Reorder the way the
frame and layers are created.
([EmacsView makeBackingLayer]): Change to the newly renamed method
below.
([EmacsLayer initWithColorSpace:doubleBuffered:]):
([EmacsLayer initWithDoubleBuffered:]): Rename the method and remove
the colorspace argument as it's no longer able to be set on initial
creation.
* src/nsterm.h: Use new method prototype.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify the EmacsLayer double buffering code (bug#63187)</title>
<updated>2023-09-11T16:22:00+00:00</updated>
<author>
<name>Alan Third</name>
</author>
<published>2023-07-23T11:00:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=fa24bbb631fce7c5110dc322264224842cbb28d8'/>
<id>fa24bbb631fce7c5110dc322264224842cbb28d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent crashes on macOS when fullscreen frame is deleted</title>
<updated>2023-06-21T13:35:27+00:00</updated>
<author>
<name>Daniel Martín</name>
</author>
<published>2023-06-18T22:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a5c71cc2322bfcc9e611213a14ef4a83a7c61007'/>
<id>a5c71cc2322bfcc9e611213a14ef4a83a7c61007</id>
<content type='text'>
* src/nsterm.m (ns_free_frame_resources): Remove the frame's
window from the hierarchy.  (Bug#64147)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/nsterm.m (ns_free_frame_resources): Remove the frame's
window from the hierarchy.  (Bug#64147)
</pre>
</div>
</content>
</entry>
</feed>
