Chris Smith
460601925a
Tidying.
Remove pointless super() calls.
Remove redundant interface decs.
Remove unnecessary enum annotations.
Change .length == 0 to .isEmpty.
Change-Id: Idf6909061c246072af786d9292dc2f5ecd0ed337
Reviewed-on: http://gerrit.dmdirc.com/3841
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 년 전
Chris Smith
2110bb56b9
Fix ChannelDisplayableUserEvent.
It extends ChannelDisplayableEvent, but overrides the display properties
weirdly.
Change-Id: I0be53d090b4161ac8051873cabf796f498e5c4aa
Reviewed-on: http://gerrit.dmdirc.com/3840
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Chris Smith
693264fb86
Make all the things final.
Change-Id: I0c128522391d4de8452c603fae89d260c1a34ec2
Reviewed-on: http://gerrit.dmdirc.com/3836
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Chris Smith
0b42c771be
Initial work on EventFormatters.
These will be used to format events for displaying in a window.
Change-Id: I30381c2adc7bd77de486d6c0410a0a6395a7ea8d
Reviewed-on: http://gerrit.dmdirc.com/3835
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Chris Smith
4784239044
Add display properties to DisplayableEvents.
This will allow listeners to change how events are displayed,
for example setting the default FG colour to red when the
user is highlighted.
Depends-On: I21f9babe74a90b5cfea6daba815c08e7a4b5afa5
Change-Id: I0ac716ee335ed40531af698fe475d077aba2766d
Reviewed-on: http://gerrit.dmdirc.com/3833
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 년 전
Chris Smith
353c485c62
EventUtil tidying.
Move to util package. Add constants for standard priorities.
Change-Id: Id469276751d8a31f19690469540d2c5d07cbe3bc
Reviewed-on: http://gerrit.dmdirc.com/3827
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Chris Smith
d3ed8a460c
Tidying.
Fix some incorrect EventBus/notification logic in Query.
Change-Id: I4940bb16836fb39a117de7c3c36fc0aebd57eac0
Reviewed-on: http://gerrit.dmdirc.com/3825
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 년 전
Chris Smith
0cc678300e
Minor tidying and inspection fiddling.
Change-Id: Id95ee234e909ddb46eb04e24f143fe18658d4194
Reviewed-on: http://gerrit.dmdirc.com/3823
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 년 전
Greg Holmes
7291b8dd33
Remove NotificationListener.
Change-Id: I63edbcc5d77c291519899c79375b6dedfc903dd6
Depends-On: I9bc5c5321065969f68bd9c5ae0e9d3a47653f713
Reviewed-on: http://gerrit.dmdirc.com/3820
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Greg Holmes
5ce04e48b7
Remove FrameComponentChangeListener
Change-Id: I6489df6c489e74222ae5ddc134ebb5416cbdbbcb
Reviewed-on: http://gerrit.dmdirc.com/3817
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Greg Holmes
8dae832678
Remove FrameCloseListener.
Change-Id: Id068acdc99a55c9ad7a87c6c65818af3ab9f4b96
Reviewed-on: http://gerrit.dmdirc.com/3816
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Chris Smith
d5b9bebef5
Make ChildEventBusManager.disconnect async.
This allows other async events a chance to be popagated up to
the parent, rather than the bus abruptly being cut off with
a bunch of pending events.
Change-Id: I2a60826174d33240c0a1016b41ef881efdd97fed
Reviewed-on: http://gerrit.dmdirc.com/3818
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Greg Holmes
86de7ffa19
Don't async the close as we disconnect too quickly.
Change-Id: Ia2f5d938ff8a4f3cdfe63199b92b08a2c4f0994f
Reviewed-on: http://gerrit.dmdirc.com/3815
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Chris Smith
8b126d6dc8
Don't disconnect the eventbus too soon.
Helps if it's still connected when we try to use it two lines later.
Change-Id: I5ad71c943b4449eafa121ee41976197679ccb2e1
Reviewed-on: http://gerrit.dmdirc.com/3814
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Greg Holmes
06179bfd89
Use FrameClosingEvents in WindowManager.
Change-Id: Iba5bc03ad28b1bb28def0b7a1f27c9cf4e2fe7d0
Reviewed-on: http://gerrit.dmdirc.com/3813
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Chris Smith
f6bf1c96ab
Remove pointless inheritDocs.
Change-Id: I0f9d7bf81ceaa80891279ffa9ff905691474edb0
Reviewed-on: http://gerrit.dmdirc.com/3805
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Chris Smith
3227cde770
Fix some absolute craziness.
Also ignore an inspection.
Change-Id: I3cfc09120b8c8065111ceab4d1b6941b880d9954
Reviewed-on: http://gerrit.dmdirc.com/3799
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 년 전
Chris Smith
b0d0c95be7
Propagate annotations around a bit.
Change-Id: Ia3e89a5d05bbefb5e0b73e1d2b97bd3e8e4e6392
Reviewed-on: http://gerrit.dmdirc.com/3797
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 년 전
Greg Holmes
4a55631b56
Switch to AutoClose instead of StreamUtils.
Change-Id: I07ed6c365c52470233ce2e56b262f6eb8456e874
Reviewed-on: http://gerrit.dmdirc.com/3791
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Chris Smith
80fabe3a49
Fix @Nonnull lies.
Change-Id: I32b4a4cd7828e8c3457072b897f5f2c3e0575ca3
Reviewed-on: http://gerrit.dmdirc.com/3790
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Greg Holmes
1b381ff4f8
Remove GlobalWindowManager close listener.
The entire client may break, this does seem to do quite a lot.
Change-Id: Iba95186773bc8f79907a051d0eaad78cb1849e37
Reviewed-on: http://gerrit.dmdirc.com/3783
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Greg Holmes
bb5e7ced84
Fix child events being broken.
Change-Id: I21b3a2842b1d7671cf821fec8fb4248ef9c1ff55
Reviewed-on: http://gerrit.dmdirc.com/3780
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Greg Holmes
d61ee8628d
Javadoc fixes.
Change-Id: I954f89fa66f7fe95c8502692d5e65b1de3dd1e46
Reviewed-on: http://gerrit.dmdirc.com/3777
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 년 전
Chris Smith
d2e5df51fc
Reorganise all imports
Change-Id: Ie6d110a3413e41bb42516f39e97b6cc11e8a777a
Reviewed-on: http://gerrit.dmdirc.com/3774
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 년 전
Greg Holmes
3bb8a28502
Fix awesome null check.
Change-Id: I080aeae07b0c25c499a685010973a4ad9fed1036
Reviewed-on: http://gerrit.dmdirc.com/3773
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Greg Holmes
880753b3cc
Remove FrameInfoListener.
Change-Id: I6c59a6ea441a966ddacc268c880b55fd06705e39
Reviewed-on: http://gerrit.dmdirc.com/3766
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 년 전
Greg Holmes
746bb6081d
Generify MBassador.
Change-Id: Id3cfa404a56528542120f79c969d992a5c183aba
Reviewed-on: http://gerrit.dmdirc.com/3771
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 년 전
Greg Holmes
62ea1af99e
Add events for statusbar stuff.
Change-Id: I12e1a5e7b190c0a54da7a9b205c9446ecc5728e5
Reviewed-on: http://gerrit.dmdirc.com/3767
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 년 전
Greg Holmes
ba81ca3604
Add events for various frame events.
Change-Id: I0fed39b3e4a199a4b87d3b2e182d1c674ac4c072
Reviewed-on: http://gerrit.dmdirc.com/3755
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 년 전
Greg Holmes
b12a0cb412
MBassador.
Change-Id: I2baa7e986ded54930093768238ed24cab8cf4bf7
Depends-On: I2cf35d5859c85c3609002f126241536fda5d588e
Reviewed-on: http://gerrit.dmdirc.com/3769
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 년 전
Chris Smith
be76193eac
Add dynamically asynchronous eventbus.
If an event is posted with a @AsyncEvent annotation, it will
be posted in a separate thread.
Change-Id: I6203e3c907ac22bd071137d36cc17834ed2a1c64
Reviewed-on: http://gerrit.dmdirc.com/3757
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Chris Smith
c6b2f70830
Hook up AutoCommands.
Add a lifecycle manager and a module. They should work, in theory,
when we fix the deadlocking...
Change-Id: I70e96de2d4969719690a1c6080ac5a6df5c25d40
Reviewed-on: http://gerrit.dmdirc.com/3756
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Chris Smith
dba4612abf
Implement AutoCommandHandler, add factory.
Change-Id: I37c628aefc6be01bbfaec0eb0d1d69c82acaa463
Reviewed-on: http://gerrit.dmdirc.com/3753
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Chris Smith
05c5617ee3
Add AutoCommandManager.
Also stub AutoCommandHandler.
Change-Id: Ic7402576fd7d518a2130fc6fb246a2967c70de19
Reviewed-on: http://gerrit.dmdirc.com/3752
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Chris Smith
d75a119c2b
Add YAML store for auto commands.
Change-Id: Ice4334772007337164a2fa3a21037bc168f86675
Reviewed-on: http://gerrit.dmdirc.com/3751
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Greg Holmes
411e2cbcac
Add frame changed events, deprecate listener.
Change-Id: I1d3f667790a1daedd736e46751ee8d7106d316a1
Reviewed-on: http://gerrit.dmdirc.com/3749
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 년 전
Chris Smith
d240937227
Tidy up core plugin functionality.
Move stuff from ClientModule into a CorePluginHelper, and
move CorePluginExtractor into the plugins package.
Change-Id: I0f0211edba8e8c19857d0a783f23b90aee89e84c
Reviewed-on: http://gerrit.dmdirc.com/3748
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 년 전
Chris Smith
3091940b40
Lots of typo fixes.
Change-Id: I362e53fc9f05497f48dac4951991b79daebfdb81
Depends-On: Ide5afea6d4e7ba04cf3226f10e1ea530e1a60c10
Depends-On: Ic2a1b97aa44e9168bae4a1e28941208e7711bb46
Reviewed-on: http://gerrit.dmdirc.com/3743
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Greg Holmes
0e5475a7e0
Fix some javadoc.
Change-Id: I032d0438d70d5f519c7a1c0e9ec8282b67f72d38
Reviewed-on: http://gerrit.dmdirc.com/3739
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 년 전
Chris Smith
6822ce209c
Tidy suppressions/annotations.
Change-Id: I860ce026d7d0c06aa86ee71a51bd449108a8d256
Reviewed-on: http://gerrit.dmdirc.com/3737
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 년 전
Greg Holmes
6b670e2be4
Switch to maven central version of mig base64.
Change-Id: Icab0ac1a0d109e119262d10b92d7c01822d1e729
Reviewed-on: http://gerrit.dmdirc.com/3733
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 년 전
Greg Holmes
1b73adba74
Manual factories.
Change-Id: I21ea78e482fca3ab01a50671392ffc294d5bf043
Reviewed-on: http://gerrit.dmdirc.com/3730
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 년 전
Greg Holmes
cfd973b1c2
More eventbus logging.
Change-Id: I4bff4b79fd325d6e2d1b7f0a4dc55f10cdb237e5
Reviewed-on: http://gerrit.dmdirc.com/3729
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 년 전
Greg Holmes
5e7e2602ab
Add some eventbus logging.
Change-Id: I46497ad96d16de68370c353c7141a0b15857b664
Reviewed-on: http://gerrit.dmdirc.com/3728
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 년 전
Greg Holmes
254d176f6c
EventBus logging for Updater
Change-Id: Ib5d580dc932bd72647444ae2ff9bc355a4d884cb
Reviewed-on: http://gerrit.dmdirc.com/3720
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 년 전
Chris Smith
03f85acf46
Manually create the server factory.
Change-Id: I95836b7bb40bcfef25b2504fe50c5f63a723975b
Reviewed-on: http://gerrit.dmdirc.com/3699
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 년 전
Chris Smith
5321ea8492
Style/inspection fixes.
Change-Id: Icd1b2e56b740d27af85f82563f9eef06f33a1914
Reviewed-on: http://gerrit.dmdirc.com/3698
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Chris Smith
8176ecd3c1
Typo fixes.
Change-Id: I402d52e9bd09192fee54584e24f0eff33fd581e4
Depends-On: I2028d8c1ddd14b276f373b9400265b25f0e5e939
Reviewed-on: http://gerrit.dmdirc.com/3697
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 년 전
Chris Smith
05c552a0e3
Actions tidying.
Change-Id: I77c22319367b42840431e18ee998011a730ac6af
Reviewed-on: http://gerrit.dmdirc.com/3695
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 년 전
Chris Smith
b1f373c5be
Fix various inspection errors.
Change-Id: Iaa5067d7b9276cc58b40f1338d5be2f25f44ddc3
Reviewed-on: http://gerrit.dmdirc.com/3693
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 년 전