summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Rebuild for athena apt repositorydebian/29.1_git20221015.1_bpo11+1_athena1Sean Whitton2022-10-16
|
* Merge branch 'athena/unstable' into athena/bullseye-backportsSean Whitton2022-10-16
|\
| * Release rebuild to athena apt repositorydebian/29.1_git20221015.1Sean Whitton2022-10-16
| |
| * Use new --with-native-compilation=aot configure optionSean Whitton2022-10-16
| |
| * changelogSean Whitton2022-10-16
| |
| * Merge remote-tracking branch 'origin/master' into athena/unstableSean Whitton2022-10-16
| |\
| | * Fix ‘make bootstrap’ when the *.m4 files changePaul Eggert2022-10-15
| | | | | | | | | | | | | | | This should help avoid problems like Bug#58535. * Makefile.in (bootstrap-clean): Also remove autom4te.cache.
| | * Minor Tramp fixesMichael Albinus2022-10-15
| | | | | | | | | | | | | | | | | | | | | * lisp/net/tramp-sh.el (tramp-perl-id): Fix Perl script. (tramp-sh-handle-expand-file-name): * lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-expand-file-name): Check, that there's really a Tramp file name.
| | * * lisp/vc/vc-git.el (vc-git-symbolic-commit): Use --no-undefinedPhilip Kaludercic2022-10-15
| | |
| | * * lisp/vc/vc-git.el (vc-git-symbolic-commit): Add argument FORCEPhilip Kaludercic2022-10-15
| | | | | | | | | | | | (Bug#57400)
| | * * lisp/vc/vc-git.el (vc-git--rev-parse): Allow abbreviating commitsPhilip Kaludercic2022-10-15
| | | | | | | | | | | | | | | * lisp/vc/vc-git.el (vc-git-working-revision): Use abbreviated comment references. (Bug#57400)
| | * Handle ;;;###theme-autoload comments in etc/themesPhilip Kaludercic2022-10-15
| | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--emacs-batch): Extract the autoloads and have them loaded along with loaddefs.el. * etc/NEWS: Mention the new feature. (Bug#57639)
| | * Tag themes with propertiesPhilip Kaludercic2022-10-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/custom.texi (Custom Themes): Document 'theme-choose-variant'. * doc/lispref/customize.texi (Custom Themes): Document the new optional argument to 'deftheme'. (Autoload): Mention that 'deftheme' is not copied verbatim. * etc/themes/adwaita-theme.el (adwaita): Add properties. * etc/themes/deeper-blue-theme.el (deeper-blue): Add properties. * etc/themes/dichromacy-theme.el (dichromacy): Add properties. * etc/themes/light-blue-theme.el (light-blue): Add properties. * etc/themes/manoj-dark-theme.el (manoj-dark): Add properties. * etc/themes/misterioso-theme.el (misterioso): Add properties. * etc/themes/tango-dark-theme.el (tango-dark): Add properties. * etc/themes/tango-theme.el (tango): Add properties. * etc/themes/tsdh-dark-theme.el (tsdh-dark): Add properties. * etc/themes/tsdh-light-theme.el (tsdh-light): Add properties. * etc/themes/wheatgrass-theme.el (wheatgrass): Add properties. * etc/themes/whiteboard-theme.el (whiteboard): Add properties. * etc/themes/wombat-theme.el (wombat): Add properties. * etc/themes/modus-operandi-theme.el: Add properties. * etc/themes/modus-vivendi-theme.el: Add properties. * etc/themes/leuven-dark-theme.el (leuven-dark): Add properties. * etc/themes/leuven-theme.el (leuven): Add properties. * lisp/custom.el (deftheme): Allow for optional arguments to set the property list. (custom-declare-theme): Accept the same optional arguments as 'deftheme'. (theme-list-variants): Add new function. (theme-choose-variant): Add new command for switching between members of a theme family. (toggle-theme): Add an alias for 'theme-choose-variant'. * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--make-autoload): Handle 'defcustom's by extracting the properties. (Bug#57639)
| | * ; Fix message-server-alist :type (Bug#58546)Mauro Aranda2022-10-15
| | |
| | * ; Improve message text in xref.elEli Zaretskii2022-10-15
| | | | | | | | | | | | | | | * lisp/progmodes/xref.el (xref--query-replace-1): Improve text of user-error.
| | * Add no-byte-compile to the ".dir-locals.el" auto-insert templateStefan Kangas2022-10-15
| | | | | | | | | | | | | | | * lisp/autoinsert.el (auto-insert-alist): Add the no-byte-compile cookie to the ".dir-locals.el" template.
| | * ; Prefer HTTPS to HTTP in many URLsStefan Kangas2022-10-15
| | |
| | * ; Delete commented out reference to ancient org-modeStefan Kangas2022-10-15
| | | | | | | | | | | | | | | * doc/misc/remember.texi (Org): Delete commented out reference to an ancient version of org-mode.
| | * Delete broken link to Network Theory Ltd.Stefan Kangas2022-10-15
| | | | | | | | | | | | | | | | | | | | | Sadly, their website has been down for several months already. I was unable to find a new link, but it seems like they haven't published anything new for over a decade. * doc/misc/org.org (Summary): Remove broken link to Network Theory Ltd.
| | * Fix encoding and decoding of process I/O in Eshell on WindowsEli Zaretskii2022-10-15
| | | | | | | | | | | | | | | | | | * lisp/eshell/esh-proc.el (eshell-gather-process-output): Set up encoding and decoding of text to/from the subprocess for MS-Windows. (Bug#58281)
| | * ; Fix documentation of ecompleteEli Zaretskii2022-10-15
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/ecomplete.el (ecomplete-sort-predicate) (ecomplete-filter-regexp, ecomplete-edit, ecomplete-remove): Doc fixes. * etc/NEWS: Fix wording of the 'ecomplete-filter-regexp' entry.
| | * Remove redundant call to expensive function XOpenDisplayPo Lu2022-10-15
| | | | | | | | | | | | | | | | | | * src/xterm.c (x_term_init): Speed up opening Emacs over a slow network connection by an order of magnitude on no toolkit builds by avoiding a redundant call to XOpenDisplay.
| | * Fix XDS file name expansionPo Lu2022-10-15
| | | | | | | | | | | | | | | * lisp/x-dnd.el (x-dnd-handle-xds-drop): Expand file names again. That code was mistakenly removed.
| | * ; improve test coverage of time-stamp-pattern parsingStephen Gildea2022-10-14
| | | | | | | | | | | | | | | * test/lisp/time-stamp-tests.el (time-stamp-test-pattern-multiply, time-stamp-test-pattern-sequential): broaden range of test data
| | * ; Auto-commit of loaddefs files.Stefan Kangas2022-10-15
| | |
| | * Use file-size-human-readable in memory-report--formatStefan Kangas2022-10-15
| | | | | | | | | | | | | | | * lisp/emacs-lisp/memory-report.el (memory-report--format): Use file-size-human-readable.
| | * Update image-circular-tests.elBasil L. Contovounesios2022-10-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/manual/image-circular-tests.el (image-test-duplicate-keywords): Skip unless images are supported. (image-test-circular-plist, image-test-:type-property-value): Ditto. Wrap only failing forms in should[-error] rather than entire test bodies. Use simpler printed notation in place of function calls. (image-test-circular-specs): Ditto. Wrap overly wide docstring. Mark as failing since shortly after its introduction (bug#36403#63).
| | * Rename `file-attribute-file-number' to `file-attribute-file-identifier'Michael Albinus2022-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/files.texi (File Attributes): * etc/NEWS: * lisp/files.el (find-buffer-visiting, find-file-noselect) (set-visited-file-name, basic-save-buffer) (file-attribute-file-identifier): * lisp/startup.el (normal-top-level-add-subdirs-to-load-path): * lisp/eshell/em-unix.el (eshell-shuffle-files): * src/dired.c (Ffile_attributes): Rename `file-attribute-file-number' to `file-attribute-file-identifier'.
| | * Correctly fontify C++'s operator"" _tag (...)Alan Mackenzie2022-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Give both the "" and _tag font-lock-function-name-face. Also correct the fontification of an inherited class name when there is an attribute between the class name being declared and the colon introducing the inheritance. * lisp/progmodes/cc-engine.el (c-forward-over-colon-type-list): New function. (c-forward-keyword-clause): Use the above new function instead of a looking-at. (c-forward-name, c-forward-declarator): Accept both the "" and the tag as part of the name. * lisp/progmodes/cc-fonts.el (c-font-lock-declarators): Fontify the "" (which already has font-lock-string-face) and the tag with font-lock-function-name-face. * lisp/progmodes/cc-langs.el (c-overloadable-operators): Add "" to this list. (c-sub-colon-type-list-re): New lang-const and lang-var.
| | * Add a quick-help menuPhilip Kaludercic2022-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/help.el (help-map): Bind 'help-quit-or-quick' instead of 'help-quit'. (help-quick-sections): Add variable. (help-quick): Add main command. (cheat-sheet): Add alias for 'help-quick'. (help-quit-or-quick): Add auxiliary command. lisp/help.el (help-for-help): Mention 'help-quit-or-quick'. * etc/NEWS (https): Mention 'help-quit'.
| | * * lisp/net/rcirc.el (rcirc-bridged-nick): Inherit from highlightPhilip Kaludercic2022-10-14
| | |
| | * Allow filtering what items are added to EcompletePhilip Kaludercic2022-10-14
| | | | | | | | | | | | | | | | | | * etc/NEWS: Mention new option. * lisp/ecomplete.el (ecomplete-filter-regexp): Add new option. (ecomplete-add-item): Respect new option. (bug#58487)
| | * Prevent .dir-locals.el from being byte-compiledPhilip Kaludercic2022-10-14
| | | | | | | | | | | | | | | | | | | | | * lisp/files-x.el (modify-dir-local-variable): Add a 'no-byte-compile' file local variable when generating a .dir-locals.el file. * .dir-locals.el: Add 'no-byte-compile'. (Bug#58486)
| | * * lisp/net/rcirc.el (rcirc-generate-log-filename): Append ".log"Philip Kaludercic2022-10-14
| | | | | | | | | | | | (Bug#54718)
| | * ; * lisp/vc/vc.el (vc-default-prepare-patch): Add missing argumentPhilip Kaludercic2022-10-14
| | |
| | * Prepare all inline patches at oncePhilip Kaludercic2022-10-14
| | | | | | | | | | | | | | | * lisp/vc/vc.el (vc-prepare-patch): Remove the usage of 'recursive-edit' when 'vc-prepare-patches-separately' is non-nil.
| | * Allow reordering commits in 'vc-prepare-patch' promptPhilip Kaludercic2022-10-14
| | | | | | | | | | | | | | | * lisp/vc/vc.el (vc-prepare-patch): Use marked log-view commits as initial input.
| | * Mention that vc-prepare-patch can interact with a log-viewPhilip Kaludercic2022-10-14
| | | | | | | | | | | | ; * doc/emacs/vc1-xtra.texi (Preparing Patches): Extend documentation.
| | * * lisp/play/zone.el (zone): Allow selecting a programPhilip Kaludercic2022-10-14
| | |
| | * Do perl documentation lookups case-insensitively, like manReuben Thomas2022-10-14
| | | | | | | | | | | | | | | * lisp/progmodes/cperl-mode.el (cperl-perldoc): add -i to the perldoc command.
| | * Fix bug#56153Po Lu2022-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/nsterm.m (get_keysym_name) (ns_draw_glyphless_glyph_string_foreground): Fix new Mac OS deprecations. ([EmacsApp terminate:]): Use kbd_buffer_store_event instead of emacs_event. (bug#56153) ([EmacsView windowDidChangeBackingProperties:]): Fix new Mac OS deprecation.
| | * Avoid redundant creation of XRender picturesPo Lu2022-10-14
| | | | | | | | | | | | | | | | | | | | | * src/xterm.c (x_composite_image): Take arg DESTINATION. Do not create a picture if it is set. (x_draw_image_foreground, x_draw_image_foreground_1): Pass destination where appropriate.
| | * ; Fix recent change in documentation of "device number"Eli Zaretskii2022-10-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/dired.c (Ffile_attributes): * lisp/files.el (buffer-file-number, file-attribute-file-number): Fix wording of the doc strings. * etc/NEWS: * doc/lispref/buffers.texi (Buffer File Name): * doc/lispref/files.texi (File Attributes): Fix a typo and wording. (Bug#58446)
| | * Merge from origin/emacs-28Stefan Kangas2022-10-14
| | |\ | | | | | | | | | | | | 85e47d9a9e ; Continued cleanup of "-hooks"
| | | * ; Continued cleanup of "-hooks"Bill Wohler2022-10-13
| | | | | | | | | | | | | | | | | | | | * doc/misc/mh-e.texi: Replace mh-kill-folder-suppress-prompt-hook with mh-kill-folder-suppress-prompt-functions.
| | * | Clarify structure of file-attribute's device numberMichael Albinus2022-10-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/buffers.texi (Buffer File Name): Fix description of buffer-file-number. * doc/lispref/files.texi (File Attributes): Clarify type of device number. Describe file-attribute-file-number. (Bug#58446) * etc/NEWS: Mention file-attribute-file-number. * lisp/files.el (buffer-file-number, file-attribute-device-number) (file-attribute-collect): Fix docstring. (file-attribute-file-number): New defsubst. (find-buffer-visiting, find-file-noselect) (set-visited-file-name, basic-save-buffer): * lisp/startup.el (normal-top-level-add-subdirs-to-load-path): * lisp/eshell/em-unix.el (eshell-shuffle-files): Use it. * src/dired.c (Ffile_attributes): Fix docstring.
| | * | Improve checks for recent "File exists" fixupPaul Eggert2022-10-13
| | | | | | | | | | | | | | | | * src/fileio.c (Finsert_file_contents): Add an assertion (bug#42431).
| | * | Make `info' treat "\n" in node names as "\s"Stefan Kangas2022-10-13
| | | | | | | | | | | | | | | | * lisp/info.el (info): Treat "\n" in node name as "\s". (Bug#57936)
| | * | Shrink client list window structurePo Lu2022-10-13
| | | | | | | | | | | | | | | | | | | | * src/xterm.c (struct x_client_list_window): Rearrange members for better alignment.
| | * | Simplify recent "File exists" fixPaul Eggert2022-10-13
| | | | | | | | | | | | | | | | | | | | * src/fileio.c (Finsert_file_contents): Simplify previous change that fixed bug#42431.