Shane Mc Cormack
9f3fcd1b59
2015!
9 년 전
Greg Holmes
0af10fe01e
Add managers to cache User + GroupChatUser
9 년 전
Greg Holmes
630ae8ef62
Fix logic, move documentation.
9 년 전
Greg Holmes
0dbf0caa26
Document and fix Channel.getDetails
9 년 전
Greg Holmes
d77396e15a
Move from GroupChat to Connection.
9 년 전
Greg Holmes
edf8cb538d
Add mode querying to GroupChat.
9 년 전
Greg Holmes
8485e5cff9
Add kick to GroupChat + update KickCommand.
9 년 전
Greg Holmes
6bf34be332
Make more things use GroupChatUser.
- Also by AutoValue Topic
- Also make getUser in Topic Optional
9 년 전
Chris Smith
657817fd9b
Use GroupChat in Connection.getChannel().
9 년 전
Greg Holmes
df7046f37c
Handle GroupChatUser + User in processNotificationArg
9 년 전
Greg Holmes
e300bab3c5
Make Channel.getUser optional.
9 년 전
Greg Holmes
28b2c9270d
Fix tests.
9 년 전
Greg Holmes
1b328fb001
Store ChannelClientInfo in GroupChatUser.
9 년 전
Chris Smith
75acc2bb2b
Small changes to GroupChat/Connection interfaces.
9 년 전
Greg Holmes
d88a183d9c
Use GroupChatUser some more.
9 년 전
Greg Holmes
2ee996a75e
Remove TopicChangeListener. Add Topic to topic events.
9 년 전
Greg Holmes
84a96f770c
Remove NickListListener.
9 년 전
Greg Holmes
a9b5f86a96
Add NickList events.
9 년 전
Greg Holmes
438e65ff0a
Initial workon ChannelClient.
9 년 전
Greg Holmes
348033fc13
Stop get(Local)User returning Optional.
9 년 전
Greg Holmes
82ce43c8a6
Remove some more ClientInfo usages.
9 년 전
Chris Smith
0e26372a5c
Use User in Topic.
9 년 전
Chris Smith
6ecb8e2e9a
Make getParser() optional.
Returning null is bad.
9 년 전
Chris Smith
f830257585
Rename getOptionalConnection() to getConnection().
9 년 전
Chris Smith
2eaaf532eb
Found a sneaky one left. Kill it.
9 년 전
Chris Smith
590fb6e484
Remove getConnection().
9 년 전
Chris Smith
31a78eb743
Fix various deprecated uses.
Change-Id: I0bb97a8946d1c217de82fe2a9b8f35b7d49eae06
9 년 전
Chris Smith
2366ffc524
Move BackBuffer to ui.messages.
It doesn't really make sense in ui.core now it's doing more...
The classes it's integrating are all in messages.
9 년 전
Chris Smith
db4e5c2c77
Give the BackBuffer an EventFormatter.
Urgh.
9 년 전
Chris Smith
e128a5a9ad
Move messages package to ui.messages.sink
9 년 전
Greg Holmes
245880962b
Add getOptionalConnection.
9 년 전
Chris Smith
f2f89a9c9f
Change optionals.
9 년 전
Chris Smith
78093e4dac
Tidy up a load of com.dmdirc classes.
9 년 전
Chris Smith
d11784d24a
Use Stream API in place of foreach loops.
This is IDEA's automatic inspection, so stuff may be a bit wonky.
9 년 전
Chris Smith
64e9731eaa
Don't part if the server is closing.
This stops us leaving all channels when closing a server through
the treeview, which is inefficient at best, and destructive to
bouncer users.
Fixes issue #17
9 년 전
Greg Holmes
a4089d5a66
Add ColourManagerFactory
Change-Id: I6ef45d10a4fe862854702eee671114ee09f01d4d
Depends-On: If1bc20d15561584c9296ad10f04957efb51c5966
Reviewed-on: http://gerrit.dmdirc.com/3865
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Greg Holmes
22e1a9aee1
Move Colour to utils.
Change-Id: Icb4de047bfada18231b66011838958974282a322
Depends-On: I73c10f367e5972031d1c9b0871c4cb9043008bec
Depends-On: Ibf9936e6cf89ebbe1243e1c32596bc726bebc5ce
Reviewed-on: http://gerrit.dmdirc.com/3860
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Chris Smith
353c485c62
EventUtil tidying.
Move to util package. Add constants for standard priorities.
Change-Id: Id469276751d8a31f19690469540d2c5d07cbe3bc
Reviewed-on: http://gerrit.dmdirc.com/3827
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Chris Smith
0cc678300e
Minor tidying and inspection fiddling.
Change-Id: Id95ee234e909ddb46eb04e24f143fe18658d4194
Reviewed-on: http://gerrit.dmdirc.com/3823
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 년 전
Greg Holmes
746bb6081d
Generify MBassador.
Change-Id: Id3cfa404a56528542120f79c969d992a5c183aba
Reviewed-on: http://gerrit.dmdirc.com/3771
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Greg Holmes
b12a0cb412
MBassador.
Change-Id: I2baa7e986ded54930093768238ed24cab8cf4bf7
Depends-On: I2cf35d5859c85c3609002f126241536fda5d588e
Reviewed-on: http://gerrit.dmdirc.com/3769
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Chris Smith
7cb8ebe6d3
Manually create some factories.
Change-Id: I94b86d126bee18237692072b7a4debb008ef3fda
Reviewed-on: http://gerrit.dmdirc.com/3691
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Chris Smith
ea2da6d8bb
Use ConfigBinding in Channel.
Not sure why we didn't do this before.
Also unregister the config listener when the channel is closed,
because not leaking things is Good.
Change-Id: I76aaf1f9dad22c2066f78d66a0d87da24320e2a0
Reviewed-on: http://gerrit.dmdirc.com/3638
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 년 전
Greg Holmes
cb25fc6edc
Add unknown command event.
Depends-On: I06ee87cf6f7795eb3ee07828fb43f4381a465ac3
Change-Id: Ibcfc059d943a64494842eab68428ea8351206a09
Reviewed-on: http://gerrit.dmdirc.com/3488
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 년 전
Greg Holmes
6cacf0bda4
self messages are self messages and self actions are self actions.
Change-Id: Ia694117ac772ebacc9ca30f0b2e5c7283c05e272
Reviewed-on: http://gerrit.dmdirc.com/3484
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 년 전
Greg Holmes
9632b3fcce
Use all the new channel events.
Change-Id: Iccd094635493e5379cdb1e4771edbbca68a61ed6
Reviewed-on: http://gerrit.dmdirc.com/3481
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 년 전
Chris Smith
03ea5733d5
FrameManagers now own and manage an EventBus.
Change-Id: Ie23fdab32a811174b2634a2cc0c617aa91ae1fa2
Reviewed-on: http://gerrit.dmdirc.com/3471
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Chris Smith
d67ae3ae27
Pass FrameContainer their parents when constructed
There's no reason for the parent to ever change, and this simplifies
a lot of things going forward.
Change-Id: I0dc9f767840ce0989739ea28f08254c78ef0d565
Depends-On: I3c0dc4b6cf42b5c6b69a499ac11195271c0aa846
Reviewed-on: http://gerrit.dmdirc.com/3466
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Chris Smith
870416026b
Pass EventBus into FrameContainer.
Change-Id: I711722755bbf78de5b3ae3a6eec3e43985f4ed63
Depends-On: I65695d195052b7800e14f2128c84d344f61ff19c
Reviewed-on: http://gerrit.dmdirc.com/3445
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Chris Smith
e60ced8489
Pass TabCompleter into base class.
There's no sane reason for this to be an abstract method - instead
just create the tab completer and pass it up to WritableFrameContainer.
Change-Id: Ifa80de021c22d2e302d4b66514923cd08c91cac4
Depends-On: I15ab9677fdbcb510ab87a69a07ce8ecb3a994f7f
Reviewed-on: http://gerrit.dmdirc.com/3422
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전