Git
64fc2139f9
Update submodules: util (new commits)
util:
41dcf3b Greg Holmes <greg@dmdirc.com >
Check for null before validating again regex.
Gerrit: http://gerrit.dmdirc.com/3569
Change-Id: If45ffaa84a33226aeee3e09fc377798b1f9a3914
10 years ago
Git
4ff9448b00
Update submodules: plugins (new commits)
plugins:
60e66ce Greg Holmes <greg@dmdirc.com >
Default to no selection as per other models.
Gerrit: http://gerrit.dmdirc.com/3570
Change-Id: Ia2d1df145ba146f52ebffb6a112b0abd3d7575c3
10 years ago
Git
c6591e8441
Update submodules: util (new commits)
util:
459368e Greg Holmes <greg@dmdirc.com >
Add integer validator.
Gerrit: http://gerrit.dmdirc.com/3568
Change-Id: I38d405248c82813c45fc964921829fcff4e39aa6
10 years ago
Git
5067302e35
Update submodules: plugins (new commits)
plugins:
ba73cd4 Greg Holmes <greg@dmdirc.com >
Switch alias dialog to use a side list instead of table.
Gerrit: http://gerrit.dmdirc.com/3566
Change-Id: Ic9f4d9fa27cfca9781de4fc002376c12dc25bbc6
10 years ago
Chris Smith
0bc8af8c24
Add a skeleton security policy.
For now this just allows everything (including replacing the
SecurityManager/Policy...) but we can start restricting things
later.
Change-Id: I3627bf06bd35fcebfb42bdc563617b830a999aaa
Reviewed-on: http://gerrit.dmdirc.com/3567
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Git
d4bd3d3864
Update submodules: plugins (new commits)
plugins:
0896bce Chris Smith <chris@dmdirc.com >
More fixes.
Gerrit: http://gerrit.dmdirc.com/3565
Change-Id: Ife73fe0fd9a2261a7a7ca70e740cce7db74fbab3
10 years ago
Git
4158564997
Update submodules: plugins (new commits)
plugins:
5669e78 Chris Smith <chris@dmdirc.com >
Fix up DebugTest.
Fix ambiguous verify calls that somehow work on J7 but not J8.
Tidy imports, use Guava Sets instead of icky AICs.
Gerrit: http://gerrit.dmdirc.com/3564
Change-Id: Ibc04f6e5bbec39fc0524307f68a4c8d569fe006d
10 years ago
Chris Smith
79cf2aeefd
Add default aliases and extract them.
Change-Id: If6079d951f7b6b5379043ffb9772d757fef9837b
Reviewed-on: http://gerrit.dmdirc.com/3563
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Git
79ac144c9f
Update submodules: plugins (new commits)
plugins:
bfe40a2 Greg Holmes <greg@dmdirc.com >
Fix funky alias delete behaviour.
Gerrit: http://gerrit.dmdirc.com/3562
Change-Id: I6c5bdba775276d30dabe56727e7214ebf82189ae
10 years ago
Chris Smith
0076d40f7d
Start lifecycle components before ClientOpened.
Change-Id: Iff601f49a4f50c8c84345f32c4268c5d992216ce
Reviewed-on: http://gerrit.dmdirc.com/3561
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
6e6a1098ae
Update submodules: plugins (new commits)
plugins:
fc4e2c7 Greg Holmes <greg@dmdirc.com >
Remove old alias manager dialog.
Gerrit: http://gerrit.dmdirc.com/3560
Change-Id: I9818d9d5e98adf63759cc84d730e024a0bc05bf7
10 years ago
Git
189126c2c9
Update submodules: plugins (new commits), util (new commits)
plugins:
5dab8b8 Greg Holmes <greg@dmdirc.com >
Make ComponentValidators generic.
Gerrit: http://gerrit.dmdirc.com/3558
4c5a893 Greg Holmes <greg@dmdirc.com >
Switch to some new validators in PMD.
Gerrit: http://gerrit.dmdirc.com/3557
util:
7687baa Greg Holmes <greg@dmdirc.com >
Add list not empty validator.
Gerrit: http://gerrit.dmdirc.com/3559
Change-Id: I5b97115dc0f1f398d80b1ed4a3a1cb4260ffe1bc
10 years ago
Git
31258daac5
Update submodules: plugins (new commits)
plugins:
f754599 Greg Holmes <greg@dmdirc.com >
Add new validation framework. Use it.
Gerrit: http://gerrit.dmdirc.com/3556
Change-Id: I86ac5740b864fef1f15f456f16416def0cc3ce2e
10 years ago
Chris Smith
89474b1ee8
Pass a file into YamlAliasStore.
This allows it to be used to read other files, such as bundled
defaults.
Change-Id: I1db09ccf6e8048e00e8c73da4962f68c8bb8fb85
Reviewed-on: http://gerrit.dmdirc.com/3555
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
fdbcd18c78
Correctly handle multi-line aliases attempt #3.
Each line needs command chars adding, not just the first one.
Change-Id: I95976dcdf102744e25ed29ea99ff9dd6b32b44ef
Reviewed-on: http://gerrit.dmdirc.com/3554
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
91de89a419
Remove broken, old JavaDoc.
Change-Id: I30a3f5c40ebd32468f5081c1dee3cd757ebb4012
Reviewed-on: http://gerrit.dmdirc.com/3553
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
dda4c028d5
Handle multi-line aliases in the alias handler.
Change-Id: I8bdf41bae0eeac4ef2b15a09b56b34ccb1da6246
Reviewed-on: http://gerrit.dmdirc.com/3552
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
1bd3f2a5f6
Fix AliasFactory breaking on empty substitutions
Change-Id: If21bfa4a7fe8031a1b04416aceb8acf4b265a675
Reviewed-on: http://gerrit.dmdirc.com/3551
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
eb909956f0
Update submodules: plugins (new commits)
plugins:
456fc66 Greg Holmes <greg@dmdirc.com >
Fix compiler warning.
Gerrit: http://gerrit.dmdirc.com/3550
Change-Id: I6fc13449389fda0b41e4f7ca43256c0187c54221
10 years ago
Git
967afe9aea
Update submodules: plugins (new commits)
plugins:
86549ef Greg Holmes <greg@dmdirc.com >
Fix flakey alias manager dialog.
Gerrit: http://gerrit.dmdirc.com/3549
Change-Id: Ibee140f517832b0fb5874e0723b7291ae6a73df8
10 years ago
Chris Smith
6f02afbcb2
Deprecate old aliases and remove core refs.
Change-Id: I5de5f97b47cc856b8e751d6b168e27acca6bb3a6
Reviewed-on: http://gerrit.dmdirc.com/3548
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
a42a254096
Migrate action aliases to real aliases.
Change-Id: I2d5f263df1c1e7c36e3c8a392aa2d35c8730a36a
Reviewed-on: http://gerrit.dmdirc.com/3547
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
e5f227908e
Don't create aliases with command chars in.
The aliases system expects both names and substitutions to
be plain, as it will add the relevant chars itself.
Change-Id: I1dbe301952148937928d3b1867bce499b255cd3c
Reviewed-on: http://gerrit.dmdirc.com/3546
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
b4337541a1
Update submodules: plugins (new commits)
plugins:
3ca079a Greg Holmes <greg@dmdirc.com >
Remove some compiler warnings
Gerrit: http://gerrit.dmdirc.com/3545
Change-Id: If43fb48a892e498ddaf5360402ec2e9c8c1cea3b
10 years ago
Git
c0e5a9d9d9
Update submodules: plugins (new commits)
plugins:
56d19e7 Greg Holmes <greg@dmdirc.com >
Prevent selection changed on invalid profile.
Gerrit: http://gerrit.dmdirc.com/3544
Change-Id: I4b15e455adb99d2c0a0ee40c65db2d4ccf931b2f
10 years ago
Git
f60f900ded
Update submodules: plugins (new commits)
plugins:
b4d934f Greg Holmes <greg@dmdirc.com >
If deleting selected alias, nullify selected alias.
Gerrit: http://gerrit.dmdirc.com/3543
Change-Id: I129ade5cc2d488fe595112acebc71863d3ea029c
10 years ago
Git
06dd7b6601
Update submodules: plugins (new commits)
plugins:
7b4a4a4 Greg Holmes <greg@dmdirc.com >
Add VetoableListSelectionModel.
Using this, don't allow the user to deselect things in the alias
manager dialog.
Gerrit: http://gerrit.dmdirc.com/3542
Change-Id: Ia88a9219fbc50b10fd33d4ce44627d7f3b64f30b
10 years ago
Git
6765db88cb
Update submodules: plugins (new commits)
plugins:
780cb7b Greg Holmes <greg@dmdirc.com >
Select newly added alias.
Gerrit: http://gerrit.dmdirc.com/3541
Change-Id: Id482a022e4a61865ff1ec1ff6b6ea0a8d5c05fb4
10 years ago
Git
f907279964
Update submodules: plugins (new commits)
plugins:
2a3de7f Greg Holmes <greg@dmdirc.com >
Fix broken removing
Gerrit: http://gerrit.dmdirc.com/3540
Change-Id: I1ba1752a89391248741d275658427942e8dd7c8a
10 years ago
Greg Holmes
4fa7324842
Fix saving for core alias dialog model.
Change-Id: I5c4a0cabf19c4304aa6f3312eec9233ec34029fd
Reviewed-on: http://gerrit.dmdirc.com/3539
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Git
0754e1016b
Update submodules: plugins (new commits)
plugins:
b18c24b Greg Holmes <greg@dmdirc.com >
Add ability to change aliases to new alias dialog.
Gerrit: http://gerrit.dmdirc.com/3538
Change-Id: Idd659d3e20bafd107c64c42353bffad4fee0ddb3
10 years ago
Greg Holmes
e57e52ab01
Add toString method to alias.
Change-Id: I908939518795c48ded0b110abf69434823a285a1
Reviewed-on: http://gerrit.dmdirc.com/3537
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Chris Smith
fa4a3d6dbc
Move /alias command over to new AliasManager.
Change-Id: Idcc9a9cb937302916998900cfc8a00f59d63cc08
Reviewed-on: http://gerrit.dmdirc.com/3536
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
13c09d7b10
Add a factory for creating aliases
Also statically import precondition methods randomly.
Depends-On: I49ec46315f1366d27c12d1b4cc2ac92cd479d46d
Change-Id: I2285d5b886d49841c3e5e6645da14a1c880e6745
Reviewed-on: http://gerrit.dmdirc.com/3535
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Git
02dd7d1fbd
Update submodules: plugins (new commits)
plugins:
7655629 Chris Smith <chris@dmdirc.com >
Use injected ctor for CoreAliasDialogModel.
Gerrit: http://gerrit.dmdirc.com/3534
Change-Id: I47a4195fd62c48b4d7ce3b57d1185a4ce4d62b05
10 years ago
Greg Holmes
5ef0710271
Add messages to preconditions.
Change-Id: Ica3abaa11a2753dbeb58ebf2fd9922ff43a9d3c0
Reviewed-on: http://gerrit.dmdirc.com/3533
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
21f4f72607
Update submodules: plugins (new commits)
plugins:
068679d Greg Holmes <greg@dmdirc.com >
Add missing titles to dialogs.
Gerrit: http://gerrit.dmdirc.com/3532
Change-Id: I60a216c8b9f985eef76d1e553437cbc5bb288ed2
10 years ago
Git
bef7cd7ce4
Update submodules: plugins (new commits)
plugins:
1531c68 Greg Holmes <greg@dmdirc.com >
Add read only new alias manager dialog.
Gerrit: http://gerrit.dmdirc.com/3531
Change-Id: Id2934cdf774a61edecb1dfcad578dee9c911334a
10 years ago
Greg Holmes
8f8e5d1ca2
Make setSelectedAlias take an optional.
Change-Id: Ia2274c427b1635578d470e7321364f7e28298971
Reviewed-on: http://gerrit.dmdirc.com/3530
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Git
5d50dde784
Update submodules: plugins (new commits)
plugins:
e8a97f4 Greg Holmes <greg@dmdirc.com >
Add a generic table model.
Gerrit: http://gerrit.dmdirc.com/3529
Change-Id: I9a986bfc106f8bb219b4365b7a05c97482717c2f
10 years ago
Greg Holmes
b3f5990ae7
Bundle YAML Reader.
Fixes-Issue: CLIENT-511
Change-Id: I619585c54fb09f5eb0926c10d959945726b707f2
Reviewed-on: http://gerrit.dmdirc.com/3528
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Greg Holmes
dad7b6d865
Dont require UI to create aliases.
Change-Id: I01e8bbd9beb0dfd76827455d2939a9e6ff7d74ec
Reviewed-on: http://gerrit.dmdirc.com/3527
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Chris Smith
7f69a44212
Make handling of lifecyclecomponents more generic.
Change-Id: If5f4b2c140a40b768f0acb616b6c7ec15165dc1e
Reviewed-on: http://gerrit.dmdirc.com/3526
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Greg Holmes
44911486b0
Add renamealias to corealiasdialogmodel
Change-Id: I3a6f219279f8c0a6a8a0f7471114b371a7039ef7
Reviewed-on: http://gerrit.dmdirc.com/3524
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Chris Smith
9e9984e280
Move aliases DI code into its own module.
Change-Id: Ifafbf427cd1a1f6ac0a1635c72b065a5f911c8fe
Reviewed-on: http://gerrit.dmdirc.com/3525
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Greg Holmes
fca2f139ae
Add unit tests for CoreAliasDialogModel
Change-Id: I40a3cd040855b53ec87fd476690ddf65c2e3d080
Reviewed-on: http://gerrit.dmdirc.com/3523
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Greg Holmes
20933ec0a1
Add core alias dialog model.
Change-Id: Ia8130431e23f965fe55725588f5eb637087c04df
Reviewed-on: http://gerrit.dmdirc.com/3522
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Chris Smith
61f974b17d
Hook aliases in Main, for now.
Change-Id: Ic51f6ca303a77cf0510780ba043402105381c04c
Reviewed-on: http://gerrit.dmdirc.com/3521
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
bd3583313c
Add an AliasLoader and associated plumbing.
Introduce a global lifecycle component interface which provides a
way to start/stop components, and will help with The Quitting Problem™
when we get around to it.
Change-Id: I6d43f354e90e8206bea3f61a74d09728c9cac5aa
Reviewed-on: http://gerrit.dmdirc.com/3520
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
c2edb71dc6
Add a store that reads/writes aliases.
Change-Id: I24afd60eecf5d77e8ecaf23de584243806df8fdd
Reviewed-on: http://gerrit.dmdirc.com/3519
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago