Chris Smith
192550f434
Move event bus code to a bundle.
Issue #750
hace 7 años
Chris Smith
4c35da850d
Update copyright.
hace 7 años
Chris Smith
5cc0af4324
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
hace 7 años
Chris Smith
d15111ddd3
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
hace 8 años
Greg Holmes
b5d2f5faf7
Minor tidying.
hace 9 años
Greg Holmes
3cb60bf8f5
Remove trace + details from ProgramError.
hace 9 años
Chris Smith
967a885b89
Remove static Raven initialisation :)
hace 9 años
Greg Holmes
da698b9da6
Add a LoggingExecutorService and use it for sentry error reporting.
Fixes #472
hace 9 años
Chris Smith
28e11532f0
Set up Raven properly.
hace 9 años
Greg Holmes
c1571f1c27
Add a PRogramErrorAddedEvent to fix some recursive bugs.
hace 9 años
Greg Holmes
df77c0c8f5
Fix all errors being not applicable.
hace 9 años
Greg Holmes
a96e91919c
Tidy up some error handling.
hace 9 años
Greg Holmes
afb2cacfc2
Raise (Non)FatalProgramErrorEvents.
hace 9 años
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.
hace 9 años
Greg Holmes
b2635ce6eb
Remove rogue space and superfluous checks.
hace 9 años
Greg Holmes
76fd730e20
Add a Sentry reporting ErrorManager.
hace 9 años