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
Git
259946109b
Update submodules: plugins (new commits)
plugins:
a5afbf6 Greg Holmes <greg@dmdirc.com >
Add unit test for vetoablelistselectionmodel
Gerrit: http://gerrit.dmdirc.com/3581
Change-Id: I2b187070cbc7d31fd326bd2cdeca1f61d69fd5f8
10 years ago
Git
33442b977f
Update submodules: plugins (new commits)
plugins:
77963ce Greg Holmes <greg@dmdirc.com >
Move AliasDialogModelHandler and remove useless controller.
Depends-On: Ic547ed6e12879c7c6ea77d2c6766989c01dff640
Gerrit: http://gerrit.dmdirc.com/3579
Change-Id: I1fd82b4e3d958de3cb60d0d762b6302631ee6867
10 years ago
Greg Holmes
4bd5b915ff
Move AliasDialogModelAdapter to core. Add check for current alias.
Change-Id: Ic547ed6e12879c7c6ea77d2c6766989c01dff640
Depends-On: I71d77d5c76f72e44303d2fd7f5dede75eef89ec1
Reviewed-on: http://gerrit.dmdirc.com/3580
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Git
ed4044407c
Update submodules: plugins (new commits)
plugins:
a2f834d Greg Holmes <greg@dmdirc.com >
Keep initial size for AMD at 800.
Gerrit: http://gerrit.dmdirc.com/3578
Change-Id: I3b8f48b50a99116b3a78f74aec6c541b8e05685a
10 years ago
Git
a2ed070971
Update submodules: plugins (new commits)
plugins:
f047163 Greg Holmes <greg@dmdirc.com >
Don't validate disabled components.
Gerrit: http://gerrit.dmdirc.com/3577
Change-Id: If2785eb74fd4709331bcf3ac01f91ee815e733c9
10 years ago
Git
3cce469018
Update submodules: plugins (new commits)
plugins:
f4f9796 Greg Holmes <greg@dmdirc.com >
Switch to non deprecated method.
Gerrit: http://gerrit.dmdirc.com/3576
Change-Id: Ib32a5888ed15a8aa75ea0d189e3bb89b317d3691
10 years ago
Git
35eaf676b8
Update submodules: parser (new commits)
parser:
f21d923 Greg Holmes <greg@dmdirc.com >
Fix compiler warnings.
Gerrit: http://gerrit.dmdirc.com/3575
Change-Id: I45c3fd02e3ceea1de724f2a3f72b585d0f94d079
10 years ago
Git
1001a37002
Update submodules: plugins (new commits)
plugins:
3feb3bb Greg Holmes <greg@dmdirc.com >
Fix compiler warnings.
Gerrit: http://gerrit.dmdirc.com/3573
Change-Id: Id76633ee2efed8358b132db9973d87644910fa82
10 years ago