Greg Holmes
9980c881db
Fix incorrect import.
il y a 9 ans
Chris Smith
1b56af02ee
Make HighlightManager raise events.
When a highlight is found, fire a {Channel,Query}HighlightEvent
pointing to the original event that caused the highlight.
il y a 9 ans
Greg Holmes
a03829e643
Removed unused AwayStateListener.
il y a 9 ans
Greg Holmes
84a96f770c
Remove NickListListener.
il y a 9 ans
Greg Holmes
a9b5f86a96
Add NickList events.
il y a 9 ans
Greg Holmes
438e65ff0a
Initial workon ChannelClient.
il y a 9 ans
Chris Smith
04c3303281
Remove Raw from core.
il y a 9 ans
Greg Holmes
3bd77172ec
Remove InviteListener.
il y a 9 ans
Chris Smith
b19b8e3ae2
Remove ChannelMap.contains too.
il y a 9 ans
Chris Smith
da1ebe1f85
Remove hasChannel.
Pointless now getChannel is optional.
il y a 9 ans
Chris Smith
239974f942
Add utility method for holding parser readlock.
Cleans up a bit of repetition.
il y a 9 ans
Greg Holmes
60c60a35b4
Add ServerInviteExpiredEvent.
il y a 9 ans
Greg Holmes
6f100c3b84
Add javadoc.
il y a 9 ans
Greg Holmes
845acfce20
Start work on GroupChatUser implementation.
il y a 9 ans
Chris Smith
deae9bd285
Make getChannel optional.
il y a 9 ans
Chris Smith
34a0bedc75
Remove getChannelNames.
Turns out there's no real use for it.
il y a 9 ans
Chris Smith
167f858e91
Add getChannels and use it everywhere.
il y a 9 ans
Chris Smith
b0901fa0ea
Rename getChannels to getChannelNames.
I want a method to return the actual Channels... :)
il y a 9 ans
Greg Holmes
a855f03a91
Fix some optionals from the merge.
il y a 9 ans
Greg Holmes
348033fc13
Stop get(Local)User returning Optional.
il y a 9 ans
Chris Smith
6586b8ad11
Make Query use Users better.
Also remove some more parseHostname calls.
il y a 9 ans
Greg Holmes
7519e098c4
Fix factory.
il y a 9 ans
Chris Smith
45b2a4723e
Remove parseHostmask from Connection.
il y a 9 ans
Chris Smith
e46cd994cb
Make ShowTopic less pathological.
il y a 9 ans
Greg Holmes
f00063e782
Use getLocalUser in Query.
il y a 9 ans
Greg Holmes
82ce43c8a6
Remove some more ClientInfo usages.
il y a 9 ans
Chris Smith
7661d5e45c
Use User in Invite.
il y a 9 ans
Chris Smith
0e26372a5c
Use User in Topic.
il y a 9 ans
Chris Smith
a28204440c
Push some event handling into ServerEventHandler.
il y a 9 ans
Chris Smith
15b3c87b14
Doesn't need to be a strong listener any more.
il y a 9 ans
Chris Smith
9dc5a8a2bf
Initial work on highlight manager.
For now this just highlights the current nickname, but it can cope
with a list of other patterns once we decide how to store and model
them.
Also for now, sets the BG colour to red. Need to make that
configurable.
Issue #36
il y a 9 ans
Greg Holmes
d9ff0d9a80
Tidy getUser methods in Server.
il y a 9 ans
Greg Holmes
802c905565
Fix unit test and add methods.
il y a 9 ans
Chris Smith
0d039991d0
Only set a FG colour if one isn't set already.
il y a 9 ans
Chris Smith
fa13fc1782
Use new source method for displaying events.
il y a 9 ans
Greg Holmes
59e3352531
Make events use User.
il y a 9 ans
Chris Smith
f229cba704
Add a source to displayable events.
Need this to figure out where to display them, for now.
il y a 9 ans
Chris Smith
78063df0b4
Colour events.
il y a 9 ans
Greg Holmes
9af0c8c996
Switch events to User.
il y a 9 ans
Chris Smith
509eaed18c
Remove moved classes.
Stab bits of ignored tests that no longer work.
il y a 9 ans
Chris Smith
3d11734590
Superfluous semi-colon.
il y a 9 ans
Chris Smith
a3f23dc181
Unused import.
il y a 9 ans
Chris Smith
a5fbd0cc24
Use forEach where possible.
il y a 9 ans
Greg Holmes
b219298af5
Fix the package statement.
il y a 9 ans
Greg Holmes
72bcbe6a2f
Add a UserFactory and an implementation.
il y a 9 ans
Greg Holmes
14b092b585
Add a UserFactory and an implementation.
il y a 9 ans
Chris Smith
d661e1efb0
Remove more usages of Server.
This adds a sendLine method to Connection, which is a bit icky,
but is useful when the end-user is supplying lines to pass
directly to the underlying connection.
il y a 9 ans
Chris Smith
e819b7085f
Remove some more Server useages.
il y a 9 ans
Greg Holmes
c752c081e3
Add some JavaDoc.
il y a 9 ans
Greg Holmes
a6b78feab2
Add User + GroupChatUser objects.
il y a 9 ans