Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Added FORMAT-SYM function from Maciej Katafiasz to ESA-UTILS.
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.
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.
Changed the way the list of active modes are stored. Requires recompilation of all modes definitions.
Changed the Drei/ESA modes-idea to work through metaclasses, enabling default modes.
Minor documentation-style update: make the default for values-max-min method combination be :most-specific-first, and explicitly make update-syntax use the :most-specific-last method combination.
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.
Changed Drei to use a view-based paradigm, didn't make any significant changes to ESA just yet.
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|