Po Lu
e2561e267f
Merge from savannah/emacs-30
...
72cf9964f3
Inaccuracy in efaq.texi
fc48e9e8ed
; Fix typos in DOS Makefile scripts
9b8d754579
; * etc/NEWS: Explain Nextstep.
8819e5a45d
Fix treesit crash (bug#71681)
eaf2dc96c1
; Fix SHR test on MS-Windows
57880f597c
Delete redundant mention of `with-eval-after-load'
ea8ce98434
* doc/misc/efaq.texi (New in Emacs 30): Fix typos.
45a20d781a
; Fix typos in symbols
d95f039af4
Document security fixes in FAQ
d063af203c
Add "New in Emacs 30" to FAQ
ca6b484162
; * etc/NEWS: Move "Minibuffer and Completions"
35c46663e4
; * etc/NEWS: Move item to "Lisp Changes".
0515b38d28
; * etc/NEWS: Move keyboard macro items closer together.
22af3a7103
; * etc/NEWS: More copy-edits.
000ef8876a
; * etc/NEWS: Move items to "Incompatible Lisp Changes".
4088dc8e4c
; * etc/NEWS: Rearrange "Incompatible Lisp Changes".
179800f36b
; * lisp/epg.el (epg--start): Add commentary about encoding.
73898f0214
Fix non-ASCII filename operatiion on EasyPG (bug#71500)
a65b6aac6b
Silence warning with global minor mode :predicate
f5f7343ac4
; * etc/NEWS: Move an item to "Startup Changes"
c95066bf18
; * etc/NEWS: Move some Lisp items to better place.
bf7db88ce1
; * etc/NEWS: Rearrange "Editing Changes in Emacs 30.1"
000424eb9e
; * etc/NEWS: Make touch screen support more prominent.
5b5671587f
; * etc/NEWS: Rearrange "Changes in Emacs 30.1".
31124abdef
; * lisp/thingatpt.el (sexp-at-point): Doc fix (bug#71777).
44f269d6e6
Fix: make 'xwidget-webkit-scroll-backward' scroll backwards
358085997c
Merge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...
736b7cad40
Add jsdoc support to php-ts-mode in <script> element
5f3d964e39
Update to Transient v0.7.2-4-gf75bc48d
# Conflicts:
# etc/NEWS
2024-06-30 10:06:09 +08:00
Po Lu
f0f883da4b
Update the DJGPP configuration scripts
...
* msdos/sedlibmk.inp (HAVE_WCHAR_T): Delete edit of variable
removed from Gnulib.
2024-06-30 10:05:45 +08:00
Po Lu
fc48e9e8ed
; Fix typos in DOS Makefile scripts
...
* msdos/sedlibmk.inp (NEXT_AS_FIRST_DIRECTIVE_ENDIAN_H)
(NEXT_ENDIAN_H): Use a different command deliminter character
from `/'.
2024-06-30 10:03:53 +08:00
Eli Zaretskii
17f202939e
Bump Emacs version to 31.0.50
...
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp:
* etc/refcards/ru-refcard.tex:
* etc/NEWS: Bump Emacs version to 31.0.50.
* etc/NEWS.30: New file.
2024-06-23 06:56:48 -04:00
Eli Zaretskii
dd0fc6aff6
New branch emacs-30
...
* README:
* configure.ac:
* nt/README.W32:
* etc/refcards/ru-refcard.tex:
* msdos/sed2v2.inp:
* lisp/cus-edit.el (customize-changed-options-previous-release):
Cut the emacs-30 release branch.
2024-06-23 06:48:54 -04:00
Po Lu
14d401167d
Correct previous change
...
* msdos/sedlibmk.inp (NEXT_AS_FIRST_DIRECTIVE_ENDIAN_H)
(NEXT_ENDIAN_H): Define to machine/endian.h.
2024-06-04 15:20:06 +08:00
Po Lu
c826acd4e1
Fix the DJGPP build
...
* config.bat: Update endian.in-h from endian.in.h.
* msdos/sedlibmk.inp (HAVE_ENDIAN_H)
(NEXT_AS_FIRST_DIRECTIVE_ENDIAN_H, NEXT_ENDIAN_H, ENDIAN_H)
(ENDIAN_H_JUST_MISSING_STDINT, GL_GENERATE_ENDIAN_H_CONDITION):
Define appropriately for DJGPP.
2024-06-04 15:20:06 +08:00
Po Lu
48563687f2
Fix the DJGPP build
...
* config.bat: Generate stdbit.in-h from stdbit.in.h.
* msdos/sedlibmk.inp (GL_STDC_...): Enable generation
of ISO C2x features.
(STDBIT_H): Define to stdbit.h.
(GL_GENERATE_STDBIT_H_CONDITION): Define to 1.
2024-05-19 09:46:26 +08:00
Po Lu
15fd1e2cb6
; Update last change
...
* msdos/sedlibmk.inp (STDDEF_NOT_IDEMPOTENT): Define to 1.
2024-05-12 10:16:56 +08:00
Po Lu
47a0fc91df
Fix the DJGPP build
...
* msdos/sedlibmk.inp (HAVE_STRTOF, NULLPTR_T_NEEDS_STDDEF):
Define to 1.
2024-05-12 10:13:41 +08:00
Mattias Engdegård
1135ce461d
Always enable native JSON support and remove Jansson references
...
* src/json.c (Fjson__available_p): Remove.
* lisp/subr.el (json-available-p): Always return t.
* admin/nt/dist-build/build-dep-zips.py:
* configure.ac:
* doc/lispref/text.texi (Parsing JSON):
* java/INSTALL:
* java/org/gnu/emacs/EmacsNative.java (EmacsNative):
* lisp/term/w32-win.el (dynamic-library-alist):
* m4/ndk-build.m4 (ndk_INIT):
* msdos/sed1v2.inp:
* nt/INSTALL:
* nt/INSTALL.W64:
* src/Makefile.in:
* src/emacs.c (main):
* src/lisp.h:
Remove JSON configuration options and references to it and Jansson from
documentation and build files.
* etc/NEWS: Announce.
2024-03-30 15:19:56 +01:00
Po Lu
d88f9717ae
; * msdos/sedleim.inp: Adapt to Emacs 30.
2024-01-21 10:33:30 +08:00
Po Lu
ecf08f0621
Merge from savannah/emacs-29
...
dc4e6b1329
; Update copyright years in more files
64b3777631
; Run set-copyright from admin.el
8e1c56ae46
; Add 2024 to copyright years
# Conflicts:
# doc/misc/modus-themes.org
# doc/misc/texinfo.tex
# etc/NEWS
# etc/refcards/ru-refcard.tex
# etc/themes/modus-operandi-theme.el
# etc/themes/modus-themes.el
# etc/themes/modus-vivendi-theme.el
# lib/alloca.in.h
# lib/binary-io.h
# lib/c-ctype.h
# lib/c-strcasecmp.c
# lib/c-strncasecmp.c
# lib/careadlinkat.c
# lib/cloexec.c
# lib/close-stream.c
# lib/diffseq.h
# lib/dup2.c
# lib/filemode.h
# lib/fpending.c
# lib/fpending.h
# lib/fsusage.c
# lib/getgroups.c
# lib/getloadavg.c
# lib/gettext.h
# lib/gettime.c
# lib/gettimeofday.c
# lib/group-member.c
# lib/malloc.c
# lib/md5-stream.c
# lib/md5.c
# lib/md5.h
# lib/memmem.c
# lib/memrchr.c
# lib/nanosleep.c
# lib/save-cwd.h
# lib/sha1.c
# lib/sig2str.c
# lib/stdlib.in.h
# lib/strtoimax.c
# lib/strtol.c
# lib/strtoll.c
# lib/time_r.c
# lib/xalloc-oversized.h
# lisp/auth-source-pass.el
# lisp/emacs-lisp/lisp-mnt.el
# lisp/emacs-lisp/timer.el
# lisp/info-look.el
# lisp/jit-lock.el
# lisp/loadhist.el
# lisp/mail/rmail.el
# lisp/net/ntlm.el
# lisp/net/webjump.el
# lisp/progmodes/asm-mode.el
# lisp/progmodes/project.el
# lisp/progmodes/sh-script.el
# lisp/textmodes/flyspell.el
# lisp/textmodes/reftex-toc.el
# lisp/textmodes/reftex.el
# lisp/textmodes/tex-mode.el
# lisp/url/url-gw.el
# m4/alloca.m4
# m4/clock_time.m4
# m4/d-type.m4
# m4/dirent_h.m4
# m4/dup2.m4
# m4/euidaccess.m4
# m4/fchmodat.m4
# m4/filemode.m4
# m4/fsusage.m4
# m4/getgroups.m4
# m4/getloadavg.m4
# m4/getrandom.m4
# m4/gettime.m4
# m4/gettimeofday.m4
# m4/gnulib-common.m4
# m4/group-member.m4
# m4/inttypes.m4
# m4/malloc.m4
# m4/manywarnings.m4
# m4/mempcpy.m4
# m4/memrchr.m4
# m4/mkostemp.m4
# m4/mktime.m4
# m4/nproc.m4
# m4/nstrftime.m4
# m4/pathmax.m4
# m4/pipe2.m4
# m4/pselect.m4
# m4/pthread_sigmask.m4
# m4/readlink.m4
# m4/realloc.m4
# m4/sig2str.m4
# m4/ssize_t.m4
# m4/stat-time.m4
# m4/stddef_h.m4
# m4/stdint.m4
# m4/stdio_h.m4
# m4/stdlib_h.m4
# m4/stpcpy.m4
# m4/strnlen.m4
# m4/strtoimax.m4
# m4/strtoll.m4
# m4/time_h.m4
# m4/timegm.m4
# m4/timer_time.m4
# m4/timespec.m4
# m4/unistd_h.m4
# m4/warnings.m4
# nt/configure.bat
# nt/preprep.c
# test/lisp/register-tests.el
2024-01-02 10:28:14 +08:00
Po Lu
dc4e6b1329
; Update copyright years in more files
2024-01-02 10:17:39 +08:00
Po Lu
64b3777631
; Run set-copyright from admin.el
2024-01-02 09:53:43 +08:00
Po Lu
8e1c56ae46
; Add 2024 to copyright years
2024-01-02 09:47:10 +08:00
Eli Zaretskii
0cbc91f29a
Bump Emacs version
...
* README:
* configure.ac:
* msdos/sed2v2.inp:
* nt/README.W32: Bump Emacs version to 29.1.90.
2023-10-19 05:12:20 -04:00
Po Lu
748521ba34
Fix the MS-DOS build
...
* msdos/sed1v2.inp (TIMER_TIME_LIB): Define to empty string.
2023-08-13 11:23:14 +08:00
Po Lu
5e0c200608
Fix the MS-DOS build
...
* msdos/sedlibmk.inp (OMIT_GNULIB_MODULE_boot-time): Define to
true.
* src/filelock.c (get_boot_sec) [MSDOS]: Return 0; this
information is probably unavailable. It is also irrelevant as
MS-DOS is a single-process operating system.
2023-08-13 11:10:50 +08:00
Po Lu
aae436c81c
* msdos/sed1v2.inp: Fix last change.
2023-08-07 16:45:27 +08:00
Po Lu
e37ab20656
Fix the DJGPP build halfway
...
* msdos/sed1v2.inp (abs_top_builddir): Edit to .., and explain
why this is okay.
($(abs_top_builddir)/src/lisp.mk): Edit to plain lisp.mk.
2023-08-07 16:40:27 +08:00
Po Lu
9a4249a022
Fix the DJGPP build
...
* msdos/sedlibmk.inp (OMI_GNULIB_MODULE_crypto/md5): Delete
extraneous escape character.
2023-08-07 16:25:25 +08:00
Po Lu
76cac8ae6f
Update from Gnulib, remove printf-posix
...
* m4, lib: Update from Gnulib.
* msdos/sedlibmk.inp: Remove variables deleted as part of previous
change.
* admin/merge-gnulib (GNULIB_MODULES): Remove vasprintf and
printf-posix.
2023-08-07 08:14:38 +08:00
Eli Zaretskii
4a687bcc20
Bump Emacs version
...
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp:
* etc/NEWS: Bump Emacs version to 29.1.50.
2023-07-30 10:08:27 +03:00
Eli Zaretskii
7d1737071f
Bump Emacs version
...
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp: Bump Emacs version to 29.1.
2023-07-23 03:40:46 -04:00
Eli Zaretskii
f690827fa5
Bump Emacs version to 29.0.92
...
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp: Bump version to 29.0.92.
2023-06-18 06:47:21 -04:00
Po Lu
89584de2a5
Fix the MS-DOS build
...
* msdos/sed1v2.inp: Fix removal of ANDROID_BUILD_CFLAGS.
* msdos/sedlibmk.inp: Clear DIR_HAS_FD_MEMBER and
LOCALE_FR_UTF8.
2023-05-15 11:25:23 +08:00
Eli Zaretskii
c90d47619e
Bump Emacs version for next pretest
...
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp: Bump Emacs version to 29.0.91.
2023-05-14 07:32:21 -04:00
Eli Zaretskii
4bc678ec9f
Bump Emacs version to 29.0.90
...
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp: Bump version to 29.0.90.
2023-04-10 01:15:30 -04:00
Po Lu
e38758aaf4
Make ANDROID_CC and SDK_BUILD_TOOLS precious variables
...
* configure.ac (AUTO_DEPEND, ANDROID_STUBIFY, ANDROID_LDFLAGS):
* lib/Makefile.in (ANDROID_CFLAGS, ANDROID_BUILD_CFLAGS)
(ALL_CFLAGS):
* lib/gnulib.mk.in (AM_DEFAULT_VERBOSITY):
* msdos/sed1v2.inp:
* msdos/sedlibmk.inp:
* src/Makefile.in (ANDROID_OBJ, EMACS_CFLAGS): Make those
variables precious. Rename ANDROID_CFLAGS substitution to
ANDROID_BUILD_CFLAGS.
2023-03-16 15:46:39 +08:00
Po Lu
aa24854e7f
Fix the MS-DOS build
...
* msdos/sed1v2.inp:
* msdos/sed3v2.inp:
* msdos/sedlibcf.inp:
* msdos/sedlibmk.inp: Update for Android port and new Gnulib
modules.
2023-03-14 15:14:38 +08:00
Po Lu
a5be840c7b
Fix the MS-DOS build
...
* msdos/sedlibmk.inp: Update getopt.h conditions.
2023-02-26 14:42:14 +08:00
Po Lu
16579f6ed7
Fix the MS-DOS build
...
* msdos/sed1v2.inp: Edit out QCOPY_ACL_LIB.
2023-01-15 09:26:18 +08:00
Paul Eggert
5d1e14bd8b
Adjust to recent Gnulib macro renaming
...
Also, remove some references to unused Gnulib macros.
2023-01-07 15:32:56 -08:00
Eli Zaretskii
3c55fbd4ad
Merge from origin/emacs-29
...
cae528457c
; Add 2023 to copyright years.
b394359261
Improve documentation of 'isearch-open-overlay-temporary'
ab3210e709
Document 'use-package' in the 2 main manuals
# Conflicts:
# etc/refcards/ru-refcard.tex
# lib/explicit_bzero.c
# m4/explicit_bzero.m4
2023-01-01 05:47:47 -05:00
Eli Zaretskii
cae528457c
; Add 2023 to copyright years.
2023-01-01 05:31:12 -05:00
Eli Zaretskii
65456668ab
Bump master Emacs version to 30.0.50
...
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp:
* etc/refcards/ru-refcard.tex: Bump Emacs version to 30.0.50.
* etc/NEWS.29: New file.
* etc/NEWS: Empty for Emacs 30.
* configure.ac: Add boilerplate for module-env-XX.h.
* src/emacs-module.h.in (struct emacs_env_30): Add.
* src/module-env-29.h: Remove header comment.
* src/module-env-30.h: New file.
* lisp/cus-edit.el (customize-changed-options-previous-release):
Set last version to 29.1.
2022-11-28 20:03:07 +02:00
Eli Zaretskii
c6cb6d8506
Cut the emacs-29 release branch
...
* 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-28 19:47:35 +02:00
Yuan Fu
aaeaa310f0
Merge remote-tracking branch 'savannah/master' into feature/tree-sitter
2022-11-21 12:54:35 -08:00
Po Lu
9d266f2a6c
Fix MS-DOS build
...
* msdos/sed1v2.inp: Edit out tree-sitter stuff.
2022-11-21 14:10:21 +08:00
Stefan Kangas
ba485eb949
; Fix typos
2022-11-18 16:02:19 +01:00
Po Lu
2bb8c2cf64
Fix the MS-DOS build
...
* config.bat: Add assert.in-h.
* msdos/sed2v2.inp: Define HAVE_STDBOOL_H.
* msdos/sedlibmk.inp (GL_GNULIB_LCHMOD, HAVE_LCHMOD): Define to
reflect realities.
(NEXT_ASSERT_H, @GL_GENERATE_ASSERT_H_CONDITION@): Define.
(assert.h): Edit command group into individual commands appending
to assert.h-t.
2022-09-29 09:35:55 +08:00
Po Lu
9f26a8d31b
Fix the MS-DOS build
...
* config.bat: Generate stdckdint.in.h
* msdos/sedlibmk.inp (STDCKDINT_H)
(GL_GENERATE_STDCKDINT_H_CONDITION): Update these variables too.
2022-08-18 14:24:43 +08:00
Po Lu
1540481850
Fix the MS-DOS build
...
* msdos/sedlibmk.inp: Define GL_GNULIB_RAWMEMCHR.
* src/process.c (Fsignal_names): Disable on MS-DOS and use
SIGNUM_BOUND, which is always provided by gnulib.
2022-07-06 14:09:51 +08:00
Eli Zaretskii
8804dfdb1a
Merge from origin/emacs-28
...
5e47d6284b
* lisp/gnus/mm-encode.el (mm-default-file-encoding): Fix "...
e71c7a7c60
Fix default-directory of buffers visiting files in renamed...
cccaa9c31d
Fix a kill-append regression
33828e4818
* doc/misc/eww.texi (Advanced): Correct outdated info (bug...
e8d2f40f41
Clean up the MSDOS port
338eda09d8
Fix typo in next-error-find-buffer-function
# Conflicts:
# doc/misc/eww.texi
2022-04-16 13:45:50 -04:00
Eli Zaretskii
e8d2f40f41
Clean up the MSDOS port
...
* src/msdos.h (tcdrain): Redirect to '_dos_commit'.
(openat, fchmodat, futimens, utimensat): Add prototypes.
* msdos/sed1v2.inp (MAKE_PDUMPER_FINGERPRINT): Fix indentation, so
that Make won't consider this line a command.
($(etc)/DOC): Chdir back to ../src, since "make-docfile -d" leaves
us in a wrong directory.
* msdos/sedlibmk.inp (GL_GNULIB_GETRANDOM, GL_GNULIB_MEMMEM)
(GL_GNULIB_SIGDESCR_NP): Define to 1, to get the prototypes from
Gnulib headers.
2022-04-10 15:44:11 +03:00
Eli Zaretskii
dd3863d8bc
; Prepare the release branch for Emacs-28.2 development
...
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp: Bump Emacs version to 28.1.50.
* etc/NEWS: Add Emacs-28.2 sections.
2022-04-03 16:09:11 +03:00
Eli Zaretskii
de7901abbc
Bump Emacs version to 28.1
...
* README:
* configure.ac:
* nt/README.W32:
* msdos/sed2v2.inp: Bump Emacs version to 28.1
2022-04-03 07:38:15 -04:00
Po Lu
f38bdb0327
Take window shapes into account when processing drag and drop
...
* configure.ac: Test for the Nonrectangular Window Shape
extension.
* msdos/sed1v2.inp: Update.
* src/xterm.c (struct x_client_list_window): New fields for
shapes.
(x_dnd_free_toplevels): Free shapes.
(x_dnd_compute_toplevels): Populate window shapes.
(x_dnd_get_target_window_2): New function.
(x_dnd_get_target_window_1): Test WM state of window before
taking it into account.
(x_dnd_begin_drag_and_drop): Use outer window as the initial
last seen window.
(x_dnd_update_state): Small fixes to frame tracking.
(handle_one_xevent): Handle ShapeNotify events correctly.
(x_term_init): Test for the Nonrectangular Window Shape
extension.
* src/xterm.h (struct x_display_info): New atom `WM_STATE'.
2022-03-25 16:22:45 +08:00
Po Lu
1467b04f5c
Handle composite overlay window during drag and drop sessions
...
* configure.ac: Test for the composite extension and use it if
available.
* msdos/sed1v2.inp: Update.
* src/Makefile.in (XCOMPOSITE_LIBS, XCOMPOSITE_CFLAGS): New
variables.
(EMACS_CFLAGS, LIBES): Add new libs and cflags.
* src/xterm.c (x_dnd_get_target_window): Look for proxy on
composite overlay window if mapped.
(x_term_init): Test if the composite extension is available.
* src/xterm.h (struct x_display_info): New fields for composite
extension presence.
2022-03-19 09:29:08 +08:00