Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to McCLIM-0-9-2:||(view) (annotate)|
Add highly experimental Null backend. The idea is that the null backend implements all the mcclim machinery for a backend, but doesn't side-effect the rest of the world; this should make it possible to write test cases for mcclim-internal invariants, and potentially also mcclim applications, by running them under this backend. This utopia is quite a way off, however; what actually works at present is not much more than: (setf clim:*default-server-path* :null) (let ((stream (clim:open-window-stream) (clim:draw-rectangle* stream 10 10 100 200) (clim:stream-output-history stream)) but it's a start. (Additionally, the Null backend could be used as a starting point for implementing other backends.)
* mcclim.asd (defsystem :clim-system): include a few more of the examples. (patch by Douglas Crosher, mcclim-devel, 'Patch: clim-example system definition', 16 March 2006)
Changes to get Beagle running with current sources. Various demos 'run' (tested address-book, clim-listener, functional-geometry) but many things aren't working (scroll bars).
Change build order to work around CMUCL method definition bug. * instead of system clim, system clim-looks now depends on clim-postscript
Made the command-table-inherit-from slot of command tables setf-able, as per the Franz manual. Changed the default documentation of presentation translators from the presentation object to the name of the translator. If this is too controversial I will back it out. Force the tester of drag-and-drop translators to be definitive; otherwise serious weirdness ensues. Added the functional geometry explorer of Frank Buss and Rainer Joswig, who graciously agreed to it being included, as an application.
Patches from dtc for Scieneer Common Lisp, and a few other fixes too.
Fixed destination highlighting for drag-and-drop translators. Added documentation for dnd translators. Corrected the default value for modifier-state in find-innermost-applicable-presentation and friends. This isn't as big as it looks :)
Move most protocol class definitions into protocol-classes.lisp, which is compiled and loaded early. Some class definitions, which had slot definitions that I didn't have the stomach to tease apart, stayed behind. Replace the presentation documentation state mechanism with updating-output so that other functions / programs can write to the pointer documentation area and not screw things up. We still use the state to actually print the documentation.
Implement standard-tree-output-records using spatial trees. Also, document the updated installation process in INSTALL.ASDF.
SBCL / OpenMCL(?) build fixes Fix the perennially annoying duplicate component error in the Scigraph defsystem (name the components by the full namestring, which should be unique) While I'm at it, fix the annoyance over static / dynamic packages: for sbcl, clim-lisp-patch and clim-mop are dynamic packages, so they shouldn't be created by DEFPACKAGE (because reevaluating the defpackage subsequently, say by recompiling stuff, then invokes undefined behaviour)
Make Allegro CL a McCLIM/asdf-supported lisp. Thanks for the patch go to rpgoldman.
without-package-locks is in cmucl's EXTENSIONS package.
Add two dependencies spotted by Tim Daly Jr.
Backends/CLX/image.lisp depends on .../package.lisp. Spotted by Christophe Rhodes.
Adding the ASDF-only dependency-aware mcclim.asd file. This file buys McCLIM ASDF-INSTALLability, among other things.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|