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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
Shane Mc Cormack
a0a4b2cb23
Revert "Stop using deprecated Command constructor"
This reverts commit 561acbc78c
Change-Id: I5c5ee3725f681451c74c05f8bd007d5eb7178049
Reviewed-on: http://gerrit.dmdirc.com/2594
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 роки тому
Greg Holmes
561acbc78c
Stop using deprecated Command constructor
Change-Id: I65539646852b5e1542f23a069a1fe2d68cbf4fa6
Reviewed-on: http://gerrit.dmdirc.com/2591
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 роки тому
Greg Holmes
eefba0d347
Continue main removal
Change-Id: I3a6f71f30adf41e02181e474e83385969aad216a
Depends-On: I28c660092aabbc8eeebd9ed4dcc80cb9f3940aaf
Reviewed-on: http://gerrit.dmdirc.com/2590
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 роки тому
greboid
7e7836aa81
Begin removing CommandManager singleton.
Change-Id: I04e90afc89211eee412a511b12baeedf0361b414
Depends-On: Ieb44f09699a2304fa5b07f474989823f02fc78b0
Reviewed-on: http://gerrit.dmdirc.com/2585
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 роки тому
Chris Northwood
75b000ce64
Add command to bounce dock icon on OSX
Change-Id: I4f0ae98d92e106e72388b81e1c7747f9a7ed68a6
Reviewed-on: http://gerrit.dmdirc.com/2569
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 роки тому
Shane Mc Cormack
ea680a8d45
Bump parser version.
Bring the Apple class up to date some more.
- NSApplication no longer exists in java on OS X.
- Apple introduced requestUserAttention to Application, so use it there
- Remove no-longer-required interface
- Add new methods from Application
- Tidy up the reflection a bit.
Unfortunately, looks like we still need the native library, as the
OpenURIHandler doesn't appear to work unless java is launched using
Apple's own JavaApplicationStub :/ (Which is another separate native binary
and means we lose the ability to update the client due to not using our
launcher.)
Change-Id: Ia69481b3de7889265ffd848aba8aa2bd51e9acf0
Reviewed-on: http://gerrit.dmdirc.com/2571
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 роки тому
Shane Mc Cormack
55b464342f
Bump parser version.
Change-Id: I6c8bba2dc7f5f28023b5a6330651c3a563a7d36a
Reviewed-on: http://gerrit.dmdirc.com/2568
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 роки тому
Shane Mc Cormack
6556983e07
Expose some new methods via the parser interfaces
Change-Id: I4395b5b15edf196390244da0658c47ca9c0dcda0
Depends-On: I701d0dca3e03fc8f5f03356a641bb5985c3c661e
Reviewed-on: http://gerrit.dmdirc.com/2546
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
11 роки тому
Greg Holmes
9ed45d4bb3
Add away reason to twitter parser
Change-Id: Ie01d370c37bee1f2df625912d651e4cdb768ff48
Reviewed-on: http://gerrit.dmdirc.com/2538
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 роки тому
Greg Holmes
d81d9702d3
Update irc parser plugin
Change-Id: I4f4b78303646ed26d7c65a58c4ce03ef0ec0a06f
Reviewed-on: http://gerrit.dmdirc.com/2536
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 роки тому
Shane Mc Cormack
30966a44ac
Add LICENSE file to project to cover any files that don't otheerwise currently contain a license header.
Change-Id: I062c51193d1dac1b185cc0f33f6520ad71e5f913
Reviewed-on: http://gerrit.dmdirc.com/2525
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
11 роки тому
Shane Mc Cormack
11e80671c4
Desingleton PluginManager (and as a side-effect, ServerManager).
Depends-On: I4a3d9b78a5f80aab0330d0906e8c76d00813c97c
Change-Id: I72fe837b5ea2352ae0c695948336efcdd92c09c8
Reviewed-on: http://gerrit.dmdirc.com/2522
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 роки тому
Greg Holmes
746953bca0
Add quit method to twitter parser
Change-Id: Ia08f93fa954336d047f09d41b9f0881a9148dbf9
Reviewed-on: http://gerrit.dmdirc.com/2535
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
11 роки тому
Shane Mc Cormack
b591d5a331
Make main less static.
Don't ask Main for the config directory.
Remove getMain() from Main.
Everything that needs a main now either gets given it, or asks something else.
Unfortunately, a few more dependencies on the static IdentityManager.getIdentityManager()
were introduced, but they can be tackled separately.
Fix unit tests for the above.
Depends-On: I9e42ac7f74453b739209a681d0a31f50c1be2a04
Change-Id: Ib5a9fdea5a2e25d5471d0b849f4f65fa0286d1f8
Reviewed-on: http://gerrit.dmdirc.com/2521
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 роки тому
Greg Holmes
eebc7a81a5
Fix JGit-Decribe (properly this time)
Change-Id: If24879e2db9db7ba54af44cbb73995fc74d512de
Reviewed-on: http://gerrit.dmdirc.com/2498
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 роки тому
Chris Smith
14dfc933fc
Tidy, fix window closing.
Change-Id: Ica703c3d9cf8554f88144b6311b72b3e44889d3a
Fixes-issue: CLIENT-383
Reviewed-on: http://gerrit.dmdirc.com/2491
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 роки тому