Chris Smith
557e4369c4
Remove external usagees of ConfigSource.
This is an implementation detail, and it doesn't make sense to
expose it in an interface for everyone to access. The only use
of it outside of the config system is in debug displays.
преди 7 години
Chris Smith
3e072877be
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
преди 7 години
Greg Holmes
662c0937b2
Merge pull request #486 from csmith/master
Fix swing_ui after query change.
преди 7 години
Chris Smith
b73fae1cfe
Fix swing_ui after query change.
преди 7 години
Greg Holmes
b6e4e374f8
Merge pull request #485 from csmith/eventbus
Explicitly pass event bus in to a few places.
преди 7 години
Greg Holmes
029a0d0e1c
Merge pull request #484 from csmith/master
Use PrivateChat not Query in contactlist.
преди 7 години
Chris Smith
b3f6f2ab3c
Explicitly pass event bus in to a few places.
преди 7 години
Chris Smith
22f9a05c77
Use PrivateChat not Query in contactlist.
преди 7 години
Greg Holmes
bfd39e201d
Merge pull request #483 from csmith/master
Fix LoggingManager after event change.
преди 7 години
Chris Smith
f143284fa2
Fix LoggingManager after event change.
преди 7 години
Chris Smith
a2ebaf70fd
Merge pull request #482 from greboid/master
Fix layout issue from MigLayout update
преди 7 години
Greg Holmes
faebdab489
Tidy up some impoorts.
преди 7 години
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.
преди 7 години
Greg Holmes
a9a8b25b13
Merge pull request #481 from csmith/master
Stop using Window and InputWindow.
преди 8 години
Chris Smith
e8f7078f00
Stop using Window and InputWindow.
These interfaces are basically pointless.
преди 8 години
Greg Holmes
2332aeff28
Merge pull request #480 from csmith/master
Remove some uses of Window.
преди 8 години
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.
преди 8 години
Greg Holmes
b2635d875f
Merge pull request #479 from csmith/master
Make the WebSocketController subscribe to events.
преди 8 години
Chris Smith
06f4c1ff6b
Make the WebSocketController subscribe to events.
преди 8 години
Greg Holmes
1ece091d03
Merge pull request #478 from csmith/master
Web UI work.
преди 8 години
Chris Smith
e53a8bf922
Host DMDirc resources at /res.
преди 8 години
Chris Smith
5de188319c
Improve initial state.
- Pass in ID
- Don't burst the full backbuffer
преди 8 години
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.
преди 8 години
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.
преди 8 години
Greg Holmes
ea08604bca
Merge pull request #477 from csmith/master
Add a 'provided' scope.
преди 8 години
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.
преди 8 години
Greg Holmes
110a6c0362
Merge pull request #476 from csmith/master
Restructure to standard maven/gradle layout.
преди 8 години
Chris Smith
b12f03e18a
Actually include plugins again.
This didn't need changing in the first place :(
преди 8 години
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 години
Greg Holmes
fdf0814b6b
Merge pull request #475 from csmith/master
Change dependencies after parser group change.
преди 8 години
Chris Smith
128daa4862
Change dependencies after parser group change.
DMDirc/Parser#23
преди 8 години
Greg Holmes
660b3327c3
Merge pull request #474 from csmith/master
Update dependencies.
преди 8 години
Chris Smith
6615715e51
Merge pull request #473 from greboid/master
Add ability to hide nick change events in the jpq plugin.
преди 8 години
Chris Smith
0e6e1e891b
Update dependencies.
преди 8 години
Greg Holmes
e314922272
Add ability to hide nick change events in the jpq plugin.
Closes #428
преди 8 години
Chris Smith
fac6448b04
Merge pull request #472 from greboid/master
Hide away label on server reconnect.
преди 8 години
Greg Holmes
853045c513
Hide away label on server reconnect.
Close #426
преди 8 години
Greg Holmes
02452817dd
Merge pull request #471 from csmith/master
Random unhandled exceptions are our fault.
преди 8 години
Chris Smith
49d62a7699
Random unhandled exceptions are our fault.
Closes #681
преди 8 години
Greg Holmes
1d9228c5c2
Merge pull request #470 from csmith/master
Fix logging plugin's handling of self query events
преди 8 години
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
преди 8 години
Greg Holmes
aee891322a
Merge pull request #469 from csmith/master
Fix HistoryWindowTest.
преди 8 години
Chris Smith
829953edcd
Fix HistoryWindowTest.
преди 8 години
Greg Holmes
47812eb9cd
Merge pull request #468 from csmith/master
Fix ConnectionHandler check.
преди 8 години
Chris Smith
edd1be2f96
Fix ConnectionHandler check.
Comparing an Optional to a Connection doesn't really work.
преди 8 години
Greg Holmes
ce7e2a353f
Merge pull request #467 from csmith/master
Fix a couple of tests.
преди 8 години
Chris Smith
a69673e93c
Fix a couple of tests.
преди 8 години
Greg Holmes
1cd834f642
Merge pull request #466 from csmith/master
Add source checks for eventbus handlers.
преди 8 години
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 години
Greg Holmes
a377b8ccd4
Merge pull request #465 from csmith/master
Random test tidying.
преди 8 години