1. 18 Jun, 2018 1 commit
  2. 17 Jun, 2018 5 commits
  3. 16 Jun, 2018 3 commits
    • Paul Eggert's avatar
      Fix byte compilation of (eq foo 'default) · e1284341
      Paul Eggert authored
      Backport from master.
      Do not use the symbol ‘default’ as a special marker.
      Instead, use a value that cannot appear in the program,
      improving on a patch proposed by Robert Cochran (Bug#31718#14).
      * lisp/emacs-lisp/bytecomp.el (byte-compile--default-val):
      New constant.
      (byte-compile-cond-jump-table-info)
      (byte-compile-cond-jump-table): Use it instead of 'default.
      * test/lisp/emacs-lisp/bytecomp-tests.el:
      (byte-opt-testsuite-arith-data): Add a test for the bug.
      e1284341
    • Michael Albinus's avatar
      Fix Bug#31846. Do not merge with master · 4753d793
      Michael Albinus authored
      * lisp/net/secrets.el (secrets-search-items)
      (secrets-create-item): Fix format of :dict-entry values.  (Bug#31846)
      4753d793
    • Eli Zaretskii's avatar
      Fix documentation of ':propertize' in mode-line-format · 63ba73a9
      Eli Zaretskii authored
      * doc/lispref/modes.texi (Mode Line Data): Make the description of
      ':propertize' more accurate.  (Bug#26291)
      63ba73a9
  4. 15 Jun, 2018 5 commits
    • Eli Zaretskii's avatar
      Reject invalid 5-byte sequences when detecting UTF-8 encoding · 22aa665c
      Eli Zaretskii authored
      * src/coding.c (detect_coding_utf_8): Reject multibyte sequences
      whose leading byte is greater than MAX_MULTIBYTE_LEADING_CODE.
      (Bug#31829)
      * src/character.h (MAX_MULTIBYTE_LEADING_CODE): Add commentary
      about the connection between the value of this macro and MAX_CHAR.
      22aa665c
    • Eli Zaretskii's avatar
      Fix 'replace-buffer-contents' in multibyte buffers · 0d3c3580
      Eli Zaretskii authored
      * src/editfns.c (buffer_chars_equal): Pass a byte position to
      BUF_FETCH_CHAR_AS_MULTIBYTE, not a character position.
      (Bug#31837)
      
      * test/src/editfns-tests.el (replace-buffer-contents-bug31837):
      New test.
      0d3c3580
    • Robert Pluim's avatar
      Update etc/NEWS for mail-source-movemail-program change · c79a6275
      Robert Pluim authored
      * etc/NEWS: Describe change in how we search for
      mail-source-movemail-program.
      c79a6275
    • Robert Pluim's avatar
      Improve movemail default · 63f1dc4f
      Robert Pluim authored
      * lisp/gnus/mail-source.el (mail-source-movemail-program):
      Change default to "movemail".
      (mail-source-movemail): Pass just mail-source-movemail-program to
      call-process instead of fully specifying it relative to
      exec-directory.  Ensures that we will find Mailutils movemail if
      it is installed.  (Bug#31737)
      63f1dc4f
    • Eli Zaretskii's avatar
      Delete description of deleted Customize functions · 0b1a2ae8
      Eli Zaretskii authored
      * doc/lispref/customize.texi (Variable Definitions): Remove the
      description of 'custom-initialize-safe-set' and
      'custom-initialize-safe-default', which were deleted in Emacs
      23.2, and replace with the description of
      'custom-initialize-delay'.
      0b1a2ae8
  5. 14 Jun, 2018 3 commits
  6. 13 Jun, 2018 3 commits
  7. 12 Jun, 2018 6 commits
    • Sam Steingold's avatar
      Finish the Bug#11728 work: hg & git · 6d4cbe80
      Sam Steingold authored
      * lisp/vc/vc-git.el (vc-git--pushpull): Make `extra-args' a list.
      Do not set `compilation-error-regexp-alist', this is done in
      `vc-compilation-mode'.
      (vc-git-error-regexp-alist): Tweak the regexp.
      * lisp/vc/vc-hg.el (vc-hg-error-regexp-alist): Make non-trivial.
      (vc-hg--pushpull): Accept `post-processing' argument.
      Call them after the `command'.
      (vc-hg-pull): Pass the `post-processing' commands that show which
      are to be modified by the `update', and then run `update'.
      6d4cbe80
    • Sam Steingold's avatar
      Fix Bug#11728: show files updated by git · 66a491fb
      Sam Steingold authored
      * lisp/vc/vc-git.el (vc-git--pushpull): Accept extra-args and set
      `compilation-error-regexp-alist' to `vc-git-error-regexp-alist'.
      (vc-git-pull): Pass "--stat" as `extra-args' to `vc-git--pushpull'.
      (vc-git-push): Pass "" as `extra-args' to `vc-git--pushpull'.
      66a491fb
    • Noam Postavsky's avatar
      ; Reduce quoting for SELECTOR in 'make -C test' (Bug#31744) · 5bdc3447
      Noam Postavsky authored
      Before:
      
          make -C test SELECTOR='\"foo\"'
          make -C test SELECTOR='(quote (tag :some-tag))'
      
      After:
      
          make -C test SELECTOR='"foo"'
          make -C test SELECTOR='(tag :some-tag)'
      
      * test/Makefile.in: Use single quotes around the command line call to
      ert, this means the user doesn't have to backslash escape double
      quotes when writing lisp strings for the selector.  Also wrap the
      SELECTOR value in (quote ...) so the user won't have to type it
      in (and not get tempted to use the '... reader syntax form which would
      now fail to work due to using single quotes around the whole shell
      arg).
      * test/README: Update instructions accordingly.
      5bdc3447
    • Noam Postavsky's avatar
      ; test/Makefile.in: Add TEST_INTERACTIVE option (Bug#31744). · b6b793bd
      Noam Postavsky authored
      * test/README: Note the new option.
      b6b793bd
    • Noam Postavsky's avatar
      Make 'tags' targets respect --with-silent-rules (Bug#31744) · 1aa906f1
      Noam Postavsky authored
      * lwlib/Makefile.in (TAGS):
      * lisp/Makefile.in (TAGS):
      * src/Makefile.in (TAGS): Use AM_V_GEN and AM_V_at.
      * src/Makefile.in: Note that TAGS are generated in build dir.
      1aa906f1
    • Thomas Fitzsimmons's avatar
      soap-client: Add byte-code compatibility function (Bug#31742) · 642c11fd
      Thomas Fitzsimmons authored
      * lisp/net/soap-client.el: Bump version to 3.1.4.
      (soap-type-of): New function.
      (soap-resolve-references, soap-decode-type)
      (soap-encode-attributes, soap-encode-value): Replace aref
      calls with calls to soap-type-of.
      
      * lisp/net/soap-inspect.el (soap-sample-value, soap-inspect):
      Replace aref calls with calls to soap-type-of.
      Co-authored-by: default avatarNoam Postavsky <npostavs@gmail.com>
      
      Backport: (cherry picked from commit
      1feb2e22)
      642c11fd
  8. 11 Jun, 2018 1 commit
  9. 10 Jun, 2018 2 commits
  10. 09 Jun, 2018 4 commits
    • Eli Zaretskii's avatar
      Enlarge DUMPED_HEAP_SIZE for 64-bit Windows builds · 3434edc7
      Eli Zaretskii authored
      * src/w32heap.c (DUMPED_HEAP_SIZE): Bump to 23MB.  Reported by
      Andy Moreton <andrewjmoreton@gmail.com>.
      3434edc7
    • Eli Zaretskii's avatar
      Update Unicode data files to version 11.0.0 of Unicode · 36bbdfc0
      Eli Zaretskii authored
      * admin/unidata/UnicodeData.txt:
      * admin/unidata/SpecialCasing.txt:
      * admin/unidata/NormalizationTest.txt:
      * admin/unidata/copyright.html:
      * admin/unidata/BidiMirroring.txt:
      * admin/unidata/BidiBrackets.txt: Import from Unicode 11.0.
      * admin/notes/unicode: Update the URL for OTF script tags.
      
      * lisp/international/mule-cmds.el (ucs-names): Update unused ranges.
      * lisp/international/fontset.el (script-representative-chars): Add
      hanifi-rohingya, old-sogdian, sogdian, dogra, gunjala-gondi,
      makasar, and medefaidrin.
      (otf-script-alist): Add old-hungarian.
      * lisp/international/characters.el (tbl): Add syntax entries for
      Supplemental Mathematical Operators, Miscellaneous Symbols and
      Arrows, and Supplemental Punctuation.
      Update the list of wide characters.
      
      * test/lisp/international/ucs-normalize-tests.el
      (ucs-normalize-tests--failing-lines-part2): Update to match
      admin/unidata/NormalizationTest.txt.
      
      * doc/lispref/nonascii.texi (Character Properties): Update the
      reference to the Unicode Standard.
      * doc/misc/efaq.texi (New in Emacs 26):
      * etc/NEWS: Mention compatibility with Unicode 11.0.
      36bbdfc0
    • Eli Zaretskii's avatar
    • Eli Zaretskii's avatar
      Clarify the documentation of 'dired-recursive-deletes' · 5b6f8b54
      Eli Zaretskii authored
      * doc/emacs/dired.texi (Dired Deletion): Clarify text regarding
      recursive deletion of non-empty directories.  (Bug#31529)
      5b6f8b54
  11. 08 Jun, 2018 3 commits
  12. 07 Jun, 2018 2 commits
  13. 06 Jun, 2018 2 commits
    • NicolasPetton's avatar
      4af077ab
    • Eli Zaretskii's avatar
      Fix cursor movement by 'next-logical-line' after 'next-line' · e5ab25de
      Eli Zaretskii authored
      * src/indent.c (Fvertical_motion): Adjust TO_X when line-numbers
      are being displayed.  Remove unneeded "correction" of TO_X at the
      goal line.
      
      * lisp/simple.el (last--line-number-width): Remove unneeded
      variable.
      (line-move-visual): Account for line-number display width by
      adjusting the pixel X coordinate that gets converted into
      canonical columns passed to vertical-motion, instead of adjusting
      temporary-goal-column (which then affects next commands, including
      next-logical-line).  (Bug#31723)
      e5ab25de