Chris Hanson [Fri, 19 Feb 1993 17:48:51 +0000 (17:48 +0000)]
Fix typo.
Chris Hanson [Fri, 19 Feb 1993 17:38:25 +0000 (17:38 +0000)]
Fix inconsistency with "edwin.pkg".
Guillermo J. Rozas [Thu, 18 Feb 1993 06:43:01 +0000 (06:43 +0000)]
Remove spurious NOPs
Guillermo J. Rozas [Thu, 18 Feb 1993 06:02:44 +0000 (06:02 +0000)]
Eliminate spurious NOPs.
Guillermo J. Rozas [Thu, 18 Feb 1993 05:57:06 +0000 (05:57 +0000)]
Eliminate spurious NOPs.
Guillermo J. Rozas [Thu, 18 Feb 1993 05:15:19 +0000 (05:15 +0000)]
Add EMULATE_FPATHCONF, EMULATE_SYSCONF, and fix a few prototypes.
Guillermo J. Rozas [Thu, 18 Feb 1993 05:15:04 +0000 (05:15 +0000)]
Add macro NO_BAUD_CONVERSION.
Guillermo J. Rozas [Thu, 18 Feb 1993 05:14:43 +0000 (05:14 +0000)]
Fix prototypes.
Guillermo J. Rozas [Thu, 18 Feb 1993 05:14:02 +0000 (05:14 +0000)]
ifdef extern declarations to prevent warnings.
Guillermo J. Rozas [Thu, 18 Feb 1993 04:46:18 +0000 (04:46 +0000)]
Initial revision
Guillermo J. Rozas [Thu, 18 Feb 1993 01:50:41 +0000 (01:50 +0000)]
Add 386bsd.
Guillermo J. Rozas [Thu, 18 Feb 1993 01:28:29 +0000 (01:28 +0000)]
Fix bug in split-64-bits.
Arthur Gleckler [Tue, 16 Feb 1993 00:02:14 +0000 (00:02 +0000)]
Fix = vs. == bug in OS_baud_rate_to_index.
Guillermo J. Rozas [Mon, 15 Feb 1993 23:17:39 +0000 (23:17 +0000)]
Disable warning about 64-bit constants.
Guillermo J. Rozas [Mon, 15 Feb 1993 21:45:36 +0000 (21:45 +0000)]
DEC OSF BL10 has fixed the bug about writing to the code containing
the PC. Re-enable the linker code.
Guillermo J. Rozas [Mon, 15 Feb 1993 17:09:43 +0000 (17:09 +0000)]
Fix bugs, missing rtl:constant-value
Guillermo J. Rozas [Mon, 15 Feb 1993 05:08:51 +0000 (05:08 +0000)]
Fix braino in last edit.
Guillermo J. Rozas [Mon, 15 Feb 1993 04:57:13 +0000 (04:57 +0000)]
Do not move instructions that mention *PC*.
Guillermo J. Rozas [Mon, 15 Feb 1993 04:01:11 +0000 (04:01 +0000)]
Fix braino.
Guillermo J. Rozas [Mon, 15 Feb 1993 03:46:52 +0000 (03:46 +0000)]
Eliminate obsolete flag and add optimization flag for BL10.
Guillermo J. Rozas [Mon, 15 Feb 1993 03:40:39 +0000 (03:40 +0000)]
Add missing dependency from fixnum.o to mul.c
Guillermo J. Rozas [Mon, 15 Feb 1993 03:39:48 +0000 (03:39 +0000)]
Fix problems on the Alpha
Guillermo J. Rozas [Mon, 15 Feb 1993 02:51:22 +0000 (02:51 +0000)]
Fix problems on the Alpha
Guillermo J. Rozas [Sun, 14 Feb 1993 23:14:18 +0000 (23:14 +0000)]
Add #\C-c #\C-d .
Guillermo J. Rozas [Sun, 14 Feb 1993 23:03:51 +0000 (23:03 +0000)]
Change to use correct osf feature macro.
Guillermo J. Rozas [Sun, 14 Feb 1993 22:33:18 +0000 (22:33 +0000)]
Add info on STWM.
Guillermo J. Rozas [Sun, 14 Feb 1993 22:14:09 +0000 (22:14 +0000)]
Fix parenthesis bug.
Guillermo J. Rozas [Sun, 14 Feb 1993 22:02:38 +0000 (22:02 +0000)]
Use reverse! instead of reverse to avoid holding onto two copies of
the instruction list.
Guillermo J. Rozas [Sun, 14 Feb 1993 06:26:55 +0000 (06:26 +0000)]
Do not move conditionals around conditionals.
Guillermo J. Rozas [Sun, 14 Feb 1993 04:23:48 +0000 (04:23 +0000)]
Add a simple peephole optimizer to improve common patterns.
Guillermo J. Rozas [Sun, 14 Feb 1993 00:53:30 +0000 (00:53 +0000)]
Fix bug introduced in last edit.
Guillermo J. Rozas [Sat, 13 Feb 1993 05:37:27 +0000 (05:37 +0000)]
Remove NOPs from conditionals by adding a branch-tensioner hack to
accomodate the sign of the displacement.
Guillermo J. Rozas [Fri, 12 Feb 1993 01:57:47 +0000 (01:57 +0000)]
Remove name conflict introduced by last change.
Guillermo J. Rozas [Fri, 12 Feb 1993 01:06:24 +0000 (01:06 +0000)]
Fix NaN handling in floating-point conditions.
Chris Hanson [Thu, 11 Feb 1993 21:27:47 +0000 (21:27 +0000)]
Update to reflect new hook for SET-INTERRUPT-ENABLES!.
Stephen Adams [Thu, 11 Feb 1993 02:35:32 +0000 (02:35 +0000)]
Conditionalized include of `8.3' filename for NT: bignumint.h -> bignumin.h
Stephen Adams [Thu, 11 Feb 1993 02:32:45 +0000 (02:32 +0000)]
Added posix types for Windows/NT + cl386
Stephen Adams [Thu, 11 Feb 1993 02:29:29 +0000 (02:29 +0000)]
Added conditionalizations for Windows/NT
Stephen Adams [Thu, 11 Feb 1993 02:27:13 +0000 (02:27 +0000)]
Parameterized 8.3 `8.3' filename problem for Windows/NT
Stephen Adams [Thu, 11 Feb 1993 02:26:13 +0000 (02:26 +0000)]
Changed `Header:' to `Id:'.
Stephen Adams [Thu, 11 Feb 1993 02:24:35 +0000 (02:24 +0000)]
Added Windows/NT-isms
Stephen Adams [Thu, 11 Feb 1993 02:21:21 +0000 (02:21 +0000)]
Header: -> Id:
Stephen Adams [Wed, 10 Feb 1993 23:53:26 +0000 (23:53 +0000)]
Header: -> Id:
Stephen Adams [Wed, 10 Feb 1993 23:38:00 +0000 (23:38 +0000)]
Header: -> Id:
Stephen Adams [Wed, 10 Feb 1993 23:31:23 +0000 (23:31 +0000)]
Header: -> Id:
Stephen Adams [Wed, 10 Feb 1993 23:13:36 +0000 (23:13 +0000)]
Windows/NT `8.3' filename conflict in #include "bignumint.h"
Stephen Adams [Wed, 10 Feb 1993 22:39:46 +0000 (22:39 +0000)]
Initial revision
Chris Hanson [Wed, 10 Feb 1993 22:29:57 +0000 (22:29 +0000)]
Fix typo.
Chris Hanson [Wed, 10 Feb 1993 16:24:39 +0000 (16:24 +0000)]
Eliminate unfortunate loop that caused error to be signalled by C-x
C-c when there were active processes.
Chris Hanson [Wed, 10 Feb 1993 16:21:07 +0000 (16:21 +0000)]
Change to match changes to "tagutl".
Chris Hanson [Wed, 10 Feb 1993 16:20:46 +0000 (16:20 +0000)]
Repaginate.
Arthur Gleckler [Tue, 9 Feb 1993 03:35:32 +0000 (03:35 +0000)]
Make FORWARD-TOPIC and FORWARD-UP-TOPIC move to the first topic marker
if the point starts before the first topic marker. Previously, they
had no effect in that case.
Chris Hanson [Tue, 9 Feb 1993 00:25:45 +0000 (00:25 +0000)]
Completely new generator, interface is upwards compatible with
previous design. RANDOM accepts any real number as a modulus
argument. MAKE-RANDOM-STATE additionally accepts an exact integer,
which it uses as a seed to create the state, thus providing a simple
means of producing a specific random state.
Guillermo J. Rozas [Sat, 6 Feb 1993 06:03:53 +0000 (06:03 +0000)]
Bug in last edit.
Guillermo J. Rozas [Sat, 6 Feb 1993 05:46:32 +0000 (05:46 +0000)]
Make it work under Utah BSD 4.3
Guillermo J. Rozas [Sat, 6 Feb 1993 05:43:53 +0000 (05:43 +0000)]
Eta convert fclose to make it work with incompatible system-dependent
declarations.
Guillermo J. Rozas [Sat, 6 Feb 1993 05:36:04 +0000 (05:36 +0000)]
Make it work under BSD.
Guillermo J. Rozas [Sat, 6 Feb 1993 05:33:20 +0000 (05:33 +0000)]
Fix bad conditionalization for HP hardware. The definitions are
hardware dependent, not OS dependent.
Guillermo J. Rozas [Sat, 6 Feb 1993 05:31:18 +0000 (05:31 +0000)]
Add support for BSD, with no uname call to find model, and with
heaps potentially non-executable.
Guillermo J. Rozas [Sat, 6 Feb 1993 05:28:52 +0000 (05:28 +0000)]
Avoid duplicate include of setjmp.h
Guillermo J. Rozas [Sat, 6 Feb 1993 05:27:26 +0000 (05:27 +0000)]
Eta convert read and write to avoid conflicting system-dependent
declarations.
Nick Papadakis [Tue, 2 Feb 1993 22:14:51 +0000 (22:14 +0000)]
Swapped order of arguments to x_default_color, was preferring "Emacs"
resources over "edwin" resources.
Jason Wilson [Tue, 2 Feb 1993 06:02:46 +0000 (06:02 +0000)]
Fix bug by which RTL INVOCATION:PRIMITIVEs had the wrong frame size
for combinations with partial open codings in tail-recursive position.
Guillermo J. Rozas [Tue, 2 Feb 1993 04:38:46 +0000 (04:38 +0000)]
Add a pseudo-suspend to DOS that invokes a subshell.
Guillermo J. Rozas [Tue, 2 Feb 1993 04:33:20 +0000 (04:33 +0000)]
Add a pseudo-suspend that invokes a subshell.
Chris Hanson [Mon, 1 Feb 1993 01:31:05 +0000 (01:31 +0000)]
Signal an error for (/ 1/2 0).
Chris Hanson [Fri, 29 Jan 1993 23:05:40 +0000 (23:05 +0000)]
Procedure that tests to see if window needs redisplay must first call
%NOTICE-WINDOW-CHANGES. A reply of #T permits the use of direct
output, which is wrong if there are buffer changes that haven't yet
been written to the screen.
Chris Hanson [Fri, 29 Jan 1993 16:42:08 +0000 (16:42 +0000)]
Simplify FILE-CASE clauses -- otherwise CREF generates *two* entries
for every binding in each duplicated file.
Chris Hanson [Fri, 29 Jan 1993 16:31:20 +0000 (16:31 +0000)]
Fix bug that caused THREAD-TIMER-RUNNING? to be true when the timer
was not running. Redesign code that toggles the timer on and off to
make it simpler (and less likely to fail).
Guillermo J. Rozas [Fri, 29 Jan 1993 12:54:51 +0000 (12:54 +0000)]
Handle xscheme-control-g-disabled-p correctly from non-interaction
buffers.
Stephen Adams [Fri, 29 Jan 1993 00:11:17 +0000 (00:11 +0000)]
Add (runtime pathname nt)
Stephen Adams [Fri, 29 Jan 1993 00:07:22 +0000 (00:07 +0000)]
Change MS-NT to NT.
Stephen Adams [Thu, 28 Jan 1993 23:21:21 +0000 (23:21 +0000)]
Add dummy variants for Windows NT.
Guillermo J. Rozas [Wed, 27 Jan 1993 19:27:11 +0000 (19:27 +0000)]
Add record types.
Jason Wilson [Mon, 25 Jan 1993 18:03:55 +0000 (18:03 +0000)]
I finished up the new tag stuff. Now you can include other tags files
as in emacs 19. Also, you can optionally cause tags-search and
tags-query-replace to kill buffers that aren't modified.
Nick Papadakis [Mon, 25 Jan 1993 00:45:45 +0000 (00:45 +0000)]
Use the right package this time ... arrgh.
Nick Papadakis [Sun, 24 Jan 1993 23:26:50 +0000 (23:26 +0000)]
Just get-time, not unix/get-time
Chris Hanson [Sun, 24 Jan 1993 07:06:43 +0000 (07:06 +0000)]
UNDO-DONE! shouldn't enable undo if it is disabled.
Gerald Jay Sussman [Sun, 24 Jan 1993 03:47:34 +0000 (03:47 +0000)]
updated floppy.scm to conform to the change made by Bill
RCS file: /scheme/src/runtime/RCS/unxprm.scm,v
Working file: unxprm.scm
head: 1.23
branch:
locks: strict
access list:
symbolic names:
RELEASE_7_1_0: 1.9
RELEASE_7_0_0: 1.4
comment leader: ";;; "
keyword substitution: kv
total revisions: 23; selected revisions: 23
description:
----------------------------
revision 1.23
date: 1993/01/12 19:01:28; author: gjr; state: Exp; lines: +2 -5
Remove current-file-time, replaced by get-time.
Chris Hanson [Sat, 23 Jan 1993 06:55:45 +0000 (06:55 +0000)]
Redesign interaction between line-end translation and changes/undo
recording. New model suppresses changes and undo only for output
translations, since these translations will be undone before the
redisplay occurs. When inserting a file into the buffer, it does not
affect the change recording at all, since the translation won't exceed
the boundaries of the inserted text, and it's desirable to notice the
change of inserting the file in the usual way.
Nick Papadakis [Sat, 23 Jan 1993 00:08:05 +0000 (00:08 +0000)]
Added conditionalization for REAL_IS_DEFINED_DOUBLE in array.h
scmsig wants this set to 1, all other schemes (in particular, scm6003)
want this set to 0.
Jason Wilson [Wed, 20 Jan 1993 21:03:10 +0000 (21:03 +0000)]
I added the ability to use more than one TAGS file at one time using
the command visit-additional-tags-file. Still to be done is to handle
included TAGS files ala Emacs 19.
Chris Hanson [Wed, 20 Jan 1993 10:35:53 +0000 (10:35 +0000)]
Fix fencepost error in code that places zero byte at end of string.
Chris Hanson [Wed, 20 Jan 1993 10:06:09 +0000 (10:06 +0000)]
SET-STRING-MAXIMUM-LENGTH! was locking interrupts with
INTERRUPT-MASK/GC-OK. Needless to say, GC is *not* OK during this
operation.
Chris Hanson [Wed, 20 Jan 1993 06:59:51 +0000 (06:59 +0000)]
Change DYNAMIC-WIND (and FLUID-LET) so that they record the state
transition *after* the "before" thunk is executed. This guarantees
that both the "before" and "after" thunks execute in the dynamic state
outside of the DYNAMIC-WIND call.
**** NB: ****
The particular change I made is buggy: I only changed how the state
transition is performed in the normal case. If you throw out from the
"during" thunk and then throw back in, the "before" thunk will be
executed after its state transition is recorded. In order to fix this
properly, the state space structure must be extended to include
information indicating whether the transition should be recorded
before or after the transition thunk.
Chris Hanson [Wed, 20 Jan 1993 04:50:16 +0000 (04:50 +0000)]
Fix typo in PROMPT-FOR-CONFIRMATION operation on REPL mode console
port.
Chris Hanson [Tue, 19 Jan 1993 05:33:49 +0000 (05:33 +0000)]
Always grow string by fixed ratio to guarantee constant amortized cost
of insertion.
Guillermo J. Rozas [Mon, 18 Jan 1993 16:50:09 +0000 (16:50 +0000)]
Fix bug: write-substring was not growing the accumulator enough when
the substring was larger than the size of the accumulator.
Chris Hanson [Mon, 18 Jan 1993 05:38:49 +0000 (05:38 +0000)]
Don't call APPLY with a list that could potentially be huge. Instead
allocate a string buffer and fill it; grow buffer when necessary and
accept that there will be some memory waste.
Chris Hanson [Mon, 18 Jan 1993 05:21:57 +0000 (05:21 +0000)]
When printing error messages, put some large limits on the output to
prevent the error message from causing secondary lossage.
Chris Hanson [Mon, 18 Jan 1993 05:13:19 +0000 (05:13 +0000)]
Don't lose completely when second arg to APPLY is too long to fit in
stack.
Chris Hanson [Sat, 16 Jan 1993 05:15:30 +0000 (05:15 +0000)]
Must run %NOTICE-WINDOW-CHANGES! when doing direct update so that any
changes to the window are handled correctly.
Chris Hanson [Wed, 13 Jan 1993 09:53:15 +0000 (09:53 +0000)]
(DIRECTORY-PATHNAME-AS-FILE "/") can't represent its result properly,
because null strings aren't allowed as pathname names. So just return
the argument in this case and hope for the best.
Chris Hanson [Wed, 13 Jan 1993 08:48:49 +0000 (08:48 +0000)]
Install new version of RANDOM from slib1c4.
Chris Hanson [Wed, 13 Jan 1993 00:18:46 +0000 (00:18 +0000)]
Implement calls to SET-INTERRUPT-ENABLES! by jumping to
assembly-language hook in compiled code interface.
Gerald Jay Sussman [Tue, 12 Jan 1993 23:31:46 +0000 (23:31 +0000)]
Fix print-graphics to work with all windows
Guillermo J. Rozas [Tue, 12 Jan 1993 23:12:24 +0000 (23:12 +0000)]
Add support for handling end-of-file ^Z under DOS.
Brian A. LaMacchia [Tue, 12 Jan 1993 22:06:34 +0000 (22:06 +0000)]
Fix boundary error involving changes indexes in buffer and narrowing.
Chris Hanson [Tue, 12 Jan 1993 21:42:09 +0000 (21:42 +0000)]
Define new procedure X-GRAPHICS/WINDOW-ID, which returns the resource
ID of the X window.
Chris Hanson [Tue, 12 Jan 1993 21:41:22 +0000 (21:41 +0000)]
Add new primitive X-WINDOW-ID.