<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chemacs.git/configure.ac, branch devmain</title>
<subtitle>emacs
</subtitle>
<id>http://cgit.adnoto.dev/chemacs.git/atom?h=devmain</id>
<link rel='self' href='http://cgit.adnoto.dev/chemacs.git/atom?h=devmain'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/'/>
<updated>2026-05-29T07:25:18Z</updated>
<entry>
<title>Move Texinfo related autoconf code to a new separate texinfo.m4 file.</title>
<updated>2026-05-29T07:25:18Z</updated>
<author>
<name>Vincent Belaïche</name>
<email>vincentb1@users.sourceforge.net</email>
</author>
<published>2026-05-02T12:50:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=2455b32dd31689e75bd34101431c9410297e5aca'/>
<id>urn:sha1:2455b32dd31689e75bd34101431c9410297e5aca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update from Gnulib by running admin/merge-gnulib</title>
<updated>2026-05-27T04:57:20Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2026-05-27T00:51:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=834ff524f98024cbf30771df3849a5d9241ab2e2'/>
<id>urn:sha1:834ff524f98024cbf30771df3849a5d9241ab2e2</id>
<content type='text'>
In addition to the automatic changes, also do the following,
needed due to recent Gnulib changes.
* admin/merge-gnulib (AVOIDED_MODULES): Add btoc32,
c32_apply_type_test, c32_get_type_test, c32isalnum, c32rtomb,
c32tolower, c32toupper, localeinfo, mbrtoc32-regular.
Remove btowc, iswctype, mbrtowc, wcrtomb, wctype, wctype-h.
Also remove iswblank, iswdigit, iswxdigit, locale-h, raise,
stdarg-h, some of which perhaps could have been removed earlier.
* configure.ac (_REGEX_AVOID_UCHAR_H): New macro.
</content>
</entry>
<entry>
<title>; Fix the build broken by a typo in configure.ac</title>
<updated>2026-05-08T06:51:13Z</updated>
<author>
<name>Eli Zaretskii</name>
<email>eliz@gnu.org</email>
</author>
<published>2026-05-08T06:51:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=730d3884dc3ee540c3d68f64edffa35cb5561f34'/>
<id>urn:sha1:730d3884dc3ee540c3d68f64edffa35cb5561f34</id>
<content type='text'>
* configure.ac (module_env_snippet_32): Fix typo.
</content>
</entry>
<entry>
<title>Bump master Emacs version to 32.0.50</title>
<updated>2026-05-07T16:46:43Z</updated>
<author>
<name>Sean Whitton</name>
<email>spwhitton@spwhitton.name</email>
</author>
<published>2026-05-07T16:46:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=0d287aa2761af39f64d5d0d7f4e6b74430ec8b74'/>
<id>urn:sha1:0d287aa2761af39f64d5d0d7f4e6b74430ec8b74</id>
<content type='text'>
* README:
* configure.ac:
* etc/refcards/ru-refcard.tex:
* exec/configure.ac:
* java/AndroidManifest.xml.in (Version-code):
* msdos/sed2v2.inp:
* nt/README.W32: Bump Emacs version to 32.0.50.
* etc/NEWS: Empty for Emacs 32.
* lisp/cus-edit.el (customize-changed-options-previous-release):
Set last version to 31.1.
* src/emacs-module.in.h (struct emacs_env_32): Add.
* src/module-env-31.h: Remove header comment.
* src/module-env-32.h: New file.
</content>
</entry>
<entry>
<title>Work around GCC bug 125116</title>
<updated>2026-05-02T01:39:56Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2026-05-02T00:59:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=0179e3e062b9287bc5b9812e4be0cbe7eac49ac0'/>
<id>urn:sha1:0179e3e062b9287bc5b9812e4be0cbe7eac49ac0</id>
<content type='text'>
* configure.ac: When configured with --enable-gcc-warnings,
use the -Wno-analyzer-allocation-size option if available.
This works around a false positive bug in
GCC 16.0.1 20260321 (Red Hat 16.0.1-0) x86-64; see
&lt;https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125116&gt;.
</content>
</entry>
<entry>
<title>Always compile w32image.c on MinGW (Bug#80924)</title>
<updated>2026-04-30T15:52:22Z</updated>
<author>
<name>Randy Taylor</name>
<email>dev@rjt.dev</email>
</author>
<published>2026-04-30T02:18:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=edc19c35369670e1dcf8afdd00c54bc68fc5594b'/>
<id>urn:sha1:edc19c35369670e1dcf8afdd00c54bc68fc5594b</id>
<content type='text'>
This enables features unrelated to native image APIs, such as
'w32-export-frame' and 'yank-media', which need to call GDI+
functions.
* configure.ac (HAVE_W32) [!CYGWIN]: Always include w32image.o in
W32_OBJ.
* etc/NEWS: Drop 'yank-media' '--without-native-image-api' caveat.
* src/emacs.c (main):
* src/w32select.c (convert_dibv5_to_png):
* src/w32term.c (w32_draw_image_foreground): Replace
HAVE_NATIVE_IMAGE_API with WINDOWSNT.
* src/w32.c (term_ntproc): Remove redundant HAVE_NATIVE_IMAGE_API guard.
* src/w32fns.c (Fw32_export_frame) [!WINDOWSNT]: Return nil on Cygwin.
</content>
</entry>
<entry>
<title>xwidgets: re-enable with newer webkit2gtk</title>
<updated>2026-04-12T11:22:26Z</updated>
<author>
<name>Dirk-Jan C. Binnema</name>
<email>djcb@djcbsoftware.nl</email>
</author>
<published>2026-04-03T06:41:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=4e855f90d1b1c3996b408d3f5d9e02d0ca7fd792'/>
<id>urn:sha1:4e855f90d1b1c3996b408d3f5d9e02d0ca7fd792</id>
<content type='text'>
By disabling hw-acceleration we can re-enable xwidgets with newer
webkit2gtk versions (Bug#80728).
Newer versions were disallowed (Bug#66068) since they abort when a
webkit view is created; however, they work fine as long as we disable
hw-acceleration, since the off-screen windows that xwidgets uses do not
support that.
* configure.ac: Remove upper-bound for webkit2gtk version check.
* src/xwidget.c (Fmake_xwidget): Turn off hardware-acceleration.

Copyright-paperwork-exempt: yes
</content>
</entry>
<entry>
<title>Rename emacs-module.h.in -&gt; emacs-module.in.h</title>
<updated>2026-03-14T14:08:15Z</updated>
<author>
<name>Basil L. Contovounesios</name>
<email>basil@contovou.net</email>
</author>
<published>2026-02-18T15:48:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=7077633e67a4acf257b307e79a27b9e8e25c02ce'/>
<id>urn:sha1:7077633e67a4acf257b307e79a27b9e8e25c02ce</id>
<content type='text'>
* src/emacs-module.h.in: Rename...
* src/emacs-module.in.h: ...to this, for consistency with all other
lib/*.in.h files (bug#80428).
* Makefile.in (CONFIG_STATUS_FILES_IN):
* admin/release-branch.txt:
* src/emacs-module.c: All uses updated.
* admin/authors.el (authors-renamed-files-alist): Register rename.
* configure.ac: Specify non-default AC_CONFIG_FILES input file.
</content>
</entry>
<entry>
<title>Change back tree-sitter version requirement (bug#80108)</title>
<updated>2026-02-18T01:55:18Z</updated>
<author>
<name>Yuan Fu</name>
<email>casouri@gmail.com</email>
</author>
<published>2026-02-18T01:55:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=25149aec99ad81e5725bd727b9e592153ba19728'/>
<id>urn:sha1:25149aec99ad81e5725bd727b9e592153ba19728</id>
<content type='text'>
Now we use treesit_traverse_sibling_helper when it exists, and
use the old code otherwise. So we still support older
tree-sitter versions.

* configure.ac (LIBSYSTEMD_CFLAGS): Add back old config checking
for the malloc function. Add another check for
ts_tree_cursor_goto_previous_sibling.
* src/treesit.c: (treesit_traverse_sibling_helper): Add back the
old code that doesn't require
ts_tree_cursor_goto_previous_sibling.
</content>
</entry>
<entry>
<title>Fix SELinux config without -lselinux</title>
<updated>2026-02-15T20:18:30Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2026-02-15T20:17:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=f84fb38a8241e94efdc2c191084822e74a57f806'/>
<id>urn:sha1:f84fb38a8241e94efdc2c191084822e74a57f806</id>
<content type='text'>
Without this fix, a 64-bit build on Ubuntu 25.10 x86-64 failed
when the libselinux1-dev:i386 package (providing &lt;selinux/selinux.h&gt;)
was installed but the libselinux1-dev package (providing
/usr/lib/x86_64-linux-gnu/libselinux.so) was not.
The first symptom was when compiling emacsclient:
‘/usr/bin/ld: ../lib/libgnu.a(file-has-acl.o): in function
`get_aclinfo': .../lib/file-has-acl.c:247:(.text+0x4d8): undefined
reference to `getfilecon'’.
* configure.ac: Default with_selinux to maybe, not to yes.
Defer our SELinux configuration to after Gnulib’s, so that
we handle any SELinux problems that Gnulib discovers.
</content>
</entry>
</feed>
