Chris Hanson [Fri, 25 Jul 2003 20:38:28 +0000 (20:38 +0000)]
Canonicalize character data, by converting wide chars and wide strings
to UTF-8 strings, then coalescing adjacent strings.
Chris Hanson [Fri, 25 Jul 2003 20:37:17 +0000 (20:37 +0000)]
Fix some bugs related to processing of external entity references.
Chris Hanson [Fri, 25 Jul 2003 17:24:22 +0000 (17:24 +0000)]
Canonicalize character data as UTF-8 strings.
Chris Hanson [Thu, 24 Jul 2003 04:49:20 +0000 (04:49 +0000)]
Can't use PACKAGE_* variables here.
Chris Hanson [Tue, 22 Jul 2003 02:40:31 +0000 (02:40 +0000)]
Fix typo in previous change.
Chris Hanson [Tue, 22 Jul 2003 02:37:23 +0000 (02:37 +0000)]
Update to newer version.
Chris Hanson [Tue, 22 Jul 2003 02:35:06 +0000 (02:35 +0000)]
Eliminate unnecessary usage of microcode version number.
Chris Hanson [Tue, 22 Jul 2003 02:32:34 +0000 (02:32 +0000)]
Adapt to new representation used for microcode version info.
Chris Hanson [Tue, 22 Jul 2003 02:19:51 +0000 (02:19 +0000)]
Remove version.h and all references to its bindings. Instead use
PACKAGE_* variables provided by autoconf.
Chris Hanson [Tue, 22 Jul 2003 02:12:56 +0000 (02:12 +0000)]
Eliminate unnecessary usage of microcode version number.
Chris Hanson [Mon, 21 Jul 2003 03:52:08 +0000 (03:52 +0000)]
Change configuration files to use autoconf 2.5x.
Chris Hanson [Mon, 21 Jul 2003 03:24:39 +0000 (03:24 +0000)]
Update to newer version.
Chris Hanson [Mon, 21 Jul 2003 03:19:25 +0000 (03:19 +0000)]
Add support for dynamic loading of gdbm primitives.
Chris Hanson [Mon, 21 Jul 2003 00:59:52 +0000 (00:59 +0000)]
Fix a handful of bugs in the PostgreSQL interface.
Chris Hanson [Mon, 21 Jul 2003 00:54:46 +0000 (00:54 +0000)]
Fix incorrect signature of PQ-RES-STATUS.
Chris Hanson [Tue, 15 Jul 2003 02:33:10 +0000 (02:33 +0000)]
Generalize <string> method to include <wide-string>.
Chris Hanson [Mon, 14 Jul 2003 20:23:47 +0000 (20:23 +0000)]
Use HTML mode for .xsl files.
Chris Hanson [Sun, 13 Jul 2003 03:45:04 +0000 (03:45 +0000)]
Export predicates for some key data structures. Allow use of wide
strings wherever they make sense.
Chris Hanson [Sun, 13 Jul 2003 03:41:29 +0000 (03:41 +0000)]
Export predicates for some key data structures. Allow use of wide
strings wherever they make sense.
Chris Hanson [Sat, 12 Jul 2003 04:34:43 +0000 (04:34 +0000)]
Allow wide strings as content in elements.
Chris Hanson [Sat, 12 Jul 2003 04:20:34 +0000 (04:20 +0000)]
Add bindings for XHTML.
Chris Hanson [Sat, 12 Jul 2003 03:39:29 +0000 (03:39 +0000)]
Fix pointer-mismatch bug.
Chris Hanson [Sat, 12 Jul 2003 03:22:08 +0000 (03:22 +0000)]
Add getsockopt and setsockopt.
Chris Hanson [Sat, 12 Jul 2003 03:15:47 +0000 (03:15 +0000)]
Set SO_REUSEADDR in OS_bind_tcp_server_socket.
Chris Hanson [Wed, 9 Jul 2003 22:53:55 +0000 (22:53 +0000)]
Change OS_bind_tcp_server_socket to set SO_REUSEADDR.
Chris Hanson [Wed, 9 Jul 2003 22:28:18 +0000 (22:28 +0000)]
Fix typo in last change.
Chris Hanson [Wed, 9 Jul 2003 04:27:03 +0000 (04:27 +0000)]
Split OPEN-TCP-SERVER-SOCKET into its component parts.
Chris Hanson [Wed, 9 Jul 2003 04:13:44 +0000 (04:13 +0000)]
Add EADDRINUSE to list of supported error codes.
Chris Hanson [Fri, 4 Jul 2003 01:45:36 +0000 (01:45 +0000)]
Finish filling in Unicode procedure descriptions.
Chris Hanson [Thu, 3 Jul 2003 16:47:49 +0000 (16:47 +0000)]
Emit non-ASCII chars using &#...; notation.
Chris Hanson [Thu, 3 Jul 2003 04:33:50 +0000 (04:33 +0000)]
OPEN-WIDE-INPUT-STRING was checking to see if its argument was a
string rather than a wide string.
Chris Hanson [Fri, 20 Jun 2003 06:50:14 +0000 (06:50 +0000)]
First draft of new Unicode support.
Chris Hanson [Sat, 14 Jun 2003 05:00:33 +0000 (05:00 +0000)]
Tweak name of internal procedure to make indentation work better.
Chris Hanson [Sun, 8 Jun 2003 05:07:12 +0000 (05:07 +0000)]
Add initial draft of PostgreSQL support.
Chris Hanson [Sun, 8 Jun 2003 04:37:57 +0000 (04:37 +0000)]
Change PQ-MAKE-EMPTY-PG-RESULT to accept weak pair to return result
in.
Chris Hanson [Sun, 8 Jun 2003 04:21:56 +0000 (04:21 +0000)]
Fix typo.
Chris Hanson [Sun, 8 Jun 2003 04:07:40 +0000 (04:07 +0000)]
Use GC finalizer to maintain open-channels list.
Chris Hanson [Sun, 8 Jun 2003 04:07:12 +0000 (04:07 +0000)]
Implement MAKE-GC-FINALIZED-OBJECT.
Chris Hanson [Sun, 8 Jun 2003 03:36:11 +0000 (03:36 +0000)]
Fix bug: OPEN-TCP-SERVER-SOCKET was not returning a boolean to
OPEN-CHANNEL.
Chris Hanson [Fri, 6 Jun 2003 23:36:12 +0000 (23:36 +0000)]
Change PQ-EXEC to take a weak-pair argument in which to return the
result.
Chris Hanson [Fri, 6 Jun 2003 20:34:02 +0000 (20:34 +0000)]
Pass in pair to procedures that connect to server, so that interrupts
can be turned on during the connect.
Chris Hanson [Fri, 6 Jun 2003 19:14:19 +0000 (19:14 +0000)]
First draft of PostgreSQL support.
Chris Hanson [Fri, 6 Jun 2003 18:58:59 +0000 (18:58 +0000)]
Add prpgsql.
Chris Hanson [Fri, 6 Jun 2003 16:37:47 +0000 (16:37 +0000)]
Update copyright dates.
Chris Hanson [Sat, 31 May 2003 03:15:18 +0000 (03:15 +0000)]
In M-x occur, change recursive algorithm to iterative, so that large
numbers of occurrences don't fail by running out of stack.
Chris Hanson [Sat, 17 May 2003 20:56:57 +0000 (20:56 +0000)]
Eliminate use of returned structure in compiled-code interface. This
has historically been a source of much trouble, and for little gain.
Instead, pass the structure pointer as an argument.
Chris Hanson [Sat, 17 May 2003 02:21:22 +0000 (02:21 +0000)]
Generalize the mmap-based heap allocator so that it can be used on any
operating system that supports the required features. (This is needed
for solaris.)
Chris Hanson [Mon, 12 May 2003 20:02:55 +0000 (20:02 +0000)]
Fix problems that occur when struct sigcontext not available.
Chris Hanson [Mon, 12 May 2003 20:02:27 +0000 (20:02 +0000)]
Add support for solaris+gcc.
Chris Hanson [Fri, 9 May 2003 19:45:53 +0000 (19:45 +0000)]
Make sure that "gccode.h" is included whenever HAS_COMPILER_SUPPORT is
defined.
Chris Hanson [Sat, 26 Apr 2003 02:43:49 +0000 (02:43 +0000)]
Change names of string I/O ports to conform to SRFI 6.
Chris Hanson [Fri, 25 Apr 2003 20:49:33 +0000 (20:49 +0000)]
Document RECORD-KEYWORD-CONSTRUCTOR.
Chris Hanson [Fri, 25 Apr 2003 20:40:22 +0000 (20:40 +0000)]
Document that DEFINE-STRUCTURE's default type descriptor is now called
`RTD:foo'. Enumerate possible values for transformer-spec, which now
includes a reference to a bound keyword.
Chris Hanson [Fri, 25 Apr 2003 20:33:51 +0000 (20:33 +0000)]
Use texinfo mode for .texi and .texinfo files.
Chris Hanson [Fri, 25 Apr 2003 19:49:47 +0000 (19:49 +0000)]
Use QID_NONE rather than 0 for the non-abstract channel descriptor.
The value 0 could be confused with a real qid.
Chris Hanson [Fri, 25 Apr 2003 05:13:14 +0000 (05:13 +0000)]
Implement new-style select() mechanism for OS/2.
Chris Hanson [Fri, 25 Apr 2003 03:57:00 +0000 (03:57 +0000)]
Update version for impending release.
Chris Hanson [Fri, 25 Apr 2003 03:55:30 +0000 (03:55 +0000)]
Update version number to reflect changes.
Chris Hanson [Fri, 25 Apr 2003 03:54:44 +0000 (03:54 +0000)]
Eliminate "(load-option 'HASH-TABLE)".
Chris Hanson [Fri, 25 Apr 2003 03:49:30 +0000 (03:49 +0000)]
Update version number to reflect changes.
Chris Hanson [Fri, 25 Apr 2003 03:38:58 +0000 (03:38 +0000)]
Include manual page, slightly modified from Debian.
Chris Hanson [Fri, 25 Apr 2003 03:31:49 +0000 (03:31 +0000)]
Fix typo.
Chris Hanson [Fri, 25 Apr 2003 03:27:55 +0000 (03:27 +0000)]
Fix bug: THUNK? was getting called too early in the boot load.
Chris Hanson [Fri, 25 Apr 2003 03:10:00 +0000 (03:10 +0000)]
Factor out BUCKY-BITS->PREFIX so that it can be reused by Edwin for
special characters and mouse buttons.
Chris Hanson [Fri, 25 Apr 2003 03:08:04 +0000 (03:08 +0000)]
Fix handling of bucky bits so that only four bits are generated rather
than five.
Chris Hanson [Fri, 25 Apr 2003 00:58:21 +0000 (00:58 +0000)]
Fix bug: RECORD-TYPE-DISPATCH-TAG must be an absolute reference.
Chris Hanson [Sat, 19 Apr 2003 04:23:41 +0000 (04:23 +0000)]
Signal error for (EXPT Z 0.) if (ZERO? Z).
Chris Hanson [Thu, 17 Apr 2003 02:52:20 +0000 (02:52 +0000)]
Change DEFINE-SYNTAX so that the right-hand side can be an identifier
that is bound to a keyword. This makes
(define-syntax sequence begin)
possible.
Also, remove old kludge to allow
(define-syntax foo (lambda ...))
as acceptable syntax.
Chris Hanson [Tue, 15 Apr 2003 20:17:14 +0000 (20:17 +0000)]
Change CHAR-CODE-LIMIT to the actual Unicode limit, not just one that
allows any 21-bit code.
Chris Hanson [Tue, 15 Apr 2003 03:35:33 +0000 (03:35 +0000)]
Put appropriate line breaks on the copyright statements.
Chris Hanson [Tue, 15 Apr 2003 03:30:25 +0000 (03:30 +0000)]
Break up document into chapters. The 900kB single file was getting
too big to edit comfortably.
Chris Hanson [Mon, 14 Apr 2003 19:56:21 +0000 (19:56 +0000)]
Change HOST-BIG-ENDIAN? to compute its value during cold load, so that
it is as fast as possible.
Chris Hanson [Mon, 14 Apr 2003 19:40:36 +0000 (19:40 +0000)]
Add host-endian procedures for UTF-32 and UTF-16. Flesh out the
UTF-32 abstraction to correspond to UTF-16.
Chris Hanson [Mon, 14 Apr 2003 18:59:08 +0000 (18:59 +0000)]
Fix bug: EXPT wasn't handling complex zero right.
Rather than using DEFINE to make exported aliases of many arithmetic
procedures, use the renaming mechanism of the package system.
Export FLO:SIGNIFICAND-DIGITS-BASE-2 and
FLO:SIGNIFICAND-DIGITS-BASE-10 to global environment.
Chris Hanson [Mon, 14 Apr 2003 18:19:26 +0000 (18:19 +0000)]
Implement HOST-BIG-ENDIAN?.
Chris Hanson [Tue, 8 Apr 2003 04:31:32 +0000 (04:31 +0000)]
Fix typo in previous change.
Chris Hanson [Tue, 8 Apr 2003 01:11:54 +0000 (01:11 +0000)]
Fix typo in previous change.
Chris Hanson [Mon, 7 Apr 2003 20:33:03 +0000 (20:33 +0000)]
Use hex notation for interrupt mask bits.
Chris Hanson [Mon, 7 Apr 2003 19:49:26 +0000 (19:49 +0000)]
Fix bug: calls to OS_realloc were passing incorrect length argument.
Also: reduce amount of space used in select registry.
Chris Hanson [Sat, 29 Mar 2003 05:54:59 +0000 (05:54 +0000)]
Fix another bug hidden by the old type-descriptor name of defstruct.
Chris Hanson [Sat, 29 Mar 2003 05:45:02 +0000 (05:45 +0000)]
Eliminate unnecessary newline in OS_Variant.
Chris Hanson [Sat, 29 Mar 2003 05:35:55 +0000 (05:35 +0000)]
Initial implementation of new select-registry mechanism. This simply
recreates the old behavior with the new interface.
Chris Hanson [Tue, 25 Mar 2003 01:12:29 +0000 (01:12 +0000)]
Update coding of channel argument procedures.
Chris Hanson [Tue, 25 Mar 2003 01:09:20 +0000 (01:09 +0000)]
Fix typos.
Chris Hanson [Fri, 21 Mar 2003 17:51:23 +0000 (17:51 +0000)]
Implement runtime side of "--batch-mode" option.
Chris Hanson [Fri, 21 Mar 2003 17:28:33 +0000 (17:28 +0000)]
Rename "--suppress-noise" to "--batch-mode".
Chris Hanson [Thu, 20 Mar 2003 04:39:06 +0000 (04:39 +0000)]
Add --suppress-noise command-line option.
Chris Hanson [Thu, 20 Mar 2003 03:51:14 +0000 (03:51 +0000)]
Add --suppress-noise command-line option.
Chris Hanson [Fri, 14 Mar 2003 20:46:23 +0000 (20:46 +0000)]
Finish updating MAKE-DEFINE-STRUCTURE-TYPE arguments by removing
bootstrap scaffolding.
Chris Hanson [Fri, 14 Mar 2003 20:38:39 +0000 (20:38 +0000)]
Finish updating MAKE-DEFINE-STRUCTURE-TYPE arguments by removing
bootstrap scaffolding.
Chris Hanson [Fri, 14 Mar 2003 20:11:53 +0000 (20:11 +0000)]
Implement THUNK?.
Chris Hanson [Fri, 14 Mar 2003 20:11:37 +0000 (20:11 +0000)]
Change call to MAKE-DEFINE-STRUCTURE-TYPE so that per-slot lists are
constructed as vectors.
Chris Hanson [Fri, 14 Mar 2003 20:10:20 +0000 (20:10 +0000)]
Don't need to allow #F as default-init in MAKE-DEFINE-STRUCTURE-TYPE.
Chris Hanson [Fri, 14 Mar 2003 20:06:02 +0000 (20:06 +0000)]
Add more careful type checking to default-inits field of record type.
Allow #F to be used in place of (lambda () #F) as default-init.
Chris Hanson [Fri, 14 Mar 2003 20:02:18 +0000 (20:02 +0000)]
Implement THUNK?.
Chris Hanson [Fri, 14 Mar 2003 01:30:46 +0000 (01:30 +0000)]
Extend effect of editor variable vc-cvs-stay-local to include status
inquiries internally performed by VC. This prevents unnecessary
network delays in many cases.
Chris Hanson [Fri, 14 Mar 2003 01:12:39 +0000 (01:12 +0000)]
Change expansion of OR to use scode disjunction type. This produces
more efficient code, because the compiler recognizes it and behaves
specially.
Chris Hanson [Fri, 14 Mar 2003 01:09:07 +0000 (01:09 +0000)]
Rewrite safe-accessor generators to use their type argument properly.
Chris Hanson [Thu, 13 Mar 2003 21:50:40 +0000 (21:50 +0000)]
Change DEFINE-STRUCTURE to use new procedures
DEFINE-STRUCTURE/KEYWORD-CONSTRUCTOR and
DEFINE-STRUCTURE/DEFAULT-VALUE.
Chris Hanson [Thu, 13 Mar 2003 20:20:07 +0000 (20:20 +0000)]
Change call to MAKE-DEFINE-STRUCTURE-TYPE to match new definition.