Greg Holmes
1cb70a2b52
Don't optimise guava jar
Change-Id: I9525599c00a7c67bbb9a5f5c954f13417a7e602f
Reviewed-on: http://gerrit.dmdirc.com/2960
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Git
60cb99592a
Update submodules: plugins (new commits)
plugins:
6f293a1 Chris Smith <chris@dmdirc.com >
Use the event bus for ClientOpened events.
Add Guava as a build-time dependency for plugins.
Gerrit: http://gerrit.dmdirc.com/2959
Change-Id: Ibda3afac0bca4aca08cef2d62330fed1d60d19ee
10 years ago
Chris Smith
739eda4db5
Inject the EventBus into plugins.
Swing UI + Apple is too tangled up to do it using nice DI atm :(
Change-Id: Ie06dc705e78b6475cda01cfc1850dcb732ebcdcc
Reviewed-on: http://gerrit.dmdirc.com/2957
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Git
f0adc66c05
Update submodules: plugins (new commits)
plugins:
7756c48 Chris Smith <chris@dmdirc.com >
Tidy up Apple a bit.
Gerrit: http://gerrit.dmdirc.com/2956
Change-Id: If892163aaab6e86e4f61507a4501aeef27210063
10 years ago
Chris Smith
8388fc39ac
Introduce an event bus.
Change-Id: I64cbc0e0395e8c214d54742e2d25562d1ce325c4
Reviewed-on: http://gerrit.dmdirc.com/2955
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
1506e346cd
Update submodules: plugins (new commits)
plugins:
c467a18 Greg Holmes <greg@dmdirc.com >
Bump cinch support version to remove horribleness.
Gerrit: http://gerrit.dmdirc.com/2954
Change-Id: Ica0272cd0d1f293892800da372c213cdec5be6f0
10 years ago
Chris Smith
d196e7a254
Fix some classpath stupidity.
Don't include all libs on the CP when running.
Put the main libraries first, rather than letting plugins trash the classpath.
Change-Id: I0b048a603ba4c854370807c6ae89c5a400423686
Reviewed-on: http://gerrit.dmdirc.com/2953
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
8a6add984d
Include and bundle Guava.
Change-Id: Id7209e61988bf15be6943a0f9ad6224f95fd7b4a
Reviewed-on: http://gerrit.dmdirc.com/2952
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Git
9354ddb136
Update submodules: plugins (new commits)
plugins:
b48ad26 Chris Smith <chris@dmdirc.com >
Fix some ugly logic.
Gerrit: http://gerrit.dmdirc.com/2951
Change-Id: I3b5d67f5f1b42cc1b42e5988301891843d77f145
10 years ago
Git
31c9ad01a8
Update submodules: plugins (new commits)
plugins:
5138fca Chris Smith <chris@dmdirc.com >
FrameContainers now expose Connections.
Depends-On: I02a54b0bcfaef08d5757cc015c356f9779ec0371
Gerrit: http://gerrit.dmdirc.com/2949
Change-Id: Ie706661b324006fe70cece9f7c986574251f8920
10 years ago
Chris Smith
c59e662ad4
FrameContainers should expose a Connection.
Anywhere that doesn't just work with a Connection, cast back to a Server for
now. These can be tidied up later.
Change-Id: I02a54b0bcfaef08d5757cc015c356f9779ec0371
Depends-On: Id55c3611173be7ed79fae8f9e976996d713b8646
Reviewed-on: http://gerrit.dmdirc.com/2950
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
ffd9cf5f86
Replace Server with Connection in a few places.
Change-Id: I93b8187faf2f5c6576f397b2c932a166aa5655da
Reviewed-on: http://gerrit.dmdirc.com/2948
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
5bb549c7b3
Update submodules: plugins (new commits)
plugins:
14ea5b3 Greg Holmes <greg@dmdirc.com >
Fix duplicate frame managers.
Fixes-Issue: CLIENT-416
Gerrit: http://gerrit.dmdirc.com/2947
Change-Id: Ic70d2a9c9316ea7ed89f74f844fb91b1ce6fe472
10 years ago
Git
3c5f068165
Update submodules: defaults (new commits)
defaults:
bf95cb6 Chris Smith <chris@dmdirc.com >
Add override for broken addon ID
Gerrit: http://gerrit.dmdirc.com/2945
Change-Id: Ic170779ff5345b16fb1577e57892a9e866a75861
10 years ago
Git
4508f85c53
Update submodules: plugins (new commits)
plugins:
e9bbedf Chris Smith <chris@dmdirc.com >
Fix duplicate addon id for server list dialog.
Gerrit: http://gerrit.dmdirc.com/2944
Change-Id: I54d37cacba1e559368a8df5ddfc3d7ac4210c20b
10 years ago
Git
387628e568
Update submodules: plugins (new commits)
plugins:
48ccf69 Greg Holmes <greg@dmdirc.com >
Begin work to declare accurate dependencies in dialogs
Gerrit: http://gerrit.dmdirc.com/2939
Change-Id: I5bd0d9faa4cbe6807a4ad508ed5ac2af674acc79
10 years ago
Git
cb7fc16407
Update submodules: plugins (new commits)
plugins:
49463c4 Greg Holmes <greg@dmdirc.com >
Add mainframe as parent for ActionsManagerDialog.
Gerrit: http://gerrit.dmdirc.com/2938
Change-Id: I9f440b6577b32f5206b22778fefd90d691653cb4
10 years ago
Chris Smith
5356cb2b75
Replace Server with Connection in some more places
Also allow subclasses in ActionComponentChains.
Change-Id: I90ae66664119d1306313166af920bb892a0ec69a
Reviewed-on: http://gerrit.dmdirc.com/2936
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
d0242e6a94
Update submodules: plugins (new commits)
plugins:
f7cd4ab Chris Smith <chris@dmdirc.com >
Use Connection iface in place of Server.
Gerrit: http://gerrit.dmdirc.com/2933
Change-Id: I35aaa56092207b1ab7753d7234059cb1ef3501d3
10 years ago
Chris Smith
1797fea82f
Bye bye, badly implemented rule.
Change-Id: Iab3c332ddb5cfd816cc0792af53f9be8d47e2679
Reviewed-on: http://gerrit.dmdirc.com/2935
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
c8a89e37a4
Inject the UpdateManager in a few places.
Change-Id: I3e8ef2b132980a41c7511228f71bcf8abea65697
Reviewed-on: http://gerrit.dmdirc.com/2934
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
9153bf0a9e
Inject update manager dependencies nicely.
Move Updater-based providers into a separate module, and inject
the actual dependencies into the DMDircUpdateManager instead of
various 2nd degree dependencies so it can make them itself.
This should make it easier to add other strategies/download
sites/etc.
Change-Id: Id8a7871fbf7d383b05c5fd08e31dea3bd3703444
Reviewed-on: http://gerrit.dmdirc.com/2932
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
29a908b491
Fix stupid, broken class loader behaviour.
Why throw a ClassNotFoundException that the caller is expecting,
when you can completely break the ClassLoader contract and return
null? YAY. </snark>
Change-Id: I1d2aff71db8d0efde8d15f87e50edad962a2c52b
Reviewed-on: http://gerrit.dmdirc.com/2931
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
025139c726
Desingleton the status bar manager.
Change-Id: I92409bb317e893fb9f46ccf15a0f4a83aadcb0e4
Reviewed-on: http://gerrit.dmdirc.com/2930
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
013d328f7d
Update submodules: plugins (new commits)
plugins:
0401839 Chris Smith <chris@dmdirc.com >
DI the debug plugin.
Gerrit: http://gerrit.dmdirc.com/2929
Change-Id: I815d02b8d468e9693023839cf601baf874b69c83
10 years ago
Chris Smith
410898553d
Inject a ServiceManager.
Change-Id: Ia6091ab378fb764a3ea04b99453f787404bdf1b3
Reviewed-on: http://gerrit.dmdirc.com/2928
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
cdf18977e9
Update submodules: plugins (new commits)
plugins:
64af5c5 Chris Smith <chris@dmdirc.com >
Inject StatusBarManager, instead of singletonning.
Gerrit: http://gerrit.dmdirc.com/2927
Change-Id: I65f83bbaaebbd13738d4f12d82f97233676b9a8f
10 years ago
Chris Smith
e0de4ea4dc
Inject StatusBarManager, instead of singletonning.
Change-Id: If4bf7c53ade24b6cc3b637aa9ac92410a0b64889
Reviewed-on: http://gerrit.dmdirc.com/2926
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
a979f9d30b
Styliser tidying.
Remove ctor that was only used in tests.
Use Connection interface rather than requiring a Server.
Change-Id: Id7fa18cab27302045f60c32b478173de99a5df4d
Reviewed-on: http://gerrit.dmdirc.com/2925
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
a6882f9030
Update submodules: plugins (new commits)
plugins:
d7ace42 Chris Smith <chris@dmdirc.com >
Use proper Styliser ctor.
Gerrit: http://gerrit.dmdirc.com/2924
Change-Id: Id4136126a651b50855e7c40e1e64754343eb0d90
10 years ago
Git
2442e78bc5
Update submodules: plugins (new commits)
plugins:
3140d86 Chris Smith <chris@dmdirc.com >
DI more things.
Gerrit: http://gerrit.dmdirc.com/2922
Change-Id: I5e5d84880ea16b88289c88be4117c2d866783e26
10 years ago
Chris Smith
67e955b2ae
Tidying, inject a few more things.
Change-Id: I9890b67a410c382ac29bd8c264fb7deed389710e
Reviewed-on: http://gerrit.dmdirc.com/2921
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Git
b22a628d8e
Update submodules: plugins (new commits)
plugins:
1739163 Chris Smith <chris@dmdirc.com >
Inject the menu bar and menus.
Gerrit: http://gerrit.dmdirc.com/2920
Change-Id: I9aa3069e93b6cb52dad51ea12e0f9eb2c39c2fec
10 years ago
Git
1df1570c22
Update submodules: plugins (new commits)
plugins:
03c127e Chris Smith <chris@dmdirc.com >
Make MainFrame dependencies more explicit.
Gerrit: http://gerrit.dmdirc.com/2919
Change-Id: I55fc7911473904e6603390e13652f00d300822da
10 years ago
Git
c86b24bcf0
Update submodules: plugins (new commits)
plugins:
ab9dd86 Chris Smith <chris@dmdirc.com >
Initial foray into Swing UI DI.
Add a SwingManager to manage the injected content - eventually
this will become the SwingController.
Gerrit: http://gerrit.dmdirc.com/2913
Change-Id: I2f1968de304ca1c49c2e54c6d5278c7afaa4a8c8
10 years ago
Chris Smith
90ab22d594
Remove last static CommandManager refs.
Change-Id: Idbed116f8774b0be617c7123b1a35f52133cdac5
Depends-On: I5c463bfe8a56546b5021928458bc0e2ffae43836
Reviewed-on: http://gerrit.dmdirc.com/2917
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
3b39923bb3
Update submodules: plugins (new commits)
plugins:
8702c8f Chris Smith <chris@dmdirc.com >
Support non-static PopupManager.
Depends-On: Idbed116f8774b0be617c7123b1a35f52133cdac5
Gerrit: http://gerrit.dmdirc.com/2912
Change-Id: I6c7d6de27b5eccdab38b0d55ffb0effb6b865c36
10 years ago
Chris Smith
974c61ee1b
Remove deprecated constructors.
Change-Id: Ied99773656e63d8365b9c026e5a588b5bf6bc1a6
Depends-On: I50ebe298668913a1fdfcbffacc24e20bd45a3bf2
Reviewed-on: http://gerrit.dmdirc.com/2916
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
255f790a48
Update submodules: plugins (new commits)
plugins:
90e41e2 Chris Smith <chris@dmdirc.com >
Don't use deprecated ctor.
Gerrit: http://gerrit.dmdirc.com/2911
Change-Id: I6b2ff38873f493c82f7b59f18018def74e21328e
10 years ago
Git
e7066b4f2a
Update submodules: plugins (new commits)
plugins:
5c1cdc9 Chris Smith <chris@dmdirc.com >
Support for ActionSubstitutorFactories.
Depends-On: Ie2960171e29fa4069747ca9a6cd8b427ffc73003
Gerrit: http://gerrit.dmdirc.com/2910
Change-Id: If9d26eb4f4ada450da013d6215564b1dc7b876ff
10 years ago
Chris Smith
9b39166bbd
Add a factory for ActionSubstitutors.
This allows them to be injected with all their dependencies, removing
some deprecated singleton methods or constructor usages.
Change-Id: Ie2960171e29fa4069747ca9a6cd8b427ffc73003
Depends-On: I06b391f62bf6e72b0f24d2dda91e36242564fdff
Reviewed-on: http://gerrit.dmdirc.com/2915
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
20c09f6132
Use @Exported annotation in ProGuard.
Change-Id: I2d805d5437e8b83d58a1b3e4c0ea35ec4599238f
Reviewed-on: http://gerrit.dmdirc.com/2914
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
572aa7a7d6
Remove some dead code.
Change-Id: I012bda14c81e80219b1b4db8cd1db1b15f70fb68
Reviewed-on: http://gerrit.dmdirc.com/2918
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
d8e42d34d7
Update submodules: plugins (new commits)
plugins:
0f1fd3b Chris Smith <chris@dmdirc.com >
Add @Exported annotation to all exported methods.
Depends-On: I2bea7440d9e61145bb68f02dff55ec52d11ba1af
Gerrit: http://gerrit.dmdirc.com/2909
Change-Id: I50d539e6ac46d18e8c7f1b1dfcc1a1dd34b3b436
10 years ago
Chris Smith
bc5bd1e5ad
Add an annotation for exported methods.
Change-Id: I2bea7440d9e61145bb68f02dff55ec52d11ba1af
Reviewed-on: http://gerrit.dmdirc.com/2908
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
4b7dcc2d9f
Add debug commands to proguard config.
Change-Id: I7f435b1e3dc56261542d7b4bbc741e331d62e75a
Reviewed-on: http://gerrit.dmdirc.com/2907
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Git
d9cd4c4fd0
Update submodules: plugins (new commits)
plugins:
e216057 Chris Smith <chris@dmdirc.com >
Remove unused UIController methods.
Depends-On: I86a87f0b42ef36760d6188fd191de1dd8fdb92f3
Gerrit: http://gerrit.dmdirc.com/2905
Change-Id: I1c997f425860d4fcd60a31544a4ad6d003ce3453
10 years ago
Chris Smith
d342d5368e
Remove unused UIController methods.
Change-Id: I86a87f0b42ef36760d6188fd191de1dd8fdb92f3
Depends-On: I9843993403107bebb9f7506cf8adbb3410a2d780
Reviewed-on: http://gerrit.dmdirc.com/2906
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
96a067bdf3
Update submodules: plugins (new commits)
plugins:
26c471a Chris Smith <chris@dmdirc.com >
Remove some dead code.
Gerrit: http://gerrit.dmdirc.com/2904
Change-Id: I022bbff86fe359c559ddf76469927e797815174e
10 years ago
Chris Smith
ecbc8cb4a3
Remove some dead code.
Change-Id: Ib3f12415ce518c7f2c735667c8a00a3970e75ad3
Reviewed-on: http://gerrit.dmdirc.com/2903
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago