Chris Smith
2d9158a8d7
Javadoc and tidying up
git-svn-id: http://svn.dmdirc.com/trunk@268 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
0f8911c6e3
ServerFrame now no longer needs a Server instance in its constructor
git-svn-id: http://svn.dmdirc.com/trunk@267 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
0edfb2e579
renamed ParseHost -> parseHost
OnPrivateX callbacks now can be specific
git-svn-id: http://svn.dmdirc.com/trunk@266 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
be76ee0afa
Added QueryCommand, QueryCommandParser and CommandManager.loadQueryCommands
git-svn-id: http://svn.dmdirc.com/trunk@265 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Gregory Holmes
8bd324e75b
Added preliminary Query class
git-svn-id: http://svn.dmdirc.com/trunk@264 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
7edc2310b9
Fully javadoc'd the channel class. Reordered methods so they're grouped by functionality, as per the coding conventions.
git-svn-id: http://svn.dmdirc.com/trunk@263 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
6220a2028e
Moved creation of the server's command parser from the UI to the core
git-svn-id: http://svn.dmdirc.com/trunk@262 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
2acad8d700
Background colours are now supported
git-svn-id: http://svn.dmdirc.com/trunk@261 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
d02d4af6b9
Now support foreground colours
git-svn-id: http://svn.dmdirc.com/trunk@260 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
35e6a00402
Added support for underlining
Added support for "ctrl+o" (ascii 15, removes all formatting)
git-svn-id: http://svn.dmdirc.com/trunk@259 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
48d1bf0543
added svn:keywords Id to files that didn't have it.
git-svn-id: http://svn.dmdirc.com/trunk@258 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
2b0f32c1d7
svn:keywords Id
git-svn-id: http://svn.dmdirc.com/trunk@257 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
637d365d8a
svn:kewords +Id
git-svn-id: http://svn.dmdirc.com/trunk@256 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
763334adf2
Javadoc Corrections
git-svn-id: http://svn.dmdirc.com/trunk@255 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Gregory Holmes
5284d93988
Added basic messsage formatter, needs more default formats added
git-svn-id: http://svn.dmdirc.com/trunk@254 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
1e58875319
The styliser now supports bold
git-svn-id: http://svn.dmdirc.com/trunk@253 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
6803591b9d
Added Styliser class
Server and Channel frames now add lines via the styliser
git-svn-id: http://svn.dmdirc.com/trunk@252 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
70bdab0fc5
Internal frames now use the main frame's icon
git-svn-id: http://svn.dmdirc.com/trunk@251 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
a460cd1c22
Added SSL support to Parser. (Trusts ALL certificates at present, this can be worked on)
No longer waits for first line from server before sending NICK/USER/PASS (this can be overridden by setting
waitForFirst in the ServerInfo object)
git-svn-id: http://svn.dmdirc.com/trunk@239 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Gregory Holmes
37c16dbcf1
Made NewServerDialog open centered with the MainFrame
git-svn-id: http://svn.dmdirc.com/trunk@236 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
823e025fd4
Fix concurrent modification error when closing channel windows
git-svn-id: http://svn.dmdirc.com/trunk@228 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
28763eacd1
Read alternate nickname from config file as well
git-svn-id: http://svn.dmdirc.com/trunk@227 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
7492cedbd0
Save the config if the user closes the main frame rather than using /quit
git-svn-id: http://svn.dmdirc.com/trunk@225 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
12fbeb8c11
Use a default nickname from the config file
git-svn-id: http://svn.dmdirc.com/trunk@224 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
1396ba0fcb
Added cycle command
Fixed bug with channels being associated with the wrong ChannelInfo object after parting
git-svn-id: http://svn.dmdirc.com/trunk@223 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
2f9c8e5915
Added part command
git-svn-id: http://svn.dmdirc.com/trunk@222 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
4fba843211
Someone changing the topic now actually changes it.
git-svn-id: http://svn.dmdirc.com/trunk@221 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
bf2b6258b8
Added default values for variables
git-svn-id: http://svn.dmdirc.com/trunk@220 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
a04c9e304b
The background of the main desktopPane is now a light grey
git-svn-id: http://svn.dmdirc.com/trunk@217 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
8363f3d1a5
Fixed major bug whereby channels weren't being removed from their hashmap correctly, preventing the client from closing if you had parted a channel
git-svn-id: http://svn.dmdirc.com/trunk@216 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
f458a89309
Innerframe titles are now displayed in the main titlebar when maximised
git-svn-id: http://svn.dmdirc.com/trunk@215 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
370c506907
Pointless, removed.
git-svn-id: http://svn.dmdirc.com/trunk@214 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
9b43dc99d0
Updated core to work with parser changes
git-svn-id: http://svn.dmdirc.com/trunk@213 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
3996f4646c
Added a temporary icon for the main frame
git-svn-id: http://svn.dmdirc.com/trunk@212 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
d13f6eca91
Added svn:keywords +Id to all Callback stuff
git-svn-id: http://svn.dmdirc.com/trunk@211 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
26bfb2a813
Moved Callbacks and Interfaces into new packages:
uk.org.ownage.dmdirc.parser.callbacks
uk.org.ownage.dmdirc.parser.callbacks.interfaces
Made Server/Channel/Raw use new packages.
Fixed on*Action calls having a trailing \001
addCallback now throws an exception, addNonCriticalCallback returns true/false instead.
git-svn-id: http://svn.dmdirc.com/trunk@210 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
953e1f624b
MainFrame now uses Logger if it can't toggle the state of an internal frame
git-svn-id: http://svn.dmdirc.com/trunk@209 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
8d0885412f
Made Raw/Channel/Server classes compatible with the parser changes
git-svn-id: http://svn.dmdirc.com/trunk@208 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Gregory Holmes
bd4194f52a
Added error and debug methods that use the default log level
git-svn-id: http://svn.dmdirc.com/trunk@207 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Gregory Holmes
dc0a0d13b7
Changed logging and levels.
git-svn-id: http://svn.dmdirc.com/trunk@206 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
cec4f06fba
Servers are now closed nicely when the client is closed
Errors setting the LAF are now handled via the Logger
git-svn-id: http://svn.dmdirc.com/trunk@205 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Shane Mc Cormack
2b851bd7d3
Rewrote callback system.
To add a callback now, use: myIRCParser.getCallbackManager().addCallback("OnDebugInfo", this[, "#channel"])
(the channel parameter is taken only by Channel callbacks - excluding ChannelSelfJoin)
git-svn-id: http://svn.dmdirc.com/trunk@204 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Gregory Holmes
a487f2a80c
Fixed NicklistListModel not setting the config options it accessed
Added some logging defaults to Config
Seperated Logger's logging into 3 files, added config checks as to whether to write to these
git-svn-id: http://svn.dmdirc.com/trunk@203 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
3aaf4aa2d4
Remove debugging info
git-svn-id: http://svn.dmdirc.com/trunk@202 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
7f0d140c57
Frames are now staggered as they're opened, so you don't end up with too many windows in the same place
git-svn-id: http://svn.dmdirc.com/trunk@201 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
a481b7c957
Channels are now parted and their associated information killed when a channel window is closed
git-svn-id: http://svn.dmdirc.com/trunk@200 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Gregory Holmes
2945115f5d
Updated logger to use the new FatalErrorDialog
Updated FatalErrorDialog to terminate the application and show the appropriate error message
git-svn-id: http://svn.dmdirc.com/trunk@199 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
e5641646c1
* me/0 is no longer displayed in help output
* Updated both command parser implementations to show the correct arity in error messages
git-svn-id: http://svn.dmdirc.com/trunk@198 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
8ca6834cdf
Added help/0 command
git-svn-id: http://svn.dmdirc.com/trunk@197 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce
Chris Smith
c33b6640eb
Added join/1 command
git-svn-id: http://svn.dmdirc.com/trunk@196 00569f92 -eb28-0410-84fd-f71c24880f
17 yıl önce