Shane Mc Cormack
5189e18e82
Added ID to svn:keywords on all parser files.
Moved ParserTest.java to test dir not src dir
git-svn-id: http://svn.dmdirc.com/trunk@59 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
be1ccad233
Added OnError Callback
Added 001 Support
Added 005 Storing (No Parsing Yet)
Added Client And Channel Stuff
Added OnChannelJoin Callback
Added Testing Stuff (IRC.DoSelfTest)
Added Some extra output on Connecting
Fixed Exception on when recieving Empty lines/On Socket Close
Probably some other stuff I don't remember.
git-svn-id: http://svn.dmdirc.com/trunk@58 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
ced0f0a067
- ChannelCommandParser now extends ServerCommandParser
- Rename Command.thingy to Command.polyadic
- Command.arity now defaults to 0
- The CommandParser can now register commands
git-svn-id: http://svn.dmdirc.com/trunk@57 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
5772c821fd
Update copyright header
git-svn-id: http://svn.dmdirc.com/trunk@56 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
ed72707ba2
Add skeleton command parser files
git-svn-id: http://svn.dmdirc.com/trunk@55 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
7e54a41d61
Fixed issue 18
git-svn-id: http://svn.dmdirc.com/trunk@54 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
8ff329f4d6
Added config file loading and saving, suppressed error in the IRC parser
git-svn-id: http://svn.dmdirc.com/trunk@53 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
8160496bd8
IRCParser now sends a password if it's non-empty
git-svn-id: http://svn.dmdirc.com/trunk@52 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
045b58f935
Server password is now passed to the parser
git-svn-id: http://svn.dmdirc.com/trunk@51 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
0166b90733
Updated Channel.java to use new channelframe
git-svn-id: http://svn.dmdirc.com/trunk@50 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
33fece514c
Added basic channel frame
git-svn-id: http://svn.dmdirc.com/trunk@49 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
b92fd0c85c
Added default window titles
git-svn-id: http://svn.dmdirc.com/trunk@48 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
ab353e9e8f
Added more feedback in run() using OnDebug with a level of ndSocket (2);
git-svn-id: http://svn.dmdirc.com/trunk@47 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
0989fe9b42
Reformatting Javadoc @version lines
git-svn-id: http://svn.dmdirc.com/trunk@46 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
495da61160
Added svn:keywords Id to files
Added some JavaDoc comments
git-svn-id: http://svn.dmdirc.com/trunk@45 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
5e74db6cda
Added initial identity manager dialog
git-svn-id: http://svn.dmdirc.com/trunk@44 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
8b252f8306
The server class now passes on the host/ip to the IRCParser
git-svn-id: http://svn.dmdirc.com/trunk@43 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
c4bd274739
* Moved MyInfo and ServerInfo into seperate classes
* Hacked Server to make it work with the new IRCParser interface
git-svn-id: http://svn.dmdirc.com/trunk@42 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
6069b2a844
Fixed stupid errors.
git-svn-id: http://svn.dmdirc.com/trunk@41 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
d0483f4cb6
Moved server into a separate Serverinfo class
git-svn-id: http://svn.dmdirc.com/trunk@40 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
f3ebbd194c
Removed unnneded AllEvents Class
MyInfo is now passable as a param to the constructor
Connect() is now private and done as part of run() to prevent ui blocking
fixed tokeniser bug
git-svn-id: http://svn.dmdirc.com/trunk@39 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
719f6a0e83
Server.java now uses SetNickname() instead of sending a raw NICK line
git-svn-id: http://svn.dmdirc.com/trunk@38 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
e12ac657fe
Tidied up formatting of all (non-parser) code and javadoc'd everything except for autogenerated UI variables
git-svn-id: http://svn.dmdirc.com/trunk@34 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
5a8507242e
Improved Config handling a bit
git-svn-id: http://svn.dmdirc.com/trunk@33 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
bc7493d180
Fixed imports
git-svn-id: http://svn.dmdirc.com/trunk@30 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
64ca7c19bf
ServerFrame's borders are now removed when maximised
git-svn-id: http://svn.dmdirc.com/trunk@28 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
e45b7d9297
Added altNickname to myinfo
Added default NickInUse handler if one isn't specified
Added Quit,Disconnect and SetNickname methods
Other misc stuff i think.
git-svn-id: http://svn.dmdirc.com/trunk@27 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
be96524b75
Basic nickinuse handling (add a _)
git-svn-id: http://svn.dmdirc.com/trunk@26 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
c9aef87ba6
Added nick in use Callback.
git-svn-id: http://svn.dmdirc.com/trunk@25 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
7184339d99
* Text entered into the raw or server windows is now sent to the server
git-svn-id: http://svn.dmdirc.com/trunk@24 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
b96482b151
* No longer create a default connection
* NewServerDialog now creates a server instance if you chose to create a new one
* Fixed casting error in ServerManager
* Servers now run the IRC Parser in a thread
git-svn-id: http://svn.dmdirc.com/trunk@23 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
9b04dcd86d
Fixed compatability with callback changes
git-svn-id: http://svn.dmdirc.com/trunk@22 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
319b35ecd6
* Added Raw class
* Remove default ServerFrame window
* Added AddLine method to ServerFrame
* Automatically create a new server window (quakenet)
* Server instances now create an IRC Parser and Raw instance
* Added PortInputVerifier class to NewServerDialog
git-svn-id: http://svn.dmdirc.com/trunk@21 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
25c34e2bb0
Updated wiki with new callbacks
OnDataOut callback now has a boolean to show if the line was sent using the parser, or not.
git-svn-id: http://svn.dmdirc.com/trunk@20 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
dd5e4cd082
* Only one instance of NewServerDialog can now exist
git-svn-id: http://svn.dmdirc.com/trunk@19 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
6c807ca281
Modified methods for adding/removing callbacks.
git-svn-id: http://svn.dmdirc.com/trunk@18 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
8556a08595
* Added ServerManager.numServers() method
* The new server dialog will now disable the 'open in new window' option if there are no existing servers
git-svn-id: http://svn.dmdirc.com/trunk@17 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
254bd7beba
* Added menu item to connect to a new server
* Changed NewServerDialog's constructor to get the parent frame and modality itself
git-svn-id: http://svn.dmdirc.com/trunk@16 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
1f79ebe627
Added NewServerDialog
git-svn-id: http://svn.dmdirc.com/trunk@15 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
587952c9ef
Moved UI components to dmdirc.ui
git-svn-id: http://svn.dmdirc.com/trunk@14 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
0edb33ed3d
Made things public
git-svn-id: http://svn.dmdirc.com/trunk@13 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
00e03a4af6
Added javadoc comments to Config.java and fixed getConfigDir to include .DMDirc/
git-svn-id: http://svn.dmdirc.com/trunk@12 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
5be34129a7
Updated Parser to use better callback method.
git-svn-id: http://svn.dmdirc.com/trunk@11 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
886c335964
Added Config class
git-svn-id: http://svn.dmdirc.com/trunk@10 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
6b568161b6
Added missing files
git-svn-id: http://svn.dmdirc.com/trunk@7 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
ff5dcbd1a4
Add missing files
git-svn-id: http://svn.dmdirc.com/trunk@6 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
08649a3ee9
Add missing source files
git-svn-id: http://svn.dmdirc.com/trunk@5 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
8354882748
Started adding new interfaces
git-svn-id: http://svn.dmdirc.com/trunk@4 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
c0739f4a3d
Initial import
git-svn-id: http://svn.dmdirc.com/trunk@3 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
2cf9bd895d
Added trunk directory
git-svn-id: http://svn.dmdirc.com/trunk@1 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago