<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/nt, branch feature/delsel-replace</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>Fix MS-Windows build broken by recent updates in MinGW64 headers</title>
<updated>2026-01-22T17:36:54+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2026-01-22T17:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7b9d3e90ce32e2e19f0b4725868f9a6f76346ae6'/>
<id>7b9d3e90ce32e2e19f0b4725868f9a6f76346ae6</id>
<content type='text'>
* nt/inc/ms-w32.h (strerror): Redirect to sys_strerror after
including &lt;string.h&gt;, to prevent the linker from thinking it
should be imported from some DLL.  Reported by Richard Copley
&lt;rcopley@gmail.com&gt;.

* src/w32.c: Remove now unneeded prototype of sys_strerror.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nt/inc/ms-w32.h (strerror): Redirect to sys_strerror after
including &lt;string.h&gt;, to prevent the linker from thinking it
should be imported from some DLL.  Reported by Richard Copley
&lt;rcopley@gmail.com&gt;.

* src/w32.c: Remove now unneeded prototype of sys_strerror.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Add 2026 to copyright years.</title>
<updated>2026-01-01T12:54:34+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2026-01-01T12:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c31f6adc31d48076c63ad82b83b2970e1b0d7b9b'/>
<id>c31f6adc31d48076c63ad82b83b2970e1b0d7b9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove all traces of MSVC support from MS-Windows code</title>
<updated>2025-11-27T07:07:04+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-11-27T07:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5822759d47114bbac47b1a26a9c35c415e7f3336'/>
<id>5822759d47114bbac47b1a26a9c35c415e7f3336</id>
<content type='text'>
We dropped support for MSVC long ago, and nowadays only support
MinGW for the MS-Windows builds of Emacs.
* src/w32term.h:
* src/w32fns.c:
* src/w32.c:
* nt/inc/sys/socket.h:
* nt/inc/stdalign.h:
* nt/inc/ms-w32.h: Remove MSVC-specific code and preprocessor
conditions.
* nt/inc/ms-w32.h: Don't redirect Posix functions to MS _FOO
equivalents, as MinGW headers do that nowadays better, not
necessarily via functions, and do not disable that when __STDC__
is defined.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We dropped support for MSVC long ago, and nowadays only support
MinGW for the MS-Windows builds of Emacs.
* src/w32term.h:
* src/w32fns.c:
* src/w32.c:
* nt/inc/sys/socket.h:
* nt/inc/stdalign.h:
* nt/inc/ms-w32.h: Remove MSVC-specific code and preprocessor
conditions.
* nt/inc/ms-w32.h: Don't redirect Posix functions to MS _FOO
equivalents, as MinGW headers do that nowadays better, not
necessarily via functions, and do not disable that when __STDC__
is defined.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix MinGW build broken by integration of 'stdio-consolesafe'</title>
<updated>2025-11-18T14:19:20+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-11-18T14:19:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0026445dd6f4fb0dad763a1bead0d23c8d27137e'/>
<id>0026445dd6f4fb0dad763a1bead0d23c8d27137e</id>
<content type='text'>
* src/conf_post.h: Avoid redirecting '*printf' functions if
'OMIT_CONSOLESAFE' is defined to 1.
* nt/cmdproxy.c:
* nt/ddeclient.c: Define 'OMIT_CONSOLESAFE' to 1 to avoid
redirecting '*printf functions' to stdio-consolesafe replacements.
* nt/Makefile.in (LIBS_ADDPM): Add -lgnu to link 'addpm' against
Gnulib.  (Bug#79855)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/conf_post.h: Avoid redirecting '*printf' functions if
'OMIT_CONSOLESAFE' is defined to 1.
* nt/cmdproxy.c:
* nt/ddeclient.c: Define 'OMIT_CONSOLESAFE' to 1 to avoid
redirecting '*printf functions' to stdio-consolesafe replacements.
* nt/Makefile.in (LIBS_ADDPM): Add -lgnu to link 'addpm' against
Gnulib.  (Bug#79855)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-30</title>
<updated>2025-11-08T12:04:52+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-11-08T12:04:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=00524e6e02050475f171ad03664e3700f5753890'/>
<id>00524e6e02050475f171ad03664e3700f5753890</id>
<content type='text'>
a71ba898db8 ; Update the MinGW URLs in w32 FAQ and nt/INSTALL
e0ffcc655e5 No more color emoji issue on OpenBSD 7.8 and later (bug#7...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a71ba898db8 ; Update the MinGW URLs in w32 FAQ and nt/INSTALL
e0ffcc655e5 No more color emoji issue on OpenBSD 7.8 and later (bug#7...
</pre>
</div>
</content>
</entry>
<entry>
<title>; Update the MinGW URLs in w32 FAQ and nt/INSTALL</title>
<updated>2025-11-08T10:09:04+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-11-08T10:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a71ba898db84f728e2898c6b5f65402f600be9b9'/>
<id>a71ba898db84f728e2898c6b5f65402f600be9b9</id>
<content type='text'>
* nt/INSTALL: Update MinGW URLs.

* doc/misc/efaq-w32.texi (MinGW): Update the URL's and the text to
reflect the fact that mingw.org's MinGW is no longer developed and
can be found only on the WWW Archive.
(Compiling): Add a cross-reference to "MinGW".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nt/INSTALL: Update MinGW URLs.

* doc/misc/efaq-w32.texi (MinGW): Update the URL's and the text to
reflect the fact that mingw.org's MinGW is no longer developed and
can be found only on the WWW Archive.
(Compiling): Add a cross-reference to "MinGW".
</pre>
</div>
</content>
</entry>
<entry>
<title>A better fix for recent changes in Gnulib's acl_entries.c</title>
<updated>2025-11-06T06:36:50+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-11-06T06:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d6402072f2d0f83b6dae110d80f08d42900d31f7'/>
<id>d6402072f2d0f83b6dae110d80f08d42900d31f7</id>
<content type='text'>
See https://lists.gnu.org/archive/html/emacs-devel/2025-11/msg00145.html
for the related discussions.
* nt/mingw-cfg.site (ac_cv_func_acl_entries): Set to "yes" to
disable compilation of lib/acl_entries.c on MinGW.

* lib/acl_entries.c (acl_entries): Revert last change, as it is no
longer needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://lists.gnu.org/archive/html/emacs-devel/2025-11/msg00145.html
for the related discussions.
* nt/mingw-cfg.site (ac_cv_func_acl_entries): Set to "yes" to
disable compilation of lib/acl_entries.c on MinGW.

* lib/acl_entries.c (acl_entries): Revert last change, as it is no
longer needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unbreak MinGW build broken by Gnulib merge</title>
<updated>2025-11-05T15:51:42+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-11-05T15:51:42+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d3101630abfaff68990a99ebccb3f767550f16a6'/>
<id>d3101630abfaff68990a99ebccb3f767550f16a6</id>
<content type='text'>
* lib/acl_entries.c (acl_entries): Make it no-op for MinGW, as it
was before.  Without this, acl_entries doesn't compile on MinGW.

* nt/gnulib-cfg.mk (OMIT_GNULIB_MODULE_issymlink)
(OMIT_GNULIB_MODULE_issymlinkat): Disable these Gnulib modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lib/acl_entries.c (acl_entries): Make it no-op for MinGW, as it
was before.  Without this, acl_entries doesn't compile on MinGW.

* nt/gnulib-cfg.mk (OMIT_GNULIB_MODULE_issymlink)
(OMIT_GNULIB_MODULE_issymlinkat): Disable these Gnulib modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update MS-Windows manifest for Emacs</title>
<updated>2025-10-12T05:38:00+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-10-12T05:38:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f91de96d036d519c98c7d09e3a8516c916a5ec56'/>
<id>f91de96d036d519c98c7d09e3a8516c916a5ec56</id>
<content type='text'>
* nt/emacs-x64.manifest:
* nt/emacs-x86.manifest: supportedOS GUID for Windows 11 is the
same as for Windows 10.  See
https://learn.microsoft.com/en-us/windows/win32/sbscs/application-manifests#trustinfo
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nt/emacs-x64.manifest:
* nt/emacs-x86.manifest: supportedOS GUID for Windows 11 is the
same as for Windows 10.  See
https://learn.microsoft.com/en-us/windows/win32/sbscs/application-manifests#trustinfo
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump Emacs version to 30.2.50</title>
<updated>2025-08-14T10:46:32+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-08-14T10:46:32+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=34f35407eb2d6d5f977ae671058eb17aa80dd58b'/>
<id>34f35407eb2d6d5f977ae671058eb17aa80dd58b</id>
<content type='text'>
* README:
* configure.ac:
* exec/configure.ac:
* java/AndroidManifest.xml.in (Version-code):
* nt/README.W32:
* msdos/sed2v2.inp: Bump Emacs version to 30.2.50.

* etc/NEWS: Add headers for Emacs 30.2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* README:
* configure.ac:
* exec/configure.ac:
* java/AndroidManifest.xml.in (Version-code):
* nt/README.W32:
* msdos/sed2v2.inp: Bump Emacs version to 30.2.50.

* etc/NEWS: Add headers for Emacs 30.2.
</pre>
</div>
</content>
</entry>
</feed>
