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 anos atrás
Chris Smith
b6e76b8ee0
Support for core changes.
8 anos atrás
Chris Smith
bfb3f8a05e
Fix date format when showing errors.
Closes DMDirc/DMDirc#661
8 anos atrás
Chris Smith
271919a875
Handle core date API changes.
8 anos atrás
Chris Smith
e579fda440
Remove input methods from WindowModel.
Migrate all users to using the InputModel.
8 anos atrás
Chris Smith
b35d87089b
Remove usages of FrameContainer window methods.
These will be going away shortly.
8 anos atrás
Chris Smith
c6376f4cc2
Change all command output/error to use events.
8 anos atrás
Chris Smith
e4fe58ed1a
Support for core topic date changes.
8 anos atrás
Greg Holmes
ca309f120b
Add a title to the perform dialog.
8 anos atrás
Greg Holmes
f40c0c89ad
Add opacity to textpane backgrounds
Also fix an invalid default option for the "background option"
8 anos atrás
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 anos atrás
Greg Holmes
195986e694
Recompile a few more times and fix errant EventBouses
9 anos atrás
Greg Holmes
2d8979719d
SLF4J some more Logging statements in the Swing UI.
9 anos atrás
Greg Holmes
58754384f1
Fix a couple of missing Markers.
9 anos atrás
Greg Holmes
4a19a24748
Fix for core UpdateChcker changes.
9 anos atrás
Greg Holmes
7a41d9fc46
Add SerialVersionUID to GlobalAutoCommandDialog.
9 anos atrás
Greg Holmes
3c789532e7
SLF4J Logging in the Swing UI.
9 anos atrás
Greg Holmes
05c911e6da
Remove the licenseloader.
9 anos atrás
Greg Holmes
9c888fbf5d
Move Info Item adding to SwingManager.
9 anos atrás
Greg Holmes
63a639b9e2
Unsubscribe from eventbus on dispose for AboutDialog.
9 anos atrás
Greg Holmes
78ee3b48f1
Remove the licenseloader.
9 anos atrás
Greg Holmes
380bd93428
Move Info Item adding to SwingManager.
9 anos atrás
Greg Holmes
77237cd3b8
Unsubscribe from eventbus on dispose for AboutDialog.
9 anos atrás
Greg Holmes
e5ebbd5f12
Add a supplier param to invokeOffEDT.
9 anos atrás
Greg Holmes
22a8724a2a
Check working is not null before terminating.
9 anos atrás
Greg Holmes
83de04972a
More tidying.
9 anos atrás
Greg Holmes
918a12dbea
Tidy up lambda.
9 anos atrás
Greg Holmes
60c481be35
Switch null font list check to precondition.
9 anos atrás
Greg Holmes
8276358d15
Potentially fix NPE in FontPicker.
9 anos atrás
Greg Holmes
63347977e3
Add GAC to Settings menu
9 anos atrás
Greg Holmes
7665c0be61
Fix typo.
9 anos atrás
Greg Holmes
67543223b2
Add Global Auto Commands UI.
9 anos atrás
Greg Holmes
d56bc1005c
Fix some EDT violations.
9 anos atrás
Greg Holmes
f9936babec
Ditch manual thread call in MainFRame quit.
9 anos atrás
Greg Holmes
bd874508d9
Add nicer method to JMenuItemBuilder.
9 anos atrás
Greg Holmes
b6bf690e65
Fix typo in Channel menu.
9 anos atrás
Greg Holmes
2b0385e1fb
Add missing menu item.
9 anos atrás
Greg Holmes
5e7a0a1652
Use JMenuItemBuilder in the menubar.
9 anos atrás
Chris Smith
05cba01890
Move swing-specific events into swing.
9 anos atrás
Greg Holmes
d50a65d6b2
Add some javadoc, fix errors.
9 anos atrás
Greg Holmes
dd606098c7
Add utility method for swing workers.
9 anos atrás
Greg Holmes
97e8cd619a
Split RunnableLoggingSwingWorker into two.
9 anos atrás
Greg Holmes
005f5c8a2f
Switch lots of things to use the new RunnableLoggingSwingWorker.
9 anos atrás
Greg Holmes
12723512e1
Quit the client off the EDT.
9 anos atrás
Chris Smith
dccdf29530
Fix silly NPE in InviteLabel.
9 anos atrás
Chris Smith
198d4c34bb
Use new comparator.
9 anos atrás
Chris Smith
3a95fb6f66
Fix a couple of FrameContainer refs.
9 anos atrás
Chris Smith
cc84eefa7c
And some more.
9 anos atrás
Chris Smith
5fe8e7c17d
Make UIs use WindowModel more.
9 anos atrás
Chris Smith
d232e15c99
Make WindowManager use WindowModel.
9 anos atrás