Chris Smith
28e3529e08
Handle stuff moving.
Change-Id: I94416680dfa9f0ee4896f5a6518889c6eb891909
Depends-On: I8d791451ead4b37f9181a9741e127cbc8b514d46
Reviewed-on: http://gerrit.dmdirc.com/2753
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
0e4e578f75
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.
Change-Id: I641e1e0a84f96d928affa310a4e43a42f93d13d4
Reviewed-on: http://gerrit.dmdirc.com/2751
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
532274fe1a
Fix some URLBuiler/IconManager usages.
Change-Id: I4c28424f377d992cf7e66f1f8586f9572a08a8a4
Depends-On: I78eb7366d28aeee08fce805218a4a29ce6ec4cb2
Reviewed-on: http://gerrit.dmdirc.com/2748
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
65d4f71d3d
Remove static ThemeManager methods.
Tidy AddonToggle's constructor a bit so it's less pathological.
Change-Id: Ief53bb0398c73cba5f718a33c7cb0089b3fdbf9d
Reviewed-on: http://gerrit.dmdirc.com/2745
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
2be4d54076
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.
Change-Id: Ib9c08b1eee30a6d151288c73cce776ec05ae621a
Reviewed-on: http://gerrit.dmdirc.com/2743
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
602047c4ad
Add dagger as a dependency.
Remove the big block of commented out stuff I forgot about.
Change-Id: Iecb65d4f4757fa700d142bc519ccf04f7781734c
Reviewed-on: http://gerrit.dmdirc.com/2742
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Greg Holmes
2831ddb39a
Bundle core miglayout as well as swing
Change-Id: I2d2483463391e011bca68de2714e3d7be8a9361f
Reviewed-on: http://gerrit.dmdirc.com/2741
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
1db2eafd02
Ensure the lib directory is created properly.
Change-Id: Idfd318f58b376b0de8a47dd92326d4209122e653
Reviewed-on: http://gerrit.dmdirc.com/2737
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
c2e94604e5
Use ivy for plugin dependencies.
Depends-On: I34d7849a75cd4c7a91e04a9dad6f8073aa5a8f61
Change-Id: I65d96f91e1eb5ed7afb43dd41cd00531d809878d
Reviewed-on: http://gerrit.dmdirc.com/2736
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Greg Holmes
829a37fe13
Remove broken twitter parser
Change-Id: Ib375807b23a880af1dddb240d113f7809284fd3d
Reviewed-on: http://gerrit.dmdirc.com/2734
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Greg Holmes
43969f10d1
Remove Unity support.
Change-Id: Ia427f2bcdd11a28d2822a8f3f199f1e020e79072
Reviewed-on: http://gerrit.dmdirc.com/2733
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Chris Smith
9538500467
Allow the clover licence to be set explicitly.
Change-Id: I63ae0fdbf399f6e0df6378bf43a63becb06eda91
Reviewed-on: http://gerrit.dmdirc.com/2732
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
23276790c4
Tidy up some plugins
Change-Id: I613acb4e089072dfea68f682aa2c81366c66e1c6
Reviewed-on: http://gerrit.dmdirc.com/2730
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
81317792d8
Don't access PerformWrapper statically.
Change-Id: I7b6495817f29eeca5f37a011e57db317d645f9e0
Reviewed-on: http://gerrit.dmdirc.com/2726
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
64ff4ac4a8
Remove almost all references to Main.
Change-Id: I26afe84deee38d23275f927d930fd479e900d32a
Depends-On: Idf1c76e81da4eecd499a25f28e363a8150be8ac3
Reviewed-on: http://gerrit.dmdirc.com/2719
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
e09305301b
Use a LifeCycleController to quit.
Change-Id: I2d8bd7b8ab9e4f187e2a89ee43565cdad59502ce
Depends-On: Id6d237f386c6f35844136ceb64b7c46f0af76765
Reviewed-on: http://gerrit.dmdirc.com/2716
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
3b59adb06a
Get rid of Main reference from Twitter Plugin.
Change-Id: I81128804d899e524eb18d221b202e9fef80a194a
Reviewed-on: http://gerrit.dmdirc.com/2713
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
16b8ca96f7
Remove the Dummy UI.
This was originally intended for testing purposes, but we can do that
effectively with mocks. It's a pain to maintain and doesn't offer
any real benefit.
Change-Id: I8a7f1112986b6b6b9257382adc12ace66f55faa6
Reviewed-on: http://gerrit.dmdirc.com/2711
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
fdde3a55cd
Remove some usages of Main.
Change-Id: Ie4d579ba97c2c1ed8a727f6548bdd9ae98981bdf
Depends-On: I5f88cccf81f0fb80e2fcf915d453660d5690c8c0
Reviewed-on: http://gerrit.dmdirc.com/2709
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
2fa1a4b70b
Fix various dependencies.
Change-Id: I0d78fdc62431866377a06da819724a49e738b417
Reviewed-on: http://gerrit.dmdirc.com/2703
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
5fdc06f334
Fix up debug command tests.
Change-Id: I62dfab20d1d457af0af44ccdddd0b584d2406da7
Reviewed-on: http://gerrit.dmdirc.com/2683
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
b3bc4cf09b
Fix the URL Catcher plugin tests.
Change-Id: I1c7a931e6db3dceedf21ffb0b681046655765585
Reviewed-on: http://gerrit.dmdirc.com/2684
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
1c2905d0f6
Make the RedirectCommandTest work sanely.
Mock out everything that it uses, remove dependency on lots of
global state, and re-implement the actual test which was @Ignored.
Change-Id: I40c15e1a624b810a69c678a53fc0741bcec9e8b6
Depends-On: I63879db5c13517cfa60941fce73a2ba01e63f1cd
Reviewed-on: http://gerrit.dmdirc.com/2682
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
e5c43ebf2d
Fix silly dependencies in the RelayBotPlugin.
Change-Id: Ib1af11f564932c3cb3f34ee69929f4b9d1859e15
Reviewed-on: http://gerrit.dmdirc.com/2672
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
84f6e25645
Simplify getPluginManager calls in the swing UI.
No point calling getMain().getPluginManager() when the controller
has a nice reference you can get at.
Change-Id: I0ed3433cacaa00c08833f456ad5a5f0e65e5ebb8
Reviewed-on: http://gerrit.dmdirc.com/2663
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
74402de369
Update plugins after core Server changes.
Change-Id: I3fff818d6e6694163660a36f47d60271d8f0e68e
Depends-On: I9842c20b4e4ff846c9bbf4858da794a843c3b053
Reviewed-on: http://gerrit.dmdirc.com/2658
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
311830260f
Tidy up Channel/ServerSettings dependencies.
Pass in a SwingController instead of jumping through 3 million
hoops to try and find one. It's simpler that way.
Change-Id: Ie0f8fa459df2c280c17a7de4d0c49eaa29c1a219
Reviewed-on: http://gerrit.dmdirc.com/2660
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
01da791878
Fix plugins after Action component change.
Depends-On: I8ed6e4c90b9c6bdbcaeb01fc276df5819cb47e1a
Change-Id: I4ec47f958b40eb0a03ab50d4a5611e00b0c83f39
Reviewed-on: http://gerrit.dmdirc.com/2659
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Shane Mc Cormack
a700bcda15
Fix LICENCE file name and add AUTHORS file.
Change-Id: I70fa050890346a72f8a02508d32372d9e6dc52c9
Reviewed-on: http://gerrit.dmdirc.com/2650
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Greg Holmes
b982c81d66
Show and hide topic bar appropriately.
Change-Id: Icafe5d6cc14f9afc25c5ee9cb27cc160addc12ba
Fixes-Issue: CLIENT-401
Reviewed-on: http://gerrit.dmdirc.com/2637
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Greg Holmes
c4086f2b4b
Add limit to number of status bar messages.
Change-Id: Ib66a989d0384d92da86f6abbbcf1d6dc3db836ea
Fixes-Issue: CLIENT-398
Reviewed-on: http://gerrit.dmdirc.com/2636
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Greg Holmes
86039db832
Simplify PluginFilesHelper
Change-Id: I7494ecfeab6d588e66e569c1370fab9e485d4865
Fixes-Issue: CLIENT-394
Depends-On: Ib8d889891cf4e92d7cb1b50949d5d24f7bc8ca85
Reviewed-on: http://gerrit.dmdirc.com/2639
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
11 years ago
Chris Smith
901830e9c7
Update lombok-pg to latest.
Change-Id: Iebf023ccda67cb2195768bcb33e8c368e0f0b810
Reviewed-on: http://gerrit.dmdirc.com/2640
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 years ago
Greg Holmes
290fefdf5d
Fix frame buffer trimming preferences.
Change-Id: I9771fdb10564a2b896904ede4b5b32b0ed523977
Reviewed-on: http://gerrit.dmdirc.com/2634
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Greg Holmes
72fb07666b
Fix non boolean modes in CSD
Change-Id: Ia1b4d246ebbd0d7fcb6769dbd1f5b6cebc59275f
Reviewed-on: http://gerrit.dmdirc.com/2632
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Shane Mc Cormack
98660f137f
Fix some issues with AED.
- When editing an action, you can now add more triggers to it.
- Trigger Item dropdown now only contains the triggers that are compaible but not yet set rather than, all triggers except the last one you added.
- If only a single TriggerGroup exists, automatically select it.
Change-Id: I16b7da978fc9acc99085036a660c10617d5d1bcb
Reviewed-on: http://gerrit.dmdirc.com/2631
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Shane Mc Cormack
30395f609d
Add "Conditional Executution" plugin.
Change-Id: I4fd30159ea93503c7354d07739ffdcb6a1dedebb
Reviewed-on: http://gerrit.dmdirc.com/2629
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 years ago
Greg Holmes
a70c6c75ae
Bring popped out window to focus when switching keyboard input.
Change-Id: I5e6e7883fb67a65ebfebf6cc1bbac039e5a3ec75
Fixes-Issue: CLIENT-388
Reviewed-on: http://gerrit.dmdirc.com/2623
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Greg Holmes
786644a845
Abstract look and feel fixes from MapEntryRenderer.
Change-Id: Icafa0120b789de2fcbe6abdc47db17896ec4b5ca
Reviewed-on: http://gerrit.dmdirc.com/2621
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Greg Holmes
eda3c0bb95
Non-opaque tabbedpanes for GTK too.
Change-Id: Ie4a8c64c6dc5093034e238a9028eef1c0eaf4078
Reviewed-on: http://gerrit.dmdirc.com/2622
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Greg Holmes
7936f5b213
Initial fixes for really bad GTK experience
Change-Id: I0566a62d28a4123d33eca1ee667c3e9ccae1c5e3
Reviewed-on: http://gerrit.dmdirc.com/2617
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Greg Holmes
d4d5394b8f
Don't sort rows unless there are rows
Change-Id: Ifb9e841a70f365c49d19eb2bb12623b5cbd3c835
Reviewed-on: http://gerrit.dmdirc.com/2618
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Greg Holmes
2ca4779a17
Add base command plugins
Change-Id: I8bb1e5bc9e2ca965ff3687d365a167c9b5ccc746
Depends-On: I1d49bc2e572e44466193b4851646edb01d303998
Reviewed-on: http://gerrit.dmdirc.com/2613
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Greg Holmes
29b7f401a9
Add support for Ubuntu unity menu.
Change-Id: I7d165e8ac29b64068409f0b215534ac6e337193f
Reviewed-on: http://gerrit.dmdirc.com/2616
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 years ago
Greg Holmes
804a88e1a7
Validate swing inputfield on key release.
Change-Id: Ia88fef7d7973df1fd55606b396e0f5955581c129
Fixes-Issue: CLIENT-385
Reviewed-on: http://gerrit.dmdirc.com/2614
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
11 years ago
Greg Holmes
017e900d1b
Fix broken addon browser.
Download to a valid location. Stop silently failing, show errors to used.
Change-Id: If28e35e2e3dd7f31dd3099349ec8400095edb9af
Fixes-Issue: CLIENT-393
Reviewed-on: http://gerrit.dmdirc.com/2615
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
11 years ago
Shane Mc Cormack
b6e972591b
Update DBUS MediaSource to use org.mpris.MediaPlayer2 interfaces.
Change-Id: I487c654af9ca04ae130c607171bc9c535e4c7e89
Reviewed-on: http://gerrit.dmdirc.com/2602
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Shane Mc Cormack
d30f7690e4
Update copyright for 2013
Change-Id: I1eea04000294c228a8f66464c89f92c1a7cd5321
Reviewed-on: http://gerrit.dmdirc.com/2605
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 years ago
Greg Holmes
4cea1de89e
Make DummyController non final for testing
Change-Id: I4501509b9f33742a5a2f5d9d6f4608432dde2eba
Reviewed-on: http://gerrit.dmdirc.com/2593
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago
Shane Mc Cormack
ca45e4719f
Revert "Continue main removal"
Revert "Begin removing CommandManager singleton."
This reverts commit eefba0d347 .
Change-Id: Iba86c7f2bf870684e0d41f88d82f16b43d43fe80
Depends-On: I8eb4f70f80292d66e3bdbe9f32766b5f427413c2
Reviewed-on: http://gerrit.dmdirc.com/2600
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 years ago