Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Unofficial CVS->git repo mirror
Common Lisp Emacs Lisp
branch: master
Failed to load latest commit information.
Apps ASDF commands for the listener.
Backends Faster IMAGE-TO-XIMAGE translator, courtesy of Nikodemus Siivola.
Doc Patches from Mikael Jansson.
Drei Handle selection-notify-events in the text gadget and input editor.
ESA When processing gestures for a command-processor, bind *standard-input*
Examples
Experimental Fall back to DejaVu instead of Vera, and fix serif italic filename.
Extensions Added support for reading PNG files contributed by Samium Gromoff. Th…
Goatee
Images Sundry fixes to run without multiprocessing support.
Lisp-Dep SBCL multiprocessing patch from Christophe that allows saved cores to
Looks Eliminate allocate-space method on text-field-panes, because it blocks
ReleaseNotes Prepare for the 0.9.6 release.
Spec/src
Tests
Tools Implement the :INITIALLY-SELECT-QUERY-IDENTIFIER option of
debian Remove obsolete file
.cvsignore Update various .cvsignore files to unclutter my pcl-cvs screen
Copyright Initial check-in
INSTALL
NEWS Update the version numbers to 0.9.7-dev. Tree is unfrozen now.
README Add release notes for 0.9.2. Fix README. Remove .tar.gz files.
TODO update
X11-colors.lisp
bezier.lisp
blank.lisp make all of the package names passed to in-package be lowercase keywo…
bordered-output.lisp Merge with medium line style. Eliminated merge-line-styles due to the
builtin-commands.lisp
clim-examples.asd Converted MCCLIM-IMAGES to CLIM 2.2 bitmap functions (with extensions).
clim-listener.asd Fix a misdeclared dependency in clim-listener.asd
clim1-compat.lisp
clouseau.asd
commands.lisp Unsupplied and Numeric argument markers should not be uninterned
coordinates.lisp
dead-keys.lisp
decls.lisp Converted MCCLIM-IMAGES to CLIM 2.2 bitmap functions (with extensions).
defresource.lisp make all of the package names passed to in-package be lowercase keywo…
describe.lisp (describe-object@symbol): Add CLISP support.
design.lisp Converted MCCLIM-IMAGES to CLIM 2.2 bitmap functions (with extensions).
dialog-views.lisp
dialog.lisp
encapsulate.lisp Fix (setf stream-cursor-position) on encapsulating streams.
events.lisp
frames.lisp Use force-output instead of finish-output as the latter implies
gadgets.lisp
grafts.lisp
graph-formatting.lisp Fit space requirements to output history bounding rectangle automatic…
graphics.lisp make-pattern-from-bitmap-file: Fix width/height - image matrices are
incremental-redisplay.lisp Use force-output instead of finish-output as the latter implies
input-editing-drei.lisp Fixed some random input-editor bugs.
input-editing-goatee.lisp Implemented generic input-editor typeout, provided we can get an
input-editing.lisp Spelling fixes from Mike Watters.
input.lisp Fixed EVENT-QUEUE-READ-WITH-TIMEOUT to return on timeout. Previously it
mcclim-gif-bitmaps.asd Patch from Cyrus Harmon that removes two unnecessary packages, and which
mcclim-jpeg-bitmaps.asd
mcclim-png-bitmaps.asd Added support for reading PNG files contributed by Samium Gromoff. Th…
mcclim-tiff-bitmaps.asd Tiff bitmap formats from Cyrus Harmon.
mcclim.asd Modify building for ACL and clisp for both ASDF2 and ASDF3
medium.lisp Change *default-text-style* to a sans-serif face.
menu-choose.lisp The spec says that PORT is an accessor on frame-manager; remove
menu.lisp Made command menu panes less broken.
output.lisp - added more DEFGENERICs
package.lisp
panes.lisp (ALLOCATE-SPACE SCROLLER-PANE T T)
patch.lisp
pixmap.lisp Define sheet-direct-mirror on pixmaps (patch from Evgeny M. Zubok)
pointer-tracking.lisp Declared some more arguments IGNORE or IGNORABLE to remove
ports.lisp
presentation-defs.lisp
presentations.lisp
protocol-classes.lisp The spec says that PORT is an accessor on frame-manager; remove
recording.lisp Use force-output instead of finish-output as the latter implies
regions.lisp Handle selection-notify-events in the text gadget and input editor.
repaint.lisp Added a few "ignore" declarations to avoid compiler notes.
require-clx.lisp Modify building for ACL and clisp for both ASDF2 and ASDF3
setf-star.lisp Changed DEFGENERIC* and DEFMETHOD* to use a private name for the
sheets.lisp clim:graft should return nil for degrafted sheets. Also, strengthen
stream-input.lisp Don't try to get the sheet of NIL. Patch from Juliusz Chroboczek.
stream-output.lisp Removed some tabs at the request of Cyrus Harmon.
symlink-asd-files.sh Split the interesting systems from mcclim.asd into their own .asd
system-opengl.lisp make all #+/#- conditionals lowercase for ACLs java mode
table-formatting.lisp Use force-output instead of finish-output as the latter implies
test.lisp
text-editor-gadget.lisp Fix :fixed text style choice.
text-formatting.lisp Fix bug in stream-write-string on filling-streams which caused an error
text-selection.lisp
transforms.lisp
utils.lisp Fix parse-space, the unit name is :inches, not :inch (that's what all…
views.lisp Added stub classes and constants for gadget views. Programs using
xpm.lisp

README

McCLIM 0.9.2 "Laetare Sunday"

This is McCLIM, an implementation of the "Common Lisp Interface
Manager CLIM II Specification." It currently works on X Windows using
CLX. It works with CMUCL, SBCL, CLISP, OpenMCL, Allegro CL, LispWorks,
and the Scieneer CL.

The INSTALL files in this directory give instructions for each Lisp
implementation. Release notes for each release of McCLIM are in the
ReleaseNotes directory.

The other directories of interest are:

Doc - the start of a manual

Apps - sample applications. This includes:
Apps/Debugger - Peter Mechleborg's debugger (similar to SLIME's)
Apps/Functional-Geometry - Frank Buss and Rainer Joswig's functional
                geometry package for drawing "Escher" tiles.
Apps/Inspector - Robert Strandh's inspector (similar to SLIME's)
Apps/Listener - Andy Hefner's incredibly cool Lisp listener
Apps/Scigraph - BBN's graphing package, currently not quite working

Examples - Small examples from the Net or written by the McCLIM
developers. These are of varying quality and style; many of them date
from a time when McCLIM was quite incomplete. In rough order of
relevance they are:

address-book - the canonical CLIM application
clim-fig - a drawing program
postscript-test - shows off the CLIM PostScript stream
gadget-test - fun with CLIM gadgets
calculator - a gadget-based calculator
goatee-test - Hacks with Goatee, the Emacs-like editor used in McCLIM

Spec - The LaTeX source to the CLIM specification.


Please send bug reports and comments to mcclim-devel@common-lisp.net
Something went wrong with that request. Please try again.