Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
use McCLIM's built-in tab layout
Tidied up the dependencies, making sound-player load more rationally.
Revised treatment of sounds.
Add Thomas Persson's color code interpretation patch. Also, add *filter-colors*
Added support for making noise on certain messages.
Speedup redisplay; time display; factor out events; robustify pane creation. * The foo-event handler now calls redisplay only if it is invoked for the last foo-event for the current event's receiver. This speeds up redisplay considerably if many messages come in simultaneously. * Added time/date display for some message types * Moved event definitions to events.lisp * Pane creation doesn't happen in the irc listener thread anymore, but is triggered in the ui thread via a new-sheet-event.
factor out (and clean up) message processing from application.lisp and implement away status tracking.
quit if the application frame is exited with an active connection. also, rearrange presentations.lisp a bit and add a missing asdf dependency.
Split beirc.lisp further (and remove it): * application-frame, irc functions and clim commands are in application.lisp * receiver functions are in receivers.lisp * presentation types and presentation methods are in presentations.lisp. * user-customizable variables are in variables.lisp.
Integrate Max-Gerd Retzlaff's tab-layout extension. Also, add a few p-to-command-translators for nicknames (focus, query, ignore)
Factor out displaying of messages to message-display.lisp and add table-formatting. * move beirc-app-display and print-message methods into message-display.lisp * make print-message methods display messages inside a table to make their "interesting part" all start in the same column. (similar to XChat's message display or ERC's fill-static behavior) * PRESENT nicknames if we can identify them (currently, only by irc:source or if it's our own) * strip punctuation from URL and nickname presentation (but display them anyway)
add a system definition for beirc and split out the package definition into package.lisp
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|