Allow gnus backends to return a list of headers

* lisp/gnus/nnselect.el (nnselect-add-novitem): New macro.

  (nnselect-retrieve-headers): Allow backends to return headers as a
  list. Return this list rather than re-populating the server buffer
  with 'nov format headers.

* lisp/gnus/gnus-sum.el (gnus-fetch-headers): Allow backends to return
  headers as a list. Make sure the dependencies structure is updated.
1 job for feature/gnus-select2 in 55 minutes and 58 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Test
passed #4089
test-all

00:55:58