Chris Smith
3e072877be
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
7 роки тому
Chris Smith
b73fae1cfe
Fix swing_ui after query change.
7 роки тому
Greg Holmes
faebdab489
Tidy up some impoorts.
8 роки тому
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.
8 роки тому
Chris Smith
e8f7078f00
Stop using Window and InputWindow.
These interfaces are basically pointless.
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 роки тому
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 роки тому
Chris Smith
0e6e1e891b
Update dependencies.
8 роки тому
Greg Holmes
853045c513
Hide away label on server reconnect.
Close #426
8 роки тому
Chris Smith
49d62a7699
Random unhandled exceptions are our fault.
Closes #681
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 роки тому
Chris Smith
b5f291a63d
Random test tidying.
8 роки тому
Chris Smith
b6e76b8ee0
Support for core changes.
8 роки тому
Chris Smith
bfb3f8a05e
Fix date format when showing errors.
Closes DMDirc/DMDirc#661
8 роки тому
Chris Smith
271919a875
Handle core date API changes.
8 роки тому
Chris Smith
e579fda440
Remove input methods from WindowModel.
Migrate all users to using the InputModel.
8 роки тому
Chris Smith
b35d87089b
Remove usages of FrameContainer window methods.
These will be going away shortly.
8 роки тому
Chris Smith
8fc7cc28da
Fix some build warnings.
8 роки тому
Chris Smith
c6376f4cc2
Change all command output/error to use events.
8 роки тому
Chris Smith
e4fe58ed1a
Support for core topic date changes.
8 роки тому
Greg Holmes
ca309f120b
Add a title to the perform dialog.
8 роки тому
Greg Holmes
f40c0c89ad
Add opacity to textpane backgrounds
Also fix an invalid default option for the "background option"
8 роки тому
Chris Smith
93ba059cef
Refresh plugins when downloading a new one.
Don't try to add it based on path, just get the PluginManager
to refresh everything.
9 роки тому
Greg Holmes
195986e694
Recompile a few more times and fix errant EventBouses
9 роки тому
Greg Holmes
2d8979719d
SLF4J some more Logging statements in the Swing UI.
9 роки тому
Greg Holmes
58754384f1
Fix a couple of missing Markers.
9 роки тому
Greg Holmes
4a19a24748
Fix for core UpdateChcker changes.
9 роки тому
Greg Holmes
7a41d9fc46
Add SerialVersionUID to GlobalAutoCommandDialog.
9 роки тому
Greg Holmes
3c789532e7
SLF4J Logging in the Swing UI.
9 роки тому
Greg Holmes
05c911e6da
Remove the licenseloader.
9 роки тому
Greg Holmes
9c888fbf5d
Move Info Item adding to SwingManager.
9 роки тому
Greg Holmes
63a639b9e2
Unsubscribe from eventbus on dispose for AboutDialog.
9 роки тому
Greg Holmes
78ee3b48f1
Remove the licenseloader.
9 роки тому
Greg Holmes
380bd93428
Move Info Item adding to SwingManager.
9 роки тому
Greg Holmes
77237cd3b8
Unsubscribe from eventbus on dispose for AboutDialog.
9 роки тому
Greg Holmes
e5ebbd5f12
Add a supplier param to invokeOffEDT.
9 роки тому
Greg Holmes
22a8724a2a
Check working is not null before terminating.
9 роки тому
Greg Holmes
83de04972a
More tidying.
9 роки тому
Greg Holmes
918a12dbea
Tidy up lambda.
9 роки тому
Greg Holmes
60c481be35
Switch null font list check to precondition.
9 роки тому
Greg Holmes
8276358d15
Potentially fix NPE in FontPicker.
9 роки тому
Greg Holmes
63347977e3
Add GAC to Settings menu
9 роки тому
Greg Holmes
7665c0be61
Fix typo.
9 роки тому
Greg Holmes
67543223b2
Add Global Auto Commands UI.
9 роки тому
Greg Holmes
d56bc1005c
Fix some EDT violations.
9 роки тому
Greg Holmes
f9936babec
Ditch manual thread call in MainFRame quit.
9 роки тому
Greg Holmes
bd874508d9
Add nicer method to JMenuItemBuilder.
9 роки тому
Greg Holmes
b6bf690e65
Fix typo in Channel menu.
9 роки тому
Greg Holmes
2b0385e1fb
Add missing menu item.
9 роки тому
Greg Holmes
5e7a0a1652
Use JMenuItemBuilder in the menubar.
9 роки тому