This will make it easier to modify actions to have their
dependencies passed in, and be less generally horrible.
Change-Id: Iea79ea52732aec0fe430f16b31ae681e95474bce
Reviewed-on: http://gerrit.dmdirc.com/2784
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
plugins:
4751172 Chris Smith <chris@dmdirc.com>
Remove direct Identity usages.
Depends-On: I66b382d54b77ef030d88448e456a83eb98aca216
Gerrit: http://gerrit.dmdirc.com/2776
Change-Id: I45369bdf55b4966aa941ff4256797ab0ad02e305
Move static factory methods into IdentityFactory, and replace
almost every use of Identity with ConfigProvider.
Depends-On: I6a32f3592cb5fc3df99a23eee62ae961ce0fc143
Change-Id: I66b382d54b77ef030d88448e456a83eb98aca216
Reviewed-on: http://gerrit.dmdirc.com/2777
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
plugins:
f680720 Chris Smith <chris@dmdirc.com>
Remove a bunch of deprecated methods.
Depends-On: I06531664f45d26298d989b9ac82d614c67da8c55
Gerrit: http://gerrit.dmdirc.com/2775
Change-Id: I0e4344c2b2817cf5eb8df1d2880fabb7d5bfdfaf
Tests should include everything on the main classpath, otherwise
you get DMDirc classes extending 3rd party classes, and everything
starts to break when the base classes go bye-bye.
Change-Id: I7579d833bd31ccf12a93da8c3ea8fff3c2a0eff7
Reviewed-on: http://gerrit.dmdirc.com/2771
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Show the editor gutter at 100 cols not 80, as we don't really do
80 in many places.
Move static methods after normal methods, because I changed my
mind.
Change-Id: I2f69de3065f33476fb735ac7441a2184a63229bb
Reviewed-on: http://gerrit.dmdirc.com/2769
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
plugins:
526cb3e Chris Smith <chris@dmdirc.com>
Use config interfaces where possible.
Depends-On: Iaabedda2fa68c4e5562bb069dcdf15fa0c3beeea
Gerrit: http://gerrit.dmdirc.com/2767
Change-Id: Ibf9f673af600c9b02ce46c00826014c0d7fcce32
plugins:
2a45dc7 Chris Smith <chris@dmdirc.com>
Switch to ConfigProvider in a few places.
Depends-On: I7c3f01392083df4150e80a836c8cb94482b4e9dc
Gerrit: http://gerrit.dmdirc.com/2766
Change-Id: If6821887bcc187f229665c94c72646a8b49f521e
Netbeans wants to put static methods between static fields and
instance fields by default. Do not want.
Change-Id: I356ce7528dd0ed8874355faa20f9c1c1c92c8896
Reviewed-on: http://gerrit.dmdirc.com/2764
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
installer:
362c579 Shane Mc Cormack <shane@dmdirc.com>
'icon stop' apparently no longer works, just use note instead.
Gerrit: http://gerrit.dmdirc.com/2760
Change-Id: I464178b1d5b6ca26240184590c041d091d7a4042
installer:
3af31a1 Shane Mc Cormack <shane@dmdirc.com>
Update launcher for java 1.6 not 1.7 Improve code to detect java location on OS X.
Gerrit: http://gerrit.dmdirc.com/2758
Change-Id: Ie93ee06b70960ce629f57df3e2ee31513a65d16b
plugins:
0e4e578 Chris Smith <chris@dmdirc.com>
Remove all IdentityManager references from plugins
Everything now references an IdentityController or IdentityFactory,
and obtains them by injection (or local plugin state) rather than
using a singleton method.
Gerrit: http://gerrit.dmdirc.com/2751
Change-Id: I31ba535033101c67d0e6d3dc3d8a0b30252eddc2
plugins:
532274f Chris Smith <chris@dmdirc.com>
Fix some URLBuiler/IconManager usages.
Depends-On: I78eb7366d28aeee08fce805218a4a29ce6ec4cb2
Gerrit: http://gerrit.dmdirc.com/2748
Change-Id: Ieb6dcc2d89e8aa9e6ad428ededbf4f076b8f7286
Take in a ConfigManager, instead of using a singleton IdentityManager.
This also means that tab completer settings such as case-sensitivity and
allowing empty results can be set per-window rather than globally.
Change-Id: I75d668e954c22186a2d15d917a7c66ccef04f342
Reviewed-on: http://gerrit.dmdirc.com/2749
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
plugins:
65d4f71 Chris Smith <chris@dmdirc.com>
Remove static ThemeManager methods.
Tidy AddonToggle's constructor a bit so it's less pathological.
Gerrit: http://gerrit.dmdirc.com/2745
Change-Id: Ie85a76c9824337fb210b599635e989e6e4f8acec
plugins:
2be4d54 Chris Smith <chris@dmdirc.com>
Revert dagger change.
The way we include dependencies/build the classpath means dagger ends
up on the path twice, which causes problems.
Will have to do this when the build process isn't horrifically horrible.
Gerrit: http://gerrit.dmdirc.com/2743
Change-Id: I442d4181239fc5fb41ff31ae3fcd5d8c8507927a
plugins:
602047c Chris Smith <chris@dmdirc.com>
Add dagger as a dependency.
Remove the big block of commented out stuff I forgot about.
Gerrit: http://gerrit.dmdirc.com/2742
Change-Id: Ide1298e7c828861ac486665195aa86bcdcb84c4f
Fix classpath generation on Windows
Change-Id: I18e122967cae9fa0d99446614cabd007161c1f6b
Reviewed-on: http://gerrit.dmdirc.com/2738
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
plugins:
c2e9460 Chris Smith <chris@dmdirc.com>
Use ivy for plugin dependencies.
Depends-On: I34d7849a75cd4c7a91e04a9dad6f8073aa5a8f61
Gerrit: http://gerrit.dmdirc.com/2736
Change-Id: I9503fe4259c403a32c2caeabd9b8ae0bf4335f45