1. 11 Mar, 2018 10 commits
    • Paul Eggert's avatar
      Port to NetBSD tzalloc · d48f4c3b
      Paul Eggert authored
      Problem reported by Valery Ushakov (Bug#30738).
      * src/editfns.c (xtzalloc): Remove.
      (invalid_time_zone_specification): New function.
      (tzlookup): Port to NetBSD, where tzalloc can fail when the TZ
      string has an invalid value.
      d48f4c3b
    • Glenn Morris's avatar
      Remove many items obsolete since Emacs 22.1 · f1c48b0e
      Glenn Morris authored
      Emacs 22.1 was five major releases and over decade ago.
      In bug reporting statistics, it's been absent for around 5 years.
      Ref: https://debbugs.gnu.org/stats/emacs.html
      This list can be reviewed before to the next release, but for
      now hopefully this motivates any needed external updates.
      * lisp/arc-mode.el (archive-mouse-extract):
      * lisp/bookmark.el (bookmark-exit-hooks):
      * lisp/comint.el (comint-use-prompt-regexp-instead-of-fields):
      * lisp/cus-edit.el (custom-face-save-command):
      * lisp/descr-text.el (describe-char-after):
      * lisp/desktop.el (desktop-enable, desktop-basefilename)
      (desktop-buffer-modes-to-save, desktop-buffer-misc-functions)
      (desktop-buffer-handlers, desktop-load-default):
      * lisp/dired-x.el (dired-omit-files-p):
      * lisp/frame.el (new-frame, set-default-font, delete-frame-hook)
      (blink-cursor):
      * lisp/generic-x.el (generic-define-mswindows-modes)
      (generic-define-unix-modes):
      * lisp/help.el (describe-project, view-todo):
      * lisp/hilit-chg.el (highlight-changes-colours):
      * lisp/ibuffer.el (ibuffer-elide-long-columns, ibuffer-hooks)
      (ibuffer-mode-hooks):
      * lisp/imenu.el (imenu-always-use-completion-buffer-p):
      * lisp/isearch.el (isearch-lazy-highlight-cleanup)
      (isearch-lazy-highlight-initial-delay)
      (isearch-lazy-highlight-interval)
      (isearch-lazy-highlight-max-at-a-time)
      (isearch-lazy-highlight-cleanup):
      * lisp/mwheel.el (mouse-wheel-down-button)
      (mouse-wheel-up-button, mouse-wheel-click-button):
      * lisp/novice.el (disabled-command-hook):
      * lisp/recentf.el (recentf-menu-append-commands-p):
      * lisp/savehist.el (savehist-load):
      * lisp/speedbar.el (speedbar-ignored-path-expressions)
      (speedbar-ignored-path-regexp, speedbar-add-ignored-path-regexp)
      (speedbar-line-path, speedbar-buffers-line-path, speedbar-path-line):
      * lisp/subr.el (assoc-ignore-case, assoc-ignore-representation)
      (x-lost-selection-hooks, x-sent-selection-hooks)
      (process-kill-without-query):
      * lisp/calendar/icalendar.el (icalendar-convert-diary-to-ical)
      (icalendar-extract-ical-from-buffer):
      * lisp/emacs-lisp/autoload.el (update-autoloads-from-directories):
      * lisp/emacs-lisp/derived.el (derived-mode-class):
      * lisp/emacs-lisp/generic.el (generic-font-lock-defaults):
      * lisp/emacs-lisp/timer.el (timer-set-time-with-usecs):
      * lisp/gnus/spam.el (spam-list-of-processors):
      * lisp/international/latin1-disp.el (latin1-char-displayable-p):
      * lisp/mail/rmail.el (rmail-pop-password, rmail-pop-password-required):
      * lisp/net/goto-addr.el (goto-address-at-mouse):
      * lisp/net/net-utils.el (ipconfig-program, ipconfig-program-options):
      * lisp/obsolete/iswitchb.el (iswitchb-use-fonts):
      * lisp/play/dunnet.el (dungeon-mode-map):
      * lisp/progmodes/compile.el (compilation-finish-function)
      * lisp/progmodes/cperl-mode.el (cperl-vc-header-alist)
      * lisp/progmodes/gud.el (tooltip-gud-modes, tooltip-gud-display)
      (tooltip-gud-toggle-dereference):
      * lisp/progmodes/pascal.el (pascal-outline):
      * lisp/progmodes/perl-mode.el (electric-perl-terminator):
      * lisp/textmodes/nroff-mode.el (count-text-lines)
      (forward-text-line, backward-text-line, electric-nroff-newline)
      (electric-nroff-mode):
      * lisp/vc/log-edit.el (vc-comment-ring, vc-comment-ring-index)
      (vc-previous-comment, vc-next-comment)
      (vc-comment-search-reverse, vc-comment-search-forward)
      (vc-comment-to-change-log):
      * lisp/vc/pcvs-info.el (cvs-display-full-path)
      (cvs-fileinfo->full-path):
      * lisp/vc/vc.el (vc-diff-switches-list):
      Remove items, obsolete since Emacs 22.1.
      * lisp/ibuffer.el (ibuffer-cached-elide-long-columns):
      Remove internal variable.
      (ibuffer-compile-make-eliding-form, ibuffer-check-formats):
      (ibuffer-mode): Remove support for ibuffer-elide-long-columns.
      * lisp/cedet/semantic/sb.el (semantic-sb-token-jump):
      Remove support for speedbar-line-path.
      * lisp/emacs-lisp/unsafep.el (assoc-ignore-case):
      Stop marking as side-effect-free.
      * lisp/gnus/spam.el (spam-group-processor-p):
      Remove support for spam-list-of-processors.
      * lisp/progmodes/compile.el (define-compilation-mode)
      (compilation-handle-exit):
      Remove support for compilation-finish-function.
      * lisp/progmodes/cperl-mode.el (cperl-mode):
      Remove support for cperl-vc-header-alist.
      ; * lisp/files.el: Comments.
      ; * etc/NEWS: List removed items.
      f1c48b0e
    • Stefan Monnier's avatar
      eshell-eval-using-options: Avoid compiler warning differently · 6a2d179a
      Stefan Monnier authored
      * lisp/eshell/em-unix.el (eshell/time):
      * lisp/eshell/em-tramp.el (eshell/sudo):
      * lisp/eshell/esh-var.el (eshell/env): Remove artificial use of `args'.
      
      * lisp/eshell/esh-opt.el (eshell-eval-using-options): Silence warning
      when `args' is not used by `body-forms'.
      6a2d179a
    • Paul Eggert's avatar
      Merge from origin/emacs-26 · a3f26048
      Paul Eggert authored
      5c91ca8f Fix create_process bug breaking eudc-expand-inline
      e244fed5 Clarify that nil doesn't match itself as a cl-case clause (Bu...
      df0e7e2b Improve SVG documentation
      a34ef529 Document the "URL" keyword in library headers
      fbc7f9ae * test/lisp/international/mule-tests.el: Avoid local variable...
      16faff6a ; * lisp/org/org-table.el: Replace obsolete alias in comment.
      a3f26048
    • Paul Eggert's avatar
      ; Merge from origin/emacs-26 · ab04a094
      Paul Eggert authored
      The following commit was skipped:
      
      1bf6266a Add missing findex entries for recently removed kindex entries
      ab04a094
    • Paul Eggert's avatar
      Merge from origin/emacs-26 · 76778016
      Paul Eggert authored
      6af509ec Replace the obsolete process-kill-without-query in documentation
      4df0d159 ; Tiny fix for recent doc change
      76778016
    • Paul Eggert's avatar
      Fix create_process bug breaking eudc-expand-inline · 5c91ca8f
      Paul Eggert authored
      Problem reported by Thomas Fitzsimmons (Bug#30762).
      * src/process.c (create_process) [HAVE_PTYS]:
      Call setsid even if !PTY_FLAG.
      5c91ca8f
    • Noam Postavsky's avatar
      ; Revert "; Tracing for eieio-test random failure (Bug#24503)" · 60c4cf63
      Noam Postavsky authored
      The tracing seems to prevent the bug from happening.
      60c4cf63
    • Noam Postavsky's avatar
      Let warning about (:foo) be suppressible (Bug#30499) · 86464392
      Noam Postavsky authored
      * lisp/emacs-lisp/bytecomp.el (byte-compile-form): Check
      byte-compile-warning-enabled-p before warning about funcalling const
      symbol.
      86464392
    • Dmitry Safronov's avatar
      Fix wrong behavior of 'outline-headers-as-kill' command (Bug#30209) · fda58fbc
      Dmitry Safronov authored
      * outline.el (outline-headers-as-kill): Fix heading duplication.
      fda58fbc
  2. 10 Mar, 2018 5 commits
    • Noam Postavsky's avatar
      Clarify that nil doesn't match itself as a cl-case clause (Bug#30749) · e244fed5
      Noam Postavsky authored
      * lisp/emacs-lisp/cl-macs.el (cl-case): Mention that the ATOM
      => (ATOM) short form is only for non-nil ATOMs.
      e244fed5
    • Charles A. Roelli's avatar
      Improve SVG documentation · df0e7e2b
      Charles A. Roelli authored
      * doc/lispref/display.texi (ImageMagick Images): Remove an
      outdated comment that references a fixed bug.
      (SVG Images): Fix grammar, and call functions functions (there are
      no commands in lisp/svg.el).
      df0e7e2b
    • Eli Zaretskii's avatar
      Document the "URL" keyword in library headers · a34ef529
      Eli Zaretskii authored
      * doc/lispref/tips.texi (Library Headers): "URL" is an alias for
      "Homepage".  Suggested by Peter Oliver <p.d.oliver@mavit.org.uk>.
      (Bug#30571)
      a34ef529
    • Eli Zaretskii's avatar
      Improve support for desktop restoration in daemon mode · a8be860e
      Eli Zaretskii authored
      * lisp/server.el (server-after-make-frame-hook): New hook.
      (server-execute): Call it after creating a new frame or before
      switching to a buffer shown in a client frame.  (Bug#30421)
      
      * doc/emacs/misc.texi (Saving Emacs Sessions): Adjust advice for
      restoring desktop in daemon mode to the new hook.
      * doc/lispref/frames.texi (Creating Frames, Standard Hooks):
      Document server-after-make-frame-hook.
      
      * etc/NEWS: Mention server-after-make-frame-hook.
      a8be860e
    • Aaron Jensen's avatar
      Allow underline position variables be buffer-local · bbf53d99
      Aaron Jensen authored
      * src/nsterm.m (ns_draw_text_decoration):
      * src/w32term.c (x_draw_glyph_string):
      * src/xterm.c (x_draw_glyph_string): Allow underline-minimum-offset,
      underline-at-descent-line, and x-use-underline-position-properties
      be buffer local variables.  (Bug#30553)
      * src/xdisp.c (syms_of_xdisp) <underline-minimum-offset>: Add DEFSYM.
      bbf53d99
  3. 09 Mar, 2018 13 commits
  4. 08 Mar, 2018 12 commits