2017-10-18  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Sneakily add basic EBDB support to Gnorb, bump to 1.3.0

	* packages/gnorb/gnorb-utils.el (gnorb-scan-links): Generalize this
	 function so it can find links of any type. Use an alist instead of a
	 plist, as alist-get is setf-able.
	* packages/gnorb/gnorb-org.el (gnorb-org-handle-mail): Search for ebdb
	 links as well as bbdb links, and handle them.
	* packages/gnorb/gnorb-registry.el
	(gnorb-registry-transition-from-props):
	 Adjust.
	* packages/gnorb/nngnorb.el (nnir-run-gnorb): Adjust.
	* packages/gnorb/gnorb.el: Bump version.

2017-09-11  Eric Abrahamsen  <eric@ericabrahamsen.net>

	gnorb-utils needs macros from nnheader

	* packages/gnorb/gnorb-utils.el: Pull nnheader in at compile time.
	* packages/gnorb/gnorb.el: Bump version.

2017-08-19  Eric Abrahamsen  <eric@ericabrahamsen.net>

	New copy-message-text behavior

	Do not bump version number, leave this quiet for now.

	* packages/gnorb/gnorb-gnus.el (gnorb-gnus-copy-message-text): New
	 user option saying whether to copy the text of messages when
	 capturing or triggering from them.
	 (gnorb-gnus-capture-save-text): New function, used as element of
	 `org-capture-mode-hook'.
	 (gnorb-gnus-incoming-do-todo): Do the same thing when triggering.

2017-04-07  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Don't mark the 'artno key as precious

	* packages/gnorb/gnorb-utils.el (gnorb-tracking-initialize): This was
	 supposed to have been fixed several commits ago!
	* packages/gnorb/gnorb.el: Bump version to 1.2.3

2017-03-31  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Don't let the Gnus summary format group create registry entries

	* packages/gnorb/gnorb-gnus.el (gnorb-gnus-insert-format-letter-maybe):
	 This function was unilaterally creating entries because of its use
	 of `gnus-regsitry-get-id-key'. Because it does not respect ignored
	 registry groups, we should use lower-level functions that don't
	 create an entry where there wasn't one.

2017-03-30  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Bug fix in mail tracking extraction

	* packages/gnorb/gnorb-org.el (gnorb-org-extract-mail-tracking): Had
	 the logic exactly backwards.
	* packages/gnorb/gnorb.el: Bump version.

2017-03-22  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Fix inevitable screwup in previous commit, bump version

	* packages/gnorb/nngnorb.el (nnir-run-gnorb): The earlier
	 "streamlining" streamlined a little too much.
	* packages/gnorb/gnorb.el: Flush new version.

2017-03-21  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Bump Gnorb version to 1.2

2017-03-21  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Rename msg-id-to-group to msg-id-request-head, refactor

	* packages/gnorb/gnorb-utils.el (gnorb-msg-id-request-head): Renaming
	 because it now always calls gnus-request-head, and always returns
	 the full return value of that call (as well as setting the registry
	 group key). Callers that don't want to use Gnus to verify
	 group/article can just access the group key. Also now calls
	 gnus-activate-group in an attempt to get it to quit querying about
	 number of articles to get from group.
	 (gnorb-msg-id-to-link): Change call. This is one of the functions
	 that might just use the group key instead of doing the full lookup.
	* packages/gnorb/nngnorb.el (nnir-run-gnorb): Refactor and simplify.
	 Now we aren't calling gnus-request-head twice for each message.

2017-03-21  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Update Gnus summary article line after trigger process

	* packages/gnorb/gnorb-gnus.el (gnorb-gnus-incoming-do-todo): Do the
	 updating immediately.

2017-03-21  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Remove unnecessary with-no-warnings

	* packages/gnorb/gnorb-bbdb.el (gnorb-bbdb-display-messages): Should
	 have caught this when updating for new BBDB version.

2017-03-21  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Fix nnir search routine

	* packages/gnorb/gnorb-gnus.el (gnorb-gnus-search-messages): I had
	 been blanking out these variables because of voodoo. This is not
	 necessary, and in fact breaks the use of the nnir groups (if
	 nnir-artlist is nil you can't see any of the articles).

2017-03-21  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Update documentation

	* packages/gnorb/README.org: Mention current installation situation.
	* packages/gnorb/gnorb.el: Remove URL package header.
	* packages/gnorb/gnorb.org: Try to do a better job of documenting
	 email tracking, people are still very confused by this. Also mention
	 the `gnorb-install-defaults' command.
	* packages/gnorb/NEWS: Mention new install-defaults command.
	* packages/gnorb/gnorb.texi: Export.
	* packages/gnorb/gnorb.info: Export.

2017-03-19  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Add gnorb-version command

	* packages/gnorb/gnorb-utils.el (gnorb-version): Uses pkg-info-
	 function, so only works for Gnorb installed via package manager. But
	 that's the only place you can get this version, so...

2017-03-14  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Fix creation of nngnorb/nnir groups

	* packages/gnorb/gnorb-gnus.el (gnorb-gnus-search-messages): We were
	 locating the nngnorb server incorrectly, and also feeding it to nnir
	 incorrectly. This was preventing persistent groups from working
	 correctly.
	* packages/gnorb/nngnorb.el (nnir-run-gnorb): Streamline the searching
	 process. This should eliminate some redundancy, hopefully going a
	 bit faster.
	* packages/gnorb/gnorb-utils.el (gnorb-msg-id-to-group): Do not cache
	 article numbers in the registry -- numbers are not consistent across
	 Gnus installations. This may slow down searches somewhat,
	 unfortunately, but nnir's own caching mechanisms should help.

2017-03-14  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Remove useless use of progn, update usage status function

	* packages/gnorb/gnorb-registry.el (gnorb-report-tracking-usage): Not
	 necessary. Also `gnorb-refresh-usage-status' needs to accept
	 optional arguments.

2017-03-14  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Fix autoloads for BBDB functions

	* packages/gnorb/gnorb-bbdb.el: We're no longer requiring anything
	 directly, only autoloading. This will allow users to install Gnorb
	 without having BBDB installed at all -- though they can still
	 trigger errors by using autoloaded Gnorb functions that depend on
	 BBDB. I suppose I could be very tidy and catch those errors.
	* packages/gnorb/gnorb-org.el: Fix existing autoloads -- pointing at
	 wrong file.

2017-03-13  Eric Abrahamsen  <eric@ericabrahamsen.net>

	New function gnorb-install-defaults

	* packages/gnorb/gnorb-utils.el (gnorb-install-defaults): A function
	 for setting up basic default variable settings and keybindings for
	 Gnorb.

2017-03-12  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Fix email subtree command

	* packages/gnorb/gnorb-org.el (gnorb-org-handle-mail): File was just
	 getting tossed off into the ether -- how did this ever work?
	 (gnorb-org-email-subtree): Need to special-case ODT file export, it
	 does too much clever stuff for us to invoke it at a low level.
	* packages/gnorb/gnorb.el: Bump version.

2017-03-12  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Merge commit '96b73f42807bc34c11e9bb99f25b856b249014b5'

	Merge further fixes to last update

2017-03-12  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Merge commit 'ae75eeb6f3a0fa8598d06c3b14ead8606918a446'

2016-07-11  Paul Eggert	 <eggert@cs.ucla.edu>

	Fix some quoting problems in doc strings

	Most of these are minor issues involving, e.g., quoting `like this' 
	instead of 'like this'.	 A few involve escaping ` and ' with a preceding
	\= when the characters should not be turned into curved single quotes.

2016-01-05  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Merge commit '899a1f2bad8795a29c0df09c1bd28b3a3b7e48f8'

2016-01-05  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Merge commit '37c46180280f10fa5120a017acd04f7022d124e4'

2015-05-05  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Merge commit 'faf966b6b5921074da6b99477e1f0bea29b45f6f'

2015-04-23  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Merge commit '0d69d15d20b69f439c1a1ed451e06f77b1252b3e' from gnorb

2015-04-23  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Merge commit '3e5c11a13981a1ff613cb4442ad644285c44e481' from gnorb

2014-11-26  Stefan Monnier  <monnier@iro.umontreal.ca>

	* packages/gnorb: Don't require cl.  Fix up compilation errors.

	* packages/gnorb/gnorb-bbdb.el: Don't require cl unnecessarily. Don't
	fail compilation just because bbdb is not available yet.
	(gnorb-bbdb-tag-agenda): Fix typo.
	* packages/gnorb/gnorb-gnus.el: Don't require cl unnecessarily.
	(gnorb-gnus-view): Fix var binding.
	* packages/gnorb/gnorb-org.el: Don't require cl unnecessarily.
	* packages/gnorb/gnorb-utils.el: Don't require cl unnecessarily. But do
	require mailcap.
	(gnorb-msg-id-to-group): Remove dead code.

2014-10-25  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Merging Gnorb commits up to 1.0.1

2014-10-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* packages/gnorb/gnorb.el: Mention dependency on cl-lib. Require `bbdb'
	here, and not during compilation.
	* packages/gnorb/gnorb-utils.el: Don't require `cl'. Don't require
	`bbdb', in case it's not installed.
	* packages/gnorb/gnorb-registry.el: Require cl-lib.  Use cl-lib names.
	* packages/gnorb/gnorb-org.el: Require cl-lib.	Use cl-lib names.
	* packages/gnorb: Fix up copyright and compilation.
	* packages/gnorb/gnorb-bbdb.el: Require `cl-lib'.  Use cl-lib names.
	(bbdb-separator-alist, bbdb-xfield-label-list): Check before use.

2014-10-09  Eric Abrahamsen  <eric@ericabrahamsen.net>

	Merge commit '0b9eb2b647a49ffa3dc4e3e61cb8bd94c7fe3634' as
	'packages/gnorb'

