1. 02 Oct, 2017 1 commit
    • Paul Eggert's avatar
      Merge from Gnulib · 8cdd8b92
      Paul Eggert authored
      This is mostly to change http: to https: in licenses.
      * COPYING, build-aux/config.guess, build-aux/config.sub:
      * doc/emacs/doclicense.texi, doc/emacs/gpl.texi:
      * doc/lispintro/doclicense.texi, doc/lispref/doclicense.texi:
      * doc/lispref/gpl.texi, doc/misc/doclicense.texi:
      * doc/misc/gpl.texi, etc/COPYING, leim/COPYING:
      * lib-src/COPYING, lib/COPYING, lisp/COPYING, lwlib/COPYING:
      * msdos/COPYING, nt/COPYING, src/COPYING:
      Copy from Gnulib.
      8cdd8b92
  2. 01 Oct, 2017 9 commits
    • Simen Heggestøyl's avatar
      Keep eww buffer current when looking up CSS on MDN · 60b7668b
      Simen Heggestøyl authored
      * lisp/textmodes/css-mode.el (css-lookup-symbol): Keep the eww buffer
      current when looking up CSS documentation on MDN.  This fixes a bug
      where the eww buffer's content sometimes get mangled when switching
      buffers mid-render.
      60b7668b
    • Charles A. Roelli's avatar
      Workaround for faulty localtime() under macOS 10.6 · bd49b6f1
      Charles A. Roelli authored
      * lisp/org/org-clock.el (org-clock--oldest-date): Only execute
      'decode-time' on times later than year -2**31 under macOS 10.6.
      See Bug#27706.
      bd49b6f1
    • Alan Mackenzie's avatar
      Doc amendment for syntax-ppss. · 913808e2
      Alan Mackenzie authored
      * doc/elisp/syntax.texi (Position Parse): Note, twice, that syntax-ppss is
      equivalent to parse-partial-sexp from the beginning of THE VISIBLE PART OF the
      buffer.  Final part of the fix for bug #22983.
      913808e2
    • 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).
      98dc91fd
    • 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.
      539d8626
    • 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.
      8c18dcbc
    • 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.
      5f76ac15
    • 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.
      d5e4e004
    • 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.
      1ba3471b
  3. 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.
      7abb5c39
  4. 01 Oct, 2017 4 commits
  5. 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'
        form.
        (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.
      c59ddb21
    • 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).
      8b2ab501
    • 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'.
      (http://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00957.html)
      5b45e7e1
    • 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.
      (Bug#28008)
      
      Copyright-paperwork-exempt: yes
      f1728945
    • 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
      289fe6c0
    • 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)
      a4f75188
    • 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.
      4a755ed4
    • 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)
      cb93a6ce
    • Eli Zaretskii's avatar
      Minor update of ack.texi · 200ef6f7
      Eli Zaretskii authored
      * doc/emacs/ack.texi (Acknowledgments): Update Eli Zaretskii's
      contributions.
      200ef6f7
    • N. Jackson's avatar
      * doc/emacs/emacs.texi (Acknowledgments): Add more contributors. · cb407d3e
      N. Jackson authored
      Copyright-paperwork-exempt: yes
      cb407d3e
    • 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.
      82b6c765
    • 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
      functions.
      (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.
      645ff6c7
    • 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>.
      157007b5
    • 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.
      3ab2f9bb
    • 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.
      cbc83244
  6. 29 Sep, 2017 9 commits