Chris Smith
b3f6f2ab3c
Explicitly pass event bus in to a few places.
hace 7 años
Chris Smith
22f9a05c77
Use PrivateChat not Query in contactlist.
hace 7 años
Greg Holmes
bfd39e201d
Merge pull request #483 from csmith/master
Fix LoggingManager after event change.
hace 7 años
Chris Smith
f143284fa2
Fix LoggingManager after event change.
hace 7 años
Chris Smith
a2ebaf70fd
Merge pull request #482 from greboid/master
Fix layout issue from MigLayout update
hace 7 años
Greg Holmes
faebdab489
Tidy up some impoorts.
hace 7 años
Greg Holmes
15dc5f8d0a
Fix layout issue from MigLayout update
The mainframe just laid out really badly, splitpane didn't grow, the
statusbar was underneath things.
hace 7 años
Greg Holmes
a9a8b25b13
Merge pull request #481 from csmith/master
Stop using Window and InputWindow.
hace 8 años
Chris Smith
e8f7078f00
Stop using Window and InputWindow.
These interfaces are basically pointless.
hace 8 años
Greg Holmes
2332aeff28
Merge pull request #480 from csmith/master
Remove some uses of Window.
hace 8 años
Chris Smith
cda455a87e
Remove some uses of Window.
Window only has a getContainer() method, so we may as well just
pass a WindowModel around instead.
hace 8 años
Greg Holmes
b2635d875f
Merge pull request #479 from csmith/master
Make the WebSocketController subscribe to events.
hace 8 años
Chris Smith
06f4c1ff6b
Make the WebSocketController subscribe to events.
hace 8 años
Greg Holmes
1ece091d03
Merge pull request #478 from csmith/master
Web UI work.
hace 8 años
Chris Smith
e53a8bf922
Host DMDirc resources at /res.
hace 8 años
Chris Smith
5de188319c
Improve initial state.
- Pass in ID
- Don't burst the full backbuffer
hace 8 años
Chris Smith
f2598af651
Switch to using Jetty directly.
Spark doesn't work with recent versions, old versions of Jetty
have nasty bugs, and spark doesn't really give us much benefit.
hace 8 años
Chris Smith
23db7b0bdf
Relax exclusions for bundled project's META-INF.
Allow anything in a sub-directory, such as services. This greatly
simplifies embedding complex software such as Jetty.
hace 8 años
Greg Holmes
ea08604bca
Merge pull request #477 from csmith/master
Add a 'provided' scope.
hace 8 años
Chris Smith
7569769934
Add a 'provided' scope.
This prevents DMDirc's transitive dependencies from being bundled
in plugins. e.g. DMDirc includes SLF4J, so any plugin that depends
on it (or depends on another project that depends on SLF4J) should
not include it in the plugin jar to avoid having duplicate classes
from different class loaders.
hace 8 años
Greg Holmes
110a6c0362
Merge pull request #476 from csmith/master
Restructure to standard maven/gradle layout.
hace 8 años
Chris Smith
b12f03e18a
Actually include plugins again.
This didn't need changing in the first place :(
hace 8 años
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.
hace 8 años
Greg Holmes
fdf0814b6b
Merge pull request #475 from csmith/master
Change dependencies after parser group change.
hace 8 años
Chris Smith
128daa4862
Change dependencies after parser group change.
DMDirc/Parser#23
hace 8 años
Greg Holmes
660b3327c3
Merge pull request #474 from csmith/master
Update dependencies.
hace 8 años
Chris Smith
6615715e51
Merge pull request #473 from greboid/master
Add ability to hide nick change events in the jpq plugin.
hace 8 años
Chris Smith
0e6e1e891b
Update dependencies.
hace 8 años
Greg Holmes
e314922272
Add ability to hide nick change events in the jpq plugin.
Closes #428
hace 8 años
Chris Smith
fac6448b04
Merge pull request #472 from greboid/master
Hide away label on server reconnect.
hace 8 años
Greg Holmes
853045c513
Hide away label on server reconnect.
Close #426
hace 8 años
Greg Holmes
02452817dd
Merge pull request #471 from csmith/master
Random unhandled exceptions are our fault.
hace 8 años
Chris Smith
49d62a7699
Random unhandled exceptions are our fault.
Closes #681
hace 8 años
Greg Holmes
1d9228c5c2
Merge pull request #470 from csmith/master
Fix logging plugin's handling of self query events
hace 8 años
Chris Smith
39a8d51f5c
Fix logging plugin's handling of self query events
Log entries should always go to the file corresponding
to the Query, rather than to the user that happened
to send the message.
Closes #430
hace 8 años
Greg Holmes
aee891322a
Merge pull request #469 from csmith/master
Fix HistoryWindowTest.
hace 8 años
Chris Smith
829953edcd
Fix HistoryWindowTest.
hace 8 años
Greg Holmes
47812eb9cd
Merge pull request #468 from csmith/master
Fix ConnectionHandler check.
hace 8 años
Chris Smith
edd1be2f96
Fix ConnectionHandler check.
Comparing an Optional to a Connection doesn't really work.
hace 8 años
Greg Holmes
ce7e2a353f
Merge pull request #467 from csmith/master
Fix a couple of tests.
hace 8 años
Chris Smith
a69673e93c
Fix a couple of tests.
hace 8 años
Greg Holmes
1cd834f642
Merge pull request #466 from csmith/master
Add source checks for eventbus handlers.
hace 8 años
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
hace 8 años
Greg Holmes
a377b8ccd4
Merge pull request #465 from csmith/master
Random test tidying.
hace 8 años
Chris Smith
b5f291a63d
Random test tidying.
hace 8 años
Greg Holmes
49c2859795
Merge pull request #464 from csmith/event-refactoring
Support for core changes.
hace 8 años
Greg Holmes
ab2b51217c
Merge pull request #463 from csmith/master
Fix date format when showing errors.
hace 8 años
Chris Smith
b6e76b8ee0
Support for core changes.
hace 8 años
Chris Smith
bfb3f8a05e
Fix date format when showing errors.
Closes DMDirc/DMDirc#661
hace 8 años
Greg Holmes
88c72a36ff
Merge pull request #462 from csmith/master
Handle core date API changes.
hace 8 años