Greg Holmes
9c135b36be
Allow null messages, avoid exploding event handlers.
9 years ago
Chris Smith
d0f99b8aae
Use GroupChat in events.
9 years ago
Chris Smith
d629b64e4b
Replace Channel with GroupChat in commands.
(This depends on a plugins change)
9 years ago
Greg Holmes
cc5547d240
Dont raise invocationtargetexceptions I see raise the exception itself.
9 years ago
Chris Smith
40bc09acff
Synchronise access to maplist.
Fixes #500
9 years ago
Greg Holmes
cb9377aea1
Fix the precondition.
9 years ago
Greg Holmes
3fea564283
Bug fixes for the profiles dialog.
9 years ago
Chris Smith
f86348dffd
Switch to non-deprecated Raven methods.
9 years ago
Chris Smith
9a92c38831
Couple more.
9 years ago
Chris Smith
44f668acb4
Add some mode methods to GroupChat.
These are just proxies to ChannelInfo for now.
9 years ago
Greg Holmes
1014e789d8
Fix some errors, and the unit test.
9 years ago
Greg Holmes
1fd70a32fe
Remove a bit of duplication from the last commit.
9 years ago
Greg Holmes
5e81d03b7e
Some more tidying in the CoreProfilesDialogModel
9 years ago
Greg Holmes
f9bef9be1e
Tidy up CoreProfilesDialogModel and bit.
9 years ago
Greg Holmes
7482a12318
Add not empty validators for add/edit nicknames.
9 years ago
Greg Holmes
cf03e2ba8a
Sanitise some Optionals before returning in Query.getHost
9 years ago
Greg Holmes
c8a0b452a2
Fix odd query logic
9 years ago
Greg Holmes
5a225dac92
Add QueryNickChangeEvent formatter.
9 years ago
Chris Smith
82289a0ca6
Fix precondition check.
Add more verbose messages.
9 years ago
Greg Holmes
131bd2d7a7
Add a QueryQuitEvent, add new nickname to QueryNickChangeEvent.
9 years ago
Chris Smith
8d46bdace7
Make query online only.
9 years ago
Greg Holmes
9915da828e
Add error logging to the event bus.
9 years ago
Greg Holmes
3abce497b4
Stop throw nullpointers everywhere when getting stack traces.
9 years ago
Chris Smith
66e21df172
Fix HighlightManager not respecting optionals.
9 years ago
Chris Smith
0cd88dccbb
Remove BaseConfigProvider.
This just provided default implementations of most of the
ReadOnlyConfigProvider interface, which as of J8 we can
now just put in the interface itself.
9 years ago
Greg Holmes
21c3cf3630
Switch channel away/back to new formatters.
9 years ago
Greg Holmes
ae76914e19
Deselect error on deletetion in CoreErrorsDialogModel.
9 years ago
Greg Holmes
0038e7356e
Fix broke core errors dialog model.
DisplayableError is now mutable and not an autovalue.
CoreErrorsDialog now stores errors and updates them appropriately.
Fixes DMDirc/Plugins#319
9 years ago
Greg Holmes
da698b9da6
Add a LoggingExecutorService and use it for sentry error reporting.
Fixes #472
9 years ago
Chris Smith
28e11532f0
Set up Raven properly.
9 years ago
Greg Holmes
0052617fa0
Add the missing class.
9 years ago
Greg Holmes
c1571f1c27
Add a PRogramErrorAddedEvent to fix some recursive bugs.
9 years ago
Chris Smith
7287ba0d4f
Add an interface for FrameContainers.
9 years ago
Greg Holmes
df77c0c8f5
Fix all errors being not applicable.
9 years ago
Chris Smith
3633459198
Publish nicklist clear events synchronously.
Fixes DMDirc/Parser#62
9 years ago
Greg Holmes
bad2813641
Simplify some logic.
9 years ago
Greg Holmes
a96e91919c
Tidy up some error handling.
9 years ago
Greg Holmes
d5050e698a
Switch to DisplayableError for the core errors dialog.
9 years ago
Greg Holmes
6266711f11
Fix wrapped users being totally wrong.
9 years ago
Chris Smith
ce25b15a62
Switch some more output to events.
9 years ago
Chris Smith
cf960cd536
Remove Channel from a few commands.
9 years ago
Greg Holmes
69380fecd6
Add a getNickname to Connection.
This should probably be moved to the LocalClient interface when
it exists.
9 years ago
Greg Holmes
7e3efcde59
Add a set nickname to Connection.
9 years ago
Greg Holmes
dc34229ddd
unsubscribe too.
9 years ago
Greg Holmes
82c3e0116f
Shutdown executor on frame close.
9 years ago
Greg Holmes
5a165b78b6
Stop thread bombing when typing.
9 years ago
Greg Holmes
c6cc99074a
Remove mode alias version from the about dialog.
9 years ago
Greg Holmes
c448e14677
Remove some @Overrides
9 years ago
Greg Holmes
0a62be4bd0
Some more tidying.
9 years ago
Greg Holmes
0afbeafe4f
Rationalise field access.
9 years ago