Greg Holmes
d04e2bea4f
Change header?
Change-Id: I635e0d111ed182713132145e4d5fb1654f776ec4
Reviewed-on: http://gerrit.dmdirc.com/2071
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
935c21ebf8
Remove windows from commands
Change-Id: I5b6e7e2ca81d114028fef6cac0d88498def62ea0
Depends-On: I895be099fa526e4e4b566e7178120b5d1ad0912c
Reviewed-on: http://gerrit.dmdirc.com/2011
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
198a1597cc
Rework FrameContainer/UI interaction
- FrameContainers are no longer parameterised
- Introduced notion of window "Components"
- Removed per-window interfaces - fixes CLIENT-218
Change-Id: Ieefbf2d1e157e3638dbe8fdedbd4f32642061329
Depends-On: Iecbb2941c99a3412dc2eb3b7f56fc584d2db483e
Reviewed-on: http://gerrit.dmdirc.com/1885
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
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 years ago
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 years ago
Chris Smith
f4bbdb48fe
Massive window changes.
Highlights:
- FrameContainers are now generic, according to their window type
- Writable frame containers now handle their tab completers
- Redirect plugin works again
- Windows are no longer actively requested from the UI; the UI
creates and adds them in response to events from the WindowManager
fixes issue 3997, fixes issue 4000, fixes issue 4012, fixes issue 4030
fixes issue 4027, fixes issue 4028, fixes issue 4029, fixes issue 4031
fixes issue 4032, fixes issue 4033
Change-Id: Ife307728e46bd3b6dcd189be6886ab8b6fbd9212
Reviewed-on: http://gerrit.dmdirc.com/1144
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
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 years ago
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 years ago
Chris Smith
e4cd22244c
All methods marked @since 0.6.3 are now @since 0.6.3m1
15 years ago
Chris Smith
c33fd01752
Initial work on moving to CommandArguments
15 years ago
Chris Smith
bc3b7f458e
Make Channel/Chat/etcCommand implement CommandInfo temporarily
15 years ago
Gregory Holmes
ad6cddbba0
Update copyright header to 2009
15 years ago
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 years ago
Chris Smith
67b7959c17
Command parser refactoring
git-svn-id: http://svn.dmdirc.com/trunk@2276 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
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 years ago
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 years ago
Chris Smith
49c80932d3
Typo fix++
git-svn-id: http://svn.dmdirc.com/trunk@1315 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
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 years ago
Shane Mc Cormack
7a22e084d1
Repackaged: Logger, CommandParser, Actions, Identities
git-svn-id: http://svn.dmdirc.com/trunk@1295 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
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 years ago
Chris Smith
1519239079
Added skeleton dcop plugin
Added /loadplugin command
Made PluginManager a singleton
git-svn-id: http://svn.dmdirc.com/trunk@837 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
f6e1252425
Command parser style improvements
git-svn-id: http://svn.dmdirc.com/trunk@620 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
3e897114db
Style fixes
git-svn-id: http://svn.dmdirc.com/trunk@515 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
471b85c37c
Fixed imports and autoformatted trunk/*.java and trunk/commandparser/*.java
git-svn-id: http://svn.dmdirc.com/trunk@489 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
Chris Smith
ee27770520
Rename package to uk.org....
git-svn-id: http://svn.dmdirc.com/trunk@109 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
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 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
ed72707ba2
Add skeleton command parser files
git-svn-id: http://svn.dmdirc.com/trunk@55 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
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
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
08649a3ee9
Add missing source files
git-svn-id: http://svn.dmdirc.com/trunk@5 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago