1. 04 Aug, 2019 1 commit
  2. 03 Aug, 2019 24 commits
    • Eric Abrahamsen's avatar
      Temporarily preserve encoded Gnus group names in Gnus files · 727e0eab
      Eric Abrahamsen authored
      Non-ascii Gnus groups should be written to files in their encoded
      version until we're ready to bump Gnus' version and add an upgrade
      routine.
      
      * lisp/gnus/gnus-start.el (gnus-gnus-to-quick-newsrc-format):
      * lisp/gnus/gnus-agent.el (gnus-category-read):
        (gnus-category-write): Handle non-ascii group names appropriately.
      * lisp/gnus/gnus-registry.el (gnus-registry--munge-group-names): New
        function to encode/decode group names.
        (gnus-registry-fixup-registry):
        (gnus-registry-save): Use function.
      727e0eab
    • Eric Abrahamsen's avatar
      Remove Gnus group name encoding/decoding · cb12a84f
      Eric Abrahamsen authored
      This completes the process started in c1b63af4. Gnus group names are
      now fully decoded inside the Gnus system.
      
      * lisp/gnus/gnus-agent.el (gnus-agent-file-coding-system): Change
        default to utf-8-emacs.
        (gnus-agent-decoded-group-names, gnus-agent-decoded-group-name):
        Remove variable and function. Remove all usage in this file.
      * lisp/gnus/gnus-cache.el (gnus-cache-decoded-group-names,
        gnus-cache-unified-group-names, gnus-cache-decoded-group-name):
        Remove these variables and function. Remove all usage in this file.
      * lisp/gnus/gnus-group.el (gnus-tmp-decoded-group): Remove this
        variable, gnus-tmp-group is now decoded.
        (gnus-group-completing-read): Don't encode or decode group names
        here.
        (gnus-group-make-group): Remove ENCODED argument.
      * lisp/gnus/gnus-srvr.el (gnus-browse-foreign-server): Decode group
        names here.
      * lisp/gnus/gnus-start.el (gnus-make-hashtable-from-newsrc-alist):
        check for encoded group names and decode.
        (gnus-active-to-gnus-format): Make sure incoming group names are
        decoded.
        (gnus-read-newsrc-el-file): Check for encoded group names in
        gnus-topic-alist.
      * lisp/gnus/nnagent.el: Don't use a unibyte buffer.
      * lisp/gnus/nnheader.el (nnheader-file-coding-system): Switch default
        from 'raw-text to 'undecided, on the assumption that 'undecided will
        probably write 'utf-8-emacs unless the user has arranged things
        otherwise.
      * lisp/gnus/nnimap.el (nnimap-decode-gnus-group,
        nnimap-encode-gnus-group): Remove functions and their use.
      * lisp/gnus/nnmail.el (nnmail-parse-active): Remove encoding.
        (nnmail-active-file-coding-system): Default to 'utf-8-emacs instead
        of 'raw-text.
        (nnmail-group-names-not-encoded-p): Obsolete this variable; stop
        using it.
      * lisp/gnus/gnus-art.el:
      * lisp/gnus/gnus-cus.el:
      * lisp/gnus/gnus-msg.el:
      * lisp/gnus/gnus-start.el:
      * lisp/gnus/gnus-sum.el:
      * lisp/gnus/gnus.el:
      * lisp/gnus/nnml.el:
      * lisp/gnus/message.el:
      * lisp/gnus/nnrss.el: Stop using gnus-group-decoded-name in all these
        files.
      cb12a84f
    • Eric Abrahamsen's avatar
      Fix ordering of Gnus groups after yanking · c6b4eed8
      Eric Abrahamsen authored
      * lisp/gnus/gnus-start.el (gnus-group-change-level): Fix docstring to
      note that the inserted group is inserted *before* the PREVIOUS
      group. Fix indexing -- shouldn't have been adding one to the index.
      c6b4eed8
    • Paul Eggert's avatar
      Remove stale .pdmp files with ‘make clean’ · da03988d
      Paul Eggert authored
      Problem reported by Sven Joachim (Bug#36907).
      * admin/make-emacs: Simplify, now that clean does versionclean.
      * src/Makefile.in ($(etc)/DOC, versionclean, extraclean):
      Don’t ignore rm -f failures.
      (versionclean): Also remove emacs-*.*.*[0-9].pdmp and ../etc/DOC*.
      (clean): Depend on versionclean and simplify.
      da03988d
    • Glenn Morris's avatar
      * doc/lispref/display.texi (SVG Images): Remove menu. · 7bb269ea
      Glenn Morris authored
      Not needed since SVG Path Commands was changed to not be a node.
      7bb269ea
    • Lars Ingebrigtsen's avatar
      Clarify hi-lock-file-patterns-prefix doc string · af1509b2
      Lars Ingebrigtsen authored
      * lisp/hi-lock.el (hi-lock-file-patterns-prefix): Clarify doc
      string (bug#17993).
      af1509b2
    • Lars Ingebrigtsen's avatar
      Mention `themed-value' in Variable Definitions node · d084fd47
      Lars Ingebrigtsen authored
      * doc/lispref/customize.texi (Variable Definitions): Mention
      `themed-value' (bug#17996).
      d084fd47
    • Oleh Krehel's avatar
      calc mode line touch up · 9fbae679
      Oleh Krehel authored
      * lisp/calc/calc.el (calc-set-mode-line): Don't put excessive
      white space in mode line (bug#18079).
      9fbae679
    • Paul Eggert's avatar
      Fix rare undefined behaviors in replace-match · 13fe8a27
      Paul Eggert authored
      * src/search.c (Freplace_match): Simplify by caching search_regs
      components.  Fix sanity check for out-of-range subscripts;
      it incorrectly allowed negative subscripts, subscripts
      equal to search_regs.num_regs, and it had undefined
      behavior for subscripts outside ptrdiff_t range.
      Improve wording of newly-introduced replace-match diagnostic.
      Rework use of opoint, to avoid setting point to an out-of-range value
      in rare cases involving modification hooks.
      13fe8a27
    • Pierre-Yves Luyten's avatar
      cua-rect help: check for 'control value · b60b6ffb
      Pierre-Yves Luyten authored
      * lisp/emulation/cua-rect.el (cua-help-for-rectangle): Check for
      'control value (bug#18120).
      
      Copyright-paperwork-exempt: yes
      b60b6ffb
    • Lars Ingebrigtsen's avatar
      delete-backward/forward-char doc string clarification · 2e29a258
      Lars Ingebrigtsen authored
      * lisp/simple.el (delete-backward-char): Doc string clarification
      (bug#18192).
      (delete-forward-char): Ditto.
      2e29a258
    • Lars Ingebrigtsen's avatar
      ido-find-file doc string addition · 2a941b84
      Lars Ingebrigtsen authored
      * lisp/ido.el (ido-find-file): Mention ido-reread-directory
      (bug#18275).  Suggested by Rob Browning.
      2a941b84
    • Kevin Ryde's avatar
      easy-menu-define doc string fix · 0e3e0122
      Kevin Ryde authored
      * emacs-lisp/easymenu.el (easy-menu-define): Docstring :label and
      :help of the menu itself.
      0e3e0122
    • Lars Ingebrigtsen's avatar
      Add some function index entries for ido.texi · 9fa60c19
      Lars Ingebrigtsen authored
      * doc/misc/ido.texi: Add index entries for functions (bug#18691).
      9fa60c19
    • Andreas Politz's avatar
      Tweak tq queue processing · 95d2250b
      Andreas Politz authored
      * lisp/emacs-lisp/tq.el (tq-process-buffer): Pop the queue before
      calling the function because the function may add new entries to
      the queue (bug#19016).  Also report errors.
      95d2250b
    • Lars Ingebrigtsen's avatar
      Tweak tango-dark-theme hightlight face · d70bf3a1
      Lars Ingebrigtsen authored
      * etc/themes/tango-dark-theme.el (class): Make highlight a bit
      less yellow to make the cursor visible on it (bug#19189).
      d70bf3a1
    • Lars Ingebrigtsen's avatar
      Fix error message in replace-match for subexpressions · 18e163fd
      Lars Ingebrigtsen authored
      * src/search.c (Freplace_match): Output a more understandable
      error message when replacing a subexpression (bug#19208).
      18e163fd
    • Lars Ingebrigtsen's avatar
      Clarify Freplace_match logic · f77a3951
      Lars Ingebrigtsen authored
      * src/search.c (Freplace_match): Add some doc strings to clarify
      the logic and do a minor clean up (bug#19208).
      f77a3951
    • Lars Ingebrigtsen's avatar
      Don't refer to non-existent functions in mode line examples · 6c7ab768
      Lars Ingebrigtsen authored
      * doc/lispintro/emacs-lisp-intro.texi (Mode Line): Ditto.
      
      * doc/lispref/modes.texi (Mode Line Top): In the :eval example,
      use a function that exists to avoid confusion (bug#19224).
      6c7ab768
    • Lars Ingebrigtsen's avatar
      Fix previous macroexp-progn doc string fix · 8edd4bc2
      Lars Ingebrigtsen authored
      * lisp/emacs-lisp/macroexp.el (macroexp-progn): Fix previous doc
      string clarification.
      8edd4bc2
    • Eli Zaretskii's avatar
      ; * etc/NEWS: Fix a typo. (Bug#36829) · 3bff466a
      Eli Zaretskii authored
      3bff466a
    • Eli Zaretskii's avatar
      Minor doc fix in etags.el · 5ae1191e
      Eli Zaretskii authored
      * lisp/progmodes/etags.el
      (etags-xref-find-definitions-tag-order): Doc fix.  (Bug#32510)
      5ae1191e
    • Eli Zaretskii's avatar
      Improve documentation of debugging Lisp syntax error · faafd467
      Eli Zaretskii authored
      * doc/lispref/debugging.texi (Syntax Errors, Excess Open)
      (Excess Close): Name the commands invoked by the key
      sequences.  Add cross-references to appropriate sections of
      the Emacs manual.  (Bug#21385)
      faafd467
    • Eli Zaretskii's avatar
      Improve documentation of 'display-buffer-*' functions · 49a5b573
      Eli Zaretskii authored
      * lisp/window.el (display-buffer-in-atom-window)
      (display-buffer-in-side-window, display-buffer-same-window)
      (display-buffer--maybe-same-window)
      (display-buffer-reuse-window)
      (display-buffer-reuse-mode-window)
      (display-buffer-pop-up-frame, display-buffer-pop-up-window)
      (display-buffer--maybe-pop-up-frame-or-window)
      (display-buffer--maybe-pop-up-frame)
      (display-buffer-in-child-frame, display-buffer-in-direction)
      (display-buffer-below-selected, display-buffer-at-bottom)
      (display-buffer-in-previous-window)
      (display-buffer-use-some-window, display-buffer-no-window):
      More details about the ALIST argument in the doc string.  (Bug#19461)
      49a5b573
  3. 02 Aug, 2019 15 commits