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 >
пре 11 година
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 година
Chris Smith
4737d24b74
Web UI tidying.
- Fix various issues with overflowing text
- Tidy up logging a bit
- Other minor tidying
Change-Id: I5e1392a2db7c76057c5f80b0be9e2f9c6b0ed3de
Fixes-issue: CLIENT-382
Fixes-issue: CLIENT-381
Fixes-issue: CLIENT-377
Reviewed-on: http://gerrit.dmdirc.com/2490
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Chris Smith
2199718372
Encode 0x01 chars in JSON output.
Change-Id: I598300f39dc13b80ca7f3edde3be71a78aa09e52
Fixes-Issue: CLIENT-373
Reviewed-on: http://gerrit.dmdirc.com/2486
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Chris Smith
a40c01eecf
Fix all WebUI text being monospaced.
Change-Id: I2295a216ab78d72484e6c05882da7fa887791bae
Fixes-issue: CLIENT-375
Reviewed-on: http://gerrit.dmdirc.com/2487
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Chris Smith
039fc25fbb
Tidying
Change-Id: I4d5ecd2970460566b31875105d4f9badeffbb328
Reviewed-on: http://gerrit.dmdirc.com/2485
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Chris Smith
06099fd051
Upgrade jQuery
Change-Id: I570807ad6976a940777ca288f3bf95fc77537f8f
Reviewed-on: http://gerrit.dmdirc.com/2484
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Chris Smith
62240b229e
Support for sending raw stanzas with the XMPP parser.
Change-Id: I1ca5f2a783042500b722b20dd20aa604f4c731f0
Fixes-issue: CLIENT-371
Reviewed-on: http://gerrit.dmdirc.com/2479
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Chris Smith
d367b6f8af
Add basic error handling for XMPP messages
Change-Id: I0333bb648d246bbba2e5281ea8373fa2d57b0cfa
Fixes-issue: CLIENT-370
Reviewed-on: http://gerrit.dmdirc.com/2478
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Chris Smith
65ab5f464c
Adapt to Smack's silly exception structure.
Change-Id: I24aa53dc3941a32db9a8b80b54b91d977bba8fad
Fixes-issue: CLIENT-354
Reviewed-on: http://gerrit.dmdirc.com/2477
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
пре 12 година
Greg Holmes
2a7c3e3fd4
Add Windows Session Lock plugin.
Change-Id: I4f31edd67867d4039268b3568821a4bd5b0779b5
Reviewed-on: http://gerrit.dmdirc.com/2472
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
fedcadfd0a
Convert between model and view for row selection.
Change-Id: I20a39179dc21d8c183096a6ef557a746545c02fe
Fixes-Issue: CLIENT-369
Reviewed-on: http://gerrit.dmdirc.com/2476
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
957d682b19
Use NMA API in new thread.
Change-Id: Ib6fc5fa6a4f41d63872df025dd39a03f919e7441
Fixes-Issue: CLIENT-368
Reviewed-on: http://gerrit.dmdirc.com/2475
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
8f7991aa3c
Tidy up some threading in MainFrame.
Change-Id: Icd048f3eac41cdd31d7d3944fa36eaf78317ee21
Reviewed-on: http://gerrit.dmdirc.com/2474
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
1b8961d442
Fix long ruynning bug where the DCC plugin doesn't work.
Change-Id: I77c811c20850e35edd30931425c12938a9562d1c
Reviewed-on: http://gerrit.dmdirc.com/2473
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
ae65b221aa
Pass caret position into input handler.
Change-Id: Ibdd698a09cd14affb5d88f3156cbb582d0bde047
Depends-On: Ia5bcb212121521a73c14b14f8f827756e2f0a29d
Reviewed-on: http://gerrit.dmdirc.com/2471
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
2b0dc53a8d
Add new method for invokeAndWait using Callable not ReturnableThread
Change-Id: Ic0edb15c06533c0df5bc78f0f6878ca5ae98d9d0
Reviewed-on: http://gerrit.dmdirc.com/2465
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Shane Mc Cormack
79056d1075
Detect new and old names for apple look and feel.
Fix Apple Menu Items to actually work for the first time since November 2010 (db95f29d75 )
This should probably be backported also along with I6b31f255981dd064ef19bea2b84e8389d63e71c3 but is less important.
Change-Id: I325f91b0a2f9cf033f47138330abad132a77bf9a
Reviewed-on: http://gerrit.dmdirc.com/2467
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Shane Mc Cormack
28a5bf7f14
Prevent "Apple" class being given a null config.
0.6.7 for OS X will need rebuilding to include this fix.
Change-Id: I6b31f255981dd064ef19bea2b84e8389d63e71c3
Reviewed-on: http://gerrit.dmdirc.com/2466
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
пре 12 година
Greg Holmes
61d33d4471
This code is really not required, might even fix an issue.
Change-Id: I91d336926db51db0d6332afc78f78bc0058ba998
Fixes-Issue: CLIENT-359
Reviewed-on: http://gerrit.dmdirc.com/2464
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година
Greg Holmes
02bee41e74
Fix textpane being unable to display a single line.
Change-Id: Ifd60765e87ecbc2fc6f4401f61c143e1e4e5eae3
Fixes-Issue: CLIENT-362
Reviewed-on: http://gerrit.dmdirc.com/2463
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
пре 12 година