1. 01 Oct, 2017 6 commits
    • Charles A. Roelli's avatar
      Remove incorrect NEWS entry about 'find-library' · 98dc91fd
      Charles A. Roelli authored
      * etc/NEWS (Changes in Emacs 26.1): Remove an entry about
      'find-library' taking a prefix argument to pop to a different
      window.  This behavior was added in "Allow a prefix argument to
      find-library to pop to a different window" (commit e1f2d14a), and
      then removed in "New commands: find-library-other-window,
      find-library-other-frame" (commit 021430f4).
    • Alan Mackenzie's avatar
      Remove inadvertent changes to syntax.texi in last commit. · 539d8626
      Alan Mackenzie authored
      * doc/lispref/syntax.texi (Position Parse): revert changes.
    • Alan Mackenzie's avatar
      Amend documentation for text-quoting-style becoming a user option. · 8c18dcbc
      Alan Mackenzie authored
      * doc/lispref/control.texi (Signaling Errors):
      * doc/lispref/display.texi (Displaying Messages):
      * doc/lispref/strings.texi (Formatting Strings):
      Edit for brevity, farming out the details to the new
      Text Quoting Style node.
      * doc/lispref/help.texi (Text Quoting Style): New section.
      Move detailed discussion of text-quoting-style here.
      Add discussion about how to output grave accent and apostrophe in
      documentation and messages.  Adjust xrefs to point to this section
      when appropriate.
      * etc/NEWS: text-quoting-style semantics have not changed.
    • Alan Mackenzie's avatar
      Make the value nil in text-quoting-style mean what it does in Emacs 25. · 5f76ac15
      Alan Mackenzie authored
      This is a partial reversion of yesterday's commit by the same author, which
      changed the meaning of nil and introduced the new value t.
      * src/doc.c (text_quoting_style, text-quoting-style)
      (internal--text-quoting-flag): Revert yesterday's changes.
      * lisp/cus-start.el: (top level): Amend the entry for text-quoting-style.
      * etc/NEWS: Amend the entry for text-quoting-style.
      * doc/lispref/control.texi (Signalling Errors)
      * doc/lispref/display.texi (Displaying Messages)
      * doc/lispref/strings.texi (Formatting Strings): Bind text-quoting-style to
      grave rather than nil to inhibit translation of quotes.
      * doc/lispref/help.texi (Keys in Documentation): Revert the description of the
      proposed new default, t.
    • Alan Mackenzie's avatar
      Make text-quoting-style customizable. Introduce t and new meaning for nil. · d5e4e004
      Alan Mackenzie authored
      A value of nil for text-quoting-style now means "no translation".  t means
      "Use curved quotes if displayable".
      * src/doc.c (text-quoting-style (function)): modify for new semantics.
      (text-quoting-style (variable)): Amend the doc string, set the default value
      to t.
      * lisp/cus-start.el: (top level): Create a customize entry for
      text-quoting-style in group display.
      * etc/NEWS: Amend the entry for text-quoting-style.
      * doc/emacs/display.texi (Text Display): Describe the translation of ASCII
      quotes to curved quotes, and how to influence or inhibit it.
      * doc/lispref/control.texi (Signalling Errors)
      * doc/lispref/display.texi (Displaying Messages)
      * doc/lispref/strings.texi (Formatting Strings): Describe binding
      text-quoting-style to nil to inhibit unwanted quote translation.
      * doc/lispref/help.texi (Keys in Documentation): Change text-quoting-style
      from a variable to a user option.  Describe its changed set of values.  State
      that it can be customized freely.
    • Michael Albinus's avatar
      eshell.texi improvements · 1ba3471b
      Michael Albinus authored
      * doc/misc/eshell.texi (Built-ins): eshell/sudo is a compiled
      Lisp function in `em-tramp.el'.  Mention also $*, $1, $2, ...
      (Aliases): Add $*, $1, $2, ... to the variable index.
  2. 15 Aug, 2017 1 commit
    • Alan Third's avatar
      Fix ns-win.el on GNUstep · 7abb5c39
      Alan Third authored
      * lisp/term/ns-win.el: Appkit version check only works on macOS, so
      don't try it when not using Cocoa.
  3. 01 Oct, 2017 4 commits
  4. 30 Sep, 2017 16 commits
    • Eric Abrahamsen's avatar
      Fix slot typecheck in eieio-persistent · c59ddb21
      Eric Abrahamsen authored
      * lisp/emacs-lisp/eieio-base.el (eieio-persistent-slot-type-is-class-p):
        An `or' form can specify multiple potential classes (or null) as
        valid types for a slot, but previously only the final element of the
        `or' was actually checked. Now returns all valid classes in the `or'
        (eieio-persistent-validate/fix-slot-value): Check if proposed value
        matches any of the valid classes.
      * test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el
        (eieio-test-multiple-class-slot): Test this behavior.
    • Dmitry Gutov's avatar
      Fix semantic-ia-fast-jump · 8b2ab501
      Dmitry Gutov authored
      * lisp/cedet/semantic/ia.el (semantic-ia--fast-jump-helper):
      Use `pop-to-buffer-same-window' (bug#28645).
    • Kaushal Modi's avatar
      Bind vc-region-history · 5b45e7e1
      Kaushal Modi authored
      * lisp/vc/vc-hooks.el (vc-prefix-map):
      Bind `vc-region-history' to 'C-x v h', which was earlier bound to
      `vc-insert-headers' (Bug#27644).
      * doc/emacs/maintaining.texi (VC Change Log): Mention the new binding.
      * doc/emacs/vc1-xtra.texi (Version Headers): Remove the association of
      'C-x v h' with `vc-insert-headers'.
    • Allen Li's avatar
      Exit macro definition on undefined keys · f1728945
      Allen Li authored
      * lisp/subr.el (undefined): Error out of kmacro definition, if any.
      Copyright-paperwork-exempt: yes
    • Tim Landscheidt's avatar
      Reset bidi-paragraph-direction on article rendering · 289fe6c0
      Tim Landscheidt authored
      * lisp/gnus/gnus-art.el (gnus-request-article-this-buffer): Reset
      bidi-paragraph-direction on article rendering.  (Bug#28454)
      Copyright-paperwork-exempt: yes
    • Eli Zaretskii's avatar
      Fix url-http use of url-current-object · a4f75188
      Eli Zaretskii authored
      * lisp/url/url-http.el (url-http): Bind url-current-object before
      calling url-http-find-free-connection.  (Bug#28515)
    • Andy Moreton's avatar
      Avoid assertions in vc-hg.el on MS-Windows · 4a755ed4
      Andy Moreton authored
      * lisp/vc/vc-hg.el (vc-hg--pcre-to-elisp-re)
      (vc-hg--slurp-hgignore, vc-hg--read-repo-requirements)
      (vc-hg-state-fast): Use file-name-absolute-p and directory-name-p
      instead of relying on Unix file-name syntax.  This avoids
      assertion violations on MS-Windows.
    • Eli Zaretskii's avatar
      Improve documentation of 'copy-sequence' · cb93a6ce
      Eli Zaretskii authored
      * src/fns.c (Fcopy_sequence):
      * doc/lispref/sequences.texi (Sequence Functions): Mention the
      exception when copying an empty sequence.  (Bug#28627)
    • Eli Zaretskii's avatar
      Minor update of ack.texi · 200ef6f7
      Eli Zaretskii authored
      * doc/emacs/ack.texi (Acknowledgments): Update Eli Zaretskii's
    • N. Jackson's avatar
      * doc/emacs/emacs.texi (Acknowledgments): Add more contributors. · cb407d3e
      N. Jackson authored
      Copyright-paperwork-exempt: yes
    • Eli Zaretskii's avatar
      Improve indexing of multi-file/buffer Isearch commands · 82b6c765
      Eli Zaretskii authored
      * doc/emacs/maintaining.texi (Identifier Search): Change wording
      of index entries to make them different from those for multi-file
      isearch commands.  (Bug#28584)
      * doc/emacs/search.texi (Other Repeating Search): Index the
      multi-* commands.  (Bug#28584)  Rearrange the indexing to keep
      each index entry close to its subject.
    • Mark Oteiza's avatar
      Add CAM02 JCh and CAM02-UCS J'a'b' conversions · 645ff6c7
      Mark Oteiza authored
      * src/lcms.c (rad2deg, parse_jch_list, parse_jab_list, xyz_to_jch):
      (jch_to_xyz, jch_to_jab, jab_to_jch): New functions.
      (lcms-jch->xyz, lcms-jch->xyz, lcms-jch->jab, lcms-jab->jch): New Lisp
      (lcms-cam02-ucs): Refactor.
      (syms_of_lcms2): Declare new functions.
      * test/src/lcms-tests.el (lcms-roundtrip, lcms-ciecam02-gold):
      (lcms-jmh->cam02-ucs-silver): New tests.
      * etc/NEWS: Mention new functions.
    • Eli Zaretskii's avatar
      Fix uses of @kindex in the Emacs manual · 157007b5
      Eli Zaretskii authored
      * doc/emacs/programs.texi (Expressions, Semantic, Hungry Delete):
      * doc/emacs/mark.texi (Global Mark Ring)
      (Disabled Transient Mark):
      * doc/emacs/buffers.texi (Select Buffer):
      * doc/emacs/mule.texi (File Name Coding): Fix @kindex entries
      which used @key.  Reported by Marcin Borkowski <mbork@mbork.pl>.
    • Eli Zaretskii's avatar
    • Paul Eggert's avatar
      Merge from gnulib · 3ab2f9bb
      Paul Eggert authored
      This incorporates:
      2017-09-28 string: code style
      2017-09-25 sys_types: update URL
      2017-09-23 install-sh: do not assume / = //
      2017-09-21 mktime: port to OpenVMS
      * build-aux/install-sh, m4/mktime.m4, m4/string_h.m4:
      * m4/sys_types_h.m4: Copy from Gnulib.
      * lib/gnulib.mk.in: Regenerate.
    • Paul Eggert's avatar
      Prefer HTTPS to HTTP for gnu.org · cbc83244
      Paul Eggert authored
      This catches some URLs I missed in my previous scan,
      or perhaps were added after the scan.
  5. 29 Sep, 2017 13 commits