aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Fix load-theme bug with user-emacs-directoryPaul Eggert2019-09-011-0/+1
| | | | | | | | | | | | | | | | | | | | * lisp/custom.el (custom-theme-directory): Delay initialization, since the value depends on user-emacs-directory (Bug#37256).
| * | | ; Auto-commit of loaddefs files.Glenn Morris2019-09-011-108/+93
| | | |
| * | | Clarify what counts as whitespace in `string-blank-p'Mattias Engdegård2019-09-011-1/+3
| | | | | | | | | | | | | | | | * lisp/emacs-lisp/subr-x.el (string-blank-p): Expand doc string.
| * | | package.el: Allow Package-Requires to span multiple lines (Bug#36301)Thomas Fitzsimmons2019-08-311-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/package.el (lm-header-multiline): Declare function. (package-buffer-info): Parse Package-Requires with lm-header-multiline instead of lm-header. (Bug#36301) Co-authored-by: Noam Postavsky <npostavs@gmail.com>
| * | | Make user-emacs-directory a variablePaul Eggert2019-08-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This is in response to Eli’s review here: https://lists.gnu.org/r/emacs-devel/2019-07/msg00712.html * lisp/subr.el (user-emacs-directory): defvar, not defconst
| * | | Improve documentation for recent XDG-related changesPaul Eggert2019-08-313-27/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust documentation in the light of Eli’s review here: https://lists.gnu.org/r/emacs-devel/2019-07/msg00712.html * doc/emacs/custom.texi (Init File, Find Init): * doc/lispref/files.texi (Standard File Names): * doc/lispref/os.texi (Init File):
| * | | * doc/lispref/customize.texi: Fix typo.Paul Eggert2019-08-311-1/+1
| | | |
| * | | Calculate user-emacs-directory on startupPaul Eggert2019-08-312-24/+41
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | Problem reported by Glenn Morris (Bug#583#56). * lisp/startup.el (startup--xdg-config-default): New constant. (startup--xdg-config-home-emacs): New var. (startup--xdg-or-homedot): New function. (normal-top-level): Use it to set user-emacs-directory early on. (command-line): Also use it to determine the startup init directory. * lisp/subr.el (user-emacs-directory): Just initialize to nil.
| * | Check instead of relying on NOTREACHEDPaul Eggert2019-08-314-12/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTREACHED was designed for traditional lint decades ago, and _Noreturn now normally subsumes its function. In the one case in Emacs where NORETURN might help and _Noreturn does not, check for NOTREACHED instead of assuming it. * lib-src/etags.c (main): * src/xterm.c (x_connection_closed): Remove NOTREACHED after a call to a _Noreturn function, as NOTREACHED is no longer needed there. Also, one of the NOTREACHEDs was misplaced, which defeated traditional lint checking anyway. * lib-src/pop.c (pop_getline): Redo so as to not need NOTREACHED. * src/emacs.c (main): Use eassume (false) rather than NOTREACHED, so that running with ENABLE_CHECKING catches any internal error causing the toplevel Frecursive_edit to return.
| * | * test/lisp/net/tramp-tests.el (tramp-test21-file-links): More cleanup.Glenn Morris2019-08-311-1/+3
| | |
| * | Fix compilation with CHECK_STRUCTSAndreas Schwab2019-08-311-1/+1
| | | | | | | | | | | | * src/pdumper.c (dump_hash_table): Update hash of Lisp_Hash_Table.
| * | ; * src/floatfns.c: Don't use non-ASCII characters in comments.Eli Zaretskii2019-08-311-1/+1
| | |
| * | Avoid signaling errors from ls-lisp--insert-directory on macOSEli Zaretskii2019-08-311-1/+2
| | | | | | | | | | | | | | | | | | * lisp/ls-lisp.el (ls-lisp-sanitize): Don't assume the directory entries for ".." and "." will either both be present or both absent. (Bug#37236)
| * | * src/floatfns.c: Check against __FINITE_MATH_ONLY__ (bug#37140)Mattias Engdegård2019-08-301-0/+8
| | |
| * | Extend tramp--test-check-files (Bug#37228)Michael Albinus2019-08-301-3/+14
| | | | | | | | | | | | | | | * test/lisp/net/tramp-tests.el (tramp--test-check-files): Test also `directory-files-and-attributes'. (Bug#37228)
| * | Fix Tramp's directory-files-and-attributes-with-stat (Bug#37228)Koichi Arakawa2019-08-301-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-sh.el (tramp-do-directory-files-and-attributes-with-stat): Handle file names with spaces. (Bug#37228) Copyright-paperwork-exempt: yes
| * | emacsclient: adjust to new config file locationPaul Eggert2019-08-301-15/+32
| | | | | | | | | | | | | | | | | | | | | * lib-src/emacsclient.c (open_config): New arg XDG, to respect XDG_CONFIG_HOME, consistently with Emacs proper. Caller changed. Use XDG convention if available, falling back on the old names if not.
| * | Prefer ~/.config/emacs to ~/.emacs.d if neither existsPaul Eggert2019-08-303-11/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That way, when Emacs starts in a fresh home directory, it prefers the new (XDG) convention rather than the old one. * lisp/files.el (locate-user-emacs-file): Make the parent directories of user-emacs-directory if needed. This is useful if user-emacs-directory is "~/.config/emacs" and "~/.config" does not yet exist. * lisp/startup.el (command-line): * lisp/subr.el (user-emacs-directory): Prefer XDG_CONFIG_HOME to ~/.emacs.d if neither exists.
| * | Minor copyedits in ido.texiNick Drozd2019-08-301-28/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/ido.texi (Overview) (Interactive Substring Matching, Prefix Matching) (Regexp Matching, Hidden Buffers and Files) (Changing List Order, Find File At Point, Misc) (All Matching, Replacement): Fix wording, markup and punctuation. (Bug#37225)
| * | Merge from origin/emacs-26Glenn Morris2019-08-291-0/+2
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | 1af1240 (origin/emacs-26, emacs-26) ; Remove empty NEWS sections 96dd019 (tag: emacs-26.3-rc1, tag: emacs-26.3) * etc/HISTORY: Add Ema... # Conflicts: # etc/NEWS
| | * ; Remove empty NEWS sectionsGlenn Morris2019-08-291-24/+0
| | |
| | * * etc/HISTORY: Add Emacs 26.3 release release date.emacs-26.3-rc1emacs-26.3Nicolas Petton2019-08-221-0/+2
| | |
| * | ; Merge from origin/emacs-26Glenn Morris2019-08-290-0/+0
| |\ \ | | |/ | | | | | | | | | | | | The following commit was skipped: 4e59ad5 Bump Emacs version to 26.3
| | * Bump Emacs version to 26.3Nicolas Petton2019-08-224-4/+4
| | | | | | | | | | | | | | | | | | | | | * README: * configure.ac: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version.
| * | Merge from origin/emacs-26Glenn Morris2019-08-291-1/+6
| |\ \ | | |/ | | | | | | | | | | | | | | | 70829f8 ; ChangeLog.3 update # Conflicts: # ChangeLog.3
| | * ; ChangeLog.3 updateNicolas Petton2019-08-221-1/+5
| | |
| * | ; Merge from origin/emacs-26Glenn Morris2019-08-290-0/+0
| |\ \ | | |/ | | | | | | | | | | | | The following commit was skipped: a6d0172 * etc/AUTHORS: Update.
| | * * etc/AUTHORS: Update.Nicolas Petton2019-08-221-17/+17
| | |
| * | Merge from origin/emacs-26Glenn Morris2019-08-292-26/+549
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | 290fe4d * ; ChangeLog.3 update e8f176b * etc/NEWS: Delete temporary markup. # Conflicts: # ChangeLog.3 # etc/NEWS
| | * * ; ChangeLog.3 updateNicolas Petton2019-08-221-1/+544
| | |
| | * * etc/NEWS: Delete temporary markup.Nicolas Petton2019-08-211-2/+0
| | |
| * | ; Fix earlier NEWS mergeGlenn Morris2019-08-292-6/+6
| | |
| * | Add new "make help" targetStefan Kangas2019-08-293-0/+38
| | | | | | | | | | | | | | | | | | | | | * GNUmakefile: Add new "help" target that shows a brief summary of common make targets. (Bug#12411) * INSTALL * etc/NEWS: Announce it.
| * | Tweak shr background colour handlingLars Ingebrigtsen2019-08-291-2/+6
| | | | | | | | | | | | | | | * lisp/net/shr.el (shr-fill-line): Extend the background to the end of the line when folding lines.
| * | Clarify meaning of <filename> in test/READMEMichael Albinus2019-08-281-0/+3
| | |
| * | Don't worry about pre-1.0.0 alsa-lib includePaul Eggert2019-08-282-25/+1
| | | | | | | | | | | | | | | | | | | | | Problem reported by Ergus in: https://lists.gnu.org/r/emacs-devel/2019-08/msg00563.html * configure.ac (ALSA_SUBDIR_INCLUDE): Do not define. * src/sound.c: Assume ALSA_SUBDIR_INCLUDE.
| * | ; Improve and clarify wording of recent commit in NEWS.Eli Zaretskii2019-08-281-6/+13
| | |
| * | Use XDG conventions more consistentlyPaul Eggert2019-08-277-55/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fit in better with the XDG conventions. Something like this was suggested in 2008 (Bug#583) and the XDG conventions seem to have settled down by now. * doc/emacs/custom.texi (Init File, Init Syntax, Find Init): * doc/lispref/files.texi (Standard File Names): * doc/lispref/os.texi (Init File): * doc/misc/url.texi (Customization): * etc/NEWS: Adjust accordingly. * lisp/startup.el (startup--load-user-init-file): If init-file-name is nil, do not load from it; instead just use the alt-file. (find-init-path): Remove; no longer used. (command-line): Don't check twice for XDG. Look at XDG_CONFIG_HOME instead of assuming it's ~/.config. Prefer XDG configuration if it exists; the user can disable this by setting XDG_CONFIG_HOME to some other place. * lisp/subr.el (user-emacs-directory): Prefer XDG configuration if it exists.
| * | Port recent gnutls fixes to gcc -Wpointer-signPaul Eggert2019-08-271-1/+2
| | | | | | | | | | | | | | | * src/gnutls.c (Fgnutls_format_certificate): Fix pointer signedness problem.
| * | Browser-like Info-history button menu (bug#37184)Juri Linkov2019-08-273-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/info.texi (Help-Int): Using tool-bar to navigate history. * lisp/info.el (Info-history-menu): New function. (Info-history-back-menu, Info-history-forward-menu): New commands. (Info-mode-map): Bind Info-history-back-menu and Info-history-forward-menu to tool-bar on C-key.
| * | Deactivate part of tramp--test-check-files on macOS (Bug#36940)Michael Albinus2019-08-271-10/+8
| | | | | | | | | | | | | | | * test/lisp/net/tramp-tests.el (tramp--test-check-files): Do not search for environment variables on macOS. (Bug#36940)
| * | ; Fix commentary of last change.Eli Zaretskii2019-08-271-3/+3
| | |
| * | Fix crashes on MS-Windows when using GnuTLS connectionsEli Zaretskii2019-08-271-10/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/gnutls.c (init_gnutls_functions) [WINDOWSNT]: Define and load gnutls_free by an explicit call to GetProcAddress. (gnutls_free) [WINDOWSNT]: Define as a macro that dereferences a function pointer. (Bug#31946) (Fgnutls_format_certificate): Use make_string_from_bytes instead of going through an intermediate malloc'ed buffer.
| * | Fix filename completion in shell mode buffersAlex Branham2019-08-271-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/shell.el (shell-dynamic-complete-functions): Move pcomplete-completions-at-point down the list so that filename completion has a chance to complete before pcompletion. Fixes bug#34330
| * | * test/Makefile.in (test_template): Declare target FOO.log.Michael Albinus2019-08-271-0/+1
| | |
| * | Fix completion in `read-library-name'Lars Ingebrigtsen2019-08-271-4/+13
| | | | | | | | | | | | | | | * lisp/emacs-lisp/find-func.el (read-library-name): Only list .el/.el.gz files when completing (bug#36945).
| * | Make link widgets obey mouse-1-click-follows-linkMauro Aranda2019-08-271-7/+12
| | | | | | | | | | | | | | | | | | | | | * lisp/wid-edit.el (widget-link-keymap): New variable, a keymap to use inside a link widget. ('link widget): Restore the :follow-link property and add widget-link-keymap as the :keymap property (bug#15682).
| * | Adapt recentf.el to the change in the Widget LibraryMauro Aranda2019-08-271-3/+0
| | | | | | | | | | | | | | | | | | * lisp/recentf.el (recentf-open-files-item): Stop overriding :follow-link property of the link widgets, since now it should work as expected (bug#15682).
| * | Create push-button widgets instead of links in epa *Keys* bufferMauro Aranda2019-08-271-2/+2
| | | | | | | | | | | | | | | * lisp/epa.el (epa--select-keys): Make OK and Cancel into buttons (bug#15682).
| * | Fix Tramp rounding of file sizes and inode numbersPaul Eggert2019-08-261-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-sh.el (tramp-perl-file-attributes) (tramp-perl-directory-files-and-attributes) (tramp-do-file-attributes-with-stat) (tramp-do-directory-files-and-attributes-with-stat): Format file sizes and inode numbers without trailing ".0", to avoid rounding errors when absolute values exceed 2**53 (Bug#36940#94). This fixes the problem for Emacs 27 and later, and doesn't hurt in earlier Emacs.