Greg Holmes
a3c04b2920
Add an unload method to CoreErrorsDialogModel.
il y a 9 ans
Greg Holmes
c1ba9c5119
Make ProgramErrorEvents synchronous.
il y a 9 ans
Chris Smith
669cce6cea
Mark the ctor as injectable.
il y a 9 ans
Chris Smith
5c265c768e
Make the IconManager injectable using a global config.
I'm planning on removing scoped IconManagers - it's a lot of effort
to maintain them and pass them in everywhere (instead of injecting
them) for almost no gain. I don't think we've ever set a per-server
or per-channel icon, and I can't imagine why we'd want to.
il y a 9 ans
Chris Smith
fe7d1414ef
Remove PluginMetaData.getManager().
This is horribly icky and wrong. The only place it's used is
PluginFilesHelper, which can easily be given its own manager.
Also fix annoying shaded import.
il y a 9 ans
Chris Smith
3214f6f141
Add a separate ServiceManager implementation.
il y a 9 ans
Chris Smith
4f825b4fd0
Add test for HighlightManager, fix issues.
Alternative highlights were never added because the maps were
optimised away; then the list occasionally ended up with null
entries as they were added concurrently.
il y a 9 ans
Greg Holmes
d1d1e8e283
Fix some errors/missing bits from ErrorsDialogModel
il y a 9 ans
Greg Holmes
3599e723fb
Add some javadoc for ErrorsDialogModelListener.
il y a 9 ans
Greg Holmes
fd440171be
Commit core errors model.
il y a 9 ans
Chris Smith
451a7f3b60
Add a CommandErrorEvent and format.
il y a 9 ans
Chris Smith
3571ffe3e7
Remove unused methods.
il y a 9 ans
Chris Smith
369d5b6c2b
Remove MessageTarget.
For some reason it reordered the ctor parameters, so fix them too...
il y a 9 ans
Chris Smith
b61c1bf788
Remove references to MessageTarget.
Doesn't make sense to have this any more, as Chat provides the
common interface between queries + channels.
il y a 9 ans
Chris Smith
4349f58de7
Move invite handling into a separate class.
il y a 9 ans
Chris Smith
020a9eed0f
Use new InviteManager iface.
Delete the duplicated methods from Connection.
il y a 9 ans
Chris Smith
7293bf46d2
Fix javadoc.
il y a 9 ans
Greg Holmes
d3646dd23c
Rename ProgramErrorErrorManager.
il y a 9 ans
Chris Smith
360d48307f
Add an interface for an InviteManager.
il y a 9 ans
Greg Holmes
7b45d0d62a
Some more work on errors.
- Add a ProgramErrorFactory
- Add a ProgramErrorErrorManager (I'm awful at names...)
il y a 9 ans
Chris Smith
2c289544e7
Remove Server.parseHostMask
il y a 9 ans
Chris Smith
d7d54945e6
Make GroupChatManager listen for channel closing.
Nicer than having Channel poke it explicitly.
il y a 9 ans
Greg Holmes
4d9674a4e5
Add nullable annotation.
il y a 9 ans
Greg Holmes
13a483626d
Make ErrorManager nullable in ProgramError.
il y a 9 ans
Chris Smith
3993ee8156
Fix away state dodgyness.
Since changing to events we need to fire when changing from
unknown->away. Before, this was handled by the Server being
told about the new message (and then firing listeners).
Fixes #391 .
il y a 9 ans
Greg Holmes
b2635ce6eb
Remove rogue space and superfluous checks.
il y a 9 ans
Greg Holmes
76fd730e20
Add a Sentry reporting ErrorManager.
il y a 9 ans
Greg Holmes
413cdddc87
Don't de-select profile before saving.
Fixes #392
il y a 9 ans
Chris Smith
d35fd12d0a
Use new formatter for kick events.
il y a 9 ans
Greg Holmes
42d9214a9a
Add an app error field to ProgramError.
il y a 9 ans
Chris Smith
b4551bf883
Use new formatter for channel nick changes.
il y a 9 ans
Chris Smith
4f067066b0
Make formatter load failures a fatal error.
If we can't display any lines, there's not much point carrying on.
il y a 9 ans
Greg Holmes
05d6106ea1
Remove seperate saveError method in DiskLoggingErrorManager.
il y a 9 ans
Chris Smith
ac970af390
Replace Channel with GroupChat in a few commands.
Most use logic we don't wrap yet :-/
il y a 9 ans
Greg Holmes
a54cba7ffa
Switch to a single handle method.
il y a 9 ans
Greg Holmes
6345b0b6ab
Add some javadoc.
il y a 9 ans
Greg Holmes
fb6ac67ffb
Add a DiskLogging ErrorManager implementation.
il y a 9 ans
Chris Smith
7ae63d4e04
Move query self messages to the new formatter.
il y a 9 ans
Greg Holmes
567b25dcb1
Tidy up a little in logger.
il y a 9 ans
Chris Smith
b4f9dde276
Weaken Server to Connection in a few places.
il y a 9 ans
Chris Smith
1697e8a10b
Make Query use Connection iface, not Server.
il y a 9 ans
Chris Smith
9de663113e
Use new formatter for query action/msg.
Removes some usages of server.parseHostMask which needs to die.
il y a 9 ans
Chris Smith
933ffbbd8d
Make Channel use Connection not Server.
il y a 9 ans
Greg Holmes
71672cda5f
Chris is picky.
il y a 9 ans
Greg Holmes
b519349754
Improve logic a bit, rename field.
il y a 9 ans
Chris Smith
a75b7da084
Remove unused return types.
il y a 9 ans
Greg Holmes
8f45c15e5c
Switch to CountdownLatch.
il y a 9 ans
Greg Holmes
302068b2cc
Acquire 2 both times.
il y a 9 ans
Greg Holmes
dba63d778f
Use a semaphore for FED waiting.
il y a 9 ans
Greg Holmes
5fd1b9c24a
Raise events for error status changes.
il y a 9 ans