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 роки тому
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
1897153357
Work on parser tidying
Fixes CLIENT-203
Depends-On: I4ff484e8a2597017283eea557170c4aeb2029faa
Depends-On: I694d18a653ca8c3e3cad9d0e766e2fd207e615e9
Change-Id: I3bfbb811a5b5055d8dbe511a0390c3413d133292
Reviewed-on: http://gerrit.dmdirc.com/1853
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 роки тому
Chris Smith
8eb818807b
Deprecation and style fixes
Change-Id: I9b5c03d7a9800d067af232101ea05f338a05101b
Reviewed-on: http://gerrit.dmdirc.com/1788
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 роки тому
Chris Smith
68b0ed1d1f
Style fixes
Change-Id: I94a245fd1824ba6a5c8c32e66a45a0c9be806aa1
Reviewed-on: http://gerrit.dmdirc.com/1750
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 роки тому
Shane Mc Cormack
2d29a1d0ea
No longer require parser to be an IRCParser when reporting errors
Change-Id: I7d779398e4f3eca9ed9580cf987e0a6e10d499b1
Reviewed-on: http://gerrit.dmdirc.com/1346
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.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
8d2ff4fe98
Core support for crazy timestamps
Change-Id: Ifd8d9365ea0715507d2867b6a1181d2b070d6844
Reviewed-on: http://gerrit.dmdirc.com/1208
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
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
85361a47ec
Fix some deprecated method calls
Change-Id: I7a145d7ca3dc30dc996c802ac680914ea3899f11
Reviewed-on: http://gerrit.dmdirc.com/1041
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
14 роки тому
Chris Smith
19f343c2c6
Stop using Server.getName() for identities etc
Fixes issue 3938
Change-Id: I57b7de0d981d86a4ba26c4acbadec63dbcc3a623
Reviewed-on: http://gerrit.dmdirc.com/1033
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 роки тому
Chris Smith
e0b34317cb
Separate formatter for when we have no umodes
Fixes issue 3921
Change-Id: If6c15ee4fa6f173981f6aca9797d15fc6bb32312
Reviewed-on: http://gerrit.dmdirc.com/1018
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 роки тому
Chris Smith
9a07440c68
CTCP replies are now stoppable with actions
Fixes issue 3674
Change-Id: I263e66a3ee607123158b2298d28b074d3339cffa
Reviewed-on: http://gerrit.dmdirc.com/999
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 роки тому
Chris Smith
ae9d5cb892
New action type for server notices
Fixes issue 3702
Change-Id: Iac3112c64dc4b7d01aed19c1c3c6996148cce35a
Reviewed-on: http://gerrit.dmdirc.com/985
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 роки тому
Chris Smith
b35ae339e9
Add support for external messages and actions
Fixes issue 2927
Change-Id: Ide1f4303fe71708bf44c7436a998b814ad01515f
Reviewed-on: http://gerrit.dmdirc.com/975
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 роки тому
Chris Smith
57f98de626
Core support for ternary away states
Fixes issue 3615
Change-Id: I6295e482810c31bb90c682a206e3da35117b1afd
Reviewed-on: http://gerrit.dmdirc.com/621
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 роки тому
Shane Mc Cormack
f8044fa5b9
Fixes issue 0003604: Ternary away states
Change-Id: If5fc976358ad44c7b72caae085937b54734edc6e
Reviewed-on: http://gerrit.dmdirc.com/613
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 роки тому
Gregory Holmes
75d2ba97fc
Adds code to handle server notices
Adds server notices to prefs manager
Fixes issue 2993
Change-Id: Ia27d47a147769932652e470e4883b7aecbc00615
Reviewed-on: http://gerrit.dmdirc.com/489
Tested-by: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
14 роки тому
Shane Mc Cormack
41e4c9fe06
Include extra information in IRCParser errors. (Fixes issue 3158)
Change-Id: Ief96cbdc8ecbb44bdd3cf6e30bc9298ca726ddcc
Reviewed-on: http://gerrit.dmdirc.com/439
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@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
477e062913
Fixes issue 2869
15 роки тому
Chris Smith
3d572df7f8
Crazy callback abstraction
Issue 2736
15 роки тому
Chris Smith
70ca8800f0
Move CallbackNotFoundException and SpecificCallback
Issue 2736
15 роки тому
Chris Smith
4d2f796c8c
Update imports for last commit
15 роки тому
Chris Smith
369154c5f9
Further work on stuff.
15 роки тому
Chris Smith
2b7181d4ad
Abstract parseHost[Full]
15 роки тому
Chris Smith
5f6483ae75
More changes.
15 роки тому
Chris Smith
effc8a86c7
Don't abstract the parser from itself internally, as that just causes headaches
15 роки тому
Chris Smith
d2eed5cbf8
Lots of changes.
15 роки тому
Chris Smith
038fdfbd8f
Abstract CommandInfos somewhat
15 роки тому
Chris Smith
ec1d945b05
Parser refactoring part 3: introduce Parser interface
15 роки тому
Chris Smith
6e1beb7bb3
Parser abstraction part 2. The parser now works.
15 роки тому
Chris Smith
cc89540169
Move and rename all the parser interfaces
This results in supreme breakage
15 роки тому
Chris Smith
ffc633c06d
ServerStatus now tracks parsers and includes IDs in transition history
EventHandlers includes IDs in invalid parser messages
15 роки тому
Chris Smith
7036dc211d
Include status history in invalid parser errors
Issue 2628
15 роки тому
Chris Smith
448892a075
Proxy initial private messages/actions if queries aren't open
Fixes issue 2352
15 роки тому
Chris Smith
049d161c9e
Silently ignore socketClosed events from discarded parsers, as they're
now expected. Fixes issue 2174.
15 роки тому
Gregory Holmes
ad6cddbba0
Update copyright header to 2009
15 роки тому
Shane Mc Cormack
657b5485d1
Rename parser, again. Issue 1903
15 роки тому
Chris Smith
32fff1b34b
Fix stack entry in transition history being wrong
Event handler now shows transition history when parsers are invalid
Issue 1767
git-svn-id: http://svn.dmdirc.com/trunk@4767 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
4e7f8155cc
Fixes issue 1807
git-svn-id: http://svn.dmdirc.com/trunk@4763 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
cf1bd397c6
Parser may send socketclosed events when the server is trying to disconnect
Parsers no longer have to be connected already in order to use Server.connect
Yay for me
Issue 1302
git-svn-id: http://svn.dmdirc.com/trunk@4215 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
5d0b2a9f4e
ServerEventHandler now checks state before passing on events
Fixes issue 1302 (in a not-very-fixing sort of way)
git-svn-id: http://svn.dmdirc.com/trunk@4214 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
3a44bdfde9
ok, I suck, I test compiled the wrong thing.
(Issue 1161, issue 1141, issue 1039)
git-svn-id: http://svn.dmdirc.com/trunk@3956 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Shane Mc Cormack
c17c734851
Add parser support for user errors (don't report to devs)
Make getMaxLength() error a userError.
- Fixes issue 1161
Make nick change overwriting an existing nick a userError
- Related to issue 1141
- Related to issue 1039
git-svn-id: http://svn.dmdirc.com/trunk@3955 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
34d37325d2
Core style/pmd fixes
git-svn-id: http://svn.dmdirc.com/trunk@3640 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому
Chris Smith
b4591c19a9
Bunch of minor style improvements
git-svn-id: http://svn.dmdirc.com/trunk@3626 00569f92 -eb28-0410-84fd-f71c24880f
16 роки тому