1. 10 Jun, 2019 1 commit
  2. 09 Jun, 2019 2 commits
  3. 08 Jun, 2019 3 commits
  4. 07 Jun, 2019 3 commits
  5. 06 Jun, 2019 1 commit
  6. 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
  7. 04 Jun, 2019 1 commit
  8. 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
  9. 01 Jun, 2019 6 commits
  10. 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
  11. 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
  12. 26 May, 2019 2 commits
  13. 25 May, 2019 2 commits
    • Eli Zaretskii's avatar
      Improve documentation of decoding into a unibyte buffer · 8f18d121
      Eli Zaretskii authored
      * doc/lispref/nonascii.texi (Explicit Encoding): Document what
      happens when DESTINATION of decoding is a unibyte buffer.
      
      * src/coding.c (Fdecode_coding_region)
      (Fdecode_coding_string): Document what happens if DESTINATION
      is a unibyte buffer.
      8f18d121
    • Mauro Aranda's avatar
      Remove redundants "See" before @xref or @pxref (Bug#35793) · 7681a57b
      Mauro Aranda authored
      * doc/lispref/control.texi (Control Structures):
      * doc/lispref/modes.texi (Search-based Fontification):
      * doc/misc/cc-mode.texi (Filling and Line Breaking Commands)
      (Auto-newline Insertion, Other Special Indentations):
      * doc/misc/dbus.texi (Errors and Events):
      * doc/misc/dired-x.texi (Find File At Point):
      * doc/misc/eudc.texi (Display of Query Results, Inline Query Expansion):
      * doc/misc/gnus-faq.texi (FAQ 3-11):
      * doc/misc/gnus.texi (Group Parameters, Posting Styles)
      (Spam Package Introduction):
      * doc/misc/org.texi (LaTeX fragments, Previewing LaTeX fragments):
      * doc/misc/reftex.texi (Commands):
      Remove redundant "See" before cross references.
      * doc/lispref/functions.texi (Function Safety): Redundant "see" is in
      ignored text, but remove it anyway.
      * doc/lispref/positions.texi (Skipping Characters): Remove redundant
      "See" before cross references.  Change @xref to @pxref, which is
      more suitable when at the end of a sentence.
      
      Most of the redundants "See" found by Noam Postavsky.
      7681a57b
  14. 23 May, 2019 2 commits
  15. 22 May, 2019 1 commit
    • Tom Levy's avatar
      Fix a typo in ELisp manual · b0da9151
      Tom Levy authored
      * doc/lispref/sequences.texi (Sequence Functions): Fix a typo.
      (Bug#35817)
      
      Copyright-paperwork-exempt: yes
      b0da9151
  16. 21 May, 2019 1 commit
    • Noam Postavsky's avatar
      Add option to disable help completion autoloading (Bug#28607) · 400907b3
      Noam Postavsky authored
      * lisp/help-fns.el (help-enable-completion-auto-load): New option.
      (help--symbol-completion-table): Consult it.
      * doc/emacs/building.texi (Lisp Libraries): Document it.
      * etc/NEWS: Announce it.
      * doc/lispref/loading.texi (Autoload by Prefix): New section.
      (Autoload): Reference it.
      400907b3
  17. 20 May, 2019 2 commits