David Lichteblau [Wed, 20 Aug 2014 13:39:25 +0000 (20 16:39 +0300)]
Fix license header to reflect the actual license of two files
Note that the license was changed by the author to MIT-style in this
commit:
commit
745214b242fb455492855f59df3ba08391964cf9
Author: gbaumann <gbaumann>
Date: Sun Mar 13 18:00:55 2005 +0000
Gross license change
But one file was accidentally still referring to LGPL in the header line
on top of the MIT license, and the same issue also accidentally
re-introduced in other file when renaming it.
David Lichteblau [Wed, 15 Jun 2011 12:14:42 +0000 (15 14:14 +0200)]
Revert "Clean up attributes before passing them to SAX"
This reverts commit
ce086ebadb91ae4596197719db8a8132509242ed.
David Lichteblau [Tue, 14 Jun 2011 14:31:40 +0000 (14 16:31 +0200)]
Clean up attributes before passing them to SAX
David Lichteblau [Tue, 14 Jun 2011 14:31:04 +0000 (14 16:31 +0200)]
Fix use of asdf:component-relative-pathname to avoid unportable :unspecific
David Lichteblau [Sun, 19 Sep 2010 22:07:37 +0000 (20 00:07 +0200)]
Patches by Slava Gorbunov
David Lichteblau [Sun, 30 Nov 2008 13:49:52 +0000 (30 14:49 +0100)]
release
David Lichteblau [Mon, 19 May 2008 21:58:46 +0000 (19 23:58 +0200)]
moved find-output-encoding to closure-common, thanks to Nathan Bird
David Lichteblau [Fri, 9 May 2008 23:09:08 +0000 (10 01:09 +0200)]
output encoding fixes
David Lichteblau [Sat, 26 Apr 2008 21:32:06 +0000 (26 23:32 +0200)]
Pretend a/@name is a URI
David Lichteblau [Sun, 13 Apr 2008 18:57:00 +0000 (13 20:57 +0200)]
Output encoding support, using Babel
David Lichteblau [Sun, 23 Mar 2008 19:53:51 +0000 (23 20:53 +0100)]
Escape non-ASCII characters in URIs
David Lichteblau [Sun, 23 Mar 2008 19:20:57 +0000 (23 20:20 +0100)]
Don't escape &{
David Lichteblau [Sun, 23 Mar 2008 18:43:52 +0000 (23 19:43 +0100)]
don't escape < in attributes
David Lichteblau [Sun, 23 Mar 2008 18:29:13 +0000 (23 19:29 +0100)]
don't escape the pcdata in script and style
David Lichteblau [Sun, 23 Mar 2008 18:28:50 +0000 (23 19:28 +0100)]
silently delete xmlns attributes in HAX events
David Lichteblau [Sun, 2 Mar 2008 17:03:59 +0000 (2 18:03 +0100)]
documentation update
David Lichteblau [Sat, 9 Feb 2008 23:12:41 +0000 (10 00:12 +0100)]
fixed serialization of unknown elements
David Lichteblau [Sun, 16 Dec 2007 17:49:28 +0000 (16 18:49 +0100)]
New argument documentp to serialize-pt.
David Lichteblau [Sat, 15 Dec 2007 19:39:37 +0000 (15 20:39 +0100)]
Fixed text nodes in PT builder
David Lichteblau [Sun, 21 Oct 2007 18:25:53 +0000 (21 20:25 +0200)]
dist.sh script for release preparation
David Lichteblau [Sun, 21 Oct 2007 17:08:33 +0000 (21 19:08 +0200)]
typo
David Lichteblau [Sun, 21 Oct 2007 17:07:17 +0000 (21 19:07 +0200)]
hax:%want-strings-p
David Lichteblau [Sun, 21 Oct 2007 14:10:34 +0000 (21 16:10 +0200)]
more documentation
David Lichteblau [Sat, 20 Oct 2007 23:19:51 +0000 (21 01:19 +0200)]
Examples
David Lichteblau [Sat, 20 Oct 2007 20:29:26 +0000 (20 22:29 +0200)]
more documentation
David Lichteblau [Sat, 20 Oct 2007 19:19:09 +0000 (20 21:19 +0200)]
Documentation for PT
David Lichteblau [Sat, 20 Oct 2007 18:54:59 +0000 (20 20:54 +0200)]
more documentation
David Lichteblau [Sun, 14 Oct 2007 20:55:06 +0000 (14 22:55 +0200)]
LHTML serialization.
* src/defpack.lisp (CHTML): New exports serialize-lhtml, serialize-pt.
* src/parse/lhtml.lisp (SERIALIZE-LHTML-ATTRIBUTES,
SERIALIZE-LHTML): New.
* src/parse/html-parser.lisp (PARSE): ignore pathname.
David Lichteblau [Sun, 14 Oct 2007 20:46:56 +0000 (14 22:46 +0200)]
LHTML builder.
* src/defpack.lisp (CHTML): New export make-lhtml-builder.
* src/parse/lhtml.lisp (LHTML-BUILDER, MAKE-LHTML-BUILDER,
PT-ATTRIBUTES-TO-LHTML, Method on lhtml-builder for
HAX:START-ELEMENT, HAX:END-ELEMENT, HAX:CHARACTERS, HAX:COMMENT,
HAX:START-DOCUMENT, HAX:END-DOCUMENT): New. (LHTML->PT): Make it
compile without warnings using sgml::make-pt.
David Lichteblau [Sun, 14 Oct 2007 20:37:33 +0000 (14 22:37 +0200)]
PT builder.
* src/defpack.lisp (CHTML): New export make-pt-builder.
* src/parse/html-parser.lisp (PT-BUILDER, MAKE-PT-BUILDER,
UNSERIALIZE-PT-ATTRIBUTES, Method on pt-builder for
HAX:START-ELEMENT, HAX:END-ELEMENT, HAX:CHARACTERS, HAX:COMMENT,
HAX:START-DOCUMENT, HAX:END-DOCUMENT): New.
* src/parse/lhtml.lisp (PARSE-HTML-TO-LHTML): Unrelated fix.
David Lichteblau [Sun, 14 Oct 2007 20:21:00 +0000 (14 22:21 +0200)]
Attribute parsing issues.
* src/parse/html-parser.lisp (PARSE-XSTREAM): enable
*unmungle-attribute-case*. (SERIALIZE-PT-ATTRIBUTES): New.
(SERIALIZE-PT): Use serialize-pt-attributes.
* src/parse/sgml-dtd.lisp (SET-EQUAL): Restore from glisp.
* src/parse/sgml-parse.lisp (*UNMUNGLE-ATTRIBUTE-CASE*): New.
(MUNGLE-ATTLIST): Downcase attributes if *u-a-c* is enabled.
David Lichteblau [Sun, 14 Oct 2007 19:53:25 +0000 (14 21:53 +0200)]
Avoid base-strings, because they aren't typep ROD.
* src/parse/html-parser.lisp (SERIALIZE-PT): Coerce names to ROD.
David Lichteblau [Sun, 14 Oct 2007 19:02:54 +0000 (14 21:02 +0200)]
cxml-like PARSE function and more serialization.
* src/parse/html-parser.lisp (PARSE-XSTREAM): New, from the old
parse. (PARSE): New. (SERIALIZE-PT): New.
David Lichteblau [Sun, 14 Oct 2007 18:33:55 +0000 (14 20:33 +0200)]
Serialization fixes.
* src/parse/unparse.lisp (START-DOCUMENT): Skip entirely if no
sysid is given. Added missing >. (HAX:START-ELEMENT): Fixed
attdef lookup. (HAX:END-ELEMENT): Fixed test for elt.
(WITH-HTML-OUTPUT): Use keyword arguments.
(INVOKE-WITH-HTML-OUTPUT): Renamed from invoke-with-xml-output.
New Argument `name'.
David Lichteblau [Sun, 14 Oct 2007 18:06:23 +0000 (14 20:06 +0200)]
Serialization.
* closure-html.asd: Added unparse.lisp
* src/defpack.lisp (CLOSURE-HTML): Use runes and sgml; export
make-octet-vector-sink, make-octet-steam-sink, make-rod-sink,
make-character-stream-sink, make-string-sink/utf8,
make-character-stream-sink/utf8, make-string-sink,
with-html-output, with-output-sink, with-element, attribute, text,
comment;
re-export pt, pt-name, pt-children, pt-parent, pt-attrs.
* src/parse/lhtml.lisp (walk-lhtml, lhtml->pt, lhtml-reader,
dispatch-macro-character #\# #\T): moved here from pt.lisp.
* src/parse/pt.lisp (walk-lhtml, lhtml->pt, lhtml-reader,
dispatch-macro-character #\# #\T): moved away.
* src/parse/unparse.lisp: New.
David Lichteblau [Sun, 7 Oct 2007 21:43:11 +0000 (7 23:43 +0200)]
Closure re-integration (cont).
* src/defpack.lisp (CLOSURE-MIME-TYPES): Export
mime-type-extensions.
David Lichteblau [Sun, 7 Oct 2007 21:15:13 +0000 (7 23:15 +0200)]
Web page update: Link to repo.or.cz
David Lichteblau [Sun, 7 Oct 2007 20:03:51 +0000 (7 22:03 +0200)]
Web-Seite
David Lichteblau [Sun, 7 Oct 2007 19:20:03 +0000 (7 21:20 +0200)]
Closure re-integration.
* src/defpack.lisp (CLOSURE-HTML): Export *html-dtd*.
(CLOSURE-MIME-TYPES): Export find-mime-type-from-extension,
mime-type-name, mime-type-equal. (SGML): Export PT.
* src/parse/html-parser.lisp: Add the old slurp-catalog as a
comment for restauration at a later time.
* src/parse/sgml-parse.lisp:
s/cl-user::*html-dtd*/closure-html::*html-dtd*/
David Lichteblau [Sun, 7 Oct 2007 18:15:51 +0000 (7 20:15 +0200)]
Rename the remaining parts of the GLISP package to HTML-GLISP to avoid
collision with the real GLISP in Closure CVS.
* src/defpack.lisp (HTML-GLISP): Renamed from glisp. Old symbols
removed from export list. (CLOSURE-MIME-TYPES, SGML): Import
HTML-GLISP, not GLISP.
* src/glisp/util.lisp: s/glisp/html-glisp/
* src/parse/pt.lisp: s/glisp/html-glisp/
* src/parse/sgml-dtd.lisp: s/glisp/html-glisp/
* src/parse/sgml-parse.lisp: s/glisp/html-glisp/
David Lichteblau [Sun, 7 Oct 2007 18:09:56 +0000 (7 20:09 +0200)]
Shrink glisp.
* src/glisp/util.lisp: Removed commented-out
code. (vector-output-stream and its methods): Removed.
(NEQ, TRUE, FALSE, PROMISE, PRINT-PROMISE, FORCE, MAXF, MINF,
NCONCF, MAX*, MIN*, SHOW, CURRENT-FUNCTION-NAME,
MULTIPLE-VALUE-SOME, SPLIT-BY-IF, SPLIT-BY, SPLIT-BY-MEMBER,
SANIFY-STRING, SANIFY-ROD, SPLIT-STRING, STRING-BEGIN-EQUAL,
STRING-BEGIN=, MAP-ARRAY, *ALL-TEMPORARY-FILES*,
FIND-TEMPORARY-FILE, DELETE-TEMPORARY-FILE, WITH-TEMPORARY-FILE,
NOP, WITH-STRUCTURE-SLOTS, COMPILE-FUNCALL, FUNCALL*, MAPC*,
VREDUCE*, LREDUCE*, WITH-UNIQUE-NAMES, GSTREAM-AS-STRING,
G/HASH-TABLE, G/MAKE-HASH-TABLE, G/HASHGET, RESIZE-HASH-TABLE,
G/CLRHASH, +FIXNUM-BITS+, +FIXNUM-MASK+, STIR-HASH-CODES,
HASH-SEQUENCE, HASH/STRING-EQUAL, MAKE-STRING-EQUAL-HASH-TABLE,
PRIMEP, NEAREST-GREATER-PRIME, GRIND-DOCUMENTATION-STRING, AP):
Removed.
* src/glisp/package.lisp: Deleted.
David Lichteblau [Sun, 7 Oct 2007 17:53:41 +0000 (7 19:53 +0200)]
Finishing touches.
* src/parse/html-parser.lisp (*THIS-FILE*, *THIS-DIRECTORY*):
Removed. (SGML::*SIMPLE-CATALOG*): Find the directory using asdf.
* src/parse/lhtml.lisp (PARSE-HTML-TO-LHTML): s/parse-html/parse/.
David Lichteblau [Sun, 7 Oct 2007 17:48:01 +0000 (7 19:48 +0200)]
More integration work.
* closure-html.asd: Big cleanup.
* src/glisp/util.lisp (DEFSUBST): Removed macro.
* src/net/mime.lisp: Renamed package NETLIB to closure-mime-types.
* src/parse/sgml-parse.lisp: s/defsubst/definline/
s/netlib/closure-mime-types/
* src/defpack.lisp: New, from net/package.lisp and
parse/package.lisp as well as trivial-html-parser/package.lisp.
Renamed package NETLIB to closure-mime-types.
* src/parse/html-parser.lisp: New, from trivial-html-parser.
Renamed package to closure-html. (PARSE): Renamed from parse-html.
* src/parse/lhtml.lisp: New, from trivial-html-parser/html-parser.lisp.
* src/test/test.lisp: New, from trivial-html-parser/html-parser.lisp.
* src/net/package.lisp: Deleted.
* src/parse/package.lisp: Deleted.
David Lichteblau [Sun, 7 Oct 2007 16:59:39 +0000 (7 18:59 +0200)]
Fixed build order issue.
* src/parse/sgml-dtd.lisp (*SIMPLE-CATALOG*): For now, use DEFVAR
rather than DEFPARAMETER, because later trivial-html-parser wants
to set the value forever.
David Lichteblau [Sun, 7 Oct 2007 16:58:12 +0000 (7 18:58 +0200)]
Changes from trivial-html-parser by Ignas Mikalaj#nas.
* src/parse/sgml-dtd.lisp (OPEN-SYSTEM-RESOURCE): Call OPEN
directly, removing support for URIs. (SLURP-CATALOG): Commented
out.
David Lichteblau [Sun, 7 Oct 2007 16:54:50 +0000 (7 18:54 +0200)]
More refactoring for a standalone version of Closure HTML.
* src/glisp/util.lisp (G/READ-BYTE-SEQUENCE): Call
cl:read-sequence instead of the old portability functions
glisp:read-byte-sequence, which Closure HTML will not use any
more. (GSTREAM-AS-STRING): Ditto for cl:make-array and
glisp:g/make-string.
* src/util/clex.lisp (DEFLEXER): cl:make-array instead of
glisp:g/make-string as above.
* src/parse/pt.lisp (ELEMENT-P, ELEMENT-PARENT, ELEMENT-CHILDREN,
ELEMENT-ATTRIBUTE, ELEMENT-GI, TEXT-ELEMENT-P, ELEMENT-TEXT):
Removed element protocol methods from Closure HTML, because the
protocol (and these methods) will stay in Closure CVS.
* src/parse/sgml-parse.lisp (SETUP-CODE-VECTOR): Use
runes-encoding:find-encoding rather than cxml::find-encoding,
because we depend only on closure-common, not on cxml.
David Lichteblau [Sun, 7 Oct 2007 16:42:29 +0000 (7 18:42 +0200)]
Deleted everything except for the HTML parser and its dependencies.
dlichteblau [Sat, 7 Jul 2007 15:03:56 +0000 (7 15:03 +0000)]
Umlaute raus!
dlichteblau [Sat, 7 Jul 2007 15:02:53 +0000 (7 15:02 +0000)]
build fix for clisp
dlichteblau [Sat, 7 Jul 2007 14:22:38 +0000 (7 14:22 +0000)]
fixed build on clisp
dlichteblau [Sun, 1 Jul 2007 12:16:43 +0000 (1 12:16 +0000)]
Patch by Christophe Rhodes on closure-devel <87ejk2sngi.fsf@cantab.net>
dlichteblau [Sat, 30 Jun 2007 14:00:04 +0000 (30 14:00 +0000)]
New argument new-process to run-closure, which can be disabled to run
closure in a "blocking" mode. Needed for clbuild, which wants to (quit)
after the application is done.
dlichteblau [Sun, 4 Feb 2007 15:10:01 +0000 (4 15:10 +0000)]
Tabbed browsing.
dlichteblau [Sun, 21 Jan 2007 15:25:27 +0000 (21 15:25 +0000)]
rune fix
emarsden [Sun, 7 Jan 2007 20:23:59 +0000 (7 20:23 +0000)]
Trivial bugfix.
dlichteblau [Sun, 7 Jan 2007 19:52:11 +0000 (7 19:52 +0000)]
revert accidental change
dlichteblau [Sun, 7 Jan 2007 19:35:08 +0000 (7 19:35 +0000)]
revert accidental change
dlichteblau [Sun, 7 Jan 2007 19:33:02 +0000 (7 19:33 +0000)]
Moved AIMAGE drawing routines into McCLIM.
emarsden [Sun, 7 Jan 2007 19:32:06 +0000 (7 19:32 +0000)]
Follow HTTP redirects (HTML-level redirects still not supported).
thenriksen [Sun, 7 Jan 2007 17:29:47 +0000 (7 17:29 +0000)]
Make Closure work better with common-lisp-controller-like setups.
emarsden [Fri, 5 Jan 2007 23:10:33 +0000 (5 23:10 +0000)]
Fix rendering of preformatted content.
crhodes [Fri, 5 Jan 2007 11:19:30 +0000 (5 11:19 +0000)]
Rune fixes for TeX Mode
emarsden [Thu, 4 Jan 2007 23:49:13 +0000 (4 23:49 +0000)]
Add title to the PT that is generated for image/* and text/plain
pages; adapt to new LHTML syntax.
emarsden [Thu, 4 Jan 2007 23:46:25 +0000 (4 23:46 +0000)]
Cleanups.
emarsden [Wed, 3 Jan 2007 16:41:15 +0000 (3 16:41 +0000)]
Implement transparency support for GIF files (thanks to Zachary Beane
for diagnosing the problem).
emarsden [Wed, 3 Jan 2007 16:14:57 +0000 (3 16:14 +0000)]
- new function RENDER-LHTML that renders LHTML
- new command "Inspect Page" that runs Clouseau on the current document
emarsden [Wed, 3 Jan 2007 16:09:13 +0000 (3 16:09 +0000)]
New files for the "organic" GIF support.
emarsden [Wed, 3 Jan 2007 16:07:25 +0000 (3 16:07 +0000)]
Reimplement the LHTML parser. The previous version could not handle
forms like ((:a :href "/foo.html") "foo").
emarsden [Wed, 3 Jan 2007 15:39:28 +0000 (3 15:39 +0000)]
Load GIF images using the Skippy library, instead of the external
application gif2png. Reorganize the image code in the process.
emarsden [Wed, 3 Jan 2007 11:34:45 +0000 (3 11:34 +0000)]
GUI: implement beginning-of-page and end-of-page commands; add
keyboard shortcuts for back & forward.
dlichteblau [Tue, 2 Jan 2007 14:30:11 +0000 (2 14:30 +0000)]
Use the ZIP library instead of run-shell-command for the zip:// protocol.
dlichteblau [Tue, 2 Jan 2007 14:00:54 +0000 (2 14:00 +0000)]
rune fixes
dlichteblau [Tue, 2 Jan 2007 13:12:57 +0000 (2 13:12 +0000)]
Removed open-inet-socket from dep-*.
Move g/open-inet-socket from glisp into net/.
[Its :char case was never being used, all implementations used :byte.]
Depend on trivial-sockets to create the socket. Usocket seems to be
better maintained, but has trivial-sockets compatibility and our socket
needs are "trivial" right now.
dlichteblau [Tue, 2 Jan 2007 12:54:00 +0000 (2 12:54 +0000)]
removed server socket code (unused)
dlichteblau [Tue, 2 Jan 2007 12:51:13 +0000 (2 12:51 +0000)]
removed gendep.lisp
dlichteblau [Tue, 2 Jan 2007 12:50:39 +0000 (2 12:50 +0000)]
removed all top-level calls to EXPORT in favour of the defpackage
dlichteblau [Tue, 2 Jan 2007 12:47:30 +0000 (2 12:47 +0000)]
Un-RMAIL-ify dep-openmcl.lisp...
dlichteblau [Tue, 2 Jan 2007 12:43:08 +0000 (2 12:43 +0000)]
Removed some unused definitions from glisp.
Also, versions of CLISP old enough to lack define-compiler-macro won't run
McCLIM anyway.
GCL left unchanged.
dlichteblau [Tue, 2 Jan 2007 12:08:44 +0000 (2 12:08 +0000)]
commented out one of the two BACKGROUND-PIXMAP+MASK versions
dlichteblau [Tue, 2 Jan 2007 12:08:10 +0000 (2 12:08 +0000)]
depend on :MCCLIM, which loads :CLIM-LOOKS, rather than just :CLIM
dlichteblau [Sun, 31 Dec 2006 15:45:30 +0000 (31 15:45 +0000)]
"so that non-GUI parts of Closure don't have to depend on CLIM anymore"
... make it so.
dlichteblau [Sun, 31 Dec 2006 15:42:40 +0000 (31 15:42 +0000)]
Use Bordeaux Threads for all threading primitives, so that non-GUI parts of
Closure don't have to depend on CLIM anymore.
- Removed all mp/ functions from glisp.
- Use condition variables instead of process-wait.
emarsden [Sun, 31 Dec 2006 13:26:23 +0000 (31 13:26 +0000)]
- add basic wholine support (currently title & last-modified information)
- add "TeX mode On" and "TeX mode Off" commands (experimental)
dlichteblau [Sun, 31 Dec 2006 13:24:49 +0000 (31 13:24 +0000)]
rune fixes
dlichteblau [Sun, 31 Dec 2006 13:11:44 +0000 (31 13:11 +0000)]
Based on the assumption that (and cmucl pthread) is actually code for
Scieneer CL, rename dep-cmucl-dtc to dep-scl.
dlichteblau [Sun, 31 Dec 2006 13:00:03 +0000 (31 13:00 +0000)]
As part of the great glisp cleanup, remove dep-acl5.lisp. Hopefully
this doesn't break anything, but according to both closure.asd and
closure.system, this file hasn't been in use ever since Allegro 6.0 came
out, and it's now at version 8.0. Obviously, this file was -meant- for
ACL >= 5.0, not ACL == 5.0, but that's not what the reader conditionals
say. The differences to dep-acl.lisp seem negligible anyway. If this
breaks anything, please complain so that it can be fixed.
dlichteblau [Sun, 31 Dec 2006 12:35:18 +0000 (31 12:35 +0000)]
Don't export gray stream symbols from glisp. Use a normal defpackage
for glisp. (I was planning to switch closure to the trivial-gray-streams
package instead, but couldn't find any actual gray streams usage.)
dlichteblau [Sun, 31 Dec 2006 12:14:36 +0000 (31 12:14 +0000)]
No need to have two identical versions of defsubst. Use the one in CXML.
dlichteblau [Sun, 31 Dec 2006 12:05:33 +0000 (31 12:05 +0000)]
More rune fixes.
dlichteblau [Sun, 31 Dec 2006 11:48:18 +0000 (31 11:48 +0000)]
Finish what Eric started:
- Added some missing (:use :cl) clauses.
- Don't export COMMON-LISP symbols from GLISP anymore.
emarsden [Sat, 30 Dec 2006 15:13:54 +0000 (30 15:13 +0000)]
- use CL from Closure packages
- minor rod fixes
- move PARSE-X11-COLOR from clim-user to ws/x11 package
emarsden [Sat, 30 Dec 2006 15:08:09 +0000 (30 15:08 +0000)]
Cleanup debugging code.
emarsden [Sat, 30 Dec 2006 15:07:31 +0000 (30 15:07 +0000)]
Minor improvements to user interface:
- enable double buffering
- wait until page has been downloaded before erasing previous page
- enable busy cursor while downloading and rendering
emarsden [Sat, 30 Dec 2006 15:00:28 +0000 (30 15:00 +0000)]
Use character instead of base-char for GLISP strings (base-char is
only 7 bits wide in Unicode-enabled SBCL builds).
dlichteblau [Fri, 29 Dec 2006 22:09:37 +0000 (29 22:09 +0000)]
also mention the instructions on common-lisp.net
dlichteblau [Fri, 29 Dec 2006 22:06:44 +0000 (29 22:06 +0000)]
Remove outdated system file and BUILD-script. Update INSTALL accordingly.
dlichteblau [Fri, 29 Dec 2006 21:49:49 +0000 (29 21:49 +0000)]
remove old files
dlichteblau [Fri, 29 Dec 2006 21:29:22 +0000 (29 21:29 +0000)]
Use CXML's rune implementation and XML parser.
dlichteblau [Fri, 29 Dec 2006 17:37:07 +0000 (29 17:37 +0000)]
Make closure start on Gtkairo:
* src/gui/clim-gui.lisp (WRITE-STATUS, FOO, COM-REDRAW): Replace
calls to xlib:display-finish-output with
clim-backend:port-force-output.
emarsden [Tue, 26 Dec 2006 14:19:18 +0000 (26 14:19 +0000)]
Trivial bugfixes.