Chris Hanson [Thu, 29 Feb 1996 22:12:07 +0000 (22:12 +0000)]
Don't silently ignore pathname syntax errors; signal them.
Chris Hanson [Wed, 28 Feb 1996 23:30:20 +0000 (23:30 +0000)]
Continuation of previous bug fix.
Stephen Adams [Wed, 28 Feb 1996 16:42:39 +0000 (16:42 +0000)]
Added cut and paste.
Stephen Adams [Wed, 28 Feb 1996 16:33:38 +0000 (16:33 +0000)]
Added clipbrd.scm and exported WIN32-CLIPBOARD-READ-TEXT and
WIN32-CLIPBOARD-WRITE-TEXT.
Stephen Adams [Wed, 28 Feb 1996 16:32:12 +0000 (16:32 +0000)]
Added Win32 API functions required for clipboard commands.
Stephen Adams [Wed, 28 Feb 1996 16:29:56 +0000 (16:29 +0000)]
Initial revision
Chris Hanson [Tue, 27 Feb 1996 21:56:57 +0000 (21:56 +0000)]
Fix long-standing bug in OS/HOSTNAME.
Chris Hanson [Tue, 27 Feb 1996 21:53:14 +0000 (21:53 +0000)]
Fix bug: when an environment variable expands into a string that ends
in a slash, that trailing slash must be ignored if the environment
variable is delimited by a slash.
Chris Hanson [Tue, 27 Feb 1996 21:06:03 +0000 (21:06 +0000)]
Fix bug: code to determine when the user begins typing a new file name
at the end of a file prompt must match the inserted file name in its
entirety; previously it could mistakenly match against a substring of
the inserted file name.
Chris Hanson [Sat, 24 Feb 1996 13:25:16 +0000 (13:25 +0000)]
Directory reader should treat "c:\\cph" differently from "c:\\cph\\",
because the runtime system expects the former to return a listing for
the directory file itself, and the latter to return a listing of the
directory's contents.
Stephen Adams [Thu, 22 Feb 1996 22:47:23 +0000 (22:47 +0000)]
TYpo
Stephen Adams [Thu, 22 Feb 1996 22:12:26 +0000 (22:12 +0000)]
Added efficiency tip on intercation between internal definitions and
CALL-WITH-CURRENT-CONTINUATION.
Chris Hanson [Thu, 22 Feb 1996 19:02:25 +0000 (19:02 +0000)]
Fix bug: when line translation is in effect, reading a raw
carriage-return would cause the end-index of an input buffer to become
zero, indicating that the input channel had reached end-of-file. This
is a logic error in the design of input buffers; it is fixed by
defining logical end-of-file to be when input-buffer/real-end is zero,
because the latter is unaffected by line translation.
Chris Hanson [Thu, 15 Feb 1996 22:30:52 +0000 (22:30 +0000)]
Fix typo and update revision numbers.
Chris Hanson [Tue, 13 Feb 1996 00:03:32 +0000 (00:03 +0000)]
Fix bug: redisplay was needlessly recentering point whenever a change
started at the first visible position of the buffer. This is rarely
necessary. This bug was deliberately introduced in revision 1.25 to
fix a more serious bug, in which the point could be left off-screen at
the end of redisplay. This change fixes both bugs, by requesting
redisplay whenever a change might affect point's position; previously
it was incorrectly assumed that this request was unnecessary.
Chris Hanson [Tue, 13 Feb 1996 00:02:45 +0000 (00:02 +0000)]
Fix bug: code to find unix mail messages appended to end of RMAIL file
was failing due to incorrect regular expression.
Stephen Adams [Fri, 9 Feb 1996 04:38:25 +0000 (04:38 +0000)]
Made ASSCONV/ENV slots read-only.
Extended introductory comment.
Changed some line0breaks & re-paginated.
Stephen Adams [Fri, 9 Feb 1996 03:24:03 +0000 (03:24 +0000)]
Removed unsused procedures.
Added a comment to EXPAND/CODE-COMPRESS and tidied code.
Stephen Adams [Fri, 9 Feb 1996 02:30:23 +0000 (02:30 +0000)]
Added comment.
Stephen Adams [Thu, 8 Feb 1996 17:10:59 +0000 (17:10 +0000)]
Fixed typo in comment
Chris Hanson [Thu, 4 Jan 1996 23:59:47 +0000 (23:59 +0000)]
Change `declare_builtin' to do a sorted insertion into the table, so
that a binary search works correctly.
Chris Hanson [Thu, 4 Jan 1996 23:58:42 +0000 (23:58 +0000)]
Add call to `declare_builtin' when setting up assembly-language
builtins, so that the exception handler can properly recognize when an
exception has occurred in a builtin.
Chris Hanson [Thu, 4 Jan 1996 23:30:48 +0000 (23:30 +0000)]
Make sure that floating-point control word is properly initialized
under OS/2.
Chris Hanson [Tue, 19 Dec 1995 18:18:51 +0000 (18:18 +0000)]
Fix access violation caused by missing test for #f.
Stephen Adams [Wed, 29 Nov 1995 07:08:59 +0000 (07:08 +0000)]
Added 7.? vs 8.0 clarifications.
Stephen Adams [Tue, 28 Nov 1995 17:43:59 +0000 (17:43 +0000)]
Added simplifier for EQ?
Stephen Adams [Tue, 28 Nov 1995 16:49:21 +0000 (16:49 +0000)]
Added `echo' lines for each invocation of scheme.
Consistent use of `$scheme' in place of `scheme'.
Stephen Adams [Tue, 28 Nov 1995 16:44:45 +0000 (16:44 +0000)]
Added more directories to daily update.
Michael R. Blair [Sun, 26 Nov 1995 18:39:50 +0000 (18:39 +0000)]
typo within backquote jungle.
Stephen Adams [Mon, 20 Nov 1995 23:24:11 +0000 (23:24 +0000)]
Fixed typo in example.
Chris Hanson [Mon, 20 Nov 1995 10:26:55 +0000 (10:26 +0000)]
Fix bug: when comparing interprogram-paste string to kill-ring,
compare to last string killed, not last string yanked. Otherwise,
when yanking from elsewhere in the ring, another copy of the last
string killed will be inserted in the kill ring.
Chris Hanson [Mon, 20 Nov 1995 08:00:51 +0000 (08:00 +0000)]
Fix bug: when comparing interprogram-paste string to kill-ring,
compare to last string killed, not last string yanked. Otherwise,
when yanking from elsewhere in the ring, another copy of the last
string killed will be inserted in the kill ring.
Stephen Adams [Sun, 19 Nov 1995 19:33:24 +0000 (19:33 +0000)]
Add ZONES subpackage.
Stephen Adams [Sun, 19 Nov 1995 19:32:42 +0000 (19:32 +0000)]
Renamed initialization procedure to INITIALIZE-PACKAGE!
Stephen Adams [Sun, 19 Nov 1995 19:31:24 +0000 (19:31 +0000)]
Updateded documentation string.
Stephen Adams [Sun, 19 Nov 1995 19:30:17 +0000 (19:30 +0000)]
Changed %PC-SAMPLE/SET-ZONE! to incorporate a comparison with the
pre-existing value.
Stephen Adams [Sun, 19 Nov 1995 19:28:34 +0000 (19:28 +0000)]
Added ZONES sub-package.
Stephen Adams [Sun, 19 Nov 1995 19:20:50 +0000 (19:20 +0000)]
Added PCSAMPLE and SWAT to daily logs.
Chris Hanson [Sun, 19 Nov 1995 05:30:48 +0000 (05:30 +0000)]
Fix bug introduced in previous change to this file. This bug caused
keystrokes to be lost when they were typed ahead while the editor was
busy doing other things.
Chris Hanson [Mon, 13 Nov 1995 23:47:32 +0000 (23:47 +0000)]
Don't override the geometry specification given in the X resource
database. This can cause really unpleasant behavior.
Chris Hanson [Mon, 13 Nov 1995 07:22:06 +0000 (07:22 +0000)]
Disable the thread timer while doing hostname lookups, as it can cause
the nameserver request to fail if the timer signal arrives while
waiting for the nameserver reply.
Chris Hanson [Sun, 12 Nov 1995 05:58:57 +0000 (05:58 +0000)]
Generate more output to describe what is happening.
Chris Hanson [Sun, 12 Nov 1995 05:55:42 +0000 (05:55 +0000)]
Generate more output to describe what is happening.
Chris Hanson [Sun, 12 Nov 1995 05:52:22 +0000 (05:52 +0000)]
Generate more output to describe what is happening.
Chris Hanson [Sun, 12 Nov 1995 05:47:09 +0000 (05:47 +0000)]
Use "rcs/mklogs" file to run the log-regeneration program.
Chris Hanson [Sun, 12 Nov 1995 05:46:34 +0000 (05:46 +0000)]
Update with current directories, and also to use new calling
conventions for RCS-DIRECTORY-LOG.
Chris Hanson [Sun, 12 Nov 1995 05:43:22 +0000 (05:43 +0000)]
Export RCS-DIRECTORY-LOG to the global environment, since that is
where it's needed.
Chris Hanson [Sun, 12 Nov 1995 05:42:17 +0000 (05:42 +0000)]
Don't regenerate RCS.log file unless at least one of the component RCS
files has changed. This will make the common case more convenient,
although it won't detect adding or removing files from the set being
merged; in those cases the RCS.log should be deleted. Also, change
the order of argument to RCS-DIRECTORY-LOG, default the output-file
argument, and change it to be interpreted relative to the directory
being merged.
Chris Hanson [Sat, 11 Nov 1995 07:56:29 +0000 (07:56 +0000)]
When reading directory, return both the working file and the RCS file
for each entry, so that the merged log file can refer to the working
file names rather than the RCS file names.
Chris Hanson [Sat, 11 Nov 1995 07:42:36 +0000 (07:42 +0000)]
Fix bug in previous change.
Chris Hanson [Sat, 11 Nov 1995 07:32:27 +0000 (07:32 +0000)]
Change log merger to accept a single directory argument, and to scan
down that directory tree looking for files under RCS control. It
additionally indirects through symbolic links, finding the RCS files
for the linked files in their home directories.
Chris Hanson [Sat, 11 Nov 1995 07:26:56 +0000 (07:26 +0000)]
Change log merger to accept a single directory argument, and to scan
down that directory tree looking for files under RCS control. It
additionally indirects through symbolic links, finding the RCS files
for the linked files in their home directories.
Chris Hanson [Sat, 11 Nov 1995 00:29:19 +0000 (00:29 +0000)]
Fix randomness in last change.
Chris Hanson [Fri, 10 Nov 1995 23:49:18 +0000 (23:49 +0000)]
Assume that FILE-TIME->STRING will return a plausible string under all
circumstances.
Chris Hanson [Fri, 10 Nov 1995 23:48:51 +0000 (23:48 +0000)]
Assume that FILE-TIME->STRING will return a plausible string under all
circumstances.
Chris Hanson [Fri, 10 Nov 1995 23:48:18 +0000 (23:48 +0000)]
Supply a default file-time string if the FILE-TIME->STRING primitive
is unable to return a meaningful answer.
Chris Hanson [Fri, 10 Nov 1995 23:47:05 +0000 (23:47 +0000)]
Don't return an empty string if ctime() doesn't know how to convert
the argument -- return #F instead.
Stephen Adams [Thu, 9 Nov 1995 15:16:48 +0000 (15:16 +0000)]
Reverted previous changes.
Stephen Adams [Thu, 9 Nov 1995 06:53:59 +0000 (06:53 +0000)]
*Attempt* to fix OS_channel_read_load_file and
OS_channel_write_dump_file for sockets. Now it trys again if only
part of the data is provided/consumed.
BINARY-FASLOAD still failed occasionally, due to UX_read failing with
errno==EINTR. BINARY-FASLOAD is well hairy so it is not clear to me
that the usual UX_prim_check_errno would do the right thing (whatever
that is).
Stephen Adams [Wed, 8 Nov 1995 03:43:00 +0000 (03:43 +0000)]
Fixed RCS header & copyright.
Stephen Adams [Tue, 7 Nov 1995 04:45:28 +0000 (04:45 +0000)]
Added STRING->CHAR-SET.
Stephen Adams [Tue, 7 Nov 1995 04:39:57 +0000 (04:39 +0000)]
Added STRING->CHAR-SET.
Chris Hanson [Mon, 6 Nov 1995 21:52:33 +0000 (21:52 +0000)]
Reconcile various versions of file-copying primitives.
Chris Hanson [Mon, 6 Nov 1995 21:50:55 +0000 (21:50 +0000)]
Reconcile various versions of file-copying primitives.
Chris Hanson [Mon, 6 Nov 1995 11:54:57 +0000 (11:54 +0000)]
Force repainting of console window after a font change. This used to
work, but changes to console_resize caused it to break.
Chris Hanson [Mon, 6 Nov 1995 10:07:20 +0000 (10:07 +0000)]
Patch to fix arguments to emxbind.
Chris Hanson [Mon, 6 Nov 1995 10:06:24 +0000 (10:06 +0000)]
Patch for EMX/GCC.
Chris Hanson [Mon, 6 Nov 1995 10:03:23 +0000 (10:03 +0000)]
Update for release.
Stephen Adams [Sun, 5 Nov 1995 14:26:18 +0000 (14:26 +0000)]
Added %=, %< and %>
Stephen Adams [Sun, 5 Nov 1995 14:25:35 +0000 (14:25 +0000)]
Added FIX: and FLO: predicates.
Stephen Adams [Sun, 5 Nov 1995 13:16:41 +0000 (13:16 +0000)]
Added a printout line before band saves.
Stephen Adams [Sat, 4 Nov 1995 16:57:43 +0000 (16:57 +0000)]
Added FLO: replacements for CIELING, FLOOR, ROUND and TRUNCATE.
Stephen Adams [Sat, 4 Nov 1995 16:36:29 +0000 (16:36 +0000)]
Added signatures for OBJECT-TYPE and OBJECT-DATUM.
Stephen Adams [Sat, 4 Nov 1995 11:52:28 +0000 (11:52 +0000)]
Added EQUAL? and CEILING, FLOOR, ROUND, TRUNCATE to known global
operators.
Changed expansions for FIX:=, FIX:ZERO? to NOT use EQ? as this hides
type info (i.e. that argument is a fixnum) from the compiler.
Moved CELL?, FLO:FLONUM? to gconst.scm to use `native' expansion.
There is no speed benefit to interpreted code and no benefit to
compiler, so it is clearer to leave it in. It is a pity that there is
no primitive VECTOR?
Chris Hanson [Sat, 4 Nov 1995 05:59:35 +0000 (05:59 +0000)]
Update for release.
Chris Hanson [Sat, 4 Nov 1995 05:58:44 +0000 (05:58 +0000)]
Fix typo.
Stephen Adams [Sat, 4 Nov 1995 04:38:39 +0000 (04:38 +0000)]
Split type inference from operator replacement for generic arithmetic.
Chris Hanson [Sat, 4 Nov 1995 02:51:18 +0000 (02:51 +0000)]
Fix RCS header line and copyright date.
Chris Hanson [Sat, 4 Nov 1995 02:43:47 +0000 (02:43 +0000)]
Fix typo.
Chris Hanson [Sat, 4 Nov 1995 02:39:34 +0000 (02:39 +0000)]
Set the icon of each graphics window to the standard graphics icon.
Chris Hanson [Sat, 4 Nov 1995 02:34:03 +0000 (02:34 +0000)]
Set the icon of each graphics window to the standard graphics icon.
Chris Hanson [Sat, 4 Nov 1995 02:29:08 +0000 (02:29 +0000)]
Set the icon of each Edwin screen to the standard Edwin icon.
Chris Hanson [Sat, 4 Nov 1995 02:25:38 +0000 (02:25 +0000)]
Add primitive to destroy icons.
Chris Hanson [Sat, 4 Nov 1995 02:11:13 +0000 (02:11 +0000)]
Fix first argument to WinLoadPointer.
Chris Hanson [Sat, 4 Nov 1995 02:00:08 +0000 (02:00 +0000)]
Fix typo: icon -> pointer.
Chris Hanson [Sat, 4 Nov 1995 01:53:49 +0000 (01:53 +0000)]
Fix typo: icon -> pointer.
Chris Hanson [Sat, 4 Nov 1995 01:44:33 +0000 (01:44 +0000)]
Add primitives to support loading and setting of icons.
Chris Hanson [Sat, 4 Nov 1995 01:43:44 +0000 (01:43 +0000)]
Change icon resources to be symbolically defined.
Chris Hanson [Sat, 4 Nov 1995 01:40:09 +0000 (01:40 +0000)]
Change icon resources to be symbolically defined.
Chris Hanson [Sat, 4 Nov 1995 01:35:01 +0000 (01:35 +0000)]
Add primitives to support loading and setting of icons.
Chris Hanson [Sat, 4 Nov 1995 01:01:16 +0000 (01:01 +0000)]
Load an icon resource for the console window.
Chris Hanson [Sat, 4 Nov 1995 00:59:53 +0000 (00:59 +0000)]
Modify to customize resource files differently for scheme and
bchscheme, and to allow debug/optimize to be selected by a setting in
the main makefile.
Chris Hanson [Sat, 4 Nov 1995 00:10:51 +0000 (00:10 +0000)]
Disable the "Copy" menu item when the marked region is not active.
Improve logic that decides when it is active. Fix fencepost error in
marked region determination.
Chris Hanson [Sat, 4 Nov 1995 00:08:40 +0000 (00:08 +0000)]
Change OS2_menu_set_item_attributes to return the success value that
the message-send returns.
Stephen Adams [Fri, 3 Nov 1995 22:44:19 +0000 (22:44 +0000)]
In INT:->STRING
. removed a DEFINE-INTEGRABLE that was causing unwanted code duplication,
. Optimized PRINT-SMALL to use fixnum arithmetic when quotient is
small enough. Gives 2x speedup for NUMBER->STRING on fixnums,
Stephen Adams [Fri, 3 Nov 1995 21:24:01 +0000 (21:24 +0000)]
Changed DIGIT->CHAR and CHAR->DIGIT to give better error messages and
to be faster.
Stephen Adams [Fri, 3 Nov 1995 21:11:31 +0000 (21:11 +0000)]
Added type info for character convertion operations.
Chris Hanson [Fri, 3 Nov 1995 12:39:11 +0000 (12:39 +0000)]
Use WinAlarm instead of DosBeep for ^G noise.
Chris Hanson [Fri, 3 Nov 1995 01:31:08 +0000 (01:31 +0000)]
Add some new primitives and events.
Chris Hanson [Fri, 3 Nov 1995 01:30:21 +0000 (01:30 +0000)]
* Reorganize the PM interface to encapsulate PM event messages and send
them to the window's event qid in their original format. This
simplifies the process of adding new event types, and allows the
window's owner to decide what is relevant information.
* Add some new interface calls to support mouse tracking and pop-up
menus.
* Implement a mechanism to mark characters with the mouse in the
console window, and a Copy command to copy them to the clipboard.