Chris Smith
260722a519
Don't block for the EDT when an error is raised.
This is prone to race conditions if an error occurs when
the EDT is waiting on a lock owned by the erroring thread.
Fixes DMDirc/DMDirc#805
7 yıl önce
Greg Holmes
d86e13214d
Sort aliases in the Alias Dialog, with real methods.
7 yıl önce
Greg Holmes
8f6d81399d
Sort aliases in Alias Dialog.
7 yıl önce
Greg Holmes
b8737bdc95
Work on padding on status bar
Issue #522
7 yıl önce
Chris Smith
02939790c0
Support for core changes
7 yıl önce
Chris Smith
a7fe27227e
Support for core config provider changes
7 yıl önce
Greg Holmes
33b512da3d
Fix issue dialog.
Apparently you can't left/right align things vertically, who knew.
Closes #761
7 yıl önce
Chris Smith
9716f4bbcc
Support for core configbinder changes.
7 yıl önce
Chris Smith
9ca687017d
Handle random class renaming.
7 yıl önce
Chris Smith
8bbc292101
Update copyright.
7 yıl önce
Chris Smith
db2d999190
Use the right default FG colour in the treeview.
If there's no notification, we have to fallback to the treeview's
foreground colour instead of hardcoding black...
Closes #503
7 yıl önce
Chris Smith
86555906cc
Extend BaseCommand not Command.
7 yıl önce
Chris Smith
66256729c3
Use new core class for static styliser methods
7 yıl önce
Chris Smith
89243115b7
Minor style fixes
7 yıl önce
Chris Smith
574dca8dda
Migrate to new @AddonConfig annotation.
7 yıl önce
Chris Smith
51ebb842be
Migrate to new @UserConfig annotation.
7 yıl önce
Chris Smith
332d9b86b2
Migrate to new @GlobalConfig annotation.
7 yıl önce
Chris Smith
5fbb30d789
Update dependencies.
(Depends on MBassador version bump in core)
7 yıl önce
Chris Smith
64813eda91
Support for core control code changes.
7 yıl önce
Chris Smith
56b4634c44
Support for core changes.
7 yıl önce
Chris Smith
3e072877be
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
7 yıl önce
Chris Smith
b73fae1cfe
Fix swing_ui after query change.
7 yıl önce
Greg Holmes
faebdab489
Tidy up some impoorts.
7 yıl önce
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 yıl önce
Chris Smith
e8f7078f00
Stop using Window and InputWindow.
These interfaces are basically pointless.
7 yıl önce
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.
7 yıl önce
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 yıl önce
Chris Smith
0e6e1e891b
Update dependencies.
8 yıl önce
Greg Holmes
853045c513
Hide away label on server reconnect.
Close #426
8 yıl önce
Chris Smith
49d62a7699
Random unhandled exceptions are our fault.
Closes #681
8 yıl önce
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 yıl önce
Chris Smith
b5f291a63d
Random test tidying.
8 yıl önce
Chris Smith
b6e76b8ee0
Support for core changes.
8 yıl önce
Chris Smith
bfb3f8a05e
Fix date format when showing errors.
Closes DMDirc/DMDirc#661
8 yıl önce
Chris Smith
271919a875
Handle core date API changes.
8 yıl önce
Chris Smith
e579fda440
Remove input methods from WindowModel.
Migrate all users to using the InputModel.
8 yıl önce
Chris Smith
b35d87089b
Remove usages of FrameContainer window methods.
These will be going away shortly.
8 yıl önce
Chris Smith
8fc7cc28da
Fix some build warnings.
8 yıl önce
Chris Smith
c6376f4cc2
Change all command output/error to use events.
8 yıl önce
Chris Smith
e4fe58ed1a
Support for core topic date changes.
8 yıl önce
Greg Holmes
ca309f120b
Add a title to the perform dialog.
8 yıl önce
Greg Holmes
f40c0c89ad
Add opacity to textpane backgrounds
Also fix an invalid default option for the "background option"
8 yıl önce
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 yıl önce
Greg Holmes
195986e694
Recompile a few more times and fix errant EventBouses
9 yıl önce
Greg Holmes
2d8979719d
SLF4J some more Logging statements in the Swing UI.
9 yıl önce
Greg Holmes
58754384f1
Fix a couple of missing Markers.
9 yıl önce
Greg Holmes
4a19a24748
Fix for core UpdateChcker changes.
9 yıl önce
Greg Holmes
7a41d9fc46
Add SerialVersionUID to GlobalAutoCommandDialog.
9 yıl önce
Greg Holmes
3c789532e7
SLF4J Logging in the Swing UI.
9 yıl önce
Greg Holmes
05c911e6da
Remove the licenseloader.
9 yıl önce