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 години
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 години
Chris Smith
7cd4171bf1
Add BasicCommandInfo and make core commands use it
Change-Id: I24e8daf8cc076d90328f7c38cf539420566bf14e
Fixes-Issue: CLIENT-262
Reviewed-on: http://gerrit.dmdirc.com/2009
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 13 години
Chris Smith
c90b7be0aa
Commands style fixes
Change-Id: I4124ed9a760e174b7e3ce65b7a0dc7f00366b479
Reviewed-on: http://gerrit.dmdirc.com/1993
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 13 години
Chris Smith
77b570a30f
Style fixes
Change-Id: If63e94dcf0aec9e9aa99e84f9962879fca46051f
Reviewed-on: http://gerrit.dmdirc.com/1931
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 13 години
Chris Smith
f2018c541b
Remove trailing spaces
Change-Id: I9f382ab3d7b078fb759cbaca618bec5d21b8b5d9
Reviewed-on: http://gerrit.dmdirc.com/1919
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
преди 13 години
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 години
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 години
Greg Holmes
a1c4dde046
Fix some PMD errors.
Change-Id: Ia8c864cc8abab3bfdcabeac30b41f6fb29233e73
Reviewed-on: http://gerrit.dmdirc.com/1689
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 13 години
Chris Smith
2a2355a537
Use listeners for nicklist updates
Fixes CLIENT-81
Change-Id: I212bbe435df34981d3cde17a2d042f3662bec6c3
Reviewed-on: http://gerrit.dmdirc.com/1624
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 13 години
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 години
Chris Smith
5d584f2068
Style fixes
Change-Id: Idffa6c2559bcc2112c9657b15349aa80579ab83a
Reviewed-on: http://gerrit.dmdirc.com/1336
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
преди 14 години
Chris Smith
00ae9c2a1f
Core style fixes
Change-Id: Id071eef525d7cbf9e08f8bbf975277b6ca7e4f1d
Reviewed-on: http://gerrit.dmdirc.com/1317
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
преди 14 години
Chris Smith
4bb001e258
Add invite command
Fixes issue 4118
Issue 3594
Change-Id: I0ec15591dcc33c1af55b1267d175ea3abb0178fa
Reviewed-on: http://gerrit.dmdirc.com/1290
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
преди 14 години
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 години
Chris Smith
857c1aeaca
Core support for protocol description objects
Fixes issue 3560
Change-Id: I7e1bdc1c936608acf1d98e8629ff62cec4b3e810
Reviewed-on: http://gerrit.dmdirc.com/1182
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
преди 14 години
Chris Smith
b821286c41
/setnickcolour now works with new frame system
Fixes issue 4051
Change-Id: I985cd2aebe8574e4e31c78387324ece933855580
Reviewed-on: http://gerrit.dmdirc.com/1161
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
преди 14 години
Chris Smith
a42e5be4fe
Remove some deprecated method use
Better handling for multiple/no windows
Change-Id: Iedfb161bd958d5f13de74818fe2e03838990263b
Reviewed-on: http://gerrit.dmdirc.com/1150
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
преди 14 години
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 години
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 години
Chris Smith
a72b699cb0
Intelligent command completion now includes context
Fixes issue 3869
Depends-On: Ib7f049ebe0c771bf7dc43334c6aed9568e0e8d72
Change-Id: I8d6b252b49ea7ae64d8bddd5c31dfb228465a4f6
Reviewed-on: http://gerrit.dmdirc.com/990
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
преди 14 години
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 години
Chris Smith
bf590d89f8
External command fixes
CommandArguments.getWordsAsString now sanity checks its arguments
External /mode command now uses correct offset
All external commands are now passed the correct arguments
Fixes issue 3125
Change-Id: Ib546c03443ac51a1bb6b5d3d4b6a2204e04a8be1
Reviewed-on: http://gerrit.dmdirc.com/58
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
преди 14 години
Chris Smith
5d7782a1c1
Most channel commands can no longer be used offline
Fixes issue 3067
Change-Id: I65ad9fef58b8a6504a82a31ceb2f54449cf9904e
Reviewed-on: http://gerrit.dmdirc.com/25
Tested-by: Hudson <webmaster@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
преди 14 години
Chris Smith
c740256650
More parser abstraction, issue 2736
преди 15 години
Chris Smith
2b7181d4ad
Abstract parseHost[Full]
преди 15 години
Chris Smith
d075ab9cbb
More parser abstraction
преди 15 години
Chris Smith
effc8a86c7
Don't abstract the parser from itself internally, as that just causes headaches
преди 15 години
Chris Smith
1b1dcbb8ce
Under 300 errors!
преди 15 години
Chris Smith
54125d2f8e
Parser abstraction. What more do you want me to say?
преди 15 години
Chris Smith
d2eed5cbf8
Lots of changes.
преди 15 години
Chris Smith
038fdfbd8f
Abstract CommandInfos somewhat
преди 15 години
Chris Smith
a6b420b787
Add unit test for /mode and fix bug with external invocations not
working (oops!)
преди 15 години
Chris Smith
97be347f31
Channel commands
преди 15 години
Chris Smith
bc3b7f458e
Make Channel/Chat/etcCommand implement CommandInfo temporarily
преди 15 години
Chris Smith
bd2cbccb30
Style fixes and more deprecation work
преди 15 години
Gregory Holmes
ad6cddbba0
Update copyright header to 2009
преди 15 години
Chris Smith
b6ea7c9f0f
Random minor import fixes, and a typo in a pear tree
преди 15 години
Shane Mc Cormack
657b5485d1
Rename parser, again. Issue 1903
преди 15 години
Chris Smith
8bc2cf0916
Refix issue 1613
git-svn-id: http://svn.dmdirc.com/trunk@4557 00569f92 -eb28-0410-84fd-f71c24880f
преди 16 години
Chris Smith
07a1d77597
Fix /topic using wrong formatter
Fixes issue 1613
git-svn-id: http://svn.dmdirc.com/trunk@4539 00569f92 -eb28-0410-84fd-f71c24880f
преди 16 години
Chris Smith
8657b5e630
Added ChannelWindow.redrawNicklist and made SetNickColour command use it instead of assuming we were using the swing UI
Fixes issue 1002
git-svn-id: http://svn.dmdirc.com/trunk@3647 00569f92 -eb28-0410-84fd-f71c24880f
преди 16 години
Chris Smith
ae4f818d20
Load more code tidying
git-svn-id: http://svn.dmdirc.com/trunk@3633 00569f92 -eb28-0410-84fd-f71c24880f
преди 16 години
Chris Smith
ca826194f6
Added ExternalCommand interface
Made /mode, /names and /topic implement ExternalCommand
Added support for external commands to CommandParser
Fixes issue 452
git-svn-id: http://svn.dmdirc.com/trunk@3488 00569f92 -eb28-0410-84fd-f71c24880f
преди 16 години
Chris Smith
6cf5ff5aa9
Fixes Issue 881.
/names, /alias, /clear, /saveconfig, /nick, /reloadplugin and /ctcp are now (more) intelligently completeable
git-svn-id: http://svn.dmdirc.com/trunk@3466 00569f92 -eb28-0410-84fd-f71c24880f
преди 16 години
Chris Smith
fbbd9d5335
Issue 881.
/ban, /mode, /reloadidentities, /timer, /osd and /urllist are now (more) intelligently completeable
git-svn-id: http://svn.dmdirc.com/trunk@3465 00569f92 -eb28-0410-84fd-f71c24880f
преди 16 години
Chris Smith
2373146040
Issue 881.
/kick, /help, /notify, /openwindow, /msg and /loadplugin are now (more) intelligently completeable
/help now ignores superfluous command chars in its second argument
git-svn-id: http://svn.dmdirc.com/trunk@3464 00569f92 -eb28-0410-84fd-f71c24880f
преди 16 години
Chris Smith
2032285c28
Issue 881.
/echo, /reloadactions, /ignore, /back and /unloadplugin are now (more) intelligently completeable
/cycle now takes an optional part message
git-svn-id: http://svn.dmdirc.com/trunk@3463 00569f92 -eb28-0410-84fd-f71c24880f
преди 16 години
Chris Smith
1e633c505c
Issue 881.
/query, /channelsettings, /setnickcolour and /notice are now (more) intelligently completable
git-svn-id: http://svn.dmdirc.com/trunk@3462 00569f92 -eb28-0410-84fd-f71c24880f
преди 16 години
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 години