Chris Smith
9ca687017d
Handle random class renaming.
před 7 roky
Chris Smith
8bbc292101
Update copyright.
před 7 roky
Chris Smith
3e072877be
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
před 7 roky
Chris Smith
b3f6f2ab3c
Explicitly pass event bus in to a few places.
před 7 roky
Chris Smith
22f9a05c77
Use PrivateChat not Query in contactlist.
před 7 roky
Chris Smith
a55aa85f2e
Restructure to standard maven/gradle layout.
Stop swimming against the tide and accept what most of the rest of
the world does.
While it adds an annoying depth to the actual source code, it makes
the root directory nicer (no more 'test-res' dirs), means we don't
have to override the gradle config, and makes it nicer to work in
IDEA 2016.1.
před 7 roky
Chris Smith
8583be943d
Add source checks for eventbus handlers.
In preparation for child eventbusses being removed, anything
trying to subscribe to specific windows now needs an explicit
check.
In the process, fixed two issues:
- channel who plugin was sending way too many requests - each
connection was querying every channel in the client. i.e.,
with 5 servers open there'd be 5 WHOs per channel...
- ServerFrame stops itself listening when *any* frame is closed.
So closing a channel window then reconnecting wouldn't offer
an SSL dialog, because it's already unbound the listener.
Issue DMDirc/DMDirc#662
před 8 roky
Shane Mc Cormack
ef35f746ad
2015!
před 9 roky
Greg Holmes
95607f8135
Don't create an event, call the method directly.
před 9 roky
Greg Holmes
c9021e5f98
Fix Contactlist plugin after recent changes.
před 9 roky
Greg Holmes
9ac45b05a2
Fix Contactlist plugin after recent changes.
před 9 roky
Greg Holmes
43b938f43a
Use GroupChatUser some more.
před 9 roky
Greg Holmes
f5782b8b41
Fixups for GroupChatUser.
před 9 roky
Greg Holmes
e29bb2bb8c
Convert ContactListListener to events.
před 9 roky
Chris Smith
e13dffc526
Use forEach where possible.
před 9 roky
Chris Smith
20eb46bb2e
Rename getOptionalConnection() to getConnection().
před 9 roky
Chris Smith
a31f2c32d3
Fix rogue getConnection().
před 9 roky
Chris Smith
93d405608c
Gradle-ify the plugins.
* Move all plugins to their own top-level directories.
* Move resources out of source trees
* Add Gradle build scripts.
* Remove ivy and ant build scripts.
Change-Id: Ib69a48ef26800c174ccf51c84ff9d1f73529460f
Depends-On: I303b6b69518468f98d48d835b8f40135d9e4bcbf
Reviewed-on: http://gerrit.dmdirc.com/3850
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
před 9 roky
Chris Smith
64a22c788f
Minor tidying
Change-Id: Ibcb8c43c3d9fcd18d80e087e951c2466bf717898
Reviewed-on: http://gerrit.dmdirc.com/3824
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
před 9 roky
Greg Holmes
c7a40578ba
Events not listeners.
Change-Id: I40cef875397bfc5d0d0221edefabb910dcacbb77
Reviewed-on: http://gerrit.dmdirc.com/3785
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
před 9 roky
Greg Holmes
7ecd8923b5
Generify MBassador.
Change-Id: I4e9a1bff765c0bd62caf284a028932cd8461632c
Reviewed-on: http://gerrit.dmdirc.com/3772
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
před 9 roky
Greg Holmes
87c12df5c0
MBassador.
Change-Id: I2cf35d5859c85c3609002f126241536fda5d588e
Depends-On: I2baa7e986ded54930093768238ed24cab8cf4bf7
Reviewed-on: http://gerrit.dmdirc.com/3770
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
před 9 roky
Chris Smith
b7dbb5dd6c
Bulk remove inheritDoc.
Change-Id: I34cf63e7b9307b35de53b48165e4ba71a50213ab
Reviewed-on: http://gerrit.dmdirc.com/3274
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
před 10 roky
Chris Smith
25e229901e
Use new scoped event bus.
Change-Id: Iad1f97cc02ce17c909df72e72c8aa7a0cd393bad
Reviewed-on: http://gerrit.dmdirc.com/3265
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
před 10 roky
Greg Holmes
dc6914b554
Use event bus more.
Change-Id: Ie3bc9a1b7b6b938d2beae01371218462e6a94c12
Reviewed-on: http://gerrit.dmdirc.com/3256
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
před 10 roky
Chris Smith
74aa499be4
Autoformat all the plugins.
Change-Id: I35bf8ce93d7be8fb714b1a58adc9dd66672ec717
Reviewed-on: http://gerrit.dmdirc.com/3124
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
před 10 roky
Shane Mc Cormack
c7990ef968
Update Copyright to 2014
Change-Id: I3e4fd86a0d19f5167506df5986f7ec256b224820
Reviewed-on: http://gerrit.dmdirc.com/2979
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
před 10 roky
Chris Smith
5138fca86e
FrameContainers now expose Connections.
Change-Id: Id55c3611173be7ed79fae8f9e976996d713b8646
Depends-On: I02a54b0bcfaef08d5757cc015c356f9779ec0371
Reviewed-on: http://gerrit.dmdirc.com/2949
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
před 10 roky
Shane Mc Cormack
d30f7690e4
Update copyright for 2013
Change-Id: I1eea04000294c228a8f66464c89f92c1a7cd5321
Reviewed-on: http://gerrit.dmdirc.com/2605
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
před 11 roky
Shane Mc Cormack
f40fbcff29
Update copyright for 2012
Change-Id: I559bbd9a7e6abdfc73068d4934cfb0fc9f7ce84c
Reviewed-on: http://gerrit.dmdirc.com/2289
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
před 12 roky
Greg Holmes
41c77ef7ed
Move interfaces to a central location.
Depends-On: If624693f050e1aa9cf4cabcd5264518604eb8bcd
Change-Id: I862891efc407a64559788812ee039a9ec565a973
Reviewed-on: http://gerrit.dmdirc.com/2166
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
před 12 roky
Greg Holmes
85a02e5f38
Change header?
Change-Id: Id75a4947fe4c2a08460b4ee9e6e481c568d0c6d3
Reviewed-on: http://gerrit.dmdirc.com/2074
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
před 13 roky
Chris Smith
7d1d256d19
Contactlist plugin
Fixes CLIENT-254
Change-Id: Idb5a3172b615b2b00fd2dfe1b089183303a8bd18
Reviewed-on: http://gerrit.dmdirc.com/1984
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
před 13 roky