Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Added FORMAT-SYM function from Maciej Katafiasz to ESA-UTILS.
Wrap up the last dead-key stuff for Drei gadgets.
Actually fix dead keys. Turns out I got confused in my own maze of command processors. Still needs a proper design decision about what to do wrt. abort gestures (C-g).
Improved dead key handling for ESAs (well, some of them). Now uses a clever state machine to merge dead keys, rather than the old command table hack.
Changed how self-insert gestures work in Drei a bit.
Fixed ambiguous symbol import in ESA-UTILS on CLISP.
Added build-menu function and define-menu-table macro to ESA. Used these to define menu tables. ESA's multigesture-keystroke mechanism clobbers the normal command tables menu, so we can't use that. Also, I think explicitly specifying the contents, order and structure of a menu is a good idea.
Export some ESA commands.
Improved support for nonbuffer views, including various bugfixes here and there, used that support to revamp Climacs' typeout panes, which in turn required some ESA changes. Stability not guaranteed, please test.
Added facility for ESA for controlling whether or not a buffer is "saveable". Could be used for more than it currently is (such as integrating the user-confirmation stuff when the file already exists).
Changed the Drei/ESA modes-idea to work through metaclasses, enabling default modes.
Changed the update-syntax protocol to use a nonstandard method combination for added job security.
Added new redisplay engine for Drei. Used by default. Does not yet talk to the syntax, so there is no syntax highlighting, but other syntax facilities work just fine. It is significantly faster than the old engine, but not yet Emacs-style fast. It supports variable-width fonts, lines of varying height (though lines are topline-adjusted at the moment) and even arbitrary buffer objects with reasonable performance.
Added support for "modes" (roughly similar to Emacs' minor-modes) to Drei.
*numeric-argument-p* no longer exists, so don't export it.
Changed Drei to use a view-based paradigm, didn't make any significant changes to ESA just yet.
ESA no longer defines a `macrorecord-processed-gestures-mixin' class, so removed the symbol export from the package.
Change the use of global variables in Drei to functions that query a single global variable (*drei-instance*). At the same time, change a few things in ESA to make Dreis use of it less hacky.
Add SUBTYPE-COMPATIBLE-P function to ESA.
Added `maptree' utility function.
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|