Chris Smith
7bfdf45249
Add events for sent messages/ctcps/notices/raw lines.
8 years ago
Chris Smith
b7fd4e6fe1
Move raw events into plugins.
8 years ago
Chris Smith
787c72850f
Use events for raw data in/out.
Issue #426
8 years ago
Chris Smith
bc37a9d982
Improve formatting of whois events.
8 years ago
Chris Smith
ef2357d347
Add ugly event-based whois output.
This allows events to iterate over a collection property, and
adds formatting for whois results. It needs a lot of tidying,
but it's a start...
8 years ago
Chris Smith
e1e78e2437
Couple more deprecation fixes.
8 years ago
Chris Smith
2204bf0570
Convert some commands to use output events.
8 years ago
Chris Smith
dfb63e9836
Add some more events, remove some unused methods.
8 years ago
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 years ago
Chris Smith
9897426a7a
Make topics have proper dates.
8 years ago
Chris Smith
bcbf7dc346
Use new formatter for mode discovery.
9 years ago
Chris Smith
773ac710ab
Fix nonsense in the formatter.
I tested this well.
9 years ago
Chris Smith
ea13622549
Make a couple more events use new formatter.
Stop ChannelListModesRetrieved being displayable - not sure
why it ever was, we don't have a formatter for it.
9 years ago
Greg Holmes
1a37d74a52
Add a helper method.
9 years ago
Greg Holmes
51460b66f3
Add an optional reason to ChannelUSerAwayEvent.
9 years ago
Chris Smith
70a3692bed
Make more server events use the new formatter.
9 years ago
Chris Smith
d12b554b19
Make some server events use the new formatter.
9 years ago
Greg Holmes
5a225dac92
Add QueryNickChangeEvent formatter.
9 years ago
Greg Holmes
131bd2d7a7
Add a QueryQuitEvent, add new nickname to QueryNickChangeEvent.
9 years ago
Greg Holmes
21c3cf3630
Switch channel away/back to new formatters.
9 years ago
Chris Smith
ce25b15a62
Switch some more output to events.
9 years ago
Chris Smith
451a7f3b60
Add a CommandErrorEvent and format.
9 years ago
Chris Smith
d35fd12d0a
Use new formatter for kick events.
9 years ago
Chris Smith
b4551bf883
Use new formatter for channel nick changes.
9 years ago
Chris Smith
7ae63d4e04
Move query self messages to the new formatter.
9 years ago
Chris Smith
9de663113e
Use new formatter for query action/msg.
Removes some usages of server.parseHostMask which needs to die.
9 years ago
Chris Smith
1aac5499df
Make channel part/quit events use the new formatter.
9 years ago
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 years ago
Chris Smith
e6d6e9b2be
Tidy up formats a bit.
Group them by function so the file is a bit easier to navigate.
Use nice syntax for multi-line topic format.
Also add function to do bracketed crazyness for events with reasons.
9 years ago
Chris Smith
615f1d6622
Make CTCPs use the new formatter.
9 years ago
Chris Smith
42fe0db71f
Fix naming of events.
We no longer need to be consistent with the odd casing/naming
of actions.
9 years ago
Chris Smith
2b31be1c90
Add new formatter entries for channel mode changes.
9 years ago
Greg Holmes
a9c91fbd4a
Tidy up the topic format.
9 years ago
Greg Holmes
ba464023fa
Switch topics over to events, fix lots of bugs in the events.
9 years ago
Chris Smith
fc5c563b4d
Remove events that don't exist.
9 years ago
Chris Smith
7806dd4e40
Add a convenience method to get mode + nickname.
Use this in the new formatter to avoid having object hashcodes
all over the damn place.
9 years ago
Chris Smith
5eb364ddbd
Add a todo list to the new format file.
9 years ago
Chris Smith
e9f470f95a
Add a way to specify event colours.
9 years ago
Chris Smith
3e8e49bdb9
Fix channel notice formats.
9 years ago
Chris Smith
03912f94dc
Start adding new formatters.
9 years ago