- Don't grab an IdentityManager, instead pass one in as soon as it's created.
- Pass config into ProgramError instead of pulling from a singleton.
- Ensure errors created before the IdentityManager is ready are sent/saved
per the user's config.
Change-Id: I4793f2a030d2d341ce8f04db47ae3614a1de076c
Reviewed-on: http://gerrit.dmdirc.com/3129
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
A set of ant targets to allow capturing the build output, effectively
grepping through it to find javac warnings from source files, then
outputting a teamcity info file containing the number.
Change-Id: I54e1ea72c9f7ae39565defb8caf52bf99f5ed941
Reviewed-on: http://gerrit.dmdirc.com/3125
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
We put them below all other imports, checkstyle defaults to below
each group.
Also fix the formatting of the checkstyle config, replacing tabs
with spaces and fixing broken indentation/spacing.
Change-Id: I46f71e58f9ff4f8719ba59ff95d6415095058d21
Reviewed-on: http://gerrit.dmdirc.com/3121
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Introduce a new util class for getting client info
This replaces the old ui.core.util.Info class, and allows access
to the version information without going through the config
system.
Change-Id: I4b372b62f6fd5adcfa21f0793ec73df7bf2633b6
Reviewed-on: http://gerrit.dmdirc.com/3120
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
- Upgrade to the latest version, fix compilation errors.
- Include the raven build properties file so it knows its version
- Set up a factory when we initialise the Error Manager
(in debug builds this works because of a SPI entry in the raven jar)
- Bundle more bits of guava used by raven
Change-Id: I3c858936b62e4a089b19b358a5d8930c1fc54b04
Reviewed-on: http://gerrit.dmdirc.com/3119
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
plugins:
f87e5d0 Chris Smith <chris@dmdirc.com>
Make URLBuilders optional in text labels.
All existing usages will omit a URL Builder, but there doesn't appear to be
any places where it's actually needed.
Gerrit: http://gerrit.dmdirc.com/3111
Change-Id: Id6525bd769d4ac2cf2f05dd97bcc6a291a7a377b
plugins:
266876c Chris Smith <chris@dmdirc.com>
Plugin support for FrameContainer changes.
Depends-On: I3b95185db3f7e6ef09a6c4f91cd28c88d2c601ba
Gerrit: http://gerrit.dmdirc.com/3106
Change-Id: Ie9b1566426d591d10e9d0e326b4cdb8fe5bd532c
Makes more sense to just bite the bullet and have FrameContainers
require a URLBuilder so they can make an IconManager, rather than
have every caller pass one in.
Also removes the silly map which would've only ever had one entry,
and stops us making 19 million icon managers for giggles.
Change-Id: I3b95185db3f7e6ef09a6c4f91cd28c88d2c601ba
Depends-On: Ida8887d4065db2f26080986a4c426c6de700d65c
Reviewed-on: http://gerrit.dmdirc.com/3107
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
This was previously all under checkstyle/ which is weird as there's
a whole bunch of non-checkstyle stuff. Move everything into the nice
etc/ folder to keep it out of the way and sanely organised.
Change-Id: I0df52e8eddc6588c775a5173b624144807f1e59a
Reviewed-on: http://gerrit.dmdirc.com/3102
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
plugins:
f26e8b3 Chris Smith <chris@dmdirc.com>
Fix DialogProvider not freeing instances.
Previously it only released the instance if the window was closed by the user
interacting with it through the window manager, rather than if it was closed
programatically (through an OK/Cancel button, for example).
Gerrit: http://gerrit.dmdirc.com/3091
Change-Id: I65c1ea92f80c28ac193bf2af56ad049453fc708c
plugins:
c6ee754 Chris Smith <chris@dmdirc.com>
Pass an IconManager into StandardInputDialog.
Removes some deprecated method calls.
Gerrit: http://gerrit.dmdirc.com/3090
Change-Id: I40138ada1997a7f807aaa7e0a3cdf6b06ed471c0