Hyperion/Dancer sucks.
OnJoin now asks for as many listmodes at a time as possible
Parser now keeps track of list modes requested and what order they were requested, so that listmode processor knows what each incomming listmode should be.
Misc fixes to support hyperion/dacer gayness with list modes.
parser.setAutoListMode() allows disabling automatic list mode requesting.
channel.hasAskedForListModes() returns true/false if channel.requestListModes() has ever been called.
git-svn-id: http://svn.dmdirc.com/trunk@268900569f92-eb28-0410-84fd-f71c24880f
* Exclude SVG and XCF when building the JAR archive
* Enable warnings for deprecated APIs
* Remove swing library from the classpath
* Change target JVM to 1.6
git-svn-id: http://svn.dmdirc.com/trunk@77800569f92-eb28-0410-84fd-f71c24880f
Javadoc'd a few things
Fixed names parsing bug
Requests modes on join (and each list mode type)
JoinChannel and PartChannel won't attempt to join invalid channels
git-svn-id: http://svn.dmdirc.com/trunk@6300569f92-eb28-0410-84fd-f71c24880f