Chris Smith
d8a352aaf7
Add bundle for config providers.
7 years ago
Chris Smith
4c35da850d
Update copyright.
7 years ago
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.
8 years ago
Greg Holmes
d825246f18
Remove Providers.
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
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
Greg Holmes
cd4abc7063
Tidy up error list in ErrorManager.
9 years ago
Greg Holmes
71c65df8bd
Re-add Deleted error events.
9 years ago
Greg Holmes
cd2ae9f84a
Some changes to errors.
9 years ago
Greg Holmes
9584bbf5aa
Switch errors to use a Set.
9 years ago
Greg Holmes
c1ba9c5119
Make ProgramErrorEvents synchronous.
9 years ago
Greg Holmes
7b45d0d62a
Some more work on errors.
- Add a ProgramErrorFactory
- Add a ProgramErrorErrorManager (I'm awful at names...)
9 years ago
Greg Holmes
42d9214a9a
Add an app error field to ProgramError.
9 years ago
Greg Holmes
567b25dcb1
Tidy up a little in logger.
9 years ago
Greg Holmes
b519349754
Improve logic a bit, rename field.
9 years ago
Greg Holmes
8f45c15e5c
Switch to CountdownLatch.
9 years ago
Greg Holmes
302068b2cc
Acquire 2 both times.
9 years ago
Greg Holmes
dba63d778f
Use a semaphore for FED waiting.
9 years ago
Greg Holmes
5fd1b9c24a
Raise events for error status changes.
9 years ago
Greg Holmes
d212c12fd5
Add some more error events.
9 years ago
Greg Holmes
128f809709
Remove done to do comment.
9 years ago
Greg Holmes
3df1aa62ca
Send error from ErrorReportingRunnable not ProgramError.
9 years ago
Greg Holmes
7fc403dbf2
Stop caring about duplicate errors.
9 years ago
Greg Holmes
b21fe37c2c
Stop truncating, start truncating and creating.
9 years ago
Greg Holmes
865679cde7
Make ErrorManager save errors to disk.
9 years ago
Greg Holmes
3cf84adc0a
Move some logic out of ProgramError.
9 years ago
Greg Holmes
add5551cd3
Remove ID from ProgramError.
9 years ago
Greg Holmes
7bcc786394
Rename ErrorReportingThread now its a runnable.
9 years ago
Greg Holmes
037fb1c250
Switch error manager to use an executor service to send errors.
9 years ago
Shane Mc Cormack
9f3fcd1b59
2015!
9 years ago
Greg Holmes
3c52b0f258
Quick tidy of ErrorManager.
9 years ago
Greg Holmes
c78b22d45b
Re-add tempnoerrorreporting
9 years ago
Greg Holmes
fa720d574f
Remove field for singleton.
9 years ago
Greg Holmes
12be3d4219
Remove getErrorManager() and setErrorManager.
9 years ago
Greg Holmes
298ac7282c
Use ConfigBinder in ErrorManager.
9 years ago
Greg Holmes
d910c08950
Start desingletoning ErrorManager.
9 years ago
Greg Holmes
85c2ae537c
Stop ClientInfo being static.
9 years ago
Chris Smith
5fe2e4fbf5
Use method references.
9 years ago
Chris Smith
d11784d24a
Use Stream API in place of foreach loops.
This is IDEA's automatic inspection, so stuff may be a bit wonky.
9 years ago
Chris Smith
7da1c15401
Switch some file usages to paths.
9 years ago
Chris Smith
df55470ea4
Tidying
Change-Id: I2ae082b9a0a6596615627debd052b80502b92c58
Reviewed-on: http://gerrit.dmdirc.com/3920
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
693264fb86
Make all the things final.
Change-Id: I0c128522391d4de8452c603fae89d260c1a34ec2
Reviewed-on: http://gerrit.dmdirc.com/3836
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 years ago
Chris Smith
d2e5df51fc
Reorganise all imports
Change-Id: Ie6d110a3413e41bb42516f39e97b6cc11e8a777a
Reviewed-on: http://gerrit.dmdirc.com/3774
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago
Greg Holmes
746bb6081d
Generify MBassador.
Change-Id: Id3cfa404a56528542120f79c969d992a5c183aba
Reviewed-on: http://gerrit.dmdirc.com/3771
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Greg Holmes
b12a0cb412
MBassador.
Change-Id: I2baa7e986ded54930093768238ed24cab8cf4bf7
Depends-On: I2cf35d5859c85c3609002f126241536fda5d588e
Reviewed-on: http://gerrit.dmdirc.com/3769
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 years ago
Chris Smith
3091940b40
Lots of typo fixes.
Change-Id: I362e53fc9f05497f48dac4951991b79daebfdb81
Depends-On: Ide5afea6d4e7ba04cf3226f10e1ea530e1a60c10
Depends-On: Ic2a1b97aa44e9168bae4a1e28941208e7711bb46
Reviewed-on: http://gerrit.dmdirc.com/3743
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 years ago