Chris Hanson [Thu, 10 Sep 1992 05:21:53 +0000 (05:21 +0000)]
Add first version of floppy code.
Chris Hanson [Thu, 10 Sep 1992 05:19:51 +0000 (05:19 +0000)]
Add first version of floppy code.
Chris Hanson [Thu, 10 Sep 1992 05:19:33 +0000 (05:19 +0000)]
Initial revision
Chris Hanson [Thu, 10 Sep 1992 02:44:28 +0000 (02:44 +0000)]
Extend the definition of SELECT-BUFFER-IN-WINDOW so that it has the
functionality of SET-WINDOW-BUFFER!. Eliminate the latter, then
export the procedure of the same name from the window package.
Chris Hanson [Tue, 8 Sep 1992 22:32:36 +0000 (22:32 +0000)]
Fix think-o in window-configuration stuff.
Chris Hanson [Tue, 8 Sep 1992 21:40:29 +0000 (21:40 +0000)]
Eliminate losing and unnecessary definitions of string->number and
number->string.
Chris Hanson [Tue, 8 Sep 1992 18:39:59 +0000 (18:39 +0000)]
Fix typo in previous change.
Chris Hanson [Tue, 8 Sep 1992 18:18:29 +0000 (18:18 +0000)]
Install mechanism for saving and restoring window configurations.
Guillermo J. Rozas [Mon, 7 Sep 1992 04:28:17 +0000 (04:28 +0000)]
Fix off-by-one error.
Guillermo J. Rozas [Sun, 6 Sep 1992 16:24:26 +0000 (16:24 +0000)]
Make caps-lock work correctly by adding a third translation table.
Guillermo J. Rozas [Sat, 5 Sep 1992 10:58:38 +0000 (10:58 +0000)]
Move attn key to F10. Some computers don't generate anything for F12.
Chris Hanson [Sat, 5 Sep 1992 03:07:07 +0000 (03:07 +0000)]
Add new procedures to read file access time and to set file times.
Chris Hanson [Sat, 5 Sep 1992 03:03:25 +0000 (03:03 +0000)]
Add primitives to read file access time.
Nick Papadakis [Fri, 4 Sep 1992 22:05:01 +0000 (22:05 +0000)]
bugfixes to load-problem-set
Nick Papadakis [Fri, 4 Sep 1992 21:45:20 +0000 (21:45 +0000)]
bugfixes to load-problem-set
Nick Papadakis [Fri, 4 Sep 1992 20:41:15 +0000 (20:41 +0000)]
Added support for load-problem-set
Chris Hanson [Thu, 3 Sep 1992 15:44:57 +0000 (15:44 +0000)]
Disable handling of compressed and encrypted files.
Guillermo J. Rozas [Thu, 3 Sep 1992 07:40:47 +0000 (07:40 +0000)]
Flush obsolete primitive.
Guillermo J. Rozas [Thu, 3 Sep 1992 07:30:46 +0000 (07:30 +0000)]
Change DOS timer interrupt behavior:
- Low level timer interrupt sets the "Global GC" interrupt but.
- The Global GC interrupt handler (a primitive) tracks user timer
requests and sets the timer interrupt bit when appropriate. It also
invokes consume_typeahead to look for keyboard interrupt characters.
Keyboard interrupt behavior changes:
- The interactive handler is invoked from the consume_typeahead
routine, not when Scheme is trying to map the interrupt character.
In this way, its range of actions is greater.
- Add reset option and hard attention keys.
Keyboard interrupt handler:
- Implement X32 version (does not work under DPMI).
- Rewrite DPMI handler to use masm-assembled code instead of
hand-assembled code. This makes it considerably easier to modify.
Guillermo J. Rozas [Wed, 2 Sep 1992 16:29:04 +0000 (16:29 +0000)]
Remove timer interrupt hack. This stuff is done directly by the
microcode now.
Guillermo J. Rozas [Wed, 2 Sep 1992 16:28:13 +0000 (16:28 +0000)]
Timer interrupts are now only requested when there are other runnable
threads or pending timer events, rather than at all tmes.
Guillermo J. Rozas [Wed, 2 Sep 1992 05:32:05 +0000 (05:32 +0000)]
Copy the global GC handler from the old interrupt vector to the new
one. The new DOS keyboard interrupt code requires this because it
pre-initializes and uses the global GC interrupt.
Guillermo J. Rozas [Wed, 2 Sep 1992 04:38:57 +0000 (04:38 +0000)]
Add hook for DOS to initialize part of the fixed objects vector.
Chris Hanson [Wed, 2 Sep 1992 03:18:45 +0000 (03:18 +0000)]
Add procedure to restore focus to the editor's screen.
Chris Hanson [Wed, 2 Sep 1992 02:56:36 +0000 (02:56 +0000)]
Load PRINT library using new procedure LOAD-EDWIN-LIBRARY.
Chris Hanson [Wed, 2 Sep 1992 02:55:56 +0000 (02:55 +0000)]
Create new procedure LOAD-EDWIN-LIBRARY that can be used to load a
library when Edwin is not running.
Chris Hanson [Wed, 2 Sep 1992 02:35:42 +0000 (02:35 +0000)]
Export procedures to force focus to a particular Edwin screen.
Chris Hanson [Wed, 2 Sep 1992 02:20:57 +0000 (02:20 +0000)]
Make sure printing library is loaded for this code.
Chris Hanson [Wed, 2 Sep 1992 02:04:51 +0000 (02:04 +0000)]
Fix some bugs.
Chris Hanson [Wed, 2 Sep 1992 02:04:19 +0000 (02:04 +0000)]
Change switch-generation procedure to return a string instead of a
list of strings. This is a little more useful since no further
processing will be performed on the switches after that point.
Chris Hanson [Tue, 1 Sep 1992 22:41:37 +0000 (22:41 +0000)]
Fix think-o in last change.
Chris Hanson [Tue, 1 Sep 1992 22:26:17 +0000 (22:26 +0000)]
Try different magic for edwin extensions package.
Chris Hanson [Tue, 1 Sep 1992 22:20:50 +0000 (22:20 +0000)]
Try different magic for edwin extensions package.
Chris Hanson [Tue, 1 Sep 1992 20:55:54 +0000 (20:55 +0000)]
Add support for M-x print-graphics.
Chris Hanson [Tue, 1 Sep 1992 20:43:12 +0000 (20:43 +0000)]
In picture->pgm-file, always scale.
Chris Hanson [Tue, 1 Sep 1992 20:42:43 +0000 (20:42 +0000)]
In picture->pgm-file, always scale.
Chris Hanson [Tue, 1 Sep 1992 20:12:17 +0000 (20:12 +0000)]
Add support for M-x print-graphics.
Chris Hanson [Tue, 1 Sep 1992 20:11:00 +0000 (20:11 +0000)]
Initial revision
Guillermo J. Rozas [Sun, 30 Aug 1992 14:09:28 +0000 (14:09 +0000)]
Fix truncate and ftruncate prototypes and flush FTRUNCATE_DECLARED
nonsense.
Guillermo J. Rozas [Sun, 30 Aug 1992 14:02:59 +0000 (14:02 +0000)]
Remove extraneous back-slash.
Guillermo J. Rozas [Sun, 30 Aug 1992 13:47:50 +0000 (13:47 +0000)]
"Final" alpha merge.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:52:04 +0000 (13:52 +0000)]
Initial revision
Guillermo J. Rozas [Sat, 29 Aug 1992 13:51:35 +0000 (13:51 +0000)]
Initial revision.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:42:55 +0000 (13:42 +0000)]
Move HAVE_FTRUNCATE from bchdmp.c to ux.h.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:39:07 +0000 (13:39 +0000)]
Fix bug in last edit: I interpreted the diff incorrectly.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:36:41 +0000 (13:36 +0000)]
OSF does not have truncate, apparently.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:34:08 +0000 (13:34 +0000)]
Fix many instances of 1 (replaced by 1L).
Guillermo J. Rozas [Sat, 29 Aug 1992 13:33:02 +0000 (13:33 +0000)]
Fix many instances of 1 (replaced by 1L).
Remove internal static declarations for functions. They are not legal
to some compilers.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:30:29 +0000 (13:30 +0000)]
Add call to prevent Ultrix from "fixing" unaligned accesses.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:24:26 +0000 (13:24 +0000)]
Internal static is not legal, according to some compilers.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:23:35 +0000 (13:23 +0000)]
Alpha mods.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:20:43 +0000 (13:20 +0000)]
Fix word-size bug. The code implicitly assumed that longs were always
large enough to fit a full fixnum.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:13:12 +0000 (13:13 +0000)]
Add real-uid and real-gid primitives.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:11:27 +0000 (13:11 +0000)]
Fix word size problem.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:10:09 +0000 (13:10 +0000)]
Alpha mods.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:08:29 +0000 (13:08 +0000)]
Remove spurious CONST in return type of getenv.
Add a couple of syscalls.
Guillermo J. Rozas [Sat, 29 Aug 1992 13:04:26 +0000 (13:04 +0000)]
Fix inconsistent prototype between definition and export.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:59:13 +0000 (12:59 +0000)]
Fix inconsistent prototype between definition and export.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:57:38 +0000 (12:57 +0000)]
Fix word size problem manifested on Alpha:
1 -> 1L
Guillermo J. Rozas [Sat, 29 Aug 1992 12:54:14 +0000 (12:54 +0000)]
Alpha mods.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:53:22 +0000 (12:53 +0000)]
Add page_size for autoclobber code.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:47:54 +0000 (12:47 +0000)]
Define AUTOCLOBBER_BUG.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:45:42 +0000 (12:45 +0000)]
Alpha mods.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:39:36 +0000 (12:39 +0000)]
Alpha mods.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:28:44 +0000 (12:28 +0000)]
Alpha mods.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:21:21 +0000 (12:21 +0000)]
Initial revision
Guillermo J. Rozas [Sat, 29 Aug 1992 12:13:50 +0000 (12:13 +0000)]
Add header.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:13:49 +0000 (12:13 +0000)]
Add bios.com.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:13:48 +0000 (12:13 +0000)]
Update to 7.2.
Guillermo J. Rozas [Sat, 29 Aug 1992 12:13:47 +0000 (12:13 +0000)]
Initial revision
Chris Hanson [Fri, 28 Aug 1992 21:03:19 +0000 (21:03 +0000)]
Repaginate.
Chris Hanson [Fri, 28 Aug 1992 21:02:43 +0000 (21:02 +0000)]
Abstract the code to generate the list of lpr switches.
Guillermo J. Rozas [Fri, 28 Aug 1992 18:46:48 +0000 (18:46 +0000)]
Add command-defined? so various files can test for features being
present or not.
Guillermo J. Rozas [Fri, 28 Aug 1992 18:44:39 +0000 (18:44 +0000)]
Change date format to match Emacs.
Conditionalize mail notification on presence of rmail.
Guillermo J. Rozas [Fri, 28 Aug 1992 16:06:37 +0000 (16:06 +0000)]
Teach pattern matcher to handle multiple asterisks.
Guillermo J. Rozas [Fri, 28 Aug 1992 16:05:58 +0000 (16:05 +0000)]
Add substring?
Guillermo J. Rozas [Thu, 27 Aug 1992 09:06:10 +0000 (09:06 +0000)]
Conditionalize M4_SWITCH_MACHINE on _SYSV.
Guillermo J. Rozas [Thu, 27 Aug 1992 09:04:45 +0000 (09:04 +0000)]
Define _SYSV so m.h can tell it is running under SYSV.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:48:09 +0000 (06:48 +0000)]
Add BIOS driver for DOS version of Scheme.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:43:24 +0000 (06:43 +0000)]
Change top level to not know how many display types there are in the
system.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:39:46 +0000 (06:39 +0000)]
Rename continuation-browser to continuation-browser-buffer so that it
can replace the new debugger.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:38:31 +0000 (06:38 +0000)]
Add direct BIOS driver for DOS version of Scheme.
Remove exports of console-display-type and x-display-type.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:35:16 +0000 (06:35 +0000)]
Add direct BIOS driver for DOS version of Scheme.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:33:40 +0000 (06:33 +0000)]
Make sure that termcap primitives are implemented before invoking
them.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:32:33 +0000 (06:32 +0000)]
Add direct bios driver for DOS version of CScheme.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:30:57 +0000 (06:30 +0000)]
Make SF not complain.
Guillermo J. Rozas [Thu, 27 Aug 1992 06:30:02 +0000 (06:30 +0000)]
Initial revision
Guillermo J. Rozas [Thu, 27 Aug 1992 02:59:06 +0000 (02:59 +0000)]
Add missing #\? from string-prefix? call.
Chris Hanson [Tue, 25 Aug 1992 19:27:22 +0000 (19:27 +0000)]
HP-UX 8.07 uses "Reformatting entry" message instead of "Reformatting
page".
Chris Hanson [Mon, 24 Aug 1992 17:39:23 +0000 (17:39 +0000)]
CREF doesn't like ACCESS to non-global environment. Work around by
using ENVIRONMENT-LOOKUP.
Guillermo J. Rozas [Mon, 24 Aug 1992 15:21:27 +0000 (15:21 +0000)]
Fix a few comments.
Guillermo J. Rozas [Mon, 24 Aug 1992 15:19:02 +0000 (15:19 +0000)]
Add a few blank lines.
Guillermo J. Rozas [Mon, 24 Aug 1992 15:18:30 +0000 (15:18 +0000)]
Make dos.m4 preserve comments.
Guillermo J. Rozas [Mon, 24 Aug 1992 13:31:00 +0000 (13:31 +0000)]
Add unconfig option.
Guillermo J. Rozas [Mon, 24 Aug 1992 13:24:25 +0000 (13:24 +0000)]
$30 is also a callee-saves register. It was not being preserved.
Guillermo J. Rozas [Sat, 22 Aug 1992 19:33:10 +0000 (19:33 +0000)]
Fix typo (ENONENT instead of ENOENT).
Guillermo J. Rozas [Sat, 22 Aug 1992 15:03:25 +0000 (15:03 +0000)]
Observe compiler:cross-compiling?
Chris Hanson [Fri, 21 Aug 1992 23:53:54 +0000 (23:53 +0000)]
In MAIL-DEFAULT-REPLY-TO, must use 'INSERTED-DEFAULT because
otherwise it is impossible to return null string.
Chris Hanson [Fri, 21 Aug 1992 23:52:31 +0000 (23:52 +0000)]
Add option switches for 6.001 support. Change print commands to
insert -J and -T switches when possible to make the output easier to
identify.
Chris Hanson [Fri, 21 Aug 1992 22:47:00 +0000 (22:47 +0000)]
Don't permit inferior REPL evaluation unless the buffer is in
inferior-repl mode.