Chris Smith
da525f87b6
Add Command implementation for aliases.
Change-Id: Id9e68a94dc0b42b3fc4450154e2e2e71807a88c1
Reviewed-on: http://gerrit.dmdirc.com/3516
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Git
9f6d17d599
Update submodules: plugins (new commits)
plugins:
f795202 Greg Holmes <greg@dmdirc.com >
This code doesn't do subdirectories, so is completely broken. It just happens to not be used in the client.
Revert "Start using nio2 in resource managers."
This reverts commit bc1238c0e5 .
Gerrit: http://gerrit.dmdirc.com/3512
Change-Id: Ib2f5b0a8ab0dbade361f7aa0e8f58013289a6669
10 lat temu
Greg Holmes
0dbe332ec1
This code doesn't do subdirectories, so is completely broken. It just happens to not be used in the client.
Revert "Start using nio2 in resource managers."
This reverts commit a4c4174103 .
Change-Id: Ia0c6f0f1a7c654338573440826b0bb8c89564c17
Reviewed-on: http://gerrit.dmdirc.com/3513
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
35d0fc5b24
Guava 17.
Change-Id: I0e3a9e3bc023c9a0b2dfe0dcb1a593a24a63ed4e
Reviewed-on: http://gerrit.dmdirc.com/3515
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
85e2c8591e
Add a basic model class for aliases.
Change-Id: I2df03b35733bd60af99f9502166d4e96b02bb300
Reviewed-on: http://gerrit.dmdirc.com/3514
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Greg Holmes
a4c4174103
Start using nio2 in resource managers.
Change-Id: I2f9f58595e0867db798c1930d5a90975bab296f8
Depends-On: Ibac8f73683eec322d28cd10ced08c8777812ac43
Reviewed-on: http://gerrit.dmdirc.com/3509
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Git
de2c378b22
Update submodules: plugins (new commits)
plugins:
bc1238c Greg Holmes <greg@dmdirc.com >
Start using nio2 in resource managers.
Depends-On: I2f9f58595e0867db798c1930d5a90975bab296f8
Gerrit: http://gerrit.dmdirc.com/3510
Change-Id: I5cfb8d1632839360eb55b6708f5ee08e9ba52d7a
10 lat temu
Git
ff74022dee
Update submodules: util (new commits)
util:
4e6bf2d Chris Smith <chris@dmdirc.com >
Make some fields in TextFile final.
Gerrit: http://gerrit.dmdirc.com/3508
Change-Id: Ifa4d1eb736031cda1937ad02d35defb9c610222a
10 lat temu
Git
53339a854c
Update submodules: util (new commits)
util:
a48c210 Chris Smith <chris@dmdirc.com >
Allow null Files to be passed to TextFile again.
We do this for temporary configuration files which are never saved
(e.g. the addon settings). It's a bit of a kludge, but for now we
should maintain it.
Fixes-Issue: CLIENT-510
Gerrit: http://gerrit.dmdirc.com/3507
Change-Id: Ibeaf0b5f996bf8e305dde956906cdd5f3feeb19d
10 lat temu
Git
3d314978a5
Update submodules: plugins (new commits)
plugins:
aa61a7e Shane Mc Cormack <shane@dmdirc.com >
Get rid of nice, useful J8 method. #2
Gerrit: http://gerrit.dmdirc.com/3506
Change-Id: I1d3e9e0202a6cc1214016b8180ed652fc148cfac
10 lat temu
Git
aa129b11c6
Update submodules: plugins (new commits)
plugins:
446ab2b Chris Smith <chris@dmdirc.com >
Get rid of nice, useful J8 method.
Gerrit: http://gerrit.dmdirc.com/3505
Change-Id: I9243b595dd0cf35156591bdc1246a0afd63c5b51
10 lat temu
Git
e49bdec3bb
Update submodules: plugins (new commits)
plugins:
f4a65cd Greg Holmes <greg@dmdirc.com >
Badly handle error deleting profiles.
Depends-On: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Depends-On: I9463e66dc39881bcc69b64b8900df1010683b0bc
Depends-On: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Gerrit: http://gerrit.dmdirc.com/3504
Change-Id: Ie36bf3189d7ba91465833b5310aa4b6631bc8030
10 lat temu
Git
86d525808a
Update submodules: util (new commits)
util:
3f4f28c Greg Holmes <git@greg.holmes.name >
Add Path support to TextFile.
Depends-On: I9463e66dc39881bcc69b64b8900df1010683b0bc
Depends-On: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Depends-On: I4fa54ebe8f4ff93c8fc33504af66338eda01d0b8
Gerrit: http://gerrit.dmdirc.com/3502
Change-Id: I96aca08eb6246e9b99d2994b70f3384ef974bd0b
10 lat temu
Greg Holmes
6c730e6ff2
Throw exceptions is we fail to delete config file based things.
Change-Id: I4fa54ebe8f4ff93c8fc33504af66338eda01d0b8
Depends-On: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Depends-On: I9463e66dc39881bcc69b64b8900df1010683b0bc
Depends-On: I752f5bebe42514f1dc21e1b77e1ee5a649f324f5
Reviewed-on: http://gerrit.dmdirc.com/3503
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Git
8b69d86750
Update submodules: plugins (new commits)
plugins:
14fe3cb Greg Holmes <greg@dmdirc.com >
Remove another singleton.
Gerrit: http://gerrit.dmdirc.com/3501
Change-Id: If1a72555e641de09e348a97f72dbd3aa8670547b
10 lat temu
Git
96d964cac2
Update submodules: plugins (new commits)
plugins:
30eb994 Greg Holmes <greg@dmdirc.com >
Maybe convert actions listening to events in script plugin.
Gerrit: http://gerrit.dmdirc.com/3500
Change-Id: I00214d7c1eaabb9d203b6d83ecd2a509a78e401e
10 lat temu
Git
fc978beba8
Update submodules: plugins (new commits)
plugins:
bab9c07 Greg Holmes <greg@dmdirc.com >
Switch DCCManager to ServerCtcpEvent.
Gerrit: http://gerrit.dmdirc.com/3499
Change-Id: Ib87c8171586c96f2a44bb13c74c1ba6cbf51e50c
10 lat temu
Git
3ccd4cb0b2
Update submodules: plugins (new commits)
plugins:
229ea9b Greg Holmes <greg@dmdirc.com >
Refactor dCC slightly.
Add question dialog to DCC Chats.
Add question dialog to DCC Sends.
Remove unused method askQuestion method.
Gerrit: http://gerrit.dmdirc.com/3498
Change-Id: I3599839c2a2774241c92e25a8530352a4fd6e830
10 lat temu
Git
b047a25d53
Update submodules: plugins (new commits)
plugins:
16dc8c8 Greg Holmes <greg@dmdirc.com >
Convert DCC Plugin to use events.
Gerrit: http://gerrit.dmdirc.com/3494
d1900b8 Greg Holmes <greg@dmdirc.com >
Use events in lag display.
Depends-On: Id53eb0fba852cf19e80dbd51d6b45fc9fc3dbee6
Gerrit: http://gerrit.dmdirc.com/3496
Change-Id: Ie18b4333d592e7df2f20bba40bf5b07fbf2ee281
10 lat temu
Git
8abb8aa516
Update submodules: plugins (new commits)
plugins:
67f0c60 Greg Holmes <greg@dmdirc.com >
Use events for the logging plugin.
Depends-On: Id53eb0fba852cf19e80dbd51d6b45fc9fc3dbee6
Gerrit: http://gerrit.dmdirc.com/3497
Change-Id: Iae3088d55df7403e8295e8f0f65e8db366ba606a
10 lat temu
Greg Holmes
6afb56b917
Add server events.
Change-Id: Id53eb0fba852cf19e80dbd51d6b45fc9fc3dbee6
Reviewed-on: http://gerrit.dmdirc.com/3486
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Git
b3e322bbb9
Update submodules: plugins (new commits)
plugins:
75e1252 Greg Holmes <greg@dmdirc.com >
Fixes for from removing unknown_command action.
Depends-On: Ibcfc059d943a64494842eab68428ea8351206a09
Gerrit: http://gerrit.dmdirc.com/3491
Change-Id: I5713dae36fa8e8684958fe663cb255a4787577e0
10 lat temu
Greg Holmes
cb25fc6edc
Add unknown command event.
Depends-On: I06ee87cf6f7795eb3ee07828fb43f4381a465ac3
Change-Id: Ibcfc059d943a64494842eab68428ea8351206a09
Reviewed-on: http://gerrit.dmdirc.com/3488
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
5337f506f6
Switch to nio for files in Action.
Change-Id: If5b1caa86eade5cb4f97fbe693b8029c5b5bbb95
Reviewed-on: http://gerrit.dmdirc.com/3495
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Git
99e2270f36
Update submodules: plugins (new commits)
plugins:
92d47c0 Greg Holmes <greg@dmdirc.com >
Use events not actions in nick colour plugin.
Depends-On: Id53eb0fba852cf19e80dbd51d6b45fc9fc3dbee6
Gerrit: http://gerrit.dmdirc.com/3492
ba29089 Greg Holmes <greg@dmdirc.com >
Fix topic bar erroring on config change.
Fixes-Issue: CLIENT-509
Gerrit: http://gerrit.dmdirc.com/3490
0dad00b Chris Smith <chris@dmdirc.com >
Include base classes in eventbus debug output.
Gerrit: http://gerrit.dmdirc.com/3485
Change-Id: I4d603739f030da8115882b6acc09faa58b6a4a47
10 lat temu
Greg Holmes
c8cbee55d7
Remove unused method.
Change-Id: Iafa20eb3a83f8ec91d4fe63cae33ff3056ebe035
Reviewed-on: http://gerrit.dmdirc.com/3493
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
78b0bcde00
Fix javadoc errors.
Change-Id: I510480f106c27a2e28c25a709c4f48048600002c
Reviewed-on: http://gerrit.dmdirc.com/3489
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
6cacf0bda4
self messages are self messages and self actions are self actions.
Change-Id: Ia694117ac772ebacc9ca30f0b2e5c7283c05e272
Reviewed-on: http://gerrit.dmdirc.com/3484
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Git
ecf3f7d5b9
Update submodules: plugins (new commits)
plugins:
748c333 Chris Smith <chris@dmdirc.com >
Add a debug command to view events.
Gerrit: http://gerrit.dmdirc.com/3483
Change-Id: Ia98fb4a386d1e5f78943d974d2b15c80bfb63261
10 lat temu
Greg Holmes
a4b8ca6fde
Remove unused actions.
Change-Id: Ib91fe8e4de5f05d08a3bcecbf6bd27fc1f773c8a
Reviewed-on: http://gerrit.dmdirc.com/3482
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
9632b3fcce
Use all the new channel events.
Change-Id: Iccd094635493e5379cdb1e4771edbbca68a61ed6
Reviewed-on: http://gerrit.dmdirc.com/3481
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Greg Holmes
d7a581b6c5
Add the rest of the channel events
Change-Id: I9b28ce7e9d237f2dfe380f4ed5213b42d95ce3b8
Reviewed-on: http://gerrit.dmdirc.com/3480
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
5ab7408d0c
Add channel mode notice event.
Change-Id: I7d48905e7038c01962d4eb925f49ef1827bbc67d
Reviewed-on: http://gerrit.dmdirc.com/3477
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
6b4aad9e15
Add channel notice event.
Change-Id: I4f4ad7955d942b435607e2fe5bae6fce34f38261
Reviewed-on: http://gerrit.dmdirc.com/3478
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
258cd58b2e
Add channel ctcp event.
Change-Id: If5a01bc68f57f30f3ab2b4d9e55acbb8104e1ad6
Reviewed-on: http://gerrit.dmdirc.com/3476
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
f09f220f3b
Add some more channel events.
Change-Id: Iec42294582586783733482f96f6b93d8bdf4002c
Reviewed-on: http://gerrit.dmdirc.com/3475
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Chris Smith
dd1d5def97
Add util for despatching displayable events.
Tidy up a few event despatches.
Change-Id: I8c3f57097bfd7aabcba1bbd1cf495098b257e53c
Reviewed-on: http://gerrit.dmdirc.com/3479
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Greg Holmes
2b0daac17a
Add some more actions.
Change-Id: Ib412a2b139ba1112c04f1f1b9b81d195554bf4e9
Reviewed-on: http://gerrit.dmdirc.com/3474
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
71618c12bc
Start migrating to channel events.
Change-Id: Ie503350804b28e1c682d53017e849b0eba8c00c0
Reviewed-on: http://gerrit.dmdirc.com/3473
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Chris Smith
03ea5733d5
FrameManagers now own and manage an EventBus.
Change-Id: Ie23fdab32a811174b2634a2cc0c617aa91ae1fa2
Reviewed-on: http://gerrit.dmdirc.com/3471
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
b5bc3f7d1a
PluginManager doesn't need an ActionController.
Change-Id: Ifd7b733e61e92100f4aadb50fc890b3f8642337f
Reviewed-on: http://gerrit.dmdirc.com/3472
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Git
7cd4582cc6
Update submodules: plugins (new commits)
plugins:
6682b0b Chris Smith <chris@dmdirc.com >
Plugin support for optional FrameContainer parents
Depends-On: Ibaf13d210cd01e73adf08bac359244b14faef088
Gerrit: http://gerrit.dmdirc.com/3469
5c104f1 Greg Holmes <greg@dmdirc.com >
Use newly simplified query event classes.
Gerrit: http://gerrit.dmdirc.com/3467
Change-Id: I37e709fe9029822f709263a6b08e7b42085bc77b
10 lat temu
Chris Smith
1ec3b56141
FrameContainer parents are Optional.
Change-Id: Ibaf13d210cd01e73adf08bac359244b14faef088
Depends-On: Ief9fccad45d654ffaee9d7a124ebc39f7af56166
Reviewed-on: http://gerrit.dmdirc.com/3470
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
cbd0bd52fb
Re-introduce support for Channels.
I didn't think they were that important, really.
Change-Id: I3b9d2aa76702b764d95bce2cccc0e6a56856b4c9
Reviewed-on: http://gerrit.dmdirc.com/3468
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Git
b7495daf20
Update submodules: plugins (new commits)
plugins:
96f5b57 Greg Holmes <greg@dmdirc.com >
Start removing query actions from logging plugin.
Gerrit: http://gerrit.dmdirc.com/3463
d54425f Chris Smith <chris@dmdirc.com >
Plugin support for FrameContainer changes.
Depends-On: I0dc9f767840ce0989739ea28f08254c78ef0d565
Gerrit: http://gerrit.dmdirc.com/3465
433e396 Chris Smith <chris@dmdirc.com >
Plugin support for optional colours.
Depends-On: I50a19086bab32a35fee535c8500a1636ff82b959
Gerrit: http://gerrit.dmdirc.com/3461
18f04e3 Chris Smith <chris@dmdirc.com >
More MainFrame->Window changes.
Gerrit: http://gerrit.dmdirc.com/3459
1da89bb Chris Smith <chris@dmdirc.com >
Add a @MainWindow qualifier in the swing plugin.
This allows the MainFrame to be injected as a plain Window or Frame.
Gerrit: http://gerrit.dmdirc.com/3457
f2c9d03 Greg Holmes <greg@dmdirc.com >
Remove Action events.
Depends-On: I67b558de082c1ce196800d8b0aafa2d6ce87b298
Gerrit: http://gerrit.dmdirc.com/3456
e2b2ef7 Greg Holmes <greg@dmdirc.com >
Remove plugin refresh action.
Depends-On: I831c8dbec6a97c3805b4d7e6ac66730ed8bb162a
Gerrit: http://gerrit.dmdirc.com/3454
45b649a Greg Holmes <greg@dmdirc.com >
Remove plugin (un)loaded events.
Depends-On: I84f07c00e0589ff25ae1b4a01f5671488b847925
Gerrit: http://gerrit.dmdirc.com/3449
Change-Id: Iadbad864a7340123301b60481bf9a1e1a9f880b2
10 lat temu
Greg Holmes
2b1afbd1e2
Add base query text event class.
Change-Id: Ib39c4b2a6b6f6d9a225cf1630083c267ace0cc48
Reviewed-on: http://gerrit.dmdirc.com/3464
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
d67ae3ae27
Pass FrameContainer their parents when constructed
There's no reason for the parent to ever change, and this simplifies
a lot of things going forward.
Change-Id: I0dc9f767840ce0989739ea28f08254c78ef0d565
Depends-On: I3c0dc4b6cf42b5c6b69a499ac11195271c0aa846
Reviewed-on: http://gerrit.dmdirc.com/3466
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
10dd5575c6
Make notification colours optional.
The core shouldn't randomly default them to black - shunt that
down to the UIs instead.
Change-Id: I50a19086bab32a35fee535c8500a1636ff82b959
Depends-On: Ic17b9ff399a25e1b91bd1ce91d6d7071ba44ecb2
Reviewed-on: http://gerrit.dmdirc.com/3462
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Greg Holmes
5dde390450
Migrate to query events not actions.
Change-Id: I9a8817842167ae56f845987c5d345122667314df
Reviewed-on: http://gerrit.dmdirc.com/3460
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
f7580ef22b
Add query events.
Change-Id: Id85f282e577078bf809403ae088f722d32418222
Reviewed-on: http://gerrit.dmdirc.com/3458
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu