Annotation of 43BSDReno/contrib/emacs-18.55/dist-1.3/ChangeLog, revision 1.1

1.1     ! root        1: ============================== release 1.3 ==============================
        !             2: 
        !             3: Fri Feb 17 18:49:01 1989  Kevin Layer  (layer at snooze)
        !             4: 
        !             5:        * moved ChangeLog to parent directory of fi/.
        !             6: 
        !             7:        * include patch43.{68k,sparc} in distribution.  This is so that
        !             8:        the following feature will work (otherwise the output has
        !             9:        duplicate characters, since unpatched Allegro CL echo streams
        !            10:        stutter).
        !            11: 
        !            12:        * a new variable
        !            13:              fi:echo-evals-from-buffer-in-listener-p
        !            14:        which defaults to nil (since the necessary patch to Allegro CL is
        !            15:        not yet widely distributed) and controls whether or not lisp echos
        !            16:        what is evaluated from emacs lisp source buffers.  Setting this to
        !            17:        nil (default is t) will cause the feature to be disabled.
        !            18:        Files: sublisp.el, patch43.*
        !            19: 
        !            20: Tue Feb 14 17:13:54 1989  Kevin Layer  (layer at snooze)
        !            21: 
        !            22: >>>    * added two new files: clman.el and clman-oblist.el.  These are
        !            23:        the emacs/on-line manual interface and are now part of this more
        !            24:        general interface.  Also, there is a directory called `manual'
        !            25:        which contains the database for the on-line manual.
        !            26: 
        !            27:        The entry points are fi:clman and fi:clman-apropos.  Nothing other
        !            28:        than a binding for these two functions is needed for their use
        !            29:        (they are `interactive').
        !            30: 
        !            31:        * added autoloads for clman stuff
        !            32:        File: site-init.el
        !            33: 
        !            34:        * new function, fi::find-path, takes a string and looks through
        !            35:        load-path for that file or directory and returns the pathname
        !            36:        (absolute), if found.
        !            37:        File: utils.el
        !            38: 
        !            39: Sat Nov 26 00:37:01 1988  Kevin Layer  (layer at snooze)
        !            40: 
        !            41:        * new variable, fi:emacs-to-lisp-transaction-directory, which
        !            42:        controls where the transaction files are kept.  This is especially
        !            43:        useful for running lisp on remote machines (i.e., using
        !            44:        fi:remote-common-lisp).
        !            45:        Files: keys.el and subproc.el
        !            46: 
        !            47: Tue Nov 22 20:17:56 1988  Kevin Layer  (layer at snooze)
        !            48: 
        !            49:        * ipc.cl: don't load from the C library unless absolutely
        !            50:        necessary!  SunOS 4.0 on the Sun4 takes a bogus amount of time to
        !            51:        dynamically load under certain conditions.
        !            52: 
        !            53:        * fix the way fi:XXX-image-name is handled (again, from 11/18/88).
        !            54:        Now it is `reduced' before displaying the buffer but it is NOT
        !            55:        done when the process already exists.
        !            56:        File: subproc.el
        !            57: 
        !            58: Mon Nov 21 13:54:17 1988  Kevin Layer  (layer at snooze)
        !            59: 
        !            60:        * fi::subprocess-hack-directory renamed to
        !            61:        fi::subprocess-watch-for-special-commands, to which smarts were
        !            62:        added about tracking package changes in inferior lisp modes.  The
        !            63:        new variable fi:common-lisp-package-regexp is used for this
        !            64:        purpose.
        !            65:        File: modes.el, keys.el and subproc.el
        !            66: 
        !            67:        * fix fi:lisp-complete-symbol in the case of an explicit package
        !            68:        reference.
        !            69:        File: keys.el
        !            70: 
        !            71:        * made the lisp evalserver more bullet-proof (output of more than
        !            72:        one process read wasn't doing the right thing).
        !            73:        File: tcplisp.el
        !            74: 
        !            75: Fri Nov 18 20:34:39 1988  Kevin Layer  (layer at snooze)
        !            76: 
        !            77:        * in fi::make-subprocess, funcall mode after starting process;
        !            78:        when fi:XXX-image-name is a cons, it used to be funcall'd after
        !            79:        the buffer was displayed.  It is now done before the process it
        !            80:        created.
        !            81:        File: subproc.el
        !            82: 
        !            83:        * changed default service number from 1123 (which is taken on some
        !            84:        machines around here) to 6789.
        !            85:        Files: tcplisp.el, spec.n, and ipc.cl
        !            86: 
        !            87: Thu Nov 17 12:15:57 1988  Kevin Layer  (layer at snooze)
        !            88: 
        !            89:        * two new files in this directory: ipc.cl and emacs.cl.  To ipc.cl
        !            90:        added open-network-stream; to emacs.cl added list-all-completions
        !            91:        which is used by M-TAB in lisp modes to complete a Common Lisp
        !            92:        symbol!
        !            93: 
        !            94:        * Implemented fi:eval-in-lisp with a lisp eval server over a tcp
        !            95:        socket and a new binding for M-TAB (fi:lisp-complete-symbol).
        !            96:        Files: tcplisp.el and keys.el
        !            97: 
        !            98:        * new file clinit.cl, which contains the preferred way to startup
        !            99:        the emacs/lisp interface.  It requires that EMACSLIBRARY be set to
        !           100:        the root of the emacs tree (/usr/local/lib/emacs on almost all
        !           101:        machines).  The following should be put in .login:
        !           102: 
        !           103:                setenv EMACSLIBRARY /usr/local/lib/emacs
        !           104: 
        !           105:        where /usr/local/lib/emacs is replaced by the appropriate
        !           106:        pathname.
        !           107: 
        !           108: Thu Nov  3 17:08:21 1988  Kevin Layer  (layer at snooze)
        !           109: 
        !           110:        * filename completion as first input to a buffer now works.
        !           111:        File: filec.el
        !           112: 
        !           113:        * new variable `fi:common-lisp-file-types', which is a list of the
        !           114:        file extentions for files automatically put in
        !           115:        fi:common-lisp-mode.  This variable should be set before
        !           116:        fi/site-init is loaded.
        !           117:        File: modes.el
        !           118: 
        !           119: >>>    * new variable `fi:rlogin-initial-input', which is the initial
        !           120:        input to an rlogin process (after the first prompt is seen)
        !           121:        File: rlogin.el
        !           122: 
        !           123: Thu Aug 11 21:24:19 1988  Kevin Layer  (layer at akbar)
        !           124: 
        !           125:        * fixed typo in fi:explicit-rlogin; TERM set to `dumb' before
        !           126:        calling rlogin.
        !           127:        File: rlogin.el
        !           128: 
        !           129: Sat Jul 23 12:09:56 1988  Kevin Layer  (layer at akbar)
        !           130: 
        !           131:        * fix another bug in directory tracking code (wasn't handling
        !           132:        "pushd ...; ..." correctly.
        !           133:        File: subproc.el
        !           134: 
        !           135: >>>    * added command completion to the file name completion code.  The
        !           136:        entry point is now fi:shell-do-completion, and the following added
        !           137:        to fi:subprocess-mode-hook will do the trick
        !           138: 
        !           139:           (define-key (current-local-map) "\C-i" 'fi:shell-do-completion)
        !           140: 
        !           141:        File: filec.el
        !           142: 
        !           143: Thu Jul 21 23:47:31 1988  Kevin Layer  (layer at akbar)
        !           144: 
        !           145:        * directory tracking now handles "cd ... ; ..." and ignore
        !           146:        (rightly so) "cd ... &" since the latter is executed in a
        !           147:        subshell.
        !           148:        File: subproc.el
        !           149: 
        !           150:        * M-. package hacking: do source-file on proper symbol by doing a
        !           151:        find-symbol with `fi:package' as the package argument.
        !           152:        File: ltags.el
        !           153: 
        !           154: Mon Jul 18 11:31:28 1988  Kevin Layer  (layer at akbar)
        !           155: 
        !           156:        * fixed fi:explicit-remote-common-lisp, which was calling
        !           157:        fi::make-subprocess with too many arguments.
        !           158:        File: subproc.el
        !           159: 
        !           160: Sat Jul 16 16:22:02 1988  Kevin Layer  (layer at akbar)
        !           161: 
        !           162:        * fix fi::get-default-symbol to send the proper package info to
        !           163:        lisp.
        !           164:        File: keys.el
        !           165: 
        !           166: ============================== release 1.2 ==============================
        !           167: 
        !           168:   This release put in ~ftp/pub/fi/gnudist-1.2-tar.Z on ucbvax and ucbarpa
        !           169: 
        !           170: =========================================================================
        !           171: 
        !           172: Mon Jul 11 23:33:15 1988  Kevin Layer  (layer at akbar)
        !           173: 
        !           174:        * if there is a space in the tag name then don't query lisp.  In
        !           175:        the future we may handle function specs, but for now only symbols
        !           176:        are done correctly.
        !           177:        File: ltags.el
        !           178: 
        !           179:        * fixed up fi::subprocess-hack-directory to handle `pushd +n' and
        !           180:        `popd +n'.
        !           181:        File: subproc.el
        !           182: 
        !           183:        * have filename completion do environment variable substitution
        !           184:        File: filec.el
        !           185: 
        !           186: ============================== release 1.1 ==============================
        !           187: 
        !           188:  This release on the Allegro CL 3.0 tapes for sun3 and sun4.
        !           189: 
        !           190: =========================================================================
        !           191: 
        !           192: Tue Jun  7 14:49:17 1988  Kevin Layer  (layer at akbar)
        !           193: 
        !           194:        * reading form for M-W from minibuffer caused an error.
        !           195:        File: keys.el
        !           196: 
        !           197: Wed May 25 13:48:02 1988  Kevin Layer  (layer at akbar)
        !           198: 
        !           199:        * fix bug (that's been buzzing jdi) in
        !           200:        fi:inferior-lisp-newline--RET in the middle of the buffer was
        !           201:        copying the wrong input to the end.
        !           202:        File: keys.el
        !           203: 
        !           204:        * fix bug in fi:set-associated-sublisp (" not backquoted in
        !           205:        docstring)
        !           206:        File: sublisp.el
        !           207: 
        !           208: ============================== release 1.0 ==============================
        !           209: 
        !           210:  This release given to selected customers, and really constitutes a beta
        !           211:  release of this software.
        !           212: 
        !           213:  The compressed tar file is in arpa:~ftp/pub/layer/dist-1.0.tar.Z
        !           214: 
        !           215: =========================================================================
        !           216: 
        !           217: Wed May 25 10:54:27 1988  Kevin Layer  (layer at akbar)
        !           218: 
        !           219:        * have M-sh-{M,F,D,A,W} commands read a form or symbol from the
        !           220:        minibuffer if parsing the current buffer around the point fails.
        !           221:        File: keys.el
        !           222: 
        !           223: Thu May 19 15:08:00 1988  Kevin Layer  (layer at akbar)
        !           224: 
        !           225:        * new function: fi:remove-all-temporary-lisp-transaction-files
        !           226: 
        !           227:        * minor bugs
        !           228: 
        !           229: Tue May 17 17:22:59 1988  Kevin Layer  (layer at akbar)
        !           230: 
        !           231:        * change in bindings:
        !           232: 
        !           233:          in all subprocess modes:
        !           234:             C-m bound to fi:subprocess-input-region
        !           235: 
        !           236:          in inferior-lisp mode:
        !           237:             RET is bound to a new version of fi:inferior-lisp-newline
        !           238:             which, when not at the end of the buffer, sends `input'
        !           239:             surrounding the point to the lisp process (also copying it to
        !           240:             the end of the buffer).
        !           241: 
        !           242: Mon May 16 15:10:02 1988  Kevin Layer  (layer at akbar)
        !           243: 
        !           244:        * fi::make-process and fi::make-tcp-connection use the default
        !           245:        directory of the buffer from which they were invoked.
        !           246: 
        !           247: Fri May 13 10:27:46 1988  Kevin Layer  (layer at akbar)
        !           248: 
        !           249:        * frontdoor equivalents to  M-A, M-D, M-F, M-M commands.
        !           250: 
        !           251: Thu May 12 20:01:11 1988  Kevin Layer  (layer at akbar)
        !           252: 
        !           253:        * if fi:MUMBLE-image-name is not a string, then it is funcall'd to
        !           254:        yield the real image name.
        !           255: 
        !           256:        * fi:pop-input and fi:push-input arguments are now optional.
        !           257: 
        !           258:        * new variable `fi:pop-to-sublisp-buffer-after-lisp-eval'
        !           259:        controls whether or not `eval' commands cause one to be put in the
        !           260:        sublisp buffer.
        !           261: 
        !           262:        * `common-lisp-mode' and `lisp-mode' are outta here.  To do this,
        !           263:        though, we redefine `set-auto-mode' so we can capture the mode in
        !           264:        the -*- line.
        !           265: 
        !           266:        * we now downcase the package name in the -*- line and the package
        !           267:        can be a list, in which case we just take the `car' of it.
        !           268: 
        !           269:        * lisp tag stuff revamped so that package info doesn't hang
        !           270:        around.
        !           271: 
        !           272:        * New function: fi:lisp-find-tag-other-window.
        !           273: 
        !           274:        * TAB, in subprocess modes, is no longer bound to
        !           275:        fi:shell-file-name-completion, but rather is bound to
        !           276:        lisp-indent-line.
        !           277: 
        !           278:        * fi:inferior-lisp-newline does a fi:inferior-lisp-send-sexp-input
        !           279:        instead of a fi:subprocess-send-input when in the middle of a
        !           280:        sublisp buffer.
        !           281: 
        !           282: Wed May 11 14:07:51 1988  Kevin Layer  (layer at akbar)
        !           283: 
        !           284:        * fi:lisp-find-tag, if given a prefix argument, will do a
        !           285:        tags-loop-continue.
        !           286: 
        !           287:        * fi::get-cl-symbol renamed to fi::get-default-symbol, greatly
        !           288:        repaired in the process.
        !           289: 
        !           290:        * fi:lisp-macroexpand and fi:lisp-walk now parse the sexp in the
        !           291:        current buffer (at the point) like fi:inferior-lisp-send-sexp-input.
        !           292: 
        !           293:        * fi:set-associated-sublisp-buffer now sets the sublisp buffer
        !           294:        for eval commands for all buffers which are in the same mode as
        !           295:        the current buffer.
        !           296: 
        !           297:        * fi:subprocess-kill-output no longer insert `input' of
        !           298:        "[output flushed]" into subprocess buffer.
        !           299: 
        !           300:        * `fi:inferior-lisp-send-sexp-input' and
        !           301:        `fi:inferior-lisp-send-list-input' again have bindings in
        !           302:        fi:inferior-common-lisp and fi:tcp-common-lisp modes (ESC RET and
        !           303:        C-x RET, respectively).
        !           304: 
        !           305:        * The fi:another-MUMBLE functions have been removed.  In
        !           306:        their place fi:MUMBLE has been enhanced and fi:explicit-MUMBLE has
        !           307:        been added.
        !           308: 
        !           309:        * fi:explicit-MUMBLE-file-name and
        !           310:        fi:explicit-MUMBLE-image-arguments are outta here.
        !           311: 
        !           312:        * the fi:default-MUMBLE-file-name and
        !           313:        fi:default-MUMBLE-image-arguments are now fi:MUMBLE-image-name
        !           314:        (Note: `file-name' -> `image-name') and fi:MUMBLE-image-arguments.
        !           315: 
        !           316:        * fi:remote-MUMBLE and fi:explicit-remote-MUMBLE functions added.
        !           317: 
        !           318:        * the TCP lisp functionality of fi:common-lisp was moved to
        !           319:        fi:tcp-common and fi:explicit-tcp-common.
        !           320: 
        !           321:        * As you have undoubtedly noticed, the new form of the interface
        !           322:        is:
        !           323:           fi:common-lisp
        !           324:           fi:remote-common-lisp
        !           325:           fi:tcp-common-lisp
        !           326: 
        !           327:           fi:explicit-common-lisp
        !           328:           fi:explicit-remote-common-lisp
        !           329:           fi:explicit-tcp-common-lisp
        !           330: 
        !           331:        all of the above functions take a prefix argument, a number, which
        !           332:        is the buffer number.  If the buffer number is > 0, then the buffer
        !           333:        named `*MUMBLE-N*' is used.  The default is 1, in which case
        !           334:        the `-1' is dropped.  If the buffer number is < 0, then N is
        !           335:        chosen to be as small as possible while not pointing to an
        !           336:        existing buffer with a running process.
        !           337: 
        !           338:        * the functions which start subprocesses and connections do not
        !           339:        reset the input ring.
        !           340: 
        !           341:        * internal name change: tcp-lisp changed to tcp-common-lisp.
        !           342:        There was mention of fi:tcp-lisp-mode in the document, and that is
        !           343:        now fi:tcp-common-lisp-mode.
        !           344: 
        !           345: Mon May  9 17:43:22 1988  Kevin Layer  (layer at akbar)
        !           346: 
        !           347:        * remove all remaining indenting stuff from this interface
        !           348:        (actually, move it to ../local/indent.el).
        !           349:        File: modes.el
        !           350: 
        !           351:        * add binding for who-calls (M-C, fi:lisp-who-calls)
        !           352:        File: modes.el
        !           353:        Note: this change will not work with allegro CL 3.0 (who calls is
        !           354:              not in that lisp)
        !           355: 
        !           356: Fri Apr 29 15:37:18 1988  Kevin Layer  (layer at akbar)
        !           357: 
        !           358:        * removed from fi::make-process the "image name from the
        !           359:        environment" hack.  Not even Harry, the original author of this
        !           360:        feature, uses it.
        !           361:        File: subproc.el
        !           362: 
        !           363:        * cl-indent is no longer loaded, since This interface has nothing
        !           364:        to do with indenting.
        !           365:        File: site-init.el
        !           366: 
        !           367: Mon Apr 25 15:14:59 1988  Kevin Layer  (layer at akbar)
        !           368: 
        !           369:        * fi::unix-domain-socket renamed to fi:unix-domain-socket
        !           370:        (exported)
        !           371:        File: subproc.el
        !           372: 
        !           373:        * fi:emacs-lisp-mode moved from file modes.el to elisp.el
        !           374: 
        !           375:        * The functions fi:inferior-lisp-send-sexp-input and 
        !           376:        fi:inferior-lisp-send-list-input are no longer bound in inferior
        !           377:        lisp modes, since they didn't work (at least I couldn't figure
        !           378:        them out).  They were previously bound to the keys M-RET and
        !           379:        C-x RET.
        !           380: 
        !           381:        * fi::package renamed fi:package (exported)
        !           382: 
        !           383:        * generic `lisp' mode removed (since nothing referred to it
        !           384: 
        !           385:        * lisp-mode and common-lisp-mode are the same as
        !           386:        fi:common-lisp-mode (this is for -*- mode defs)
        !           387: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.