summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2023-10-19Bump Emacs versionEli Zaretskii
* README: * configure.ac: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version to 29.1.90.
2023-09-06Fix libgccjit build on HaikuPo Lu
* configure.ac (LIBGCCJIT_LIBS): Link only with -lgccjit under Haiku.
2023-08-07* configure.ac (HAVE_TREE_SITTER): Set NEED_DYNLIB=yes (bug#65123).Eli Zaretskii
2023-07-30Bump Emacs versionEli Zaretskii
* README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: * etc/NEWS: Bump Emacs version to 29.1.50.
2023-07-23Bump Emacs versionEli Zaretskii
* README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: Bump Emacs version to 29.1.
2023-07-15Fix NetBSD build with and without ncursesValtteri Vuorikoski
* configure.ac (netbsd): Don't set TERMINFO=no unless the termcap library is either -ltermcap or -lcurses. This prevents aborts because on recent versions of NetBSD libtermcap is actually a symlink to libterminfo. (Bug#64577) Copyright-paperwork-exempt: yes
2023-06-18Bump Emacs version to 29.0.92Eli Zaretskii
* README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: Bump version to 29.0.92.
2023-05-26Disable cairo-xcb support by defaultPo Lu
* INSTALL (--with-cairo-xcb): Document new option. * configure.ac (USE_CAIRO_XCB): Implement new option.
2023-05-14Bump Emacs version for next pretestEli Zaretskii
* README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: Bump Emacs version to 29.0.91.
2023-04-11* configure.ac: Add -lbsd on Haiku.Po Lu
2023-04-10Bump Emacs version to 29.0.90Eli Zaretskii
* README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: Bump version to 29.0.90.
2023-03-26Fix GNUSTEP tests on EMBAMichael Albinus
* configure.ac (LIBS_GNUSTEP): Adapt CPPFLAGS and CFLAGS. (Bug#62210) Proposed by Po Lu <luangruo@yahoo.com>. * test/infra/gitlab-ci.yml (build-image-gnustep) (test-gnustep): Uncomment jobs.
2023-03-15* configure.ac: Fix native comp compatibility check (bug#61960)Andrea Corallo
2023-03-09Fix libwebp check for some webp installationsPo Lu
* configure.ac: Look for WebPGetInfo; if it is not there, look for libwebpdecoder as well. (bug#61988)
2023-03-06Revert "Fix configuration of webp libraries"Eli Zaretskii
This reverts commit de4277af009115ceba7fe920163c05c608ea9524. It breaks WebP support at least on my system. There's no reason to require libwebpdecoder library to be installed, since we don't use the functions from it, at least not in libwebp 1.2.1.
2023-03-06Fix configuration of webp librariesPo Lu
* configure.ac: Link with libwebpdecoder along with libwebpdemux. (bug#61988)
2023-02-12Support webkit2gtk-4.1Ulrich Müller
* configure.ac: Check for webkit2gtk API version 4.1 first, then fall back to 4.0.
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-12-24Fix alternate stack test in configureFlorian Weimer
* configure.ac (emacs_cv_alternate_stack): Include <stdlib.h> for 'malloc's prototype.
2022-12-21Fix the --without-all build with tree-sitterEli Zaretskii
* configure.ac (HAVE_TREE_SITTER): Set NEED_DYNLIB=yes, since tree-sitter support requires dynlib.o. (Bug#60061)
2022-12-08; Fix typosStefan Kangas
2022-11-28Cut the emacs-29 release branchEli Zaretskii
* README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: Bump Emacs version to 29.0.60. * admin/admin.el (set-version): Fix regexp for configure.ac. * lisp/cus-edit.el (customize-changed-options-previous-release): Bump last version to 28.2.
2022-11-22Fix tree-sitter build using non-bash /bin/sh (bug#59460)Sam James
* configure.ac: Don't use '==' in comparisons. Copyright-paperwork-exempt: yes.
2022-11-21Merge remote-tracking branch 'savannah/master' into feature/tree-sitterYuan Fu
2022-11-10Accept older versions of tree-sitter libraryYuan Fu
* configure.ac: Accept a tree-sitter library as long as it provides ts_set_allocator.
2022-11-10; Revert back to requiring tree-sitter v0.0 for nowYuan Fu
2022-11-09* configure.ac: Change required tree-sitter version to 0.20.2.Yuan Fu
2022-11-03Improve suppression of bogus macOS warningsPaul Eggert
* configure.ac: On macOS, always use -Wno-deprecated-declarations, as the false alarms appear even if --disable-gcc-warnings is given (Bug#58966).
2022-11-03Suppress deprecation warnings on macOS (bug#58966)Gerd Möllmann
* configure.ac (CHECK_LISP_OBJECT_TYPE): Add -Wno-deprecated-declarations for darwin.
2022-10-28* configure.ac (emacs_config_features): Change to TREE_SITTERYuan Fu
Last commit on this line has a wrong changelog, the subject should be emacs_config_features, not WINDOW_SYSTEM_OBJ.
2022-10-28Merge remote-tracking branch 'origin/feature/noverlay'Stefan Monnier
2022-10-28* configure.ac (WINDOW_SYSTEM_OBJ): Move tree-sitter placement.Yuan Fu
2022-10-16Support MinGW build on MS-WindowsEli Zaretskii
* src/treesit.c [WINDOWSNT]: Add MS-Windows boilerplate for dynamically-loaded optional libraries. (init_treesit_functions) [WINDOWSNT]: New function. (load_tree_sitter_if_necessary): New function. (ts_initialize): Call 'load_tree_sitter_if_necessary'. (ts_delete_parser, ts_delete_query, ts_named_node_p): Wrapper functions for TS calls from outside treesit.c. (Ftreesit_parser_root_node, Ftreesit_parser_set_included_ranges) (Ftreesit_parser_included_ranges, Ftreesit_node_type) (Ftreesit_node_start, Ftreesit_node_end, Ftreesit_node_string) (Ftreesit_node_parent, Ftreesit_node_child, Ftreesit_node_check) (Ftreesit_node_field_name_for_child, Ftreesit_node_child_count) (Ftreesit_node_next_sibling, Ftreesit_node_prev_sibling) (Ftreesit_node_first_child_for_pos) (Ftreesit_node_descendant_for_range, Ftreesit_node_eq) (Ftreesit_query_compile, Ftreesit_query_capture) (Ftreesit_search_subtree, Ftreesit_search_forward) (Ftreesit_induce_sparse_tree): Call 'ts_initialize' before any other TS functions. (Ftreesit_available_p): 'treesit-available-p' implemented in C, so that on WINDOWSNT the library could be loaded dynamically. * src/treesit.h (ts_delete_parser, ts_delete_query) (ts_named_node_p): Add prototypes. * src/print.c (print_vectorlike): * src/alloc.c (cleanup_vector): Call tree-sitter function via wrappers defined in treesit.c, not directly, because WINDOWSNT redefines the TS functions to be called via function pointers. * src/Makefile.in (base_obj): Add treesit.o (TREE_SITTER_OBJ): Remove. * lisp/treesit.el (treesit-available-p): Remove: now implemented in C. * lisp/term/w32-win.el (dynamic-library-alist): Add libtree-sitter DLLs. * configure.ac (TREE_SITTER): Support the MinGW build. (TREE_SITTER_OBJ): Remove.
2022-10-05Merge branch 'master' into feature/tree-sitterYuan Fu
2022-10-03Add --with-native-compilation=aot configuration optionLars Ingebrigtsen
* configure.ac: Allow --with-native-compilation=aot to switch full ahead-of-time on. * lisp/Makefile.in: Use the setting from configure.
2022-09-25Merge 'master' into noverlayStefan Monnier
2022-08-29Merge remote-tracking branch 'origin/master' into feature/tree-sitterYuan Fu
2022-08-27Fix webp detection on some Macos systemsDaniel Martín
* configure.ac (HAVE_RSVG): Make webp detection work with Macos 10.3/Homebrew (bug#57420).
2022-08-25* configure.ac: Move AC_LANG_PUSH/POP out of AC_CACHE_CHECK. (Bug#57380)Andreas Schwab
2022-08-19Merge from origin/emacs-28Stefan Kangas
f2c0fb2615 Resurrect obsoletion warning for two functions 9c0eec4ed8 * src/window.c (select_window): Fix assert for buffer = no... 16dfe04be2 Find libgccjit on macOS with Homebrew differently # Conflicts: # etc/NEWS
2022-08-19Find libgccjit on macOS with Homebrew differentlyGerd Möllmann
* configure.ac (MAC_LIBS): Find libgccjit's directory slightly differently for brew installations.
2022-08-04Correctly implement refresh synchronization fencesPo Lu
* configure.ac (HAVE_XSYNC): Also check for XSyncTriggerFence. * src/xfns.c (Fx_create_frame): Create fences. * src/xterm.c (x_atom_refs): New atom. (x_sync_trigger_fence, x_sync_init_fences, x_sync_free_fences): New functions. (x_sync_update_finish): Trigger the appropriate fence. (x_free_frame_resources): Free fences. * src/xterm.h (struct x_display_info): New atom `_NET_WM_SYNC_FENCES'. (struct x_output): New field `sync_fences'.
2022-07-28Bump Emacs version to 28.1.91Stefan Kangas
* README: * configure.ac: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version to 28.1.91.
2022-07-24Find libgccjit.dylib on Homebrew MacosEugene Ha
* configure.ac: Also find libggcjit on Homebrew (bug#55173). Copyright-paperwork-exempt: yes (cherry picked from commit faa29fa2c9e9d5a5d7544a1a39b2a89cf57a8439)
2022-07-16Merge from origin/emacs-28Stefan Kangas
db259d8fd3 Build Seccomp filter only if we have a 64-bit userspace (B...
2022-07-15Build Seccomp filter only if we have a 64-bit userspace (Bug#56549)Philipp Stephani
* configure.ac (SIZEOF_LONG): New variable. * lib-src/Makefile.in (SIZEOF_LONG): New variable; added conditional.
2022-07-05Quote configure.ac arguments more consistentlyPaul Eggert
This should help avoid further Autoconf portability gotchas such as the one recently fixed in 2022-06-27T04:26:01Z!meyering@fb.com. * autogen.sh (autoconf_min): Adjust pattern to match updated configure.ac. * configure.ac: Quote arguments more consistently, as per the Autoconf manual.
2022-07-05Don’t mishandle preset emacs_cv_lesstifPaul Eggert
* configure.ac: Restore CFLAGS etc. correctly even when emacs_cv_lesstif is already set on the command line.
2022-07-04Add support for fullscreen values fullheight and fullwidth on PGTKFlorian Rommel
* src/pgtkterm.c (window_state_event): Support values fullheight and fullwidth for the fullscreen frame-parameter * doc/lispref/frames.texi (Size Parameters): Document inability to actively set hullheight/fullwidth for PGTK frames * configure.ac: Bump GTK version for PGTK * etc/NEWS: Change GTK version in PGTK announcement
2022-07-02Fix repeated "the"Lele Gaifax
* configure.ac (EMACS_CONFIG_FEATURES): * etc/NEWS: * lisp/dnd.el (dnd-begin-text-drag): * src/pgtkfns.c (Fx_display_mm_height, Fx_display_mm_width): (Fx_display_backing_store, Fx_display_visual_class): * src/xterm.c: Fix repeated "the". (Bug#56341) Copyright-paperwork-exempt: yes