summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge from origin/emacs-26Paul Eggert2017-11-031-1/+7
|\ | | | | | | c911b27 Change GCALIGNMENT back to an integer literal
| * Change GCALIGNMENT back to an integer literalPaul Eggert2017-11-031-1/+7
| | | | | | | | | | | | | | * src/lisp.h (GCALIGNMENT): Change it back to a macro that expands to a literal integer constant, for older GCC. I had mistakenly thought that only MSVC had the problem. Problem repored by Eli Zaretskii (Bug#29040#69).
* | Simplify by assuming !_MSC_VER.Paul Eggert2017-11-024-37/+15
| | | | | | | | | | | | | | | | | | | | Emacs has not been portable to MSVC for some time (Bug#29040#57). * admin/CPP-DEFINES (_MSC_VER): Remove. * src/lisp.h (ENUM_BF, DEFUN): * src/regex.c (re_char): Simplify by assuming _MSC_VER is not defined. * src/regex.c (const_re_char): Remove. All uses replaced by re_char.
* | * etc/NEWS.26: Copy from emacs-26/etc/NEWS.Paul Eggert2017-11-021-16/+51
| |
* | Merge from origin/emacs-26Paul Eggert2017-11-0227-133/+174
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a87ce5c4b4 * src/lisp.h (GCALIGNED): Clarify comment (Bug#29040). 8a31e9993f ; etc/NEWS: Add cpp-message-min-time-interval. (Bug#28961) ac0bb9a192 Improve the doc of eshell-cmpl-* custom variables (Bug#25069) 36400c7dc9 Fix mouse-scrollbar offset on GNUstep and old macOS (bug#2... 04bc1410c2 Merge from Gnulib 6b08ad5263 Fix alignment portability problems a9f8706fa8 Fix completion of colon after CSS property (Bug#29056) 9031dec527 ; * src/alloc.c (sweep_symbols): Fix last change. fdd3dcfa4e * src/alloc.c (sweep_symbols): Tweak last change 27964af438 In frame parameters documentation mention desktop saving/r... 1bd4e7c243 ; Fix typo in ChangeLog.3 4182a60d31 Don't have frameset save the 'client' parameter (Bug#29067) 9d31a97092 ; Spelling fixes 460a25f212 Handle generic variables in cl-defgeneric Edebug spec dc0a25c2f9 Give a more sensible message if file-attributes fails (Bug... 8453423c7c Avoid wrong value from file-attributes on Linux kernel bef... 70621e2571 Fix customization of debugger-print-function (Bug#29077) # Conflicts: # etc/NEWS
| * * src/lisp.h (GCALIGNED): Clarify comment (Bug#29040).Paul Eggert2017-11-021-2/+3
| |
| * ; etc/NEWS: Add cpp-message-min-time-interval. (Bug#28961)Hong Xu2017-11-021-0/+4
| |
| * Improve the doc of eshell-cmpl-* custom variables (Bug#25069)Hong Xu2017-11-021-31/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/eshell/em-cmpl.el (eshell-cmpl--custom-variable-docstring): New function to generate the docstring for custom variables derived from pcomplete-* variables. (eshell-cmpl-file-ignore, eshell-cmpl-dir-ignore) (eshell-cmpl-ignore-case, eshell-cmpl-autolist) (eshell-cmpl-suffix-list, eshell-cmpl-recexact) (eshell-cmpl-man-function, eshell-cmpl-compare-entry-function) (eshell-cmpl-expand-before-complete, eshell-cmpl-cycle-completions) (eshell-cmpl-cycle-cutoff-length, eshell-cmpl-restore-window-delay) (eshell-command-completion-function, eshell-cmpl-command-name-function) (eshell-default-completion-function, eshell-cmpl-use-paring): Use it to set the docstring.
| * Fix mouse-scrollbar offset on GNUstep and old macOS (bug#29053)Alan Third2017-11-021-2/+19
| | | | | | | | | | | | * src/nsterm.m (EmacsScroller::mouseDown, EmacsScroller::mouseDragged): Take scroller buttons into account when calculating scroller knob position.
| * Merge from GnulibPaul Eggert2017-11-024-25/+32
| | | | | | | | | | | | | | | | | | | | This incorporates: 2017-10-29 timespec: prefer ‘assume’ to ‘assure’ 2017-10-27 timespec.h: use "assure" to avoid a spurious warning 2017-10-09 getopt-posix: Fix build failure if ac_cv_header_getopt_h=no * build-aux/config.guess, build-aux/config.sub: * lib/timespec.h, lib/unistd.in.h: Copy from Gnulib.
| * Fix alignment portability problemsPaul Eggert2017-11-025-23/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not assume that the natural alignment of Lisp objects is a multiple of GCALIGNMENT. This improves on the portability of the recent fix for Bug#29040. * lib-src/make-docfile.c (close_emacs_globals): * src/buffer.c (buffer_defaults, buffer_local_symbols): * src/lisp.h (DEFUN): * src/thread.c (main_thread): Use GCALIGNED, not alignas (GCALIGNMENT). * src/alloc.c (COMMON_MULTIPLE): Move back here from lisp.h, since it is no longer used elsewhere. * src/lisp.h (GCALIGNMENT): No longer a macro, since we need not worry about MSVC. Omit no-longer-needed consistency check. * src/thread.c (THREAD_ALIGNMENT): Remove.
| * Fix completion of colon after CSS property (Bug#29056)Simen Heggestøyl2017-11-021-0/+1
| | | | | | | | | | | | * lisp/textmodes/css-mode.el (css-completion-at-point): Don't insert ": ;" after completing a CSS property unless the rest of the line is empty.
| * ; * src/alloc.c (sweep_symbols): Fix last change.Eli Zaretskii2017-11-021-1/+1
| |
| * * src/alloc.c (sweep_symbols): Tweak last changeStefan Monnier2017-11-021-4/+10
| | | | | | | | Avoid the double-free without the extra check. Add an explanatory comment.
| * In frame parameters documentation mention desktop saving/restoringMartin Rudalics2017-11-021-0/+7
| | | | | | | | | | | | * doc/lispref/frames.texi (Frame Parameters): Mention that applications have to care about which parameters they want to get saved and restored by the desktop library.
| * ; Fix typo in ChangeLog.3Martin Rudalics2017-11-021-1/+1
| |
| * Don't have frameset save the 'client' parameter (Bug#29067)Martin Rudalics2017-11-021-0/+4
| | | | | | | | | | * lisp/frameset.el (frameset-persistent-filter-alist): Never save 'client' parameter (Bug#29067).
| * ; Spelling fixesPaul Eggert2017-11-019-42/+42
| |
| * Handle generic variables in cl-defgeneric Edebug specGemini Lasswell2017-11-011-1/+2
| | | | | | | | | | | | *lisp/emacs-lisp/cl-generic.el (cl-defgeneric): Fix Edebug spec to match (setf name) and replace incorrect cl-lambda-list with listp (Bug#27747).
| * Give a more sensible message if file-attributes fails (Bug#29070)Noam Postavsky2017-11-011-2/+4
| | | | | | | | | | * lisp/server.el (server-ensure-safe-dir): Don't claim the directory is a file if we fail to get anything from `file-attributes'.
| * Avoid wrong value from file-attributes on Linux kernel before 3.6Andreas Schwab2017-11-011-1/+8
| | | | | | | | | | * dired.c (file_attributes): Handle unsupported fstat on O_PATH descriptors. (bug#29070)
| * Fix customization of debugger-print-function (Bug#29077)Noam Postavsky2017-11-011-2/+3
| | | | | | | | | | | | * lisp/emacs-lisp/debug.el (debugger-print-function): The :options keyword has no effect for :type 'function, use :type '(choice ...) instead.
* | ; Merge from origin/emacs-26Paul Eggert2017-11-020-0/+0
|\| | | | | | | | | | | The following commit was skipped: ebdcfc294d ; Auto-commit of loaddefs files.
| * ; Auto-commit of loaddefs files.Glenn Morris2017-11-011-38/+21
| |
* | Merge from origin/emacs-26Paul Eggert2017-11-0270-242/+584
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 460fe4a1bc ; Doc fixes 41adf3281e Avoid duplicate calls to xfree for the same pointer 3e7ebbe1bd Don't clobber docstrings of explicitly-defined mode hook v... 9c8fe0248b Avoid fullscreen ediff control frames by default (Bug#29026) 7d32176acc Fix the bug#24034 change (revno 9eb028f) causing infloop (... ee493663ba Merge branch 'emacs-26' of git.savannah.gnu.org:/srv/git/e... ca5eb0d0b7 Fix a typo in the ELisp manual d10c9479ca Fix doc and doc-strings for minibuffer window related func... 18331d00da Fix "Args out of range" error in c-determine-limit. Fixes... edde35e6f8 * lisp/progmodes/perl-mode.el: Fix electric indentation wi... 056587c45f Extend mhtml submode region when in comment 4c4ad80848 Fix mthml submode lighting at end of buffer 557e252aa2 Remember more variables in mhtml-mode 336cd0a11a ; * lisp/select.el (select-enable-primary): Add missing pe... 134099bc90 ; * etc/NEWS (EUDC): Mark as not requiring documentation. 1a340274bf * etc/NEWS (EUDC): Deprecate BBDB 2.x backward compatibility. 4189d0ef7b Fix minibuffer window related docs and strings (Bug#28978) 2ebdde6e9c Add ChkTeX flymake backend for latex-mode 5b59841791 Fix doc typos 82a16c547b Fix some duplicate word typos 266888b1d7 * doc/lispref/commands.texi (Adjusting Point): Fix wording... 00c3c6d88d Avoid segfaults in 64-bit Windows builds a8e6741066 Fix conversion of pixel coordinates to buffer position d43b486f6c Fix doc strings in desktop.el 9102fb603e Add Index to ERT manual 68182a4710 Make manuals and NEWS consistent 451823b0e5 Don't allow (minibuffer-window-active-p nil) to return t cc8f72ca22 Clarify obsolescence message for 'whitespace-tab' 50f711e7fa Fix some duplicate words typos 8bd9524a7c * lisp/button.el (button-activate): Fix doc typo. 0b0d91e60a * lisp/calendar/todo-mode.el (todo-toggle-mark-item): Fix ... e6b4e5ffdf Fix some doc typos e8636ac8cc Fix startup display on Cygwin 3926c5ad83 * src/fileio.c (Fset_default_file_modes): Fix typo in doc ... 9715317dfd * lisp/dired.el (dired-find-alternate-file): Doc fix. (Bu... 9e442a001a Improve documentation of how faces are applied to display ... 1bda71ec3b Improve pixel-scroll-mode 196106d37d Support Certification Authority Authorization in dns-mode.el ec08d70b4f Improve documentation of set-default-file-modes # Conflicts: # etc/NEWS
| * ; Doc fixesCharles A. Roelli2017-10-315-7/+7
| | | | | | | | | | | | | | | | | | * lisp/progmodes/xref.el (xref-file-location) (xref-backend-apropos): * etc/NEWS (Lisp Changes in Emacs 26.1): * doc/emacs/msdos.texi (Windows Keyboard): * lisp/vc/vc.el (vc-print-branch-log): * src/buffer.c (word-wrap): Doc additions and fixes.
| * Avoid duplicate calls to xfree for the same pointerEli Zaretskii2017-10-311-1/+3
| | | | | | | | | | * src/alloc.c (sweep_symbols): Avoid freeing an already freed pointer to a symbol's buffer-local value. (Bug#29066)
| * Don't clobber docstrings of explicitly-defined mode hook variablesPhil Sainty2017-10-312-6/+10
| | | | | | | | | | | | * lisp/emacs-lisp/derived.el (define-derived-mode): * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): When defining the mode hook variable, do not clobber pre-existing docstrings.
| * Avoid fullscreen ediff control frames by default (Bug#29026)Martin Rudalics2017-10-311-0/+2
| | | | | | | | | | * lisp/vc/ediff-wind.el (ediff-control-frame-parameters): Add parameter to avoid fullscreen control frames (Bug#29026).
| * Fix the bug#24034 change (revno 9eb028f) causing infloop (bug#29047)Katsumi Yamaoka2017-10-301-3/+7
| | | | | | | | | | * lisp/net/shr.el (shr-fill-line): Copy only face and image-displayer properties to gaps (bug#29047).
| * Merge branch 'emacs-26' of git.savannah.gnu.org:/srv/git/emacs into emacs-26Eli Zaretskii2017-10-302-23/+24
| |\
| | * Fix doc and doc-strings for minibuffer window related functions (Bug#28978)Martin Rudalics2017-10-302-23/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These fixes were suggested by Drew Adams. * src/window.c (Fminibuffer_selected_window): Disambiguate doc-string. * doc/lispref/minibuf.texi (Intro to Minibuffers) (Minibuffer Windows, Recursive Mini, Minibuffer Misc): Avoid the term "currently active minibuffer window". Disambiguate documentation of `minibuffer-selected-window'.
| * | Fix a typo in the ELisp manualEli Zaretskii2017-10-301-2/+2
| |/ | | | | | | | | * doc/lispref/functions.texi (Obsolete Functions): Fix a typo. (Bug#29068)
| * Fix "Args out of range" error in c-determine-limit. Fixes bug #28598.Alan Mackenzie2017-10-301-8/+19
| | | | | | | | | | | | | | | | * lisp/progmodes/cc-engine.el (c-determine-limit-get-base): If the candidate position for BASE is below point-min, scan forward to the end of the current literal. (c-determine-limit): Add an extra arm to the final cond form, testing for BASE being at point-min.
| * * lisp/progmodes/perl-mode.el: Fix electric indentation with RETStefan Monnier2017-10-301-1/+3
| | | | | | | | | | (perl-electric-noindent-p): The `eolp' check should not apply to RET. Reported in https://emacs.stackexchange.com/questions/36337.
| * Extend mhtml submode region when in commentTom Tromey2017-10-291-3/+1
| | | | | | | | | | * lisp/textmodes/mhtml-mode.el (mhtml-syntax-propertize): Extend submode when start happens to be in a comment.
| * Fix mthml submode lighting at end of bufferTom Tromey2017-10-291-1/+6
| | | | | | | | | | * lisp/textmodes/mhtml-mode.el (mhtml--submode-lighter): Handle end of buffer correctly.
| * Remember more variables in mhtml-modeTom Tromey2017-10-291-2/+2
| | | | | | | | | | | | * lisp/textmodes/mhtml-mode.el (mhtml--crucial-variable-prefix): Add "completion-" and "major-mode". (mhtml--variable-prefix): Remove "major-mode".
| * ; * lisp/select.el (select-enable-primary): Add missing period.Philipp Stephani2017-10-291-1/+1
| |
| * ; * etc/NEWS (EUDC): Mark as not requiring documentation.Eli Zaretskii2017-10-291-0/+1
| |
| * * etc/NEWS (EUDC): Deprecate BBDB 2.x backward compatibility.Thomas Fitzsimmons2017-10-291-0/+7
| |
| * Fix minibuffer window related docs and strings (Bug#28978)Martin Rudalics2017-10-295-33/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | * src/frame.c (Vdefault_minibuffer_frame): Fix doc-string. * src/window.c (Fminibuffer_selected_window): Fix doc-string. * doc/lispref/frames.texi (Buffer Parameters): Rewrite description of `minibuffer' parameter. * doc/lispref/minibuf.texi (Minibuffer Windows): Reorder entries and partly rewrite section. (Minibuffer Misc): Clarify description of `minibuffer-selected-window'. * etc/NEWS: Mention new semantics of 'minibuffer' frame parameter.
| * Add ChkTeX flymake backend for latex-modeMark Oteiza2017-10-281-0/+63
| | | | | | | | | | | | | | | | * lisp/textmodes/tex-mode.el (tex-flymake): New custom group. (tex-chktex-program, tex-chktex-extra-flags): New custom variables. (latex-mode): Add backend to flymake-diagnostic-functions. (tex-chktex--process): New variable. (tex-chktex-command, tex-chktex): New functions.
| * Fix doc typosGlenn Morris2017-10-2813-26/+23
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/simple.el (line-move-ignore-invisible): * lisp/sort.el (sort-regexp-fields): * lisp/cedet/ede.el (project-add-file): * lisp/gnus/message.el (message-bogus-recipient-p): * lisp/international/mule.el (define-coding-system): * lisp/progmodes/ebrowse.el (ebrowse-member-buffer-object-menu): * lisp/progmodes/xscheme.el (xscheme-allow-output-p) (scheme-interaction-mode, scheme-debugger-mode) (xscheme-yank-pop, xscheme-yank-push): Doc fixes.
| * Fix some duplicate word typosGlenn Morris2017-10-283-3/+3
| | | | | | | | | | | | * doc/misc/ede.texi (ede-target): * doc/misc/flymake.texi (Using Flymake): * doc/misc/gnus.texi (The namazu Engine): Fix typos.
| * * doc/lispref/commands.texi (Adjusting Point): Fix wording. (Bug#29042)Eli Zaretskii2017-10-281-5/+5
| |
| * Avoid segfaults in 64-bit Windows buildsEli Zaretskii2017-10-283-7/+9
| | | | | | | | | | | | * src/lisp.h (COMMON_MULTIPLE): Move here from alloc.c. * src/thread.c (THREAD_ALIGNMENT): New macro. (main_thread): Use THREAD_ALIGNMENT to align propertly. (Bug#29040)
| * Fix conversion of pixel coordinates to buffer positionEli Zaretskii2017-10-281-0/+23
| | | | | | | | | | * src/dispnew.c (buffer_posn_from_coords): Adapt to auto-hscroll-mode == current-line.
| * Fix doc strings in desktop.elEli Zaretskii2017-10-281-5/+7
| | | | | | | | | | * lisp/desktop.el (desktop-auto-save-timeout) (desktop-auto-save-set-timer): Doc fixes. (Bug#28945)
| * Add Index to ERT manualEli Zaretskii2017-10-281-17/+96
| | | | | | | | | | | | | | * doc/misc/ert.texi: Add @syncodeindex directives. (Index): New node. (Top): Add Index to the top-level menus. Add index entries to all nodes.