=head1 NAME N0i::Xchat::OSD - OSD perl plugin for Xchat =head1 SYNOPSIS cp xosd.pl ~/.xchat2/ xchat & # :) .. now in xchat use "/osd help" whenever necessary =head1 DESCRIPTION Some nifty methods of getting more control/awareness about what's happening on your IRC desktop.. without really being there ;-] =head1 CHANGELOG * Tue Apr 05 2005 Marius FERARU 2005040501 - xchat 2.4.2 tweaks * Wed Sep 15 2004 Marius FERARU - 2004091501 - handle "-" and "+" before each message, as xchat seems to do when IRC servers offer "(un)identified user" facility * Sun May 16 2004 Marius FERARU - 2004051601 - made use of N0i::XChat::Base * Fri Apr 23 2004 Marius FERARU - 2004042301 - switch to the NEW perl interface: THIS MEANS THAT IS NOT COMPATIBLE WITH Xchat VERSIONS < 2.0.8 ! - some code cleanup came with the API conversion ;-] * Wed Dec 03 2003 Marius FERARU - 2003120302 - kludged back osd->display method as i forgot that printing even empty lines is necessary to overcome xosd's shortcomings * Wed Dec 03 2003 Marius FERARU - 2003120301 - moved as much code as possible to separate namespace - OOfied codebase (for easier enhancing basicly) - made every OSD aspect configurable - added target filtering capabilities - made even more configuration parameters configurable - more event type filtering stuff (privmsg/pubmsg, action, notice etc) * Sat Oct 04 2003 Marius FERARU - 2003100401 - EVERY parameter in %cf is configurable now - some code eval cleanup; + TODO: try to move as much code as you can in some separate namespace, working in main is plain nasty :^( * Tue Sep 30 2003 Marius FERARU - 2003093002 - xosd scrolling is just not enough, so i've implemented an expiring stack to override that lame scrolling; * Tue Sep 30 2003 Marius FERARU - 2003093001 - initial version =head1 AUTHOR I =head1 LICENSE Copyright (C) 2003 Marius FERARU (altblue@n0i.net). All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. =cut