Chris Smith
b5e200216d
Disable numeric formatting, remove dead code.
With numeric formatting gone, all output is either added direct
to a window (which will be changed soon) or done through
displayable events. Message sinks are now completely unused,
as they don't affect displayable events.
Issue #426
8 년 전
Chris Smith
4b61733f0c
Move some more formats over to events.
This allows us to remove a fair chunk of the notification
handling functionality in FrameContainer.
Issue 426
8 년 전
Chris Smith
9897426a7a
Make topics have proper dates.
8 년 전
Greg Holmes
7455fe09da
Fix client after parser changes. Eventbouseseses.
9 년 전
Chris Smith
deaf4b232f
Tidy how CommandParsers are created.
Instead of passing them in to the FrameContainer ctor, create
them afterwards.
This means the reference in FrameContainer can't be final but
removes the horrible setOwner() kludge that was previously in
CommandParser, and cuts down the deps needed to pass in to the
FrameContainer ctor.
9 년 전
Chris Smith
ea9a81563c
Fix a bunch more FrameContainer references.
9 년 전
Greg Holmes
59171a7c2b
Add a who type method to GroupChat
9 년 전
Chris Smith
5488531eb9
Make Connection return a WindowModel.
Start to move FrameContainers behind an iface so they can be
pulled out.
For now, just cast back when needed.
9 년 전
Chris Smith
946a10e37d
Use an EvictingQueue instead of RollingList.
9 년 전
Chris Smith
6a115b8343
Finish removing sendwho functionality.
9 년 전
Chris Smith
d629b64e4b
Replace Channel with GroupChat in commands.
(This depends on a plugins change)
9 년 전
Chris Smith
9a92c38831
Couple more.
9 년 전
Chris Smith
44f668acb4
Add some mode methods to GroupChat.
These are just proxies to ChannelInfo for now.
9 년 전
Chris Smith
3633459198
Publish nicklist clear events synchronously.
Fixes DMDirc/Parser#62
9 년 전
Chris Smith
ce25b15a62
Switch some more output to events.
9 년 전
Greg Holmes
0a62be4bd0
Some more tidying.
9 년 전
Chris Smith
b28b6e5f9b
Remove urlBuilder params.
From everywhere.
9 년 전
Chris Smith
369d5b6c2b
Remove MessageTarget.
For some reason it reordered the ctor parameters, so fix them too...
9 년 전
Chris Smith
020a9eed0f
Use new InviteManager iface.
Delete the duplicated methods from Connection.
9 년 전
Chris Smith
d7d54945e6
Make GroupChatManager listen for channel closing.
Nicer than having Channel poke it explicitly.
9 년 전
Chris Smith
933ffbbd8d
Make Channel use Connection not Server.
9 년 전
Chris Smith
f9eb1c1275
Make a separate GroupChatManager.
For now this is just a straight(ish) copy of the way Server worked.
Need to make it use events in the future which should simplify it
quite a bit.
9 년 전
Chris Smith
eb67b89a04
Stop BackBuffer being so lazy.
We now need it to exist independently of anything requesting it,
otherwise we miss lines being added.
9 년 전
Chris Smith
27c2985176
Use new formatter for channel joins.
This, uh, breaks some channels a little. Will fix in a follow-up.
Add support for Optionals in the event property manager.
9 년 전
Chris Smith
90ea3407d4
Remove a few unused bits and bobs.
9 년 전
Greg Holmes
ba464023fa
Switch topics over to events, fix lots of bugs in the events.
9 년 전
Chris Smith
98af21f4b4
Disable the old formatting path for some events.
Everything handled by the event formatter is now soley done
based on that.
9 년 전
Greg Holmes
a69affc703
Pass Users into doNotification everywhere.
9 년 전
Greg Holmes
3d3a49d9b8
Remove uses of parser objects in processnotificationargs.
9 년 전
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 년 전