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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
Greg Holmes
ac3c86a653
Remove Action events.
Change-Id: I67b558de082c1ce196800d8b0aafa2d6ce87b298
Reviewed-on: http://gerrit.dmdirc.com/3455
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Greg Holmes
540904f04a
Remove plugin refresh event.
Change-Id: I831c8dbec6a97c3805b4d7e6ac66730ed8bb162a
Reviewed-on: http://gerrit.dmdirc.com/3452
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
25e7564521
Commands must have non-null origins too.
Change-Id: Iea8cc21d45ec063a2d184902a838224727fdcb49
Reviewed-on: http://gerrit.dmdirc.com/3453
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Greg Holmes
6e444ebec1
Remove plugin (un)loaded actions.
Depends-On: I413a3f6f72999262bf4426de082cc8c9946a6f90
Change-Id: I84f07c00e0589ff25ae1b4a01f5671488b847925
Reviewed-on: http://gerrit.dmdirc.com/3450
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
09cb002be2
Always specify an origin when parsing commands.
Where commands are executed globally, pass in a GlobalWindow.
Make the GlobalWindow a singleton that persists, and is simply
added/removed from the WindowManager when the user wants to
show/hide it.
Change-Id: Iac94848487442509bdbf8ec98f67983e313ed743
Reviewed-on: http://gerrit.dmdirc.com/3451
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
3866aa23cd
Use EventBus for client line added events.
Change-Id: I910ba2daa6a11926ba9aced2eb469ce38d9661f0
Reviewed-on: http://gerrit.dmdirc.com/3448
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Git
8f7c19fc93
Update submodules: plugins (new commits)
plugins:
a985fe1 Chris Smith <chris@dmdirc.com >
Pass EventBus in to FrameContainer.
Depends-On: I711722755bbf78de5b3ae3a6eec3e43985f4ed63
Gerrit: http://gerrit.dmdirc.com/3446
5438364 Chris Smith <chris@dmdirc.com >
Make sure plugins are compiled for Java 1.7.
Gerrit: http://gerrit.dmdirc.com/3444
Change-Id: I91e6f9d2d704fe0645f9b4a1814b7eabdaf084b0
10 years ago
Greg Holmes
0631ed5f86
Fix my previous stealth comit.
Change-Id: I47779bffe5a05145845275e94ed6929cd6bba01c
Reviewed-on: http://gerrit.dmdirc.com/3447
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
870416026b
Pass EventBus into FrameContainer.
Change-Id: I711722755bbf78de5b3ae3a6eec3e43985f4ed63
Depends-On: I65695d195052b7800e14f2128c84d344f61ff19c
Reviewed-on: http://gerrit.dmdirc.com/3445
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Greg Holmes
d2f09046b5
Add some base classes for events.
10 years ago
Git
f01282cd83
Update submodules: plugins (new commits)
plugins:
2dc8ce4 Greg Holmes <greg@dmdirc.com >
Add some more server events.
Depends-On: Ib12542d236757d76540d57ff54341e3b73ceb598
Gerrit: http://gerrit.dmdirc.com/3438
Change-Id: Ibe016c4f752ae7d1cc9dc7c64998bccc240019ec
10 years ago
Greg Holmes
5bf9e9b3ec
Add some more server events.
Change-Id: Ib12542d236757d76540d57ff54341e3b73ceb598
Reviewed-on: http://gerrit.dmdirc.com/3437
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Chris Smith
d62f295359
Fix mismatched tags in Javadoc.
Change-Id: If71abf90a2b924707b26ef4bee962db5a964a49b
Reviewed-on: http://gerrit.dmdirc.com/3442
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago