Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Explicitly specifying :SHIFT is not required anymore.
Added sweet new menu items.
Revamped typeout panes and turned them into typeout views. Stability not guaranteed, the code is... special. Some things are still known to be suboptimal.
Hmm, guess I forgot to commit the meat of typeout pane-scrolling.
Fixed left- and right-clicking on Climacs panes (I think).
*numeric-argument-marker* is now equivalent to *numeric-argument-p*, so use that instead.
Added my copyright statement to a bunch of files.
Make Climacs support nonstandard views somewhat. Easier than I expected, so bugs probably still abound. There's not really much UI candy to make nonstandard views very useful currently, consider this to be proof of concept support.
Changed Climacs to use a view-paradigm. Somewhat hacky, probably buggy.
Make Climacs use Drei. There are known problems (apart from the docs now being outdated): * Some syntaxes have not been updated. * Group functionality has been disabled. * It's a large change and Climacs has no test suite. Bugs probably still remain. But it should work nicely most of the time. Otherwise, you'll get a full refund.
* Moved some functions from window-commands.lisp to gui.lisp (and the CLIMACs-GUI package) and export them. * The kill ring is no longer a global, special symbol, thus fixing a bunch of problems regarding sharing of kill rings between instances of Climacs (and remembering the kill ring across invocations). * Various yank-commands no longer signal an error when the kill ring is empty. This is done by handling the flexichain:at-end-error condition, which is suboptimal - user code should not need to be aware of the implementation of the kill ring. Will be fixed at some point. CVS problems made it too hard to divide this up into several patches, sorry.
Final major package-cleanup for now. New package, CLIMACS-CORE, added. Lots of commands moved from CLIMACS-GUI to CLIMACS-COMMANDS, reusable functions moved to CLIMACS-CORE.
Changes relating to the new help facilities in ESA.
Don't scribble over ESA's command tables; instead, define a climacs-help-table to contain customizations of commands.
Added checks to make sure point is not placed in typeout panes.
Changes for running climacs in Allegro Common Lisp with Classic CLIM (tm). This includes a bunch of modern mode-related changes to symbol names and creating symbols and reordering of syntax rules definitions due to different compile-time behavior of defclass. The CLIM changes are suprisingly small
Adding color customizations to constellations.
Fixed behavior of window splits when there is just one climacs-pane, and tried to make sure the window always splits evenly.
Replaced (typep x 'extended-pane) tests with new gf buffer-pane-p. Fixed command-table bug with non-buffer panes. Still need a way to choose command-tables for non-buffer panes e.g. help panes.
The new files. developer-commands.lisp contains commands used in developing climacs. file-commands, search-commands, unicode-commands and window-commands.lisp contain what you would expect. misc-commands contains everything else, except that stuff kept in gui.lisp, which is the gui stuff (no, really), some low-level stuff, and the buffer-handling.
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|