The McCLIM developers are happy to release version 0.9.4 of McCLIM,
code-named "Orthodox New Year". This release was tested and found to
work on the following implementations:
This release includes some great improvements, from a new editor
substrate ("DREI") to many cool new features in the Gtkairo backend, and
many compatibility enhancements and extensions to the core of McCLIM.
Note that due to the radical changes introduced by the new editor
substrate, some bugs may surface in day-to-day use. Refer to the section
"Known Bugs" in the included release notes for details.
When testing this release, we found that it works on the following
implementations:
* SBCL
* OpenMCL
* CLISP
* Allegro Common Lisp 8.0 in ANSI Mode
For compatibility with other implementations, please see the attached
release notes.
Get the tarball at
<http://common-lisp.net/project/mcclim/downloads/mcclim-0.9.4.tar.gz>
or install McCLIM via asdf-install.
We are looking forward to your comments and bug reports. Please send
them to mcclim-devel at common-lisp.net. The list of currently known
bugs can be found at <http://mcclim.cliki.net/Bug>.
Have fun using McCLIM,
The McCLIM developers.
RELEASE NOTES FOR McCLIM 0.9.4, "Orthodox New Year":
Compatibility
=============
This release was tested and found to work on the following
implementations:
* SBCL
* OpenMCL
* CLISP
* Allegro Common Lisp 8.0 in ANSI Mode
In our tests, this release of McCLIM did not work on the following
implementations:
* CMUCL (at the time of this release, the released CMUCL has a bug
that prevents successful loading of McCLIM; CMUCL 19d + patch 1 and
the 2006-12 snapshot or later contain a fix for this problem)
Also, McCLIM currently does not support lisps with case-sensitive
readers (ACL "modern mode" and lower-case SCL).
Known Bugs
==========
Due to the radical changes introduced by the new editor substrate,
some bugs may surface in day-to-day use. We would very much like to
hear about them on mcclim-devel(a)common-lisp.net. As a work-around, you
can enable the old input substrate by using
(setf climi::*use-goatee* t)
on the REPL when clim is loaded.
The following bugs are known to exist:
* McCLIM freetype can interact poorly with Drei under some
circumstances
* Drei does not handle most reader macros well
* Sometimes, the ENTER key is not very responsive when editing forms
with Drei
* Calling stream-input-buffer is still buggy.
Changes in mcclim-0.9.4 "Orthodox New Year" relative to 0.9.3:
==============================================================
>From the NEWS file:
* cleanup: removed the obsolete system.lisp file.
* backend improvements: Gtkairo
** Double buffering is now supported (fixes disappearing widgets on
Windows).
** X errors no longer terminate the lisp process.
** Some bugfixes, including CMUCL support and better key event handling.
** Native implementation of context menus, list panes, label panes, and
option panes.
** Draw text using Pango. (Bug fix: Fixed-width font supported on
Windows now. Multiple lines of output in TEXT-SIZE supported now.
TEXT-STYLE-FIXED-WIDTH-P works correctly now.)
* Improvement: Added new editor substrate ("Drei").
* Improvement: Improved the pathname presentation methods considerably.
* specification compliance: DELETE-GESTURE-NAME function now
implemented.
* specification compliance: PRESENTATION-TYPE-SPECIFIER-P presentaion
function now implemented.
* specification compliance: DISPLAY-COMMAND-TABLE-MENU function now
implemented.
* specification compliance: DISPLAY-COMMAND-MENU function now
implemented.
* specification compliance: POINTER-PLACE-RUBBER-BAND-LINE* function
now implemented.
* specification compliance: POINTER-INPUT-RECTANGLE* function now
implemented.
* specification compliance: POINTER-INPUT-RECTANGLE function now
implemented.
* Improvement: Added font listing support, see section "Fonts and
Extended Text Styles" in the manual.
* Improvement: Added support for bezier splines (Robert Strandh).
To be documented.
* better PRESENTATION-SUBTYPEP (more likely to give the right answer
on some-of and all-of presentation types)
* Improvement: M-n/M-p gestures for navigating presentation histories.