Chris Smith
a7fe27227e
Support for core config provider changes
7 years ago
Chris Smith
9716f4bbcc
Support for core configbinder changes.
7 years ago
Chris Smith
9ca687017d
Handle random class renaming.
7 years ago
Chris Smith
8bbc292101
Update copyright.
7 years ago
Chris Smith
3e072877be
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
7 years ago
Chris Smith
b3f6f2ab3c
Explicitly pass event bus in to a few places.
7 years ago
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.
8 years ago
Chris Smith
edd1be2f96
Fix ConnectionHandler check.
Comparing an Optional to a Connection doesn't really work.
8 years ago
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
8 years ago
Greg Holmes
9b1448dbdf
Publish away events on the correct event bus.
9 years ago
Greg Holmes
93f0d9570a
Use correct indices for away events.
9 years ago
Greg Holmes
12723512e1
Quit the client off the EDT.
9 years ago
Greg Holmes
eb1d322dca
Fix unit tests.
9 years ago
Greg Holmes
399748c3db
Add settings to the channel who plugin.
9 years ago
Greg Holmes
7666ab9e98
Read the javadoc better.
9 years ago
Greg Holmes
b799c10937
Allow for this a little more too.
9 years ago
Greg Holmes
f4e561eca6
People can be on more than one channel, allow for this in channel who.
9 years ago
Greg Holmes
1758011f24
Some more work on the channel who plugin.
9 years ago
Greg Holmes
63eea28251
Fix unit test.
9 years ago
Greg Holmes
b712911575
Some more work on the Channel who plugin.
9 years ago
Shane Mc Cormack
ef35f746ad
2015!
9 years ago
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 >
9 years ago
Greg Holmes
16dc8c84a7
Convert DCC Plugin to use events.
Change-Id: I136ba57bfa1a421d845351bb6c75b4b35dfb45df
Reviewed-on: http://gerrit.dmdirc.com/3494
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
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 >
10 years ago
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 >
11 years ago
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 >
12 years ago
Chris Smith
e0fda21eeb
Web UI refactoring and tidying
Change-Id: I1b2f811fc960dd6e2ac4ad76319e6c8d2d019f5f
Reviewed-on: http://gerrit.dmdirc.com/2094
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
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 >
13 years ago
Shane Mc Cormack
e1106c80db
Update Copyright
13 years ago
Greg Holmes
4a4a169e27
Fix PMD errors in plugins.
Change-Id: I7953fd2c0bbadb5a30188641a25352c10905416c
Reviewed-on: http://gerrit.dmdirc.com/1691
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
91f162643d
Initial import of web UI
Change-Id: Ia9638fb1a3c2c286af6b6d87e293ebef884778cc
Reviewed-on: http://gerrit.dmdirc.com/608
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Shane Mc Cormack
86a7294aac
Import Plugins
14 years ago