Shane Mc Cormack
fd83b6b2a9
Update Copyright
Change-Id: I7f63fdd02ea0109fe31e55c44b078edae3862f32
Reviewed-on: http://gerrit.dmdirc.com/1726
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 gadus atpakaļ
Chris Smith
a0c696ca89
Commands no longer register themselves in their ctors
Fixes CLIENT-61
Change-Id: I35c09e83804216c75f10290815cdeacd35bc57fd
Reviewed-on: http://gerrit.dmdirc.com/1531
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 gadus atpakaļ
Chris Smith
2edf699e02
Introduce command contexts.
Fixes issue 4152
Fixes issue 4002
Change-Id: I664124ecb0994a808e2de359a38507c3b5f16452
Reviewed-on: http://gerrit.dmdirc.com/1250
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 gadus atpakaļ
Chris Smith
5334959656
Commands now use containers not windows
Fixes issue 3998
Change-Id: I901ed80272a445f2bd303a01e842e6f50cc5ae04
Reviewed-on: http://gerrit.dmdirc.com/1116
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 gadus atpakaļ
Shane Mc Cormack
b691b14491
Update the copyright date on all files.
UpdateCopyright.sh now works out the year automatically.
UpdateCopyright.sh now ignores .git aswell as .svn
UpdateCopyright.sh now excludes Binary Files from being matched during the initial search, rather than as an afterthought.
Change-Id: I2cfc56851a4217a4c85cbc7361c7a90421aae717
Reviewed-on: http://gerrit.dmdirc.com/202
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Shane Mc Cormack <shane@dmdirc.com >
14 gadus atpakaļ
Chris Smith
c740256650
More parser abstraction, issue 2736
15 gadus atpakaļ
Chris Smith
1b1dcbb8ce
Under 300 errors!
15 gadus atpakaļ
Chris Smith
a8474c9ac0
Add CommandOptions class and make all server commands that can't be used
offline use it. Fixes issue 2317.
15 gadus atpakaļ
Chris Smith
b61a48f5c1
Server commands
Fixed prefs dialog setting ui.sortBy* instead of nicklist.sortBy*
Fixes issue 2209
15 gadus atpakaļ
Chris Smith
4cd6f4ecf9
Can no longer set away when not connected. Fixes issue 2010.
15 gadus atpakaļ
Gregory Holmes
ad6cddbba0
Update copyright header to 2009
15 gadus atpakaļ
Shane Mc Cormack
882e9e735d
Updated copyright header on all files.
2006-2007 -> 2006-2008
git-svn-id: http://svn.dmdirc.com/trunk@3151 00569f92 -eb28-0410-84fd-f71c24880f
16 gadus atpakaļ
Chris Smith
e5e13a12df
Commands no longer have arities
git-svn-id: http://svn.dmdirc.com/trunk@2703 00569f92 -eb28-0410-84fd-f71c24880f
16 gadus atpakaļ
Chris Smith
67b7959c17
Command parser refactoring
git-svn-id: http://svn.dmdirc.com/trunk@2276 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
5f011a46ab
Moved InputWindow interface into ui.interfaces
Deprecated sendLine() in frame container
git-svn-id: http://svn.dmdirc.com/trunk@1543 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
fcef8e2770
Renamed CommandWindow to InputWindow and moved to UI
git-svn-id: http://svn.dmdirc.com/trunk@1539 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
49c80932d3
Typo fix++
git-svn-id: http://svn.dmdirc.com/trunk@1315 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Gregory Holmes
fb66b5c5e1
All commands now have an isSilent param
git-svn-id: http://svn.dmdirc.com/trunk@1313 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Shane Mc Cormack
7a22e084d1
Repackaged: Logger, CommandParser, Actions, Identities
git-svn-id: http://svn.dmdirc.com/trunk@1295 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Shane Mc Cormack
f7b6081fcf
Moved Files from uk/org/ownage/ to com/
Will sort imports etc next
git-svn-id: http://svn.dmdirc.com/trunk@1293 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
1612b91969
Restructuring of commandmanager and commands to allow plugins to register commands
git-svn-id: http://svn.dmdirc.com/trunk@829 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
9796d65c6f
Fixed kick/0 showing up in /help
Fixed a typo in raw's help message
Added away and back commands
git-svn-id: http://svn.dmdirc.com/trunk@691 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
1ff2e86977
Added motd/0 command
Fixed javadoc error in raw
git-svn-id: http://svn.dmdirc.com/trunk@690 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Gregory Holmes
5141585fd1
Style fixes
git-svn-id: http://svn.dmdirc.com/trunk@565 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Gregory Holmes
3e897114db
Style fixes
git-svn-id: http://svn.dmdirc.com/trunk@515 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
f133895033
Formatter can now load multiple files
Added commands to save and load the formatter to/from a file
The config option general.formatters can now contain a new-line deliminated list of formatters to load
git-svn-id: http://svn.dmdirc.com/trunk@448 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
b0698393f1
Added /reloadformatter command
git-svn-id: http://svn.dmdirc.com/trunk@355 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
e1dfd37dce
* Added me/0 and me commands for query windows
* Updated help command to show query commands
* Javadoc'd and tidied up server commands and the CommandManager
git-svn-id: http://svn.dmdirc.com/trunk@270 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
c33b6640eb
Added join/1 command
git-svn-id: http://svn.dmdirc.com/trunk@196 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
7f5d6f7183
* Added me and me/0 commands
* Updated command parser to create a new set of arguments for passing to Commands
* Updated Command to include a protected method to implode arguments
* Updated Quit command to actually use the user supplied method
* Updated Channel class to include a method to send an action
git-svn-id: http://svn.dmdirc.com/trunk@190 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
81385a5e39
* Added quit/0 and quit commands
* Added default quit message to config
* ServerFrame and ChannelFrame now check to see if the command parser throws an exception, and logs it if it does
* Added method to CommandManager to get a server command by its signature
* Added a (stub) method to ServerManager to disconnect all servers
git-svn-id: http://svn.dmdirc.com/trunk@169 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
65b3bcd74f
Javadoc'd the CommandWindow interface
The origin argument is now passed to ServerCommand objects
Updated test/0 to output to the source window, rather than the server
git-svn-id: http://svn.dmdirc.com/trunk@167 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
afc4211eb0
Fully javadoc'd the command parser package
git-svn-id: http://svn.dmdirc.com/trunk@145 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
4d4cbdc941
More updates to the command parser classes.
Command instances are no longer singletons per se, but the CommandManager handles creating and storing a single instance.
The server frame now uses a server command parser.
git-svn-id: http://svn.dmdirc.com/trunk@139 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
9781dc12e8
Major changes to the command parser framework
git-svn-id: http://svn.dmdirc.com/trunk@137 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
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 gadus atpakaļ
Chris Smith
ee27770520
Rename package to uk.org....
git-svn-id: http://svn.dmdirc.com/trunk@109 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
c2ab0c8e50
Updated package names to comply with coding conventions
git-svn-id: http://svn.dmdirc.com/trunk@74 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
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 gadus atpakaļ
Chris Smith
5772c821fd
Update copyright header
git-svn-id: http://svn.dmdirc.com/trunk@56 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ
Chris Smith
ed72707ba2
Add skeleton command parser files
git-svn-id: http://svn.dmdirc.com/trunk@55 00569f92 -eb28-0410-84fd-f71c24880f
17 gadus atpakaļ