home *** CD-ROM | disk | FTP | other *** search
- Wed Dec 30 22:35:00 1992 Barry A. Warsaw (warsaw at anthem)
-
- * Modifications to work with Lucid Emacs 19.3. Up to version 2.3
- and release to the net.
-
- Sat Jul 6 16:36:56 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * Final modifications, release version 2.2 to net.
-
- Fri Jun 21 19:13:19 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * with new electric buffer mechanism, sc-eref-describe is no
- longer needed. regular, old describe-mode does the job. I removed
- the function and the keybinding.
-
- * fixed bug which caused supercite to choke on from lines of the
- form: persons-address ().
-
- * smartened up the generic-citation in sc-guess-fill-prefix so it
- won't be confused when there is a "> " on the line.
-
- * updated sc-cite-regexp by putting the following characters in
- the character set matching part (which should match the
- attribution string): _ - .
-
- * Other bug fixes based on 2.2-beta responses, including inverted
- logic bug on sc-auto-fill-query-each-paragraph-p, and
- sc-uncite-region not checking sc-a-f-q-e-p-p.
-
- * modified sc-no-blank-line-or-header to work with mh-letter-mode
- as per mdb@ESD.3Com.COM. mh-letter-mode doesn't use
- mail-header-separator.
-
- Thu Jun 20 00:30:29 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * rewrote the sc-electric mode code. it longer munges the global
- keymap, instead it sets up a local keymap in the *sc-eref* buffer
- and uses that.
-
- Fri Jun 7 18:14:38 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * fixed a small bug in sc-header-verbose. use "reply" instead of
- "email" (I only fixed part of it before).
-
- * completed some mods to sc.texinfo as per Dan Jacobson's good
- suggestions.
-
- * took out hard-coded "--text follows this line--" from
- sc-no-blank-line-or-header. use mail-header-separator instead.
-
- Tue Jun 4 18:05:21 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * changed "provide" in sc.el to 'sc. 'supercite is no longer
- correct since the filename has been changed.
-
- * changed @setfilename parameter in sc.texinfo to "sc.info" for
- better portability.
-
- * made some additions to README as suggested by list member. talks
- a little about texinfo files in general.
-
- * fixed some simple typos in autoloading documentation.
-
- Fri May 31 17:17:29 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * Final spell checking and proofing of sc.texinfo.
-
- * ispell correctly tells me that Johnathan (in sc-nickname-alist)
- should really be Jonathan.
-
- Thu May 30 12:31:16 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * fixed a minor bug in sc-strip-initials. I was checking for
- argument == nil, but not argument == "" and that caused an error
- for From: lines like "doe@speedy.com ( )".
-
- Tue Apr 23 17:49:11 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * fixed minor bug in sc-header-attributed-writes and
- sc-header-verbose for missing sc-reply-address or sc-from-address
- information fields.
-
- Wed Apr 17 10:06:25 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * added a new user modifiable variable sc-header-nuke-list which
- contains a list of all mail headers the user wants to remove.
- Also add function sc-build-header-zap-regexp for converting this
- into a big regexp for matching in sc-mail-yank-clear-headers.
-
- Mon Apr 15 17:11:12 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * renamed all files to begin with sc for consistency.
-
- * finished first draft of sc.texinfo.
-
- Thu Apr 11 15:50:36 1991 Barry Warsaw (warsaw at warsaw)
-
- * changed sc-cite-regexp from "\\s *[a-zA-Z0-9]*\\s *>+\\s *" to
- "\\s *[a-zA-Z0-9]*>+\\s *". Maybe this will help with
- inconsistant citations without breaking anything?
-
- Wed Apr 10 17:32:27 1991 Barry Warsaw (warsaw at warsaw)
-
- * Added an optional numeric argument to sc-version for inserting
- version info into buffer.
-
- Tue Apr 9 14:24:03 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * Clean up some of the documentation for electric reference mode
- commands.
-
- * Now you can use electric references when you enter
- sc-cite-original. I don't know why I'd been binding it to nil in
- the let... Maybe just a hold over from old electric reference
- days?
-
- Fri Mar 29 10:45:18 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * Added sc-spacify-name-chars, function and variable.
-
- * Added some more author name recognition characters. specifically
- "-" and "_" to sc-get-address, sc-style1-address, and
- sc-style2-address.
-
- Fri Mar 22 13:51:29 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * added a new function sc-view-field which is similar to
- sc-modify-information except that you can only view information,
- not modify it. Like an interactive version of sc-field. Bind it
- to \C-cf.
-
- * removed cheapcite.el. this will no longer be supported. consider
- it a failed experiment.
-
- Thu Mar 21 16:09:33 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * Added a more informative error message to sc-cite/uncite/recite
- for when the mark is not set.
-
- * Modified sc-header-attributed-writes and sc-header-verbose to
- use new information fields.
-
- * added "reply-to" to sc-mail-fields-list, and added
- sc-reply-address information key. Use this as default value
- for email address in sc-header-attributed-writes. If not
- found, then use sc-from-address.
-
- * added a function sc-get-address which parses out the
- entire email address presented in the From: field. Also, add
- a new "information" key (accessable via sc-field) called
- "sc-from-address" which contains this string.
-
- Sun Mar 10 00:03:07 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * Added nickname matching to sc-build-attribution-alist. Nicknames
- are contained in sc-nickname-alist. Currently you cannot select a
- nickname for automatic use as an attribution, but the nicknames
- are added to the attribution completion list.
-
- Sat Mar 9 22:13:21 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * fixed a bug in sc-populate-alists. Author's name was getting put
- in sc-gal-information with no "sc-author" key, and thus was not
- accessable via sc-field.
-
- * Added sc-all-but-cite-p.
-
- * Changed sc-run-hook to sc-post-hook and added sc-pre-hook. This
- should allow for configuring supercite on a per-mode basis (i.e.
- config for replying to a news article may be different than
- replying to a mail article).
-
- * changed sc-header-regarding-writes to sc-header-regarding-adds.
- Also changed around some of the wording of sc-header-verbose.
-
- * Changed sc-mumble-string default value to "". Added smarts to
- all header rewrite functions as per Dan Jacobson's contribution.
-
- Mon Mar 4 19:25:47 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * Added sc-no-blank-line-or-header which removes the blank line
- after --text follows this line--
-
- Mon Feb 25 00:18:36 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * did an iteration of cleaning on supercite.el in preparation for
- release of version 2.2.
-
- Mon Feb 18 22:32:02 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * sc-guess-fill-prefix can return nil, which in some circumstances
- can cause errors. Check for nil returned in sc-open-line.
-
- Tue Feb 12 10:34:43 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * Back by popular demand, sc-header-verbose.
-
- Mon Feb 11 16:06:24 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * In sc-populate-alists, change the value of symlist in the
- (let*...) form so that the following nconc modifies a list that is
- guaranteed to not be read-only. Using a constant list here caused
- function to bomb if folx load supercite into their dumped emacs
- image.
-
- * In sc-guess-fill-prefix, we try to scan for the first non-blank
- line in the region. Mitch Wright and Joe Wells point out that
- that its possible the mark is not set at this point, causing an
- error. jbw@bu.edu (Joe Wells) supplies a fix. Just simply
- (skip-chars-forward "\n").
-
- * Minor change. sc-fill-paragraph-manually used to be bound to
- "\C-c\q" [sic]. Now its bound to "\C-cq".
-
- Thu Feb 7 09:45:17 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * Added a new variable sc-auto-fill-query-each-paragraph-p which
- allows the user to force supercite to ask the user if s/he wants
- to fill the paragraph below point.
-
- * upped version number and folded in previous applicable mods
- from exploratory version 3.0. Those timestamps will appear
- below in their real places.
-
- * Modify the documentation in *.el and README, both for
- informative purposes and to update my email addresses.
-
- * MH-E overloading is no longer supported. As of emacs 18.57, MH-E
- comes shipped using the standard interface. Also, patches to
- distribution elisp are longer supported; only the overloading
- interface is supported.
-
- Wed Jan 23 18:16:15 1991 Barry A. Warsaw (warsaw at warsaw)
-
- * Fixed a bug in sc-oloads.el in the definition of
- mail-yank-hooks. I had an extra docstring in the wrong place.
- Reported by kcantrel@digi.lonestar.org (Keith Cantrell).
-
- Sat Nov 10 17:39:34 1990 Barry A. Warsaw (warsaw at warsaw)
-
- * Removed all mapcar's and mapconcat's. Not strictly needed for
- functionality or efficiency, but it makes the code read easier and
- debugging is easier to follow.
-
- Wed Nov 7 09:30:57 1990 Barry A. Warsaw (warsaw at warsaw)
-
- * Fixed small bug in sc-eref-goto in sc-electric.el which caused
- error when invalid reference number was entered.
-
- * Cleaned and factorized email address parsing schemes. Also
- cleaned and factorized namestring extraction. Renamed
- sc-namestring-to-list to sc-chop-namestring.
-
- * In sc-namestring-to-list, changed string-match on empty string
- to string= (more appropriate). Also fixed typo in docstring of
- sc-build-attribution-alist.
-
- Wed Oct 10 16:45:00 1990 Barry A. Warsaw (warsaw at warsaw)
-
- * Added "Errors-to:" to sc-mail-yank-ignored-headers
-
- * Modified sc-uncite, sc-recite, sc-uncite-region, and
- sc-guess-fill-prefix so that if the current line matches the
- sc-cite-regexp, the regexp can be used to match subsequent lines
- in the region. This is more versatile than always returning the
- literal string taken from the buffer.
-
- Tue Oct 9 11:14:48 1990 Barry A. Warsaw (warsaw at warsaw)
-
- * Added x-envelope-to and x-vms-to to the sc-mail-yank-ignored-headers
-
- Fri Oct 5 09:32:05 1990 Barry Warsaw (warsaw at warsaw)
-
- * Added "Precedence:" to sc-mail-yank-ignored-headers
-
- * Added gnews overloads contributed by piet@cs.ruu.nl. See
- sc-oloads.el file for more details.
-
- * Added a (set-mark (point-min)) to sc-eref-show, just before the
- reference is eval'd so that things like sc-fill-paragraph in
- someone's custom headers will work properly in electric reference
- mode. Previously the (mark) command in sc-fill-prefix would bomb
- in the *sc-eref* buffer since mark was never set.
-
- * Fixed a potential bug in sc-recite where it tries to
- regexp-quote the results of sc-guess-fill-prefix. This can return
- nil which chokes regexp-quote. This was handled properly in
- sc-uncite, so I just made sc-recite look the same. Changed
- cheapcite as well.
-
- * Updated documentation to reflect new address of supercite list.
-
- * Enhanced sc-glom-headers so that the user can quit the
- confirmation and have the old information reinstated. Also, if no
- headers are found, we don't nuke the old information.
- Sc-fetch-fields modified so that the "from" key is only put in
- sc-gal-information if its value is non-nil. Sc-glom-headers
- checks for sc-gal-information nil to determine if there were no
- headers glommed.
-
- * Changed the default keybindings for the sc-glom-headers to \C-cg
- instead of \C-c\C-g as this overloaded the quit keybinding
- (pointed out by Dan Jacobsen).
-
- Thu Aug 2 22:40:42 1990 Barry Warsaw (warsaw at anthem)
-
- * shar it up, post to comp.emacs, gnu.emacs, elisp directory,
- cme.nist.gov [129.6.32.4].
-
- Mon Jul 30 19:06:34 1990 Barry Warsaw (warsaw at anthem)
-
- * Added "cheapcite", a minimal supercite file.
-
- * Changed (obsolete function?) read-input to read-string.
-
- Sat Jul 28 14:02:06 1990 Barry Warsaw (warsaw at anthem)
-
- * shar'd it up and posted to supercite list.
-
- * spell checked, updated README and docstring.
-
- * Added sc-version which displays version number.
-
- Fri Jul 27 09:58:38 1990 Barry Warsaw (warsaw at anthem)
-
- * Removed the dependence on global variables sc-cite-context and
- sc-force-confirmation-p. Now they are locally bound (via let) in
- the contexts that need them.
-
- * Fixed sc-confirm so C-g in minibuffer aborts the cite or recite
- function. Added a catch/throw to 'select-abort. Catch in sc-cite
- and sc-recite, throw in sc-confirm (on C-g).
-
- * Rewrote the sc-describe doc string and moved the linking
- information to the README, since by that time, you'll have read
- the README and already figured out how to link it.
-
- Wed Jul 25 10:23:16 1990 Barry Warsaw (warsaw at anthem)
-
- * Always check sc-preferred-header-style to be sure it is legal
- before using.
-
- * Changed the logic for sc-insert-references to be more useful as
- to when to enter electric mode.
-
- * Wrapped all evals of sc-rewrite-header-list functions in
- condition-cases so we'd see and handle void-functions and other
- errors.
-
- Tue Jul 24 17:57:49 1990 Barry Warsaw (warsaw at anthem)
-
- * Significantly rewrote electric insert to live within a quasi
- major mode. Uses recursive edit to strictly control key strokes
- while doing electric referencing. Seems the best way to do it,
- though perhaps a bit parental.
-
- Fri Jul 20 09:48:15 1990 Barry Warsaw (warsaw at anthem)
-
- * Added circular references in electric reference mode. Added
- control variable sc-electric-circular-p.
-
- * sc-load-hook removed. Its not really needed since sc-run-hook
- basically performs the same function.
-
- Thu Jul 19 12:49:08 1990 Barry Warsaw (warsaw at anthem)
-
- * sc-left-justify-p has been renamed sc-fixup-whitespace-p.
-
- * Made certain variables, most notably sc-gal-information and
- sc-gal-attributions buffer local.
-
- * Cleaned up docstrings in baw-alists.el
-
- * Redesigned overload mechanism based on code supplied by
- umerin@tc.nagasaki.go.jp. Overload file will now byte-compile and
- overloading in general is quite a bit more clean.
-
- Tue Jul 17 15:57:35 1990 Barry Warsaw (warsaw at anthem)
-
- * fixed some typos in the docstrings.
-
- * fixed sc-spoogify-docstring so that if the major mode is
- preloaded, it will make a copy of the function property, modify
- that docstring, then fset the major mode to this copy.
-
- * changed the string "newsgroup" to "newsgroups" in the defvar for
- sc-mail-fields-list. Also in documentation.
-
- * added sc-glom-headers, an interactive function which lets you
- set up sc-gal-* for any mail headers within region.
-
- Fri Jul 13 14:26:47 1990 Barry Warsaw (warsaw at anthem)
-
- * sc-spoogify-docstring won't abort on error if major-mode is
- preloaded. It just won't spoogify the docstring.
-
- * Added variable sc-nuke-mail-headers-p to control nuking or
- non-nuking of mail headers after glomming useful info from them.
-
- * copied in mail-yank-clear-headers to sc-* to further reduce
- dependence on sendmail.el. Renamed mail-yank-ignored-headers to
- sc-*.
-
- * Fixed a bug in sc-cite not passing numeric arg correctly to
- sc-insert-reference. Also fixed slight bug in sc-insert-reference.
-
- * clarified cite confirmation message and recite confirmation
- message by adding sc-cite-context.
-
- * moved mail-fetch-field to supercite: sc-mail-fetch-field to
- remove dependency of supercite on sendmail.el and mail-utils.el
-
- * Added sc-citation-leader. A composed citation string is now
- build from (concat sc-citation-leader 'attribution'
- sc-citation-delimiter and followed with sc-citation-separator.
-
- * move sup-misc.el to sc-misc.el
-
- Fri Oct 13 17:30:13 1989 Barry Warsaw (warsaw at rtg)
-
- * Shar it up and post version 2.0.
-
- * moved supercite-misc.el to sup-misc.el and
- baw-alist-utils.el to baw-alist.el for sake of users of
- bogus UN*X's which can't handle long file names.
-
- * Merged in mh-e support as provided by Mark Baushke.
-
- Thu Oct 12 17:50:55 1989 Barry Warsaw (warsaw at rtg)
-
- * Fixed small bug in sc-populate-alists. No space was being
- put between last middlename and lastname.
-
- * Cleaned up documentation. Ready to post tomorrow.
-
- Wed Oct 11 13:43:35 1989 Barry Warsaw (warsaw at rtg)
-
- * Moved sc-supercite to sc-describe.
-
- * Cleaned up code and documentation for distribution. I'll be
- watching for bugs to pop up before release.
-
- * Added sc-leached-keymap for better documentation.
-
- * Changed default value of sc-cite-regexp to include possible
- whitespace around attribution text and mulitple ">" characters.
-
- * Changed all symbol prefixes from sy- to sc- in both the
- supercite.el and supercite-misc.el files.
-
- * Added cute hack so that description of supercite bindings are
- leached onto the docstring of the current buffer's major-mode
- function. "C-h m" after supercite is loaded will show the
- supercite keybindings in the *Help* buffer.
-
- Tue Oct 10 17:30:32 1989 Barry Warsaw (warsaw at rtg)
-
- * Fixed a bug in the creation of the "sc-author" field which was
- putting a bogus space at the end of the author's name. Also added
- all the other name fields to the "sc-gal-information" alist. You
- can now access "sc-firstname", "sc-lastname", and all
- "sc-middlename-N".
-
- * Added an attribution style that I use.
- sc-header-attributed-writes.
-
- * Parameterized the ">>>>>" prefix on the reference header. Some
- people find this annoying, I like it.
-
- Sun Oct 8 22:08:11 1989 Barry Warsaw (warsaw at rtg)
-
- * Added binding for sc-insert-reference for mh-e mode.
-
- Wed Oct 4 18:54:43 1989 Barry Warsaw (warsaw at rtg)
-
- * Fixed bug in searching for author names in certain From: lines
- which didn't find names with dots (abbreviations) and dashes.
-
- * Added per-interface keymaps which allow you to define different
- keybindings based on the major-mode of the buffer which supercite
- is leaching onto.
-
- Tue Oct 3 20:01:17 1989 Barry Warsaw (warsaw at rtg)
-
- * Fixed bug in sc-{re,un}cite which bombed out if first line in
- region was blank. These functions now search for attribution
- prefix on first non-blank line in region.
-
- Mon Sep 25 10:30:32 1989 Barry Warsaw (warsaw at rtg)
-
- * Modified diffs and overloads to mh-e stuff as per ks and mdb
-
- * Fixed conditional loads in supercite-misc.el
-
- * Added (require 'sendmail)
-
- Thu Sep 21 10:17:23 1989 Barry Warsaw (warsaw at rtg)
-
- * Posted 2.0gamma to supercite list.
-
- * Added overload functions to supercite-misc.el
-
- * Fixed some bugs in electric-reference functions
-
- * After citing a yanked region, leave point (or mark if
- point>mark) on first non-blank line.
-
- Wed Sep 13 18:10:45 1989 Barry Warsaw (warsaw at rtg)
-
- * Added electric reference header selection. Now you don't have to
- remember which integer pointed to which reference style!
-
- Tue Sep 12 18:23:47 1989 Barry Warsaw (warsaw at rtg)
-
- * Fixed some bugs in paragraph filling and made the whole thing
- more robust and simple.
-
- * Added exchange of point and mark when point > mark. Exchange is
- only visible internal to sc- functions. Order of point and mark
- are restored after citing.
-
- * Added some new mail headers to clean.
-
- Wed Sep 6 18:45:11 1989 Barry Warsaw (warsaw at rtg)
-
- * Remerged files by popular demand. Added page delimiters.
-
- Fri Sep 1 18:37:59 1989 Barry Warsaw (warsaw at rtg)
-
- * Modified documentation and updated the public domain notice.
-
- * Restored "C-c q" binding of sc-fill-paragraph-manually.
-
- Tue Aug 29 18:54:27 1989 Barry Warsaw (warsaw at rtg)
-
- * Added sc-modify-info function.
-
- * Fixed sc-left-justify-p to use fixup-whitespace (which makes
- more sense).
-
- Mon Aug 21 10:07:06 1989 Barry Warsaw (warsaw at rtg)
-
- * Posted 2.0beta version to mailing list.
-
- * Added sc-uncite function.
-
- Fri Aug 18 16:49:43 1989 Barry Warsaw (warsaw at rtg)
-
- * Split files for managability.
-
- Thu Aug 17 21:43:33 1989 Barry Warsaw (warsaw at rtg)
-
- * Added alist utilites and rewrote major portions of code to
- utilize these association lists for keeping track of important
- information.
-
- Mon Aug 14 17:09:11 1989 Barry Warsaw (warsaw at rtg)
-
- * Added facility to remember which attribution was last used. This
- last used attribution is presented to the user as the preferred
- choice for the next attribution.
-
- Mon Jul 31 18:52:41 1989 Barry Warsaw (warsaw at rtg)
-
- * Modified some documentation.
-
- Thu Jul 27 17:01:49 1989 Barry Warsaw (warsaw at rtg)
-
- * Added some better filling functions and hookified the paragraph
- fill function so you can use whatever you want.
-
- Wed Jul 5 21:15:45 1989 Barry Warsaw (warsaw at rtg)
-
- * Totally rewrote version 2.0 based on superyank 1.11. This
- included major modifications of almost every bit of code in the
- package. Much too numerous to mention here.
-
- Local Variables:
- mode: indented-text
- tab-width: 4
- left-margin: 8
- fill-column: 74
- version-control: never
- End:
-