1. 21 Jun, 2019 3 commits
    • Eric Abrahamsen's avatar
      Remove all remaining uses of gnus-group-decoded-name · 5563d1cd
      Eric Abrahamsen authored
      * lisp/gnus/gnus-art.el (gnus-article-setup-buffer):
      * lisp/gnus/nnrss.el (nnrss-retrieve-groups):
      * lisp/gnus/message.el (message-forward-subject-author-subject):
        (message-forward-subject-name-subject):
      * lisp/gnus/gnus-msg.el (gnus-inews-insert-gcc):
        (gnus-inews-make-draft):
      * lisp/gnus/gnus-group.el (gnus-group-compact-group):
        (gnus-group-list-active):
        (gnus-group-kill-group):
        (gnus-group-set-current-level):
        (gnus-group-expire-articles-1):
        (gnus-group-catchup-current):
        (gnus-group-edit-group):
        (gnus-group-rename-group):
        (gnus-group-delete-group):
        (gnus-group-name-at-point): Remove calls in all these places, group
        names are always decoded.
      * lisp/gnus/gnus-cache.el: Remove variables
        gnus-cache-unified-group-names and gnus-cache-decoded-group-names,
        and function gnus-cache-decoded-group-name.
        (gnus-cache-generate-active): Do not access
        gnus-cache-unified-group-names.
        (gnus-cache-file-name): Don't decode.
      5563d1cd
    • Eric Abrahamsen's avatar
      Temporarily preserve encoded group names in Gnus category file · cf804c86
      Eric Abrahamsen authored
      * lisp/gnus/gnus-agent.el (gnus-category-read): Decode on read.
        (gnus-category-write): Encode on write.
      cf804c86
    • Eric Abrahamsen's avatar
      Fix encoding bug in gnus-group-rename-group · ed5ddc1a
      Eric Abrahamsen authored
      * lisp/gnus/gnus-group.el (gnus-group-rename-group): Should not be
        encoding or decoding here.
      ed5ddc1a
  2. 20 Jun, 2019 1 commit
  3. 17 Jun, 2019 4 commits
    • Eric Abrahamsen's avatar
      Replace octal regexp with [:ascii:] char class in Gnus · cf1afe68
      Eric Abrahamsen authored
      In the regexp used to match multibyte group names
      
      * lisp/gnus/gnus-group.el (gnus-group-completing-read):
      * lisp/gnus/gnus-registry.el (gnus-registry--munge-group-names):
      * lisp/gnus/gnus-start.el (gnus-make-hashtable-from-newsrc-alist):
        (gnus-active-to-gnus-format):
        (gnus-read-newsrc-el-file):
      * lisp/gnus/message.el (message-make-in-reply-to): Replace in these
        locations.
      cf1afe68
    • Eric Abrahamsen's avatar
      Remove Gnus group name decoding in Gnus agent · 573e21d0
      Eric Abrahamsen authored
      No longer necessary, as group names are already decoded.
      
      * lisp/gnus/gnus-agent.el: Remove variable
        gnus-agent-decoded-group-names and function
        gnus-agent-decoded-group-name.
        (gnus-agent-read-group):
        (gnus-agent-group-path):
        (gnus-agent-group-pathname):
        (gnus-agent-fetch-articles):
        (gnus-agent-fetch-headers):
        (gnus-agent-expire-group-1):
        (gnus-agent-regenerate-group): Remove calls in these functions.
      573e21d0
    • Eric Abrahamsen's avatar
      Decode group names in newsrc files as raw-text, not utf-8 · f0414124
      Eric Abrahamsen authored
      * lisp/gnus/gnus-start.el (gnus-newsrc-to-gnus-format): They're
        written as 'raw-text, like the comment says.
      f0414124
    • Eric Abrahamsen's avatar
      Ensure that group names are encoded in the Gnus registry file · 40ad1c0d
      Eric Abrahamsen authored
      * lisp/gnus/gnus-registry.el (gnus-registry--munge-group-names): New
        function for either encoding names (while saving) or decoding
        them (while reading).
        (gnus-registry-fixup-registry, gnus-registry-read): Use in these two
        locations.
      40ad1c0d
  4. 16 Jun, 2019 2 commits
  5. 11 Jun, 2019 1 commit
  6. 10 Jun, 2019 1 commit
    • Eric Abrahamsen's avatar
      Fix/extension to previous commit · 2e2ed9f8
      Eric Abrahamsen authored
      * lisp/gnus/gnus-start.el (gnus-read-newsrc-el-file): The same
        decoding needs to be done for group names in gnus-topic-alist.
        (gnus-gnus-to-quick-newsrc-format): Fix bogus temporary setting of
        variables; a simply let binding is sufficient.
      2e2ed9f8
  7. 07 Jun, 2019 1 commit
  8. 01 May, 2019 1 commit
  9. 30 Apr, 2019 1 commit
  10. 24 Apr, 2019 2 commits
  11. 22 Apr, 2019 2 commits
  12. 21 Apr, 2019 19 commits
  13. 20 Apr, 2019 2 commits