Shane Mc Cormack
7797d3d324
Remove unused imports
7 лет назад
Shane Mc Cormack
7305ba67dd
Add showraw setting to DebugPlugin.
This replaces the old general.showrawwindow setting.
Closes DMDirc/DMDirc#753
7 лет назад
Chris Smith
a7fe27227e
Support for core config provider changes
7 лет назад
Chris Smith
9ca687017d
Handle random class renaming.
7 лет назад
Chris Smith
8bbc292101
Update copyright.
7 лет назад
Chris Smith
86555906cc
Extend BaseCommand not Command.
7 лет назад
Chris Smith
a8056729d3
Remove Server State debug command.
This is an implementation detail that won't be in the API.
7 лет назад
Chris Smith
332d9b86b2
Migrate to new @GlobalConfig annotation.
7 лет назад
Chris Smith
64813eda91
Support for core control code changes.
7 лет назад
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 лет назад
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.
7 лет назад
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 лет назад
Chris Smith
5edd67d7ff
Convert events to use new date APIs.
Java 8 introduces a sane API for dates; to store datettimes
we should now be using LocalDateTime.
8 лет назад
Chris Smith
945e64b67e
Separate InputModel functions from FrameContainer.
8 лет назад
Chris Smith
e579fda440
Remove input methods from WindowModel.
Migrate all users to using the InputModel.
8 лет назад
Chris Smith
0e3805e4ac
Remove FrameContainer parent/child fields.
8 лет назад
Chris Smith
3898c15cff
Remove unused methods/fields.
8 лет назад
Chris Smith
c94ac4c2d6
Migrate debug plugin to showOutput/showError.
8 лет назад
Chris Smith
4ea63a166b
Move raw events into the debug plugin.
8 лет назад
Chris Smith
7372a69bc1
Use events for raw data in/out.
Issue DMDirc/DMDirc#426
8 лет назад
Chris Smith
ad1f5d4f71
Switch some more plugins to use new events.
DMDirc/DMDirc#426
8 лет назад
Chris Smith
768139de84
Plugin support for core changes.
With the removal of message sinks, the active window plugin has
nothing to do now. We can reimplement it much more simply
directly as part of the Swing UI.
8 лет назад
Chris Smith
c6376f4cc2
Change all command output/error to use events.
8 лет назад
Chris Smith
7720f26c63
Convert some commands to use output events.
8 лет назад
Greg Holmes
f309edbf12
Fix fake errors not being reportable.
9 лет назад
Greg Holmes
4a19a24748
Fix for core UpdateChcker changes.
9 лет назад
Greg Holmes
b1a18fc571
SLf4J Logging in the Debug plugin
9 лет назад
Greg Holmes
294777a54b
Listening to events helps.
9 лет назад
Greg Holmes
d2bb1e71df
And some more fixes for it
9 лет назад
Chris Smith
3a4e1cad51
Handle core CommandParser changes.
9 лет назад
Chris Smith
80da82454f
Fix overzealous weakening.
9 лет назад
Chris Smith
cc84eefa7c
And some more.
9 лет назад
Chris Smith
3a0f8f2bc1
Make commands take a WindowModel.
9 лет назад
Chris Smith
a379f544a9
Make Connection return a WindowModel.
Start to move FrameContainers behind an iface so they can be
pulled out.
For now, just cast back when needed.
9 лет назад
Chris Smith
e52e4c8824
Replace MapList with Multimap.
9 лет назад
Chris Smith
d0d0a2302b
Add raw support in debug plugin.
Closes #207
9 лет назад
Chris Smith
916eaa44c5
Remove urlBuilder params.
9 лет назад
Shane Mc Cormack
ef35f746ad
2015!
9 лет назад
Chris Smith
ef539bcd56
Use new unread status manager in the debug plugin
9 лет назад
Chris Smith
ac911578a3
Fix some nullable annotations in debug plugin.
9 лет назад
Chris Smith
da35d3ee18
Compiling helps.
9 лет назад
Chris Smith
e13dffc526
Use forEach where possible.
9 лет назад
Chris Smith
4f58e0bfa6
Plugin support for core changes.
9 лет назад
Chris Smith
20eb46bb2e
Rename getOptionalConnection() to getConnection().
9 лет назад
Chris Smith
806a515361
Support for core package changes.
9 лет назад
Chris Smith
3805e1614a
Plugin support for core FrameContainer change.
9 лет назад
Chris Smith
4f2d8f57ec
Fix getConnection issues in debug plugin.
9 лет назад
Chris Smith
699fb8d6ce
Change optionals.
9 лет назад
Greg Holmes
dd09f8f472
Remove some uses of Statusbar Manager
9 лет назад