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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
Greg Holmes
26478d87bb
Add CoreProfilesDialogModel.
The profiles wrapper needs to be replaced (probably), the model is
flexible enough to cope with this. It's still a little bit hacky
with the wrapped model and if we stick with them we should probably
change this model.
EditSelectedProfileNameValidator and EditSelectedNicknameValidator
are both a work in progress and quite like prevent the editing of
profiles.
This still needs to be unit tested.
Change-Id: I9dd73f62ae3641b8d11da9881ad13a11a5b4453b
Reviewed-on: http://gerrit.dmdirc.com/3617
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Git
6dc0c4752c
Update submodules: parser (new commits)
parser:
3ee6e16 Greg Holmes <greg@dmdirc.com >
Handle callbacks imports better in the parser
Gerrit: http://gerrit.dmdirc.com/3618
Change-Id: I6fa0e85a3b41e9332188a784c3208a42a3983447
10 years ago
Git
ea90344918
Update submodules: plugins (new commits), util (new commits)
plugins:
75b36b0 Greg Holmes <greg@dmdirc.com >
Fix initial validation on new server dialog.
Gerrit: http://gerrit.dmdirc.com/3616
56b3438 Greg Holmes <greg@dmdirc.com >
Add new feedback dialog.
Depends-On: Id16ce13eac3bf4f359bd0d743cdd6041fc47bcaa
Depends-On: Ifc8ca757700db2dd19db89715e95f6c1df15e999
Gerrit: http://gerrit.dmdirc.com/3615
util:
3796fcc Greg Holmes <greg@dmdirc.com >
Add Optional email address validator.
Gerrit: http://gerrit.dmdirc.com/3613
Change-Id: I659f68ba3e0ecc3acaf4f5edf1caeafe266b1713
10 years ago
Greg Holmes
d7f35ad00d
Use Optional email address validator.
Change-Id: Id16ce13eac3bf4f359bd0d743cdd6041fc47bcaa
Depends-On: Ifc8ca757700db2dd19db89715e95f6c1df15e999
Reviewed-on: http://gerrit.dmdirc.com/3614
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Greg Holmes
21106aa7c2
Add CoreFeedbackDialogModel.
Change-Id: I0b995639103e7511b89e9aee658f91476f2547b1
Reviewed-on: http://gerrit.dmdirc.com/3603
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Git
a8badf51d0
Update submodules: plugins (new commits), util (new commits)
plugins:
fae999a Greg Holmes <greg@dmdirc.com >
Use new downloader methods, falling back to static if required.
Depends-On: I5200f8d84e409cb71c5f7338bca18af6de4c0726
Depends-On: I38151f7c99de90b06e9a29c81e351361d9c6f75b
Gerrit: http://gerrit.dmdirc.com/3601
util:
7170cf6 Greg Holmes <greg@dmdirc.com >
Make Downloader non static
Gerrit: http://gerrit.dmdirc.com/3600
Change-Id: I6429fbc2532c0d6141f2a45b91fd57b772f9ada3
10 years ago
Greg Holmes
6511667c4c
Use new downloader methods.
Change-Id: I38151f7c99de90b06e9a29c81e351361d9c6f75b
Depends-On: I5200f8d84e409cb71c5f7338bca18af6de4c0726
Depends-On: I5330ef3fe6d9d6893a933d6639a2cd586ffddbfa
Reviewed-on: http://gerrit.dmdirc.com/3602
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Git
b9f9aed0c1
Update submodules: util (new commits)
util:
5afbb60 Greg Holmes <greg@dmdirc.com >
Add basic email address validator.
Gerrit: http://gerrit.dmdirc.com/3599
Change-Id: Id67c48f77c3f234c81d676f6b9c0873dfa0faebc
10 years ago
Git
0ddbb0d8b2
Update submodules: defaults (new commits)
defaults:
b508210 Greg Holmes <greg@dmdirc.com >
Add New server dialog defaults.
Gerrit: http://gerrit.dmdirc.com/3598
Change-Id: I76c2ac9f6dc6f3390d9cba248a42300cbaee704d
10 years ago
Git
3c17850644
Update submodules: plugins (new commits), util (new commits)
plugins:
7f7f6fd Greg Holmes <greg@dmdirc.com >
Add NewServerDialog and associated classes.
Gerrit: http://gerrit.dmdirc.com/3596
108d8a1 Greg Holmes <greg@dmdirc.com >
Fix VetoableComboBoxModel being broken.
Gerrit: http://gerrit.dmdirc.com/3595
b7662e6 Greg Holmes <greg@dmdirc.com >
Add a JCheckBox without borders.
Gerrit: http://gerrit.dmdirc.com/3594
util:
19efd0c Greg Holmes <greg@dmdirc.com >
Add license header to utils project.
Gerrit: http://gerrit.dmdirc.com/3591
cc46e2a Greg Holmes <greg@dmdirc.com >
Add port validator that takes Integer
Gerrit: http://gerrit.dmdirc.com/3590
Change-Id: Ia523203e20556dd5b011fa6d982eb6b920daa865
10 years ago
Chris Smith
ee2f819102
Track submodule heads.
`git submodule update --remote` will now sync the submodules
to their master branch.
Change-Id: I192ee8153d9538a599ce63fd5d51ade9741bc6fd
Reviewed-on: http://gerrit.dmdirc.com/3597
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Greg Holmes
d5d4d20f0a
Add NewServerDialogModel and associated classes.
Depends-On: I4d3d94c3dc60690a958a5b2fc8534c35c1f8b61e
Change-Id: Ifa74a7522db34719b18372846f8b8598fc3152b9
Reviewed-on: http://gerrit.dmdirc.com/3589
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Git
e77c2859a1
Update submodules: plugins (new commits)
plugins:
2d0685d Greg Holmes <greg@dmdirc.com >
Don't NPE on null values.
Gerrit: http://gerrit.dmdirc.com/3593
Change-Id: I35873406aa4da7b0187c3ddd5d2b3e37c875cf44
10 years ago
Git
a05db56987
Update submodules: plugins (new commits)
plugins:
2ae4701 Greg Holmes <greg@dmdirc.com >
Move CoreAliasDialogModel classes.
Depends-On: I7ee9ec39fce785b8e374e50fd05f0ef824097ab0
Gerrit: http://gerrit.dmdirc.com/3588
Change-Id: Ie85ebb287c8faab768d8de5cb873925482537115
10 years ago
Greg Holmes
b03e2560fc
Move CoreAliasDialogModel classes.
Depends-On: I2905dd1596fad47d0c7beaa669331063b48bd305
Change-Id: I7ee9ec39fce785b8e374e50fd05f0ef824097ab0
Reviewed-on: http://gerrit.dmdirc.com/3587
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Git
4222e59d96
Update submodules: plugins (new commits)
plugins:
f65adf1 Chris Smith <chris@dmdirc.com >
Fix some generic craziness.
Gerrit: http://gerrit.dmdirc.com/3586
Change-Id: I4a7ca5a19032097e3d4e8285b95f1a773aa4fc73
10 years ago
Git
5f7fd72cec
Update submodules: plugins (new commits)
plugins:
255f496 Greg Holmes <greg@dmdirc.com >
Add reorderablelist validator.
Gerrit: http://gerrit.dmdirc.com/3585
Change-Id: I7bead77aa9f063de6cb385b9e98e33f2bff99ab8
10 years ago
Git
c0e7de2adf
Update submodules: plugins (new commits)
plugins:
439c29e Greg Holmes <greg@dmdirc.com >
Remove some uneeded custom classes.
Gerrit: http://gerrit.dmdirc.com/3584
Change-Id: I0957c7ed06ebc0001a732025eaad3de193a66fe4
10 years ago
Git
13f862a503
Update submodules: plugins (new commits)
plugins:
94db8f5 Greg Holmes <greg@dmdirc.com >
Add more tests for VetoableListSelectionModel.
Gerrit: http://gerrit.dmdirc.com/3582
Change-Id: I1ce0a315919538714e6f1425f0b5dbf59941c586
10 years ago
Git
00408cf0f5
Update submodules: plugins (new commits)
plugins:
282ce0a Greg Holmes <greg@dmdirc.com >
Don't change alias if the current alias is invalid.
Gerrit: http://gerrit.dmdirc.com/3583
Change-Id: Icf46b01945d0196ef8e26ae7a0b09265f94be59c
10 years ago