home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
s
/
sc-23.zip
/
CHANGELO
next >
Wrap
Text File
|
1993-01-08
|
21KB
|
585 lines
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: