home *** CD-ROM | disk | FTP | other *** search
- Fri Oct 7 15:12:56 1994 John Harper (jsh@orcrist)
-
- * Version 3.2 released
-
- Wed Oct 5 16:31:39 1994 John Harper (jsh@orcrist)
-
- * edit.jl (transpose-items): now this actually does what it
- says it does
-
- Tue Oct 4 00:33:37 1994 John Harper (jsh@orcrist)
-
- * buffers.jl (fix-local-variables): new function; scans the
- end of a newly-loaded buffer for Emacs-style local variable
- definitions. Called from `open-file'.
-
- Mon Oct 3 17:59:44 1994 John Harper (jsh@orcrist)
-
- * buffers.jl (recover-file): sets the `modified' flag
-
- Sun Oct 2 15:17:26 1994 John Harper (jsh@orcrist)
-
- * fill-mode.jl (fill-mode-spc): this now auto-indents the newly
- created line when the major mode is indented-text-mode.
-
- * xc.jl: many improvements.
-
- * c-mode.jl (c-forward-exp, c-backward-exp): cpp lines don't
- count as an expression anymore
-
- Sat Oct 1 16:41:42 1994 John Harper (jsh@orcrist)
-
- * modes.jl: expression functions now use word syntax if expressions
- aren't defined in the buffer
-
- Wed Sep 21 15:12:26 1994 John Harper (jsh@orcrist)
-
- * c-mode.jl (c-forward-exp, c-backward-exp): minor fixups plus
- cpp lines are now recognised
-
- Tue Sep 13 20:55:14 1994 John Harper (jsh@orcrist)
-
- * shell.jl: now sets the termcap environment variables correctly
-
- Sat Sep 3 15:23:02 1994 John Harper (jsh@orcrist)
-
- * gzip.jl (gzip-insert-file): this hooks into `insert-file-hook'
- so inserted files can be decompressed
-
- * buffers.jl (insert-file): now calls the hook `insert-file-hook'
-
- * buffers.jl, gzip.jl: the read-file-hook now has to set the
- modtime of the buffer
-
- Thu Sep 1 20:12:18 1994 John Harper (jsh@orcrist)
-
- * ask.jl (y-or-n-p): now resets its values in the proper buffer
-
- Wed Aug 31 20:26:36 1994 John Harper (jsh@orcrist)
-
- * buffer-menu.jl (bm-select-buffer): now burys the buffer-menu
- buffer
-
- * loadkeys.jl, windows.jl (window-closed-hook): since this was
- renamed (from `close-gadget-hook') it's a good time to put it
- in a better place
-
- Tue Aug 30 11:05:09 1994 John Harper (jsh@orcrist)
-
- * help.jl (describe-function): now prints a macro's arguments
- properly
-
- Tue Aug 23 17:51:19 1994 John Harper (jsh@orcrist)
-
- * disassembler.jl (disassemble-fun): now knows about interactive
- declarations
-
- * compiler.jl, disassembler.jl (op-logxor-2): new opcode
-
- Thu Aug 18 16:29:30 1994 John Harper (jsh@orcrist)
-
- * shell.jl (shell-start-process): the default output stream
- is now `(BUFFER . t)' not `BUFFER'
-
- * edit.jl (set-variable, show-variable): both removed;
- `set' can be called interactively and `describe-variable'
- can be used to see the value of a variable
-
- Tue Jul 19 16:56:46 1994 John Harper (jsh@orcrist)
-
- * lisp.jl (eval-and-print): interactive version of eval
-
- Mon Jul 18 21:45:29 1994 John Harper (jsh@orcrist)
-
- * edit.jl (transpose-items): new function to swap items of text
- defined by two functions
- (transpose-words, transpose-chars): commands using the above; bound
- to Meta-t and Ctrl-t respectively
- * modes.jl (transpose-exps): new command, bound to Ctrl-Meta-t
-
- Sun Jul 17 13:04:59 1994 John Harper (jsh@orcrist)
-
- * edit.jl (just-one-space): renamed to `just-spaces', now
- takes a COUNT arg; the number of spaces wanted.
- (no-spaces): new command, bound to Meta-\
-
- Sat Jul 16 17:47:57 1994 John Harper (jsh@orcrist)
-
- * compiler.jl (compile-file): only selected top-level forms are
- compiled -- those which may(?) benefit from it
-
- Wed Jul 13 18:19:35 1994 John Harper (jsh@orcrist)
-
- * compiler.jl: added op-eql
-
- Tue Jul 12 13:06:14 1994 John Harper (jsh@orcrist)
-
- * compiler.jl: many more opcodes added.
- * disassembler.jl: synchronised with the above additions
-
- Mon Jul 11 19:50:48 1994 John Harper (jsh@orcrist)
-
- * c-mode.jl (c-backward-exp): better method of skipping comments;
- doesn't loop for ever anymore :-)
-
- * edit.jl: many more commands use the prefix argument now
- (kill-line): can now kill backwards and uses the prefix-arg to
- specify the number of lines to kill
-
- Wed Jul 6 19:45:35 1994 John Harper (jsh@orcrist)
-
- * buffers.jl (buffer-list): removed, now in ../src/windows.c
-
- Tue Jul 5 18:19:40 1994 John Harper (jsh@orcrist)
-
- * ask.jl (ask-yes-or-no): renamed as `yes-or-no-p'
- (ask-y-or-n): renamed as `y-or-n-p'
-
- Sun Jul 3 15:18:44 1994 John Harper (jsh@orcrist)
-
- * debug.jl: now uses a (semi-) proper mode `debug-mode'
-
- * help.jl (describe-function): now prints the name of the function
- and, if it's not a subr, its argument specification
-
- * compiler.jl: defconst forms handled (more) properly now
-
- * All occurrences of `file-length', `file-name', `set-file-name',
- `file-start', `goto-file-start', `file-end' and `goto-file-end'
- have been replaced by their new names (see ../src/ChangeLog for
- more details).
-
- Fri Jul 1 17:52:41 1994 John Harper (jsh@orcrist)
-
- * prompt.jl (prompt-file-exclude): under UNIX the `.' and `..'
- directory nodes are ignored
-
- * info.jl (info-find-node): uses the `inhibit-read-only' variable
- instead of manually calling `set-buffer-read-only' all the
- time.
-
- Thu Jun 30 21:59:20 1994 John Harper (jsh@orcrist)
-
- * buffer-menu.jl: new file
-
- Tue Jun 28 15:03:20 1994 John Harper (jsh@orcrist)
-
- * help.jl (describe-variable): takes the value of the variable from
- the buffer which was active when this command is called.
-
- * shell.jl (shell-whole-line): new option; shell-send-line sends the
- *whole* line.
-
- Fri Jun 24 21:46:46 1994 John Harper (jsh@orcrist)
-
- * xc.jl: experimental indentation functions for C mode; these
- give much better indentation but are a tad slower...
-
- Thu Jun 23 20:33:41 1994 John Harper (jsh@orcrist)
-
- * All packages which define esc keymaps have had them put into
- their main keymaps (with each key Meta-qualified).
-
- Tue Jun 21 22:12:29 1994 John Harper (jsh@orcrist)
-
- * prompt.jl: attempts to only record undo information for user edits,
- not completions
-
- Sat Jun 18 18:21:31 1994 John Harper (jsh@orcrist)
-
- * texinfo-mode.jl (texinfo-insert-@end): now tries to find
- what is being ended.
-
- * c-mode.jl (c-forward-exp, c-backward-exp): expression handling
-
- * modes.jl (mode-indent-function, indent-area): hooks for
- doing indentation
- (mode-forward-exp, mode-backward-exp, forward-exp, backward-exp,
- kill-exp, backward-kill-exp): expression handling
-
- Thu Jun 16 21:22:56 1994 John Harper (jsh@orcrist)
-
- * buffers.jl (mildly-special-buffer): controls whether kill-buffer
- will actually nuke a `special' buffer
-
- Wed Jun 15 19:46:55 1994 John Harper (jsh@orcrist)
-
- * gdb.jl: interface to gdb; highlights the source of the current
- frame plus some other nice stuff
-
- Mon Jun 13 01:09:09 1994 John Harper (jsh@orcrist)
-
- * shell.jl: simple interface to a shell subprocess
-
- * modes.jl (init-mode): tries -*-X-*- before mode-name
-
- * gzip.jl: provides editing of gzipped files
-
- Sun Jun 12 02:15:18 1994 John Harper (jsh@orcrist)
-
- * buffers.jl (write-file-hook): order of arguments changed (to
- match read-file-hook
- (backup-file): new function
-
- * loadkeys.jl (user-keymap): keymap hung from `Ctrl-c', intended
- for user bindings
-
- Fri Jun 10 13:58:20 1994 John Harper (jsh@orcrist)
-
- * latin-1.jl: This now looks like a minor mode. The function
- `latin-1-mode' toggles the Latin-1 character in *all* buffers.
-
- * lisp-mode.jl: functions to eval Lisp in a buffer now use sexps
- not paragraphs
- (lisp-forward-sexp, lisp-backward-sexp): now understands #<...>
- style expressions
- (lisp-indent-pos): now notices when there are no previous sexps to
- indent against.
-
- * keymap.jl (read-event): new function
- (describe-key): interactive command to print the command that is
- bound to an entered key sequence
-
- Thu Jun 9 22:13:27 1994 John Harper (jsh@orcrist)
-
- * info.jl: where regexps are made with concat the necessary strings
- are regexp-quote'd
-
- * keymap.jl (print-keymap): function to print the contents of
- a list of keymaps
-
- Wed Jun 8 20:55:36 1994 John Harper (jsh@orcrist)
-
- * help.jl (describe-variable): now works with unbound variables
-
- Tue Jun 7 20:32:18 1994 John Harper (jsh@orcrist)
-
- * edit.jl (just-one-space): new command, bound to `ESC SPC'
-
- Mon Jun 6 19:55:58 1994 John Harper (jsh@orcrist)
-
- * buffers.jl (write-file): new backup option `else-backup-by-copying'
- when it's unsafe to rename the file it's copied instead
-
- * add-log.jl (log-in-same-day-p): changed `substr' to `substring'
-
- * init.jl: uses file-concat to make the .jaderc file's path
-
- * modes.jl (mode-alist): fixed some case confusion
-
- Sun Jun 5 17:53:59 1994 John Harper (jsh@orcrist)
-
- * lisp-mode.jl (lisp-indent-pos): rewritten, now this works properly!
-
- Sat Jun 4 19:29:19 1994 John Harper (jsh@orcrist)
-
- * edit.jl (yank-to-mouse): new function, bound to the middle mouse
- button
-
- * buffers.jl (bury-buffer): new function
-
- Fri Jun 3 20:41:00 1994 John Harper (jsh@orcrist)
-
- * edit.jl (kill-string, kill-area, copy-area-as-kill): new functions
- plus some other functions have been rewritten/created to use them
- (yank, yank-rectangle): new functions
-
- * info.jl (info-read-dir): deletes all lines before the first `file:'
- line
-
- Thu Jun 2 12:29:41 1994 John Harper (jsh@orcrist)
-
- * Version 3.1 released
-
- Wed Jun 1 21:04:22 1994 John Harper (jsh@orcrist)
-
- * info.jl (info-read-dir): discards the preamble of all supplementary
- dir files
-
- Wed May 25 20:52:31 1994 John Harper (jsh@orcrist)
-
- * lisp-mode.jl (lisp-forward-sexp, lisp-backward-sexp): new functions
-
- Tue May 24 21:25:34 1994 John Harper (jsh@orcrist)
-
- * disassembler.jl: now uses a lookup table to get the names of
- opcodes.
-
- * compiler.jl (compile-file): Compiles top-level forms now (except
- for defX and require). Also writes a header to the compiled file.
-
- * compiler.jl: Changed the names of the conditional jump instructions
-
- Mon May 23 19:16:16 1994 John Harper (jsh@orcrist)
-
- * texinfo-mode.jl: TAB inserts spaces now
-
- * Changed lots of stuff to cope with coordinate origin at (0,0)
-
- * info.jl (info-locate-file): now tries the lowercase version of
- the filename
-
- Sun May 22 23:20:19 1994 John Harper (jsh@orcrist)
-
- * info.jl (info-read-dir): function to read all `dir' files in the
- info-directory-list
-
- Sat May 21 19:57:51 1994 John Harper (jsh@orcrist)
-
- * windows.jl (in-new-window, goto-new-window): new
-
- * modes.jl: support for inserting comments
-
- * help.jl (describe-mode): works now
-
- * asm-mode.jl: new file
-
- Thu May 19 21:40:29 1994 John Harper (jsh@orcrist)
-
- * fill-mode.jl (fill-mode-spc): deletes the trailing space it leaves.
- (set-fill-column): now uses the glyph position of the cursor.
-
- Sun May 15 23:14:12 1994 John Harper (jsh@orcrist)
-
- * compiler.jl (compile-file, compile-directory): now prompt for
- their argument if necessary. Also new instruction `return'.
-
- * replace.jl: new file, user commands for replacing, `replace-all'
- replaces all occurrences of a regexp after the cursor, and
- `query-replace' an Emacs style interactive replace. Both these
- commands work on regexps not strings.
-
- Sat May 14 18:47:31 1994 John Harper (jsh@orcrist)
-
- * isearch.jl: new file, provides an Emacs'ish incremental search
-
- Thu May 12 20:42:57 1994 John Harper (jsh@orcrist)
-
- * compiler.jl: bytes no longer have their high-bit set -- this
- means bigger arguments are possible. Generates forms which
- call `lisp-code2'.
-
- Wed May 11 00:02:10 1994 John Harper (jsh@orcrist)
-
- * find-autoloads.jl: reorganised, also now copies any forms
- after the `;;;###autoload' marker.
-
- Tue May 10 23:28:41 1994 John Harper (jsh@orcrist)
-
- * init.jl: `loadkeys.jl' is now loaded before `autoload.jl'
-
- Sun May 8 19:39:00 1994 John Harper (jsh@orcrist)
-
- * info.jl: double-clicking the left mouse button selects menu
- items and xrefs.
-
- Sat May 7 13:55:37 1994 John Harper (jsh@orcrist)
-
- * latin-1.jl: new file, makes the default glyph-table use Latin1
- character set
-
- Fri May 6 22:25:03 1994 John Harper (jsh@orcrist)
-
- * buffers.jl (save-file-as): tried to delete the auto-save'd file
- itself, failed if it didn't exist
-
- Tue May 3 20:48:04 1994 John Harper (jsh@orcrist)
-
- * Changed occurrences of `goto' to `goto-char' or `goto-glyph'
-
- Mon May 2 10:37:04 1994 John Harper (jsh@orcrist)
-
- * debug.jl: changed keybindings
-
- * lisp.jl (format-string): renamed as format-to-string
- (prin1-to-string): new function
-
- Sun May 1 09:45:16 1994 John Harper (jsh@orcrist)
-
- * prompt.jl (prompt-complete-filename): Discards files which match
- the regexp `prompt-file-exclude'
-
- * info.jl (info-parse-ref): didn't work if the *Note was the last
- thing on the line
-
- * find-autoloads.jl: new file
-
- * help.jl: `documentation' and `document-var' functions moved
- here from lisp.jl
-
- * lisp.jl (require): optional second arg, the file to load the
- feature from
-
- Sat Apr 30 21:40:11 1994 John Harper (jsh@orcrist)
-
- * loadsyms.jl: renamed as autoload.jl, more sensible
-
- * compiler.jl (compile-directory): new arg, EXCLUDE-LIST
- (compile-lisp-lib): takes advantage of the above new arg to
- compile-directory
-
- Fri Apr 29 23:20:58 1994 John Harper (jsh@orcrist)
-
- * info.jl (info-parse-menu-line): *another* bug fixed
-
- * server.jl: code to handle client/server stuff
-
- Fri Apr 29 11:32:56 1994 J.S.Harper (jsh@raven.ukc.ac.uk)
-
- * prompt.jl: You can now double click the lmb to select a completion
-
- Thu Apr 28 21:15:30 1994 John Harper (jsh@orcrist)
-
- * info.jl (info-parse-menu-line): didn't allow punctuation in
- file names
-
- Thu Apr 28 10:59:05 1994 J.S.Harper (jsh@raven.ukc.ac.uk)
-
- * texinfo-mode.jl (texinfo-mode): now calls `text-mode-hook'
-
- * init.jl: now loads files properly
-
- Thu Apr 28 01:20:58 1994 John Harper (jsh@orcrist)
-
- * text-mode.jl (text-mode-indent-tab): this works properly now
-
- Wed Apr 27 22:34:14 1994 John Harper (jsh@orcrist)
-
- * edit.jl (overwrite-mode): moved from overwrite-mode.jl
-
- Tue Apr 26 01:04:18 1994 John Harper (jsh@orcrist)
-
- * buffers.jl (auto-save-mode): minor-mode interface to toggle
- auto-saving buffers.
-
- * fill-mode.jl: new minor-mode
-
- Mon Apr 25 20:57:51 1994 John Harper (jsh@orcrist)
-
- * overwrite-mode.jl: new minor-mode (the first!)
-
- * modes.jl (add-minor-mode, remove-minor-mode): support for minor-
- modes.
-
- * buffers.jl (write-file): remembers the modes of the file and resets
- them after the file has been saved.
-
- Sun Apr 24 11:33:30 1994 John Harper (jsh@orcrist)
-
- * edit.jl (capitalize-word): new function, bound to `ESC c'
-
- * *-mode.jl: new way of working to allow the user to just call the
- mode's function, possibly when a different mode is already in effect.
- Every mode must check for a non-nil `major-mode-kill' when it starts,
- calling this function if necessary.
-
- * text-mode.jl: new file
-
- * help.jl (describe-variable): says whether var is buffer-local,
- window-local or global, and whether it's a constant.
-
- * add-log.jl: fixed problem of null strings not being treated as
- directories. Also added some defvar's to override the stuff that
- gets put into the header.
-
- * prompt.jl: When prompting for a file now copes with `~' characters
-
- * disassembler.jl (disassemble): sets `disk-tab' as well as `screen-tab'
-
- * info.jl (info-read-tags): didn't close the file it opened, this
- is now done in an unwind-protect for safety.
-
- Sat Apr 23 20:06:15 1994 John Harper (jsh@orcrist)
-
- * lisp.jl (defvar, defconst): these are now special-forms
-
- * compiler.jl (comp-compile-file-form): now does macro-expansion
- of top-level forms.
-
- * info.jl (info-has-tags-p): new var, set when a tag-table is loaded.
- If a file doesn't have a tag-table the whole file is loaded. This is
- mainly so the `dir' file can be edited by hand.
- (info-directory-list): replaces `info-directory', a list of directorys
- to search.
- (info-parse-menu): didn't like punctuation in comments
- (info-goto-link, info-next-link, info-prev-link): for moving around
- menus and refs, bound to RET, TAB and SHIFT-TAB respectively.
- (info-parse-ref): new function to extract the guts of an xref
- (info-follow-ref): no menu yet, just finds the next ref
-
- Wed Apr 20 16:02:51 1994 John Harper (jsh@orcrist)
-
- * Version 3.0 released
-
- Mon Apr 18 13:27:55 1994 John Harper (jsh@deep)
-
- * c-mode.jl (c-indent-pos-empty): handles opening braces on the same
- line as the keyword now
-
- Sun Apr 17 19:40:05 1994 John Harper (jsh@orcrist)
-
- * buffers.jl (write-buffer): now copes better with backup files,
- if `backup-by-copying' is non-nil the file is copied not renamed.
- Else, the file is only renamed if it won't damage anything.
-
- Sat Apr 16 14:04:45 1994 John Harper (jsh@orcrist)
-
- * info.jl (info-find-node): Protection against info-file being
- modified while we're viewing it, if this happens it reloads the
- tags table.
-
- * info.jl (info): Doesn't always show `(dir)' if no NODE-NAME is
- given, uses the currently loaded node if one exists.
-
- * Added license notices at the beginning of all Lisp files
-
- * All instances of the string `jed' have been changed to `jade'. I
- decided to change its name since there is at least one other editor
- called jed.
-
- Fri Apr 15 16:14:48 1994 John Harper (jsh@deep)
-
- * init.jl: Now sets the status line while initialising. Also
- loads `loadmenus' if necessary.
-
- * loadmenus.jl: New file, sets up a small menu strip, but only
- on Amigas
-
- Tue Apr 12 14:54:57 1994 John Harper (jsh@orcrist)
-
- * lisp.jl (add-command-arg, clear-command-args, command-prompt): new
- functions -- provide a method of giving arguments to commands invoked
- with `ESC x'
-
- * edit.jl (mark-paragraph): now works properly on a paragraph boundary
-
- * prompt.jl: Now keeps a list of the buffers it's used so they
- can be recycled.
-
- * edit.jl: Rewrote word handling, now it works :)
-
- Mon Apr 11 16:12:05 1994 John Harper (jsh@orcrist)
-
- * All occurrences of `make-*-variable' changed to `set-*-variable'
-
- * c-mode.jl, texinfo-mode.jl: Doesn't bother to redefine
- `paragraph-start' anymore.
-
- * edit.jl (prev-paragraph): Now goes to the start of the current
- paragraph, or start of previous one if already at start.
- (mark-paragraph): Marks line which ends paragraph as well.
- (paragraph-start): Deleted
-
- * lisp-mode.jl: Got rid of `lisp-interactive-mode' entry point, the
- only difference it had with `lisp-mode' was the name!
-
- Fri Apr 8 20:22:10 1994 John Harper (jsh@orcrist)
-
- * loadsyms.jl: Removed `void-symbol-function'
-
- Tue Apr 05 19:34:24 1994 John Harper (jsh@deep)
-
- * buffers.jl: New option `amiga-use-file-req-p' -- makes find-file
- and friends use the ASL file requester
-
- Sun Apr 3 17:12:21 1994 John Harper (jsh@orcrist)
-
- * add-log.jl: Now asks for the directory whose ChangeLog should
- be updated.
-
- Thu Mar 24 09:51:07 1994 John Harper (jsh@orcrist)
-
- * compiler.jl (comp-compile-body): Fixed for null lists (it
- wasn't incrementing the stack counter).
- (comp-compile-file-form): Now copes with doc-strings in defvar and
- defconst (ie, they're written to disk if necessary).
-
- Sat Mar 19 03:45:03 1994 John Harper (jsh@orcrist)
-
- * info.jl: Braindead support for viewing info files
-
- Sat Mar 12 22:25:36 1994 John Harper (jsh@orcrist)
-
- * compile.jl: Renamed `grep' to `grep-buffer'. New function
- `grep' which executes the program grep.
- * compile.jl: Error descriptions are now stored in the error-list
- * compile.jl: Some new options to `start-compile-command'
-
- Mon Mar 7 21:27:25 1994 John Harper (jsh@orcrist)
-
- * compiler.jl: New options `comp-eval-constants-p' and
- `comp-write-docs-p'. New function `compile-lisp-lib'. General
- support for writing doc strings to the file.
-
- Sat Mar 5 01:21:35 1994 John Harper (jsh@orcrist)
-
- * edit.jl: Various upcase/downcase functions to use the stuff
- noted below.
-
- Fri Mar 4 18:55:38 1994 John Harper (jsh@orcrist)
-
- * loadkeys.jl: Lots of changes.
-
- * compile.jl: Variables to control extraction of error details.
- Also takes note of the directory that the compilation was run in.
-
- * c-mode.jl: Now handles if (etc) constructs which have a space
- between the keyword and the parenthesised expression.
-
- Sun Feb 27 20:48:56 1994 John Harper (jsh@orcrist)
-
- * edit.jl: paragraph handling functions, `next-paragraph',
- `prev-paragraph', `paragraph-start', `mark-paragraph' and variable
- `paragraph-regexp'.
-
- Sat Feb 19 00:45:53 1994 John Harper (jsh@orcrist)
-
- * debug.jl: Support for debugging errors and getting
- backtraces.
-
- Sat Feb 12 01:28:01 1994 John Harper (jsh@orcrist)
-
- * c-mode.jl: Now handles `do' keyword properly.
-
- Thu Feb 10 03:15:12 1994 John Harper (jsh@orcrist)
-
- * c-mode.jl: Now copes with empty lines and preprocessor
- directives. Still fairly braindead though.
-
- Sun Feb 6 01:25:15 1994 John Harper (jsh@orcrist)
-
- * help.jl: No longer uses recursive-edit, just some deft
- keymap manipulation.
-
- Sat Feb 5 21:36:22 1994 John Harper (jsh@orcrist)
-
- * buffers.jl, windows.jl: Made each window have its own
- `buffer-list'. This means some new functions, `add-buffer' and
- `remove-buffer'.
- * windows.jl: `window-list' variable -- list of all open windows.
-