1. 12 Jun, 2019 4 commits
  2. 11 Jun, 2019 2 commits
    • Eli Zaretskii's avatar
      Consistently use @minus{} for negative arguments · 7be50cda
      Eli Zaretskii authored
      * doc/emacs/mark.texi (Marking Objects):
      * doc/misc/gnus.texi (Selecting a Group):
      * doc/emacs/programs.texi (Comment Commands):
      * doc/emacs/killing.texi (Deletion):
      * doc/emacs/display.texi (Recentering):
      * doc/lispref/display.texi (Face Attributes):
      * doc/lispref/searching.texi (String Search, Regexp Search):
      Make the markup of "-N" use @minus{} uniformly.  (Bug#35885)
      7be50cda
    • Martin Rudalics's avatar
      Fix doc of 'display-buffer-in-previous-window' (Bug#36161) · 5ca093d2
      Martin Rudalics authored
      * doc/lispref/windows.texi (Buffer Display Action Functions):
      * lisp/window.el (display-buffer-in-previous-window): Tell
      that 'display-buffer-in-previous-window' prefers
      non-selected windows (Bug#36161).
      5ca093d2
  3. 10 Jun, 2019 4 commits
  4. 09 Jun, 2019 2 commits
  5. 08 Jun, 2019 3 commits
  6. 07 Jun, 2019 3 commits
  7. 06 Jun, 2019 1 commit
  8. 05 Jun, 2019 1 commit
    • Eli Zaretskii's avatar
      Fix styling of Unicode codepoints in manuals · f68b33f5
      Eli Zaretskii authored
      * doc/lispref/nonascii.texi (Character Properties):
      * doc/lispref/display.texi (Glyphless Chars)
      (Bidirectional Display):
      * doc/emacs/search.texi (Lax Search):
      * doc/emacs/text.texi (Quotation Marks):
      * doc/emacs/basic.texi (Inserting Text): Canonicalize the
      style of "U+NNNN CHARACTER NAME".  (Bug#35885)
      f68b33f5
  9. 04 Jun, 2019 1 commit
  10. 03 Jun, 2019 3 commits
    • Eli Zaretskii's avatar
      More minor copyedits in the Emacs manual · b67042be
      Eli Zaretskii authored
      * doc/emacs/basic.texi (Arguments):
      * doc/emacs/display.texi (Recentering, Text Display):
      * doc/emacs/regs.texi (Text Registers, Rectangle Registers):
      * doc/emacs/mark.texi (Disabled Transient Mark): Fix
      inaccuracies and typos.  (Bug#35885)
      b67042be
    • Eli Zaretskii's avatar
      Fix minor issues in the Emacs manual · 9734b5c5
      Eli Zaretskii authored
      * doc/emacs/search.texi (Regexp Replace, Regexps):
      * doc/emacs/kmacro.texi (Keyboard Macro Query)
      (Save Keyboard Macro): Fix inaccuracies and typos.
      (Bug#35885)
      9734b5c5
    • Martin Rudalics's avatar
      Try to improve text on atomic windows in Elisp manual · c153250a
      Martin Rudalics authored
      * doc/lispref/windows.texi (Deleting Windows): Mention how
      'delete-window' and 'delete-other-windows' handle atomic
      windows.  Minor rewrite.
      (Quitting Windows): Mention how 'quit-restore-window' handles
      atomic windows and that it tries to avoid raising an error.
      (Atomic Windows): Tell how to dissolve atomic windows.
      c153250a
  11. 01 Jun, 2019 6 commits
  12. 31 May, 2019 1 commit
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/package.el: Obey buffer-file-coding-system (bug#35739) · b3df3729
      Stefan Monnier authored
      `url-insert-file-contents` saves in buffer-file-coding-system
      the coding-system used to decode the contents.  Preserve this
      as the contents is moved from buffer to string to buffer, and use
      it when saving the contents to file, so as to try and better preserve
      the original byte sequence.
      
      (package--buffer-string, package--cs): New functions.
      (package--check-signature): Encode `string` if a coding-system
      was specified in buffer-file-coding-system.
      (package--download-one-archive, package-install-from-archive):
      Obey and preserve the buffer-file-coding-system if specified.
      
      Do not merge.
      b3df3729
  13. 30 May, 2019 8 commits
    • Noam Postavsky's avatar
      Warn about wrong number of args for subrs (Bug#35767) · 134edc10
      Noam Postavsky authored
      * lisp/emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Don't
      assume byte-compile-fdefinition will return non-nil.
      * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-warn-wrong-args)
      (bytecomp-warn-wrong-args-subr): New tests.
      134edc10
    • Noam Postavsky's avatar
      Use plain symbols for eieio type descriptors (Bug#29220) · 5f01af6c
      Noam Postavsky authored
      Since Emacs 26, eieio objects use a class record (with circular
      references) as the type descriptor of the object record.  This causes
      problems when reading back an object from a string, because the class
      record is not `eq' to the canonical one (which means that read objects
      don't satisfy the foo-p predicate).
      * lisp/emacs-lisp/eieio.el (make-instance): As a (partial) fix, set
      the record's type descriptor to a plain symbol for the type descriptor
      when eieio-backward-compatibility is non-nil (the default).
      * lisp/emacs-lisp/eieio-core.el (eieio--object-class): Call
      eieio--class-object on the type tag when eieio-backward-compatibility
      is non-nil.
      (eieio-object-p): Use eieio--object-class instead of
      eieio--object-class-tag.
      * test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el
      (eieio-test-persist-hash-and-vector)
      (eieio-test-persist-interior-lists): Make into functions.
      (eieio-persist-hash-and-vector-backward-compatibility)
      (eieio-persist-hash-and-vector-no-backward-compatibility)
      (eieio-test-persist-interior-lists-backward-compatibility)
      (eieio-test-persist-interior-lists-no-backward-compatibility): New
      tests which call them, eieio-backward-compatibility let-bound.
      5f01af6c
    • Paul Eggert's avatar
      Pacify GCC 9 -Wredundant-decls · 4b24b018
      Paul Eggert authored
      * src/gmalloc.c (_fraghead) [!HYBRID_MALLOC]:
      Make it static in this case, too.  This avoids having both
      ‘extern struct list _fraghead[];’ and
      ‘static struct list _fraghead[BLOCKLOG];’, which
      GCC 9 complains about.
      4b24b018
    • Paul Eggert's avatar
      Pacify librsvg 2.45.1 and later · 7871c3dc
      Paul Eggert authored
      * src/image.c (svg_load_image): Pacify librsvg 2.45.1 and later,
      and add a FIXME comment about the deprecated librsvg functions.
      Backport from master.
      7871c3dc
    • Paul Eggert's avatar
      Simplify xd_signature to pacify GCC 9 · d93f4bda
      Paul Eggert authored
      * src/dbusbind.c (xd_signature): Use simpler way to set up
      the subsignature.  This also pacifies GCC 9 on Fedora 30 x86-64.
      Backport from master.
      d93f4bda
    • Paul Eggert's avatar
      Pacify GCC when compiling unexelf.c on Fedora 30 · b2e44b42
      Paul Eggert authored
      * src/unexelf.c (unexec): Pacify GCC 9.
      b2e44b42
    • Paul Eggert's avatar
      Suppress GCC 9 “no longer supported” messages · fa9e575c
      Paul Eggert authored
      * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Remove -Wchkp.
      This suppresses a boatload of warnings of the form
      “gcc: warning: switch ‘-Wchkp’ is no longer supported”.
      when using GCC 9.  Do not merge to master.
      fa9e575c
    • Stefan Kangas's avatar
      Fix docstring of bookmark-get-bookmark · 1b2f83bb
      Stefan Kangas authored
      * lisp/bookmark.el (bookmark-get-bookmark): Document optional
      argument NOERROR. (bug#20148)
      1b2f83bb
  14. 26 May, 2019 1 commit
    • Noam Postavsky's avatar
      Avoid infloop in read-multiple-choice (Bug#32257) · c4d4dcf1
      Noam Postavsky authored
      * lisp/emacs-lisp/rmc.el (read-multiple-choice): When `read-char'
      signals an error "Non-character input-event", call `read-event' to
      take the non-character event out of the queue.  Don't merge to master,
      we just use `read-event' directly there, rather than this solution
      which relies a particular error message.
      c4d4dcf1