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
Greg Holmes
61a6bd4707
Tidy up method call.
9 years ago
Greg Holmes
afb2cacfc2
Raise (Non)FatalProgramErrorEvents.
9 years ago
Greg Holmes
d825246f18
Remove Providers.
9 years ago
Greg Holmes
4a9717edd8
Move error manager initialisation back.
9 years ago
Greg Holmes
10ac78a271
Switch to new Error Managers.
This is a little bit icky, but I can't see a nicer way to do it.
9 years ago
Chris Smith
4fdba01fec
Tidy up PluginInfo a bit.
Split giant methods up, simplify logic in a few places.
9 years ago
Chris Smith
4c01d5717f
Remove unused methods.
9 years ago
Greg Holmes
5bafe9a8fa
Add a sendmessage to Connection
9 years ago
Greg Holmes
58ba212b0a
Fix line wrapping.
9 years ago
Greg Holmes
9d53d5ec41
Add invite to ServerInviteReceivedEvent.
9 years ago
Chris Smith
21dd523aa6
Remove silly compareTo method.
9 years ago
Chris Smith
55a66e0a7a
Remove hacky plugin dependency injection.
9 years ago
Greg Holmes
a4feba557e
No need to subscribe now.
9 years ago
Greg Holmes
801cb39525
Remove showConfig from Plugin.
9 years ago
Chris Smith
76e821f22a
Remove temp loading of plugins.
9 years ago
Greg Holmes
ef2813466a
Use streams for publish error deleted events.
9 years ago
Greg Holmes
c9db75f1cc
Tidy up ProgramError ctor.
9 years ago
Greg Holmes
6121d2a20c
Remove ErrorListener.
9 years ago
Greg Holmes
c52d1f9916
Switch to sane collection type.
9 years ago
Greg Holmes
5aa6e89714
Switch to concurrent collection for ErrorManager.
9 years ago
Greg Holmes
8997a3bbe8
Commit all the files.
9 years ago