Chris Hanson [Fri, 24 Mar 2000 21:49:13 +0000 (21:49 +0000)]
Extensive work to get correct operation of CVS support. Now
substantially merged with "vc.el" from Emacs 20.6.
Chris Hanson [Thu, 23 Mar 2000 22:49:05 +0000 (22:49 +0000)]
Implement CVS support for VC. Bring the RCS support of VC more up to
date.
Chris Hanson [Thu, 23 Mar 2000 22:35:30 +0000 (22:35 +0000)]
#intermediate
Chris Hanson [Thu, 23 Mar 2000 06:33:08 +0000 (06:33 +0000)]
Fix typo introduced in revision 1.67.
Chris Hanson [Thu, 23 Mar 2000 06:31:16 +0000 (06:31 +0000)]
Change "writable" to "writeable".
Chris Hanson [Thu, 23 Mar 2000 03:19:25 +0000 (03:19 +0000)]
Change "writable" to "writeable".
Chris Hanson [Wed, 22 Mar 2000 17:44:42 +0000 (17:44 +0000)]
Distinguish between local and global ctime() strings.
Chris Hanson [Wed, 22 Mar 2000 17:37:02 +0000 (17:37 +0000)]
Add procedures to convert between ISO C ctime() strings and other time
formats. Additionally, export procedures that convert strings to
day-of-week, month, and time-zone.
Chris Hanson [Wed, 22 Mar 2000 17:36:03 +0000 (17:36 +0000)]
Procedures that handle ISO C ctime() strings have been moved to the
runtime system.
Chris Hanson [Wed, 22 Mar 2000 17:34:49 +0000 (17:34 +0000)]
Add procedures to convert between ISO C ctime() strings and other time
formats. Additionally, export procedures that convert strings to
day-of-week, month, and time-zone.
Chris Hanson [Wed, 22 Mar 2000 16:16:18 +0000 (16:16 +0000)]
Don't generate error if command expansion in help string refers to
non-existent command.
Chris Hanson [Wed, 22 Mar 2000 16:12:32 +0000 (16:12 +0000)]
Fix typo in mode description.
Chris Hanson [Wed, 22 Mar 2000 01:52:43 +0000 (01:52 +0000)]
etags no longer recognizes DEF patterns in C files.
Chris Hanson [Tue, 21 Mar 2000 21:23:38 +0000 (21:23 +0000)]
Fix typo.
Chris Hanson [Tue, 21 Mar 2000 17:43:27 +0000 (17:43 +0000)]
Increase heap size for larger combined log files.
Chris Hanson [Tue, 21 Mar 2000 17:40:33 +0000 (17:40 +0000)]
Update to reflect more conversion to CVS.
Chris Hanson [Tue, 21 Mar 2000 17:32:59 +0000 (17:32 +0000)]
Change RCS "Header" to "Id".
Chris Hanson [Tue, 21 Mar 2000 17:30:39 +0000 (17:30 +0000)]
Fix think-o in previous change.
Chris Hanson [Tue, 21 Mar 2000 17:17:15 +0000 (17:17 +0000)]
Initial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 17:16:04 +0000 (17:16 +0000)]
Delete obsolete file.
Chris Hanson [Tue, 21 Mar 2000 16:54:38 +0000 (16:54 +0000)]
Initial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 05:29:54 +0000 (05:29 +0000)]
Change to use ChangeLog for entire Scheme tree.
Chris Hanson [Tue, 21 Mar 2000 05:10:57 +0000 (05:10 +0000)]
Add check for starting in correct location.
Chris Hanson [Tue, 21 Mar 2000 05:09:28 +0000 (05:09 +0000)]
Initial revision
Chris Hanson [Tue, 21 Mar 2000 04:49:14 +0000 (04:49 +0000)]
Initial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 04:40:45 +0000 (04:40 +0000)]
Eliminate "tkCanvArc.c" and "tkMenu.c".
Chris Hanson [Tue, 21 Mar 2000 04:37:32 +0000 (04:37 +0000)]
Change RCS "Header" to "Id".
Chris Hanson [Tue, 21 Mar 2000 04:35:33 +0000 (04:35 +0000)]
File shouldn't have been registered.
Chris Hanson [Tue, 21 Mar 2000 04:30:50 +0000 (04:30 +0000)]
Change RCS "Header" to "Id".
Chris Hanson [Tue, 21 Mar 2000 04:22:02 +0000 (04:22 +0000)]
Change "tags" rule to "TAGS".
Chris Hanson [Tue, 21 Mar 2000 04:16:22 +0000 (04:16 +0000)]
Initial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 02:49:36 +0000 (02:49 +0000)]
Initial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 02:46:12 +0000 (02:46 +0000)]
Initial registration with CVS
Chris Hanson [Tue, 21 Mar 2000 02:44:05 +0000 (02:44 +0000)]
Initial registration with CVS.
Chris Hanson [Mon, 20 Mar 2000 22:52:51 +0000 (22:52 +0000)]
Changes to generate ChangeLog-style output, and to support CVS in
addition to RCS.
Chris Hanson [Fri, 17 Mar 2000 18:21:41 +0000 (18:21 +0000)]
Modify to include COPYING file containing text of FDL.
Chris Hanson [Fri, 17 Mar 2000 18:18:23 +0000 (18:18 +0000)]
Update to release 7.5.5.
Chris Hanson [Fri, 17 Mar 2000 18:17:58 +0000 (18:17 +0000)]
Modify to include COPYING file containing text of FDL.
Chris Hanson [Fri, 17 Mar 2000 18:08:35 +0000 (18:08 +0000)]
Add "Recent Changes" section to release notes.
Chris Hanson [Fri, 17 Mar 2000 17:57:34 +0000 (17:57 +0000)]
Change license to FDL.
Chris Hanson [Thu, 16 Mar 2000 17:29:55 +0000 (17:29 +0000)]
Fix typo.
Chris Hanson [Thu, 16 Mar 2000 17:26:10 +0000 (17:26 +0000)]
Add flonum operations FLO:<= FLO:>= FLO:MAX FLO:MIN.
Chris Hanson [Thu, 16 Mar 2000 17:25:38 +0000 (17:25 +0000)]
Add expansions for FLO:<= and FLO:>=.
Chris Hanson [Thu, 16 Mar 2000 17:20:06 +0000 (17:20 +0000)]
Add expansions for FLO:<= and FLO:>=.
Chris Hanson [Thu, 16 Mar 2000 17:13:29 +0000 (17:13 +0000)]
Add flonum operations FLO:<= FLO:>= FLO:MAX FLO:MIN.
Chris Hanson [Thu, 16 Mar 2000 17:09:11 +0000 (17:09 +0000)]
Change implementation of MERGE-SORT (and therefore SORT) so that it
uses the in-place vector-sorting algorithm for lists. The previous
algorithm created a stack of depth (/ (LENGTH L) 2), which made it
impossible to use for large lists. This algorithm creates a stack of
depth (/ (LOG (LENGTH L)) (LOG 2)).
Additionally, tweaked the vector-sorting algorithm to use indexes in a
slightly more efficient (and clearer) way.
Chris Hanson [Wed, 15 Mar 2000 03:37:01 +0000 (03:37 +0000)]
Use new release version string from runtime rather than deprecated
string from microcode.
Chris Hanson [Fri, 10 Mar 2000 22:23:26 +0000 (22:23 +0000)]
Change VC-DIFF to compare the revisions using no switches (i.e.
ignoring nothing), and to display the differences using the switches
of the user's choice.
Chris Hanson [Fri, 10 Mar 2000 20:52:25 +0000 (20:52 +0000)]
Fix bug: VC couldn't check in changes involving just whitespace when
diff-switches contained switches that said to ignore whitespace.
Chris Hanson [Tue, 7 Mar 2000 19:26:39 +0000 (19:26 +0000)]
Update for new location of release revision number.
Chris Hanson [Fri, 3 Mar 2000 14:55:16 +0000 (14:55 +0000)]
Change incremental search to terminate on RET rather than ESC, for
compatibility with Emacs.
Chris Hanson [Thu, 2 Mar 2000 18:40:01 +0000 (18:40 +0000)]
Another tweak for new newline convention.
Chris Hanson [Thu, 2 Mar 2000 05:37:06 +0000 (05:37 +0000)]
Implement adaptive fill from Emacs.
Chris Hanson [Thu, 2 Mar 2000 05:32:01 +0000 (05:32 +0000)]
Define a standard alternative paragraph style in which paragraphs are
broken by blank lines. Change all modes that want this style to call
the standard procedure to define it.
Chris Hanson [Wed, 1 Mar 2000 23:48:45 +0000 (23:48 +0000)]
Change to new newline convention.
Chris Hanson [Wed, 1 Mar 2000 23:47:06 +0000 (23:47 +0000)]
Change to put release version into runtime system rather than
microcode.
Chris Hanson [Wed, 1 Mar 2000 23:46:25 +0000 (23:46 +0000)]
Change to compensate for IDENTIFY-WORD printing final newline.
Chris Hanson [Wed, 1 Mar 2000 23:45:56 +0000 (23:45 +0000)]
Change to put release version into runtime system rather than
microcode.
Chris Hanson [Tue, 29 Feb 2000 04:07:07 +0000 (04:07 +0000)]
Add ability to set the default value of a variable when the editor
isn't running.
Chris Hanson [Tue, 29 Feb 2000 03:59:38 +0000 (03:59 +0000)]
Re-do definitions of mode-specific abbrev tables so that their names
are properly registered.
Chris Hanson [Tue, 29 Feb 2000 02:56:12 +0000 (02:56 +0000)]
Fix typo.
Chris Hanson [Tue, 29 Feb 2000 02:53:47 +0000 (02:53 +0000)]
Implement abbrev mode; rework interaction between auto-fill,
self-insert, and optimized typein; \\{} and \\<> in help strings;
ability to replace characters in buffer without disturbing marks (for
case conversion).
Chris Hanson [Tue, 29 Feb 2000 02:47:56 +0000 (02:47 +0000)]
Add mode-specific abbrev tables and \\{} doc strings to many major modes.
Chris Hanson [Tue, 29 Feb 2000 02:41:44 +0000 (02:41 +0000)]
Add mode-specific abbrev tables and \\{} doc strings to many major modes.
Chris Hanson [Tue, 29 Feb 2000 01:41:17 +0000 (01:41 +0000)]
Adjust minor-mode toggle logic to match new standard.
Chris Hanson [Tue, 29 Feb 2000 01:34:55 +0000 (01:34 +0000)]
Fix thinko.
Chris Hanson [Mon, 28 Feb 2000 22:51:28 +0000 (22:51 +0000)]
Implement abbrev mode.
Chris Hanson [Mon, 28 Feb 2000 22:50:55 +0000 (22:50 +0000)]
Initial revision
Chris Hanson [Mon, 28 Feb 2000 20:01:12 +0000 (20:01 +0000)]
Fix thinko.
Chris Hanson [Mon, 28 Feb 2000 04:23:08 +0000 (04:23 +0000)]
Define OS/ABBREV-FILE-NAME.
Chris Hanson [Sun, 27 Feb 2000 05:35:50 +0000 (05:35 +0000)]
Add logic for saving abbrev tables (to be supplied).
Chris Hanson [Sun, 27 Feb 2000 05:33:41 +0000 (05:33 +0000)]
Fix thinko in previous change.
Chris Hanson [Fri, 25 Feb 2000 20:24:19 +0000 (20:24 +0000)]
Clarify meaning of optional argument to NAME->foo procedures.
Chris Hanson [Fri, 25 Feb 2000 20:18:38 +0000 (20:18 +0000)]
Fix bug in which error could be signalled by out-of-date tags file.
Chris Hanson [Fri, 25 Feb 2000 19:40:00 +0000 (19:40 +0000)]
Implement INDENT-TO.
Chris Hanson [Fri, 25 Feb 2000 19:02:42 +0000 (19:02 +0000)]
Implement COUNT-WORDS-REGION.
Chris Hanson [Fri, 25 Feb 2000 17:48:04 +0000 (17:48 +0000)]
Reimplement case-conversion commands, including new capitalize-region.
New implementation utilities low-level code to replace strings in
buffer without disturbing marks or text properties.
Chris Hanson [Fri, 25 Feb 2000 14:28:52 +0000 (14:28 +0000)]
Integrate auto-fill and abbrev into M-x self-insert, as in Emacs.
Chris Hanson [Fri, 25 Feb 2000 14:26:56 +0000 (14:26 +0000)]
Integrate auto-fill and abbrev into M-x self-insert, as in Emacs.
Chris Hanson [Fri, 25 Feb 2000 14:20:56 +0000 (14:20 +0000)]
Integrate auto-fill and abbrev into M-x self-insert, as in Emacs.
Chris Hanson [Thu, 24 Feb 2000 01:32:14 +0000 (01:32 +0000)]
Add option to DESCRIBE-BINDINGS to ignore "global" comtabs.
Chris Hanson [Thu, 24 Feb 2000 01:31:11 +0000 (01:31 +0000)]
Add option to DESCRIBE-BINDINGS to ignore "global" comtabs.
Chris Hanson [Thu, 24 Feb 2000 01:30:18 +0000 (01:30 +0000)]
Add option to DESCRIBE-BINDINGS to ignore "global" comtabs.
Chris Hanson [Thu, 24 Feb 2000 01:23:42 +0000 (01:23 +0000)]
Show shell mode key bindings in mode help.
Chris Hanson [Thu, 24 Feb 2000 01:23:22 +0000 (01:23 +0000)]
Use image strings when showing key bindings.
Chris Hanson [Thu, 24 Feb 2000 01:22:27 +0000 (01:22 +0000)]
Change appearance of DESCRIBE-BINDINGS to be more like that of Emacs.
Chris Hanson [Thu, 24 Feb 2000 00:59:01 +0000 (00:59 +0000)]
Fix typo.
Chris Hanson [Wed, 23 Feb 2000 23:00:20 +0000 (23:00 +0000)]
Fix compiler warning.
Chris Hanson [Wed, 23 Feb 2000 22:59:01 +0000 (22:59 +0000)]
Fix typo.
Chris Hanson [Wed, 23 Feb 2000 22:58:28 +0000 (22:58 +0000)]
Export new bindings from keymap.scm
Chris Hanson [Wed, 23 Feb 2000 22:44:50 +0000 (22:44 +0000)]
Generalize documentation expansions to include \\< and \\{.
Chris Hanson [Wed, 23 Feb 2000 19:40:24 +0000 (19:40 +0000)]
Generalize code to generate descriptions of key bindings so that it
can be used in other contexts.
Chris Hanson [Wed, 23 Feb 2000 19:20:42 +0000 (19:20 +0000)]
Add means to look up modes and commands without necessarily interning
new ones.
Chris Hanson [Wed, 23 Feb 2000 17:37:03 +0000 (17:37 +0000)]
Optimize code that toggles auto-fill mode.
Chris Hanson [Mon, 21 Feb 2000 23:13:11 +0000 (23:13 +0000)]
Export SORT-METHODS.
Chris Hanson [Mon, 21 Feb 2000 22:10:33 +0000 (22:10 +0000)]
Fix a couple of bugs reported by Joe Marshall: INSTANCE-CONSTRUCTOR-3
macro erroneously quoting arity; and INITIALIZE-INSTANCE not accepting
optional arguments.
Chris Hanson [Mon, 14 Feb 2000 19:59:44 +0000 (19:59 +0000)]
Efficiency tweak suggested by Marc Feeley.
Chris Hanson [Mon, 7 Feb 2000 23:31:30 +0000 (23:31 +0000)]
Another round of changes.
Chris Hanson [Mon, 7 Feb 2000 23:23:45 +0000 (23:23 +0000)]
Trim leading and trailing whitespace from header values.
Chris Hanson [Mon, 7 Feb 2000 23:09:41 +0000 (23:09 +0000)]
Don't assume that a buffer-property value of #F is equivalent to no
value at all.