Gregory Holmes
54cef4fac7
Regression fix.
git-svn-id: http://svn.dmdirc.com/trunk@127 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Gregory Holmes
f6d969a6d9
Added javadoc for the new nicklist classes
git-svn-id: http://svn.dmdirc.com/trunk@126 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Gregory Holmes
8ff9f6fdab
Fixed NicklistListModel.
git-svn-id: http://svn.dmdirc.com/trunk@125 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Gregory Holmes
8524ba2af5
Added nicklist sorting
Added a nicklist on channel join, no updates done on other events
git-svn-id: http://svn.dmdirc.com/trunk@124 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
90e00b2b01
Also fixed getImportantMode()
git-svn-id: http://svn.dmdirc.com/trunk@123 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
8a467ad789
getChanModeStr now also shows the mode with the value "1" (usually voice)
git-svn-id: http://svn.dmdirc.com/trunk@122 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
436347e4cf
Fixed StringIndexOutOfBoundsException in ChannelClientInfo.toString() method
git-svn-id: http://svn.dmdirc.com/trunk@121 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
30c98a9478
Fixed not firing ChannelGotNames
git-svn-id: http://svn.dmdirc.com/trunk@120 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
0e359985b9
Fixed NickListComparator
git-svn-id: http://svn.dmdirc.com/trunk@119 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
1474f60726
Removed 'static' from toString and toFullString methods...
git-svn-id: http://svn.dmdirc.com/trunk@118 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Gregory Holmes
0fde309990
Added missing license headers
git-svn-id: http://svn.dmdirc.com/trunk@117 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Gregory Holmes
8adcb89835
Added preliminary, but broken, nicklist model and comparator.
git-svn-id: http://svn.dmdirc.com/trunk@116 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
2480d2d125
added ChannelClientInfo.toFullString() (returns @+Nickname) and ChannelClientInfo.toString() (returns @Nickname)
git-svn-id: http://svn.dmdirc.com/trunk@115 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
8653b9abc8
PrefixModes are now parsed in reverse (meaning a higher value for getImportantModeValue() is ALWAYS more important)
git-svn-id: http://svn.dmdirc.com/trunk@114 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
5c0a556773
Added ChannelClient.getImportantModeValue() to facilitate sorting by modes
Corrected ClientInfo.geUserModeStr -> ClientInfo.getUserModeStr
git-svn-id: http://svn.dmdirc.com/trunk@113 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
a8a5856486
Created ChannelCommand class
Changed all private properties of Command to Protected
Added abstract method Command.execute
git-svn-id: http://svn.dmdirc.com/trunk@112 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
6fe5da9520
Greboid appleasal (is that even a word?)
git-svn-id: http://svn.dmdirc.com/trunk@111 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
f2c5d584a5
The nickname list in the channel window no longer auto-resizes horizontally
Channel.sendLine now uses the correct method, and echos the text to the channel
git-svn-id: http://svn.dmdirc.com/trunk@110 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
ee27770520
Rename package to uk.org....
git-svn-id: http://svn.dmdirc.com/trunk@109 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
238ee7be0e
Added sendLine() method, and updated to use new ChannelFrame constructor
git-svn-id: http://svn.dmdirc.com/trunk@108 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
d7409fce54
Added .sendMessage .sendNotice .sendAction .sendCTCP and .sendCTCPReply to the main parser (takes a string target) and the channel object (sends to channel)
git-svn-id: http://svn.dmdirc.com/trunk@107 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
5b31cd3f0c
Text entered into the ChannelFrame's input now gets sent as a channel message (until the command parser is operational)
git-svn-id: http://svn.dmdirc.com/trunk@105 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
6651949389
Channels now use nicknames instead of full hosts for messages
Added GotNames handler
git-svn-id: http://svn.dmdirc.com/trunk@104 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
4500bad8b2
getChannelClients is now typed.
git-svn-id: http://svn.dmdirc.com/trunk@103 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
60cb1bdf0c
added Channel.getChannelClients() - returns an ArrayList of channel Clients
git-svn-id: http://svn.dmdirc.com/trunk@102 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
184de0074c
addChannelClient and delChannelClient are now protected not public
cMyself is now added to hClientlist on 001
git-svn-id: http://svn.dmdirc.com/trunk@101 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
a663982791
OnTopic -> onChannelTopic
git-svn-id: http://svn.dmdirc.com/trunk@100 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
4eddca8580
GotNames -> ChannelGotNames
git-svn-id: http://svn.dmdirc.com/trunk@99 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
a3aca1bb83
Calls to callbacks are now enclosed in try { } catch so that "lower" callbacks won't be prevented from running if one before it
breaks
git-svn-id: http://svn.dmdirc.com/trunk@98 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
b82c72006e
Fixed getUser(ClientInfo cWho)
git-svn-id: http://svn.dmdirc.com/trunk@97 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
434bac957a
* ChannelFrames now have their channel name and topic as the title
* Removed the ugly and non-functional seperator from ChannelFrame
git-svn-id: http://svn.dmdirc.com/trunk@96 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
caf4b1f52a
* Updated ChannelFrame to make itself visible/maximisable/etc on creation
* Channel instances are now created when the client joins a channel
git-svn-id: http://svn.dmdirc.com/trunk@95 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
3e7ff0bfb9
Corrected Javadoc
git-svn-id: http://svn.dmdirc.com/trunk@94 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
b9d4a48783
Channel Callbacks can now be made to only callback for a specific channel
bAddingNames is now protected not public
Added SelfChannelJoin method
Misc stuff
git-svn-id: http://svn.dmdirc.com/trunk@93 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
2399a4acb7
Added getParser() method to Server class
ServerFrame and Raw classes now access the parser's callbacks directly, instead of being proxied via the Server class
git-svn-id: http://svn.dmdirc.com/trunk@92 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
6b63cf7a22
Updated addLine methods of ServerFrame/ChannelFrame.
Changed Channel to use proper ChannelInfo class
Removed nick in use handling from Server class
git-svn-id: http://svn.dmdirc.com/trunk@91 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
12a62d3e76
Added listmode support to channels
Added getMyself method
git-svn-id: http://svn.dmdirc.com/trunk@90 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
b1d215129b
ServerFrame now uses jTextPane
git-svn-id: http://svn.dmdirc.com/trunk@89 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
35f21d4dc7
Updated ServerFrame to use new parser method names
Removed old build/classes/dmdirc folder
git-svn-id: http://svn.dmdirc.com/trunk@88 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Chris Smith
5d6b29432c
Updated core classes to use new parser methods
git-svn-id: http://svn.dmdirc.com/trunk@87 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
b99bc71fe9
Renamed: doIRCTokenise -> tokeniseLine
git-svn-id: http://svn.dmdirc.com/trunk@86 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
20cb257ee8
Fixed bugs introduced last commit
setNickname will not change nickname if cMySelf.getNickname = sNewNick
Renamed all 120 methods (This almost certainly breaks HEAD - I'm sorry!).
I think I got them all, if you find any still with a capital first letter, tell me.
GetClientInfo -> getClientInfo
GetChannelInfo -> getChannelInfo
AddChannelAction -> addChannelAction
AddChannelCTCP -> addChannelCTCP
AddChannelCTCPReply -> addChannelCTCPReply
AddChannelJoin -> addChannelJoin
AddChannelKick -> addChannelKick
AddChannelMessage -> addChannelMessage
AddChannelNotice -> addChannelNotice
AddChannelPart -> addChannelPart
AddChannelQuit -> addChannelQuit
AddDataIn -> addDataIn
AddDataOut -> addDataOut
AddDebugInfo -> addDebugInfo
AddErrorInfo -> addErrorInfo
AddGotNames -> addGotNames
AddModesChanged -> addModesChanged
AddMOTDEnd -> addMOTDEnd
AddNickChanged -> addNickChanged
AddNickInUse -> addNickInUse
AddPrivateAction -> addPrivateAction
AddPrivateCTCP -> addPrivateCTCP
AddPrivateCTCPReply -> addPrivateCTCPReply
AddQuit -> addQuit
AddServerReady -> addServerReady
AddTopic -> addTopic
AddUnknownAction -> addUnknownAction
AddUnknownCTCP -> addUnknownCTCP
AddUnknownCTCPReply -> addUnknownCTCPReply
AddUnknownMessage -> addUnknownMessage
AddUserModesChanged -> addUserModesChanged
delChannelAction -> delChannelAction
delChannelCTCP -> delChannelCTCP
delChannelCTCPReply -> delChannelCTCPReply
delChannelJoin -> delChannelJoin
delChannelKick -> delChannelKick
delChannelMessage -> delChannelMessage
delChannelNotice -> delChannelNotice
delChannelPart -> delChannelPart
delChannelQuit -> delChannelQuit
delDataIn -> delDataIn
delDataOut -> delDataOut
delDebugInfo -> delDebugInfo
delErrorInfo -> delErrorInfo
delGotNames -> delGotNames
delModesChanged -> delModesChanged
delMOTDEnd -> delMOTDEnd
delNickChanged -> delNickChanged
delNickInUse -> delNickInUse
delPrivateAction -> delPrivateAction
delPrivateCTCP -> delPrivateCTCP
delPrivateCTCPReply -> delPrivateCTCPReply
delQuit -> delQuit
delServerReady -> delServerReady
delTopic -> delTopic
delUnknownAction -> delUnknownAction
delUnknownCTCP -> delUnknownCTCP
delUnknownCTCPReply -> delUnknownCTCPReply
delUnknownMessage -> delUnknownMessage
delUserModesChanged -> delUserModesChanged
callChannelAction -> callChannelAction
callChannelCTCP -> callChannelCTCP
callChannelCTCPReply -> callChannelCTCPReply
callChannelJoin -> callChannelJoin
callChannelKick -> callChannelKick
callChannelMessage -> callChannelMessage
callChannelNotice -> callChannelNotice
callChannelPart -> callChannelPart
callChannelQuit -> callChannelQuit
callDataIn -> callDataIn
callDataOut -> callDataOut
callDebugInfo -> callDebugInfo
callErrorInfo -> callErrorInfo
callGotNames -> callGotNames
callModesChanged -> callModesChanged
callMOTDEnd -> callMOTDEnd
callNickChanged -> callNickChanged
callNickInUse -> callNickInUse
callPrivateAction -> callPrivateAction
callPrivateCTCP -> callPrivateCTCP
callPrivateCTCPReply -> callPrivateCTCPReply
callQuit -> callQuit
callServerReady -> callServerReady
callTopic -> callTopic
callUnknownAction -> callUnknownAction
callUnknownCTCP -> callUnknownCTCP
callUnknownCTCPReply -> callUnknownCTCPReply
callUnknownMessage -> callUnknownMessage
callUserModesChanged -> callUserModesChanged
AddCallback -> addCallback
DelCallback -> delCallback
DoSelfTest -> doSelfTest
GetParam -> getParam
JoinChannel -> joinChannel
ParseChanModes -> parseChanModes
ParsePrefixModes -> parsePrefixModes
ParseChanPrefix -> parseChanPrefix
PartChannel -> partChannel
IRCTokenise -> doIRCTokenise
Process001 -> process001
process004_005 -> process004_005
processAway -> processAway
processIRCMessage -> processIRCMessage
processJoinChannel -> processJoinChannel
processKickChannel -> processKickChannel
processLine -> processLine
processMode -> processMode
processNames -> processNames
processNickChange -> processNickChange
processNickInUse -> processNickInUse
processPartChannel -> processPartChannel
processQuit -> processQuit
processStringParam -> processStringParam
processTopic -> processTopic
processUserMode -> processUserMode
quit -> quit
resetState -> resetState
sendLine -> sendLine
sendString -> sendString
setNickname -> setNickname
git-svn-id: http://svn.dmdirc.com/trunk@85 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Gregory Holmes
371d439ab1
Added a logging.dateFormat Config default
git-svn-id: http://svn.dmdirc.com/trunk@84 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
257a4411dd
Final javadocing for now.
Added cPrepend character to MyInfo
git-svn-id: http://svn.dmdirc.com/trunk@83 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
3289a84a9a
More javadocing. (Almost done.)
Added isReady() to IRCParser
git-svn-id: http://svn.dmdirc.com/trunk@82 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
3fffb6257f
More Javadoc - No more javadoc generation errors
git-svn-id: http://svn.dmdirc.com/trunk@81 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
a551a930e2
More javadoc changes
git-svn-id: http://svn.dmdirc.com/trunk@80 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
40877a059e
Small javadoc improvements
git-svn-id: http://svn.dmdirc.com/trunk@79 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
d8a9dd0019
Bug fixes, Added SSL (untested)
git-svn-id: http://svn.dmdirc.com/trunk@78 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前
Shane Mc Cormack
e02bded7f3
Added missing ,
git-svn-id: http://svn.dmdirc.com/trunk@77 00569f92 -eb28-0410-84fd-f71c24880f
17 年之前