summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Bump Emacs version to 25.1 for the first RCemacs-25.1-rc1Nicolas Petton2016-07-24
| | | | | | | * README: * configure.ac: * lisp/ldefs-boot.el: * msdos/sed2v2.inp: Bump Emacs version to 25.1.
* * etc/AUTHORS: Update the AUTHORS fileNicolas Petton2016-07-24
|
* ;; * ChangeLog.2: ChangeLog update.Nicolas Petton2016-07-24
|
* ; ChangeLog fixesNicolas Petton2016-07-24
|
* * admin/authors.el (authors-valid-file-names): Addition.Nicolas Petton2016-07-24
|
* * admin/authors.el: Additions.Nicolas Petton2016-07-24
|
* Warn about Cairo-related problemsEli Zaretskii2016-07-23
| | | | | * etc/NEWS: Warn about known problems in the Cairo build. (Bug#23925)
* Don't let completion break `declare' handlingPaul Pogonyshev2016-07-23
| | | | | * elisp-mode.el (elisp-completion-at-point): Fix to not alter `defun-declarations-alist' by side effect (Bug #23648).
* Adjust match data before calling after-change-funsNoam Postavsky2016-07-22
| | | | | | | | | | | | | | | It's important to adjust the match data in between calling before-change-functions and after-change-functions, so that buffer change hooks will always see match-data consistent with buffer content. (Bug #23917) * src/insdel.c (replace_range): Add new parameter ADJUST_MATCH_DATA, if true call update_search_regs. Update all callers (except Freplace_match) to pass 0 for the new parameter. * src/search.c (update_search_regs): New function, extracted from Freplace_match. (Freplace_match): Remove match data adjustment code, pass 1 for ADJUST_MATCH_DATA to replace_range instead.
* Do not show string-rectangle preview if minibuffer is emptyMark Oteiza2016-07-21
| | | | | * lisp/rect.el (rectangle--string-preview): Remove condition that sets preview string to the default replacement string.
* * etc/PROBLEMS: Add entry about selection problems under Plasma 5.Achim Gratz2016-07-21
| | | | Bug#24013
* Port to glibc 2.24 (pre-release) + ppc64Paul Eggert2016-07-21
| | | | | | | | | Backport from master (Bug#24033). Inspired by a suggestion by Florian Weimer in: https://sourceware.org/ml/libc-alpha/2016-07/msg00425.html * src/emacs.c (main) [__PPC64__]: Special case for __PPC64__, which needs ASLR disabled in dumped Emacs too.
* * lisp/net/shr.el (shr-fill-line): Withdraw the last commit (4157159).Katsumi Yamaoka2016-07-21
|
* * lisp/net/shr.el (shr-fill-line):Katsumi Yamaoka2016-07-20
| | | | Preserve text properties in folded lines (bug#24034).
* ; Fix typoMark Oteiza2016-07-20
| | | | Thanks to Robert Weiner.
* Expand FIXME near definition of fboundpRobert Cochran2016-07-16
| | | | | | | | | | | This expansion of the FIXME is so that future developers are aware of the potential problems of aliasing fboundp to symbol-function without taking backwards compatibility into account. * src/data.c (fboundp): Note potential backwards compatibility issues in FIXME. Copyright-paperwork-exempt: yes
* kill-rectangle should mention killed-rectangleNoam Postavsky2016-07-16
| | | | | * lisp/rect.el (kill-rectangle): Mention `killed-rectangle' in docstring and warning message, rather than kill ring (Bug#19773).
* Avoid assertion violations in nhexl-modeEli Zaretskii2016-07-16
| | | | | * src/bidi.c (bidi_resolve_neutral): Convert an assertion to real code executed in all builds. (Bug#24001)
* Use memmove instead of memcpy on overlapping regionsFredrik Bergroth2016-07-14
| | | | | | | | | | * src/editfns.c (Ftranspose_regions): Regions may overlap, so use memmove instead of memcpy (bug#19213). Copyright-paperwork-exempt: yes This is a backport from trunk. (cherry picked from commit 354f9f0fc6cc05ed98883447f9b2f37943d79160)
* Document buffer-swap-text+save-excursion interactionNoam Postavsky2016-07-14
| | | | | | * doc/lispref/buffers.texi (Swapping Text): * src/buffer.c (Fbuffer_swap_text): Add warning about interaction of `buffer-swap-text' and `save-excursion' (Bug #4655).
* Fix eieio vs cl-generic incompatibilities found in Rudel (bug#23947)Stefan Monnier2016-07-14
| | | | | | | | * lisp/emacs-lisp/cl-generic.el (cl-generic-apply): New function. * lisp/emacs-lisp/eieio-compat.el (eieio--defmethod): Fix incorrect mapping between cl-no-applicable-method and EIEIO's no-applicable-method. * lisp/emacs-lisp/eieio-core.el (eieio--class-precedence-c3): `class' is not a symbol but a class object.
* Include cl-generic in package--builtin-versions (bug#22817)Stefan Monnier2016-07-14
| | | | | * lisp/emacs-lisp/cl-generic.el (package--builtin-versions): Add ourselves manually. Don't merge since there's a better fix on master.
* Improve timing in `tramp-test29-environment-variables'Michael Albinus2016-07-14
| | | | | | | * test/automated/tramp-tests.el (tramp-test--shell-command-to-string-asynchronously): Add additional `accept-process-output' call. (tramp-test29-environment-variables): Remove additional sleep calls.
* Add test for handling environment variables in TrampMichael Albinus2016-07-14
| | | | | | | | | | | | | | | | * test/automatedtramp-tests.el (tramp-test--shell-command-to-string-asynchronously): New defun. (tramp-test29-environment-variables): New test. (tramp-test30-vc-registered) (tramp-test31-make-auto-save-file-name) (tramp-test32-special-characters) (tramp-test32-special-characters-with-stat) (tramp-test32-special-characters-with-perl) (tramp-test32-special-characters-with-ls, tramp-test33-utf8) (tramp-test33-utf8-with-stat, tramp-test33-utf8-with-perl) (tramp-test33-utf8-with-ls) (tramp-test34-asynchronous-requests) (tramp-test35-recursive-load, tramp-test36-unload): Rename.
* * lisp/emacs-lisp/package.el (describe-package-1)Glenn Morris2016-07-13
| | | | (package-status-external): Fix face references. (Bug#23927)
* ; * lisp/net/tramp.el: Fix 2010-10-04 comment typo. (Bug#23913)Glenn Morris2016-07-13
|
* ; Spelling fixesPaul Eggert2016-07-13
|
* Improve documentation of search functionsStephen Berman2016-07-12
| | | | | | | | | | | | | | | | | | | Make the documentation of the search functions more accurate, complete, and uniform; in particular, extend the description of the effect when the 'count' parameter is a negative number to all of these functions. * src/search.c (Fsearch_backward, Fsearch_forward) (Fre_search_backward, Fre_search_forward) (Fposix_search_backward, Fposix_search_forward): * lisp/isearch.el (word-search-backward, word-search-forward) (word-search-backward-lax, word-search-forward-lax): Improve doc strings as described above. * doc/lispref/searching.texi (String Search, Regexp Search) (POSIX Regexps): Use 'count' instead of 'repeat' as the name of the fourth parameter of the *-search-{forward,backward} functions and improve documentation as described above.
* Delete environment variables in Tramp when neededMichael Albinus2016-07-12
| | | | | | * lisp/net/tramp-sh.el (tramp-get-env-with-u-option): New defun. (tramp-sh-handle-start-file-process) (tramp-sh-handle-process-file, ): Use it. (Bug#23952)
* Add "New in Emacs 25" section to the FAQEli Zaretskii2016-07-12
| | | | | | | * doc/misc/efaq.texi (Latest version of Emacs): Update for later versions. (New in Emacs 25): New node. (Status of Emacs): Add it to the menu.
* Fix 'vertical-motion' in non-interactive sessionsEli Zaretskii2016-07-10
| | | | | | | | | | * src/indent.c (Fvertical_motion): Don't return uninitialized value in non-interactive session. This fixes random errors in batch mode, see http://lists.gnu.org/archive/html/emacs-devel/2016-06/msg00609.html and http://lists.gnu.org/archive/html/emacs-devel/2016-07/msg00500.html for the details.
* Fix memory leak in imagemagick-typesAndreas Schwab2016-07-10
| | | | | * src/image.c (Fimagemagick_types): Use AcquireExceptionInfo to avoid memory leak.
* Update ELisp manual to match 'string-collate-equalp' doc stringEli Zaretskii2016-07-10
| | | | | * doc/lispref/strings.texi (Text Comparison): Remove reference to sorting from the description of 'string-collate-equalp'. (Bug#23902)
* Clarify docstring of find-feature-regexpNoam Postavsky2016-07-09
| | | | | * lisp/emacs-lisp/find-func.el (find-feature-regexp): Explain that `%s' is optional (Bug #23520).
* Add details to cl-lib defining macros' docstringsNoam Postavsky2016-07-09
| | | | | * lisp/emacs-lisp/cl-macs.el (cl-defun, cl-defmacro): Add terse summary of supported arglist forms (Bug #22462).
* Clarify doc string of 'save-buffer'Eli Zaretskii2016-07-09
| | | | | | * lisp/files.el (save-buffer): Clarify that backups might not be made even if this command is invoked with 2 or 3 "C-u"s. (Bug#3702)
* Un-confuse doc string of 'string-collate-equalp'Eli Zaretskii2016-07-08
| | | | | * src/fns.c (Fstring_collate_equalp): Remove confusing text from doc string. (Bug#23902)
* Clarify documentation of 'mouse-on-link-p'Eli Zaretskii2016-07-07
| | | | | * lisp/mouse.el (mouse-on-link-p): Clarify the form of the POS argument. (Bug#23899)
* Fix missing undo-boundary on revert-buffer.Phillip Lord2016-07-06
| | | | | | | | | | * lisp/simple.el (undo-auto--undoable-change-no-timer): New function. * src/fileio.c (insert-buffer-contents): Call undo-auto--undoably-changed-buffers before changes. Addresses Bug#23785. Do not merge to master as c98bc98 also addresses the same bug.
* Amend last addition to etc/PROBLEMSMartin Rudalics2016-07-06
|
* * etc/PROBLEMS: Mention GTK+ problem with unexpected frame wideningsMartin Rudalics2016-07-06
|
* Fix open-network-stream responsivenessPaul Eggert2016-07-06
| | | | | | | | | Problem reported by Christer Ekholm (Bug#23864). Backport from master. * src/process.c (wait_reading_process_output): Fix typo introduced in 2015-07-06T02:19:13Z!eggert@cs.ucla.edu when wait == INFINITY and got_output_end_time is invalid. In this case the code should break, not continue.
* Fix missing point information in undoPhillip Lord2016-07-05
| | | | | | | | | | | | * src/undo.c (record_insert): Use record_point instead of prepare_record, and do so unconditionally. (prepare_record): Do not record first change. (record_point): Now conditional on state before the last command. (record_delete): Call record_point unconditionally. (record_property_change): Use prepare_record. (record_marker_adjustments): Use prepare_record. Addresses Bug# 21722
* Avoid crashes when buffer modification hooks clobber match dataEli Zaretskii2016-07-04
| | | | | | | * src/search.c (Freplace_match): Error out if buffer modification hooks triggered by buffer changes in replace_range, upcase-region, and upcase-initials-region clobber the match data needed to be adjusted for the replacement. (Bug#23869)
* Note combine-and-quote-strings doesn't shell quoteNoam Postavsky2016-07-03
| | | | | | | * doc/lispref/processes.texi (Shell Arguments): * lisp/subr.el (combine-and-quote-strings): Add a note that combine-and-quote-strings doesn't protect arguments against shell evaluation (Bug #20333).
* Explain when package-initialize isn't calledNoam Postavsky2016-07-03
| | | | | * doc/lispref/os.texi (Startup Summary): Explain that package-initialize is not called when options -q, -Q, or --batch were passed (Bug #19151).
* Fix escaping in sh-indent-after-continuation docstrNoam Postavsky2016-07-02
| | | | | * lisp/progmodes/sh-script.el (sh-indent-after-continuation): Properly escape backslashes in docstring (Bug#23046).
* ; * etc/NEWS: Improve previous change.Eli Zaretskii2016-07-02
|
* ; * etc/NEWS: Document how to avoid horizontal scroll bars.Eli Zaretskii2016-07-02
|
* Clarify the documentation of back-references in replacementsEli Zaretskii2016-07-02
| | | | | | | | * doc/emacs/search.texi (Regexp Replace): Clarify that \D starts with \1, not \0. * lisp/replace.el (query-replace-regexp) (query-replace-regexp-eval, replace-regexp): Doc fix (Bug#23884)