Chris Smith
1890a0e368
Add project files for IDEA
Change-Id: I951f5827472d9a91e3426933c2d5b05fc722f0af
Reviewed-on: http://gerrit.dmdirc.com/3679
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Git
284a6c94cc
Update submodules: plugins (new commits)
plugins:
ca61346 Greg Holmes <greg@dmdirc.com >
Tidy up TreeTreeScroller.
Gerrit: http://gerrit.dmdirc.com/3678
Change-Id: Ib226edbd46dc3eeb9466ea70b0522918f02ace04
10 år sedan
Git
e415608ce7
Update submodules: plugins (new commits)
plugins:
782192e Greg Holmes <greg@dmdirc.com >
EventBouse all the things (well the web ui anyway).
Gerrit: http://gerrit.dmdirc.com/3677
Change-Id: Icea4e42230bb8072ffec2b084ea28b00fdd7666e
10 år sedan
Chris Smith
1dd1a7e0e1
Don't invoke the init target when cleaning.
I'm sure there was a good reason for this at some point, but downloading
and installing all of our dependencies before wiping out the dependencies
folder seems.... silly.
Change-Id: I16f681e6aa16b3370f4377d9519e54e18c66a241
Reviewed-on: http://gerrit.dmdirc.com/3676
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Chris Smith
1460f3a24b
Update URL to ant-nsis.
Github now requires HTTPS.
Change-Id: Ifc8553ba806ef60b0fafb27061a103a9fbad29da
Reviewed-on: http://gerrit.dmdirc.com/3675
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Greg Holmes
3ba3aed30a
EventBus logging for URLBuilder.
Change-Id: If1f98b4007a50f66c2dcd6f0a7744d24b2139555
Reviewed-on: http://gerrit.dmdirc.com/3673
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
6574ec6aba
EventBus logging for URLHandler.
Change-Id: Ia567cd685338bd7e8ff05aac4577611dd5a125cb
Reviewed-on: http://gerrit.dmdirc.com/3672
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
a103c85bf6
EventBus logging for ActionManager.
Change-Id: I83fb4560621b42b6e4fb78c561734e50c68edc52
Reviewed-on: http://gerrit.dmdirc.com/3671
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
57a5219569
EventBus logging for PluginInfo.
Change-Id: I990f72046f0fe7975192fe30f0e86f5af69bf58d
Reviewed-on: http://gerrit.dmdirc.com/3670
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
38e6bd70b4
EventBus logging for PluginManager
Change-Id: I542d4b727f18f940ada5ecff1498d1f2f9927dd5
Reviewed-on: http://gerrit.dmdirc.com/3669
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Git
06dc493dd0
Update submodules: plugins (new commits)
plugins:
490f027 Greg Holmes <greg@dmdirc.com >
EventBus logging for FreeDesktop notifications plugin.
Gerrit: http://gerrit.dmdirc.com/3667
a32eced Greg Holmes <greg@dmdirc.com >
EventBus logging for exec plugin.
Gerrit: http://gerrit.dmdirc.com/3666
Change-Id: I0d0824530554b4ba9893ffca5cc2da5cc1b0b727
10 år sedan
Git
5c472807a1
Update submodules: plugins (new commits)
plugins:
e2b1419 Greg Holmes <greg@dmdirc.com >
EventBus logging for DCC plugin
Gerrit: http://gerrit.dmdirc.com/3665
Change-Id: I81dd87665c8f757eb250f342eb000390edf7aa38
10 år sedan
Chris Smith
a4921dd375
Start work on 'auto commands'.
This is going to replace the perform wrappers. Better name
suggestions on a postcard.
Change-Id: I19fc055d275d25cf9c24fe8a56cba73ea24c2b6a
Reviewed-on: http://gerrit.dmdirc.com/3664
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Greg Holmes
81465e0c3e
Eventbus logging for ServerEventHandler
Change-Id: I680785129229a8546faaaf144f681f30bd1ff04a
Reviewed-on: http://gerrit.dmdirc.com/3663
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Git
f4eb108663
Update submodules: plugins (new commits)
plugins:
ac1c017 Greg Holmes <greg@dmdirc.com >
Pass eventbus for logging in ParserFactory.
Depends-On: Ia42d1a8c6783d2db5100c8a41c6ad46582022530
Gerrit: http://gerrit.dmdirc.com/3662
Change-Id: Iae90eb8fdc471535e943024f2b780c2aba473c92
10 år sedan
Greg Holmes
566e045cfb
Use eventbus logging in CorePluginExtractor.
Change-Id: I45e0932172bbe08d1fd115377f00174f0c380aaa
Reviewed-on: http://gerrit.dmdirc.com/3660
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
b8fcac016b
Use EventBus logging in ParserFactory.
Change-Id: Ia42d1a8c6783d2db5100c8a41c6ad46582022530
Reviewed-on: http://gerrit.dmdirc.com/3661
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
c366f0a60f
Eventbus logging for IdentityManager.
Change-Id: Ib6f32187dadab7a704b280290e8fac4947cbc12e
Reviewed-on: http://gerrit.dmdirc.com/3659
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
ec5145a9ec
Eventbus logging for PerformWrapper.
Change-Id: I363468c5a1a475a132dcc8266406485e23c7237d
Reviewed-on: http://gerrit.dmdirc.com/3658
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Chris Smith
33fe5cebb0
Inject ActionManager.
Change-Id: I2291575c5f9fedc98b1924501b56572c9efd4522
Reviewed-on: http://gerrit.dmdirc.com/3657
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Git
3668189482
Update submodules: plugins (new commits)
plugins:
c8003bc Greg Holmes <greg@dmdirc.com >
Switch to event bug logging in logging plugin.
Gerrit: http://gerrit.dmdirc.com/3656
Change-Id: I997229703244069b49c729bb83766df67747ce8f
10 år sedan
Git
67acaf2d5d
Update submodules: plugins (new commits)
plugins:
d540900 Greg Holmes <greg@dmdirc.com >
Switch to event bug logging in Identd plugin.
Gerrit: http://gerrit.dmdirc.com/3655
1713bb8 Greg Holmes <greg@dmdirc.com >
Switch to event bug logging in Debug plugin.
Gerrit: http://gerrit.dmdirc.com/3654
Change-Id: If651e22177030f50f7af055fe3407bdb252c3efa
10 år sedan
Git
1c41da6b8c
Update submodules: plugins (new commits)
plugins:
84ac4c9 Greg Holmes <greg@dmdirc.com >
Switch to event bug logging in DCC plugin.
Gerrit: http://gerrit.dmdirc.com/3653
Change-Id: Ief6978d53c9619e79c2182ed10ae460b5887f1b8
10 år sedan
Greg Holmes
184e2190ef
Start using eventbus logger in MessageEncoder.
Change-Id: I1fc16db32b0e86fdd288197266d7c623ef7d17f6
Reviewed-on: http://gerrit.dmdirc.com/3652
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
57d53d0f5b
Add ability to post user and app errors to the event bus.
Change-Id: Ieeaac3ed96926c4e80a852a090bedbd0ddec7e8c
Reviewed-on: http://gerrit.dmdirc.com/3651
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
b1c0ceb8fb
Give fatal error dialog an icon.
Not using IconManager to minimise dependencies and reduce causes
of further errors.
Change-Id: I1e8dbfab5705e9965ee24c05f116891271b87326
Fixes-Issue: CLIENT-526
Reviewed-on: http://gerrit.dmdirc.com/3650
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Chris Smith
a53bf89625
Deprecate PluginManager.getDirectory().
This is injectable - you shouldn't need a PluginManager to know
where the files are.
Also give CorePluginExtractor an injectable ctor instead of having
a useless provides method.
Change-Id: Id96f671dbd55a5ad8f130f45d4d2eb7ca3d2c9ab
Reviewed-on: http://gerrit.dmdirc.com/3649
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Git
1f8e082a17
Update submodules: plugins (new commits)
plugins:
6dc22a2 Chris Smith <chris@dmdirc.com >
Unused field.
Gerrit: http://gerrit.dmdirc.com/3648
52f02f4 Chris Smith <chris@dmdirc.com >
Introduce a DcopExecutor, deprecated static junk.
Gerrit: http://gerrit.dmdirc.com/3647
Change-Id: I8611c917217336ddbcc8ff3f66d330d733da60f5
10 år sedan
Chris Smith
c247196227
Remove old alias wrapper.
Change-Id: I52684c3c812d7fc3c13cde8a08d1f4bc65a6f821
Reviewed-on: http://gerrit.dmdirc.com/3646
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Chris Smith
5f5889887a
Strip prefixes from multi-line aliases.
When migrating make sure that existing multi-line aliases get
command chars (and any following silence chars) removed, rather
than just doing it from the first line.
Change-Id: I08b7081cd3f582901909001586048b209acbfa31
Fixes-Issue: CLIENT-512
Reviewed-on: http://gerrit.dmdirc.com/3645
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Chris Smith
b04565f32f
Don't leak streams when installing aliases.
Change-Id: I31ee806e231fad5f81c55aaa51e90728c2a031b5
Fixes-Issue: CLIENT-522
Reviewed-on: http://gerrit.dmdirc.com/3644
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Chris Smith
8fc8b6cf98
Remove obsolete domainUpdated method.
Change-Id: Iaaf6a3932768e7e8e8a5ab225437d0c8340e4d5f
Reviewed-on: http://gerrit.dmdirc.com/3643
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Chris Smith
db706b6de8
Minor tidying.
Disable some new 'controversial' PMD rules, and enable some of the
others we had suppressed.
Change-Id: Ia15d78858617e8b4dcc71c47b91d9975118206a9
Reviewed-on: http://gerrit.dmdirc.com/3642
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Chris Smith
c57658f07d
Dependency inject message sinks.
Change-Id: I124087eeaac00d68892c5d425618c80f853fb6a7
Reviewed-on: http://gerrit.dmdirc.com/3641
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Chris Smith
55beb5b4d7
Fix checkParser ordering.
Not much point throwing an exception if the server's state has
already been mucked up.
Change-Id: I3c64b46ab8c8f432a8276cb717b8816af1bea56a
Reviewed-on: http://gerrit.dmdirc.com/3640
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Chris Smith
47c6026c45
Fix CTCP responses.
Only squelsh the response if the event *has* been handled by
something else.
Change-Id: I173e89c26470c1f605ce56f3e6c04b0d29476b35
Reviewed-on: http://gerrit.dmdirc.com/3639
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Chris Smith
ea2da6d8bb
Use ConfigBinding in Channel.
Not sure why we didn't do this before.
Also unregister the config listener when the channel is closed,
because not leaking things is Good.
Change-Id: I76aaf1f9dad22c2066f78d66a0d87da24320e2a0
Reviewed-on: http://gerrit.dmdirc.com/3638
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Chris Smith
7b5f61e81a
Wrap channel management in a utility class.
Change-Id: I4702f024dc3bf4114c0f4ad63f51e06751eab547
Reviewed-on: http://gerrit.dmdirc.com/3637
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Greg Holmes
e0c0491dec
Some changes to the profile dialog model.
Change-Id: I29df5d4140fa494495f2230cd5dcc24ecacf0736
Reviewed-on: http://gerrit.dmdirc.com/3635
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Git
c6a0431e8d
Update submodules: plugins (new commits)
plugins:
d2166bb Greg Holmes <greg@dmdirc.com >
Ensure class is initialised before doing things with it.
Gerrit: http://gerrit.dmdirc.com/3634
Change-Id: I3693344c263a2724cd1bbefdc10c56ef756240cc
10 år sedan
Greg Holmes
2ffe10767d
Add a workaround to fix invite actions (and probably others)
Change-Id: I4d518a7ce698a31633c88e2255b3402ee0b9385a
Reviewed-on: http://gerrit.dmdirc.com/3633
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
d32eda6cf4
Dont change selection if new value matches old value.
Change-Id: Ia64ebd397d2c5093ef1aacb2063baebcfa236af8
Fixes-Issue: CLIENT-519
Reviewed-on: http://gerrit.dmdirc.com/3632
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Git
b6f4d42667
Update submodules: plugins (new commits)
plugins:
ed6e382 Greg Holmes <greg@dmdirc.com >
Select an alias when deleting one.
Fixes-Issue: CLIENT-517
Gerrit: http://gerrit.dmdirc.com/3631
Change-Id: Ic9355b5d8fecb73279c3aa50fe1ed4a2a117b8fb
10 år sedan
Git
30724c0217
Update submodules: plugins (new commits)
plugins:
24fa126 Greg Holmes <greg@dmdirc.com >
Fix broken list selection model implementation.
Fixes-Issue: CLIENT-515
Gerrit: http://gerrit.dmdirc.com/3630
4b5728f Greg Holmes <greg@dmdirc.com >
Reset scrollpane when setting response text.
Fixes-Issue: CLIENT-516
Gerrit: http://gerrit.dmdirc.com/3628
Change-Id: I6b24ee74092e6a7e5ab1ce25868464682c9cecd2
10 år sedan
Greg Holmes
e74208dc4d
An alias is valid is none is selected.
Change-Id: Id853197d3884ad18d8c90e53e930f9680170e994
Fixes-Issue: CLIENT-518
Reviewed-on: http://gerrit.dmdirc.com/3629
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
10 år sedan
Git
9589feaca0
Update submodules: plugins (new commits)
plugins:
ae9a6ae Greg Holmes <greg@dmdirc.com >
Perform windowClose methods on the EDT.
Gerrit: http://gerrit.dmdirc.com/3627
Change-Id: I1c7074f629ba41ab29928b8a0b7141b98a29f3ec
10 år sedan
Git
17aa78875d
Update submodules: plugins (new commits)
plugins:
2482d2a Greg Holmes <greg@dmdirc.com >
Use new loadModel method in AliasDialogModel.
Depends-On: 17cdb63df9
Gerrit: http://gerrit.dmdirc.com/3622
Change-Id: I7e0b60ed3ef4cb76af5b56c6b8da0d5970e5881e
10 år sedan
Greg Holmes
413c3b8e40
Fix up CoreAliasDialogModel
Change-Id: I20df1c9c0b1db6ceece276a96382196ed13cedd8
Depends-On: d1f48e58e8
Reviewed-on: http://gerrit.dmdirc.com/3621
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
e6bdb7819e
Add more unit tests.
Change-Id: I42d6704226b9efa81cf15ba38b3236eeafe3e250
Reviewed-on: http://gerrit.dmdirc.com/3620
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
5aae1e9dd6
Finish CoreProfilesDialogModel.
This model should happily cope with the existing profiles wrapper
being rewritten and when the UI uses this model should mean no UI
changes required to add support.
Change-Id: Iea3b7838cef94514865ecb77064c133ca4556030
Reviewed-on: http://gerrit.dmdirc.com/3619
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan