Chris Smith
a7fe27227e
Support for core config provider changes
7 lat temu
Chris Smith
9716f4bbcc
Support for core configbinder changes.
7 lat temu
Chris Smith
9ca687017d
Handle random class renaming.
7 lat temu
Chris Smith
8bbc292101
Update copyright.
7 lat temu
Chris Smith
332d9b86b2
Migrate to new @GlobalConfig annotation.
7 lat temu
Chris Smith
3e072877be
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
7 lat temu
Chris Smith
e8f7078f00
Stop using Window and InputWindow.
These interfaces are basically pointless.
7 lat temu
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 lat temu
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 lat temu
Chris Smith
b6e76b8ee0
Support for core changes.
8 lat temu
Chris Smith
5fe8e7c17d
Make UIs use WindowModel more.
9 lat temu
Greg Holmes
abdfd78f1e
Fix a couple of bugs in the popup windows.
9 lat temu
Chris Smith
935e77181c
Move the IconManager to ui_swing.
9 lat temu
Chris Smith
e7d8b071bf
Add factory for SSL Cert dialog.
Remove some dependencies from TextFrameDependencies.
9 lat temu
Chris Smith
19a406d8d6
Add a factory for swing search bars.
9 lat temu
Chris Smith
29be64e220
Remove the rest of the usages.
9 lat temu
Chris Smith
f4558dde15
Add factory for SSL Cert dialog.
Remove some dependencies from TextFrameDependencies.
9 lat temu
Chris Smith
dc944ccde6
Add a factory for swing search bars.
9 lat temu
Chris Smith
70608dd1dc
Use ServiceManager not PluginManager.
9 lat temu
Shane Mc Cormack
ef35f746ad
2015!
9 lat temu
Chris Smith
d752112620
Use new unread status events.
9 lat temu
Greg Holmes
ce6a206af3
Remove getName method from TextFrame.
9 lat temu
Greg Holmes
fc9f84ba1a
Fix client not working on GTK.
9 lat temu
Greg Holmes
bfbe830d49
General tidying in Frames.
9 lat temu
Greg Holmes
58834c2592
Add an init method to TextFrame.
9 lat temu
Greg Holmes
3b6a1a2c3b
Move EDTHandlerInvocationi back.
9 lat temu
Greg Holmes
e078cdf7bb
Couple of tidyings.
9 lat temu
Chris Smith
075d454abb
More J8 improvements.
9 lat temu
Chris Smith
592e9ddbc9
Use TabCompleterUtils instance.
9 lat temu
Greg Holmes
02ecb36289
Uber defensive--
9 lat temu
Greg Holmes
8ae30f1a67
Turns out horrible hacks are needed.
9 lat temu
Greg Holmes
cac3c54006
Use events for switching window.
9 lat temu
Greg Holmes
5956243fc5
Use ColourManagerFactory
Change-Id: If1bc20d15561584c9296ad10f04957efb51c5966
Depends-On: I6ef45d10a4fe862854702eee671114ee09f01d4d
Reviewed-on: http://gerrit.dmdirc.com/3867
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 lat temu
Chris Smith
93d405608c
Gradle-ify the plugins.
* Move all plugins to their own top-level directories.
* Move resources out of source trees
* Add Gradle build scripts.
* Remove ivy and ant build scripts.
Change-Id: Ib69a48ef26800c174ccf51c84ff9d1f73529460f
Depends-On: I303b6b69518468f98d48d835b8f40135d9e4bcbf
Reviewed-on: http://gerrit.dmdirc.com/3850
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 lat temu
Greg Holmes
ca993c4e3d
Move things to better packages.
Change-Id: I09dbef9c56cba5a7db7b4561874cf69de8ba2b9f
Reviewed-on: http://gerrit.dmdirc.com/3831
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 lat temu
Greg Holmes
931b474196
Invert some ifs.
Change-Id: I4537bd9432958a22700c09c953d23090f5decacc
Reviewed-on: http://gerrit.dmdirc.com/3826
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 lat temu
Greg Holmes
93c99f5efb
Use some more FrameClosingEvents
Change-Id: I36d784d618070bc8c55da1c12682b9434aa0ac25
Depends-On: I58ab2318458c809191919595e1eb011646fe6b0e
Reviewed-on: http://gerrit.dmdirc.com/3812
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 lat temu
Greg Holmes
e290d41cb2
Change popout handling.
Change-Id: I78acf0de7fab0f34719115a01b9a48525848f2d0
Reviewed-on: http://gerrit.dmdirc.com/3810
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 lat temu
Greg Holmes
7ecd8923b5
Generify MBassador.
Change-Id: I4e9a1bff765c0bd62caf284a028932cd8461632c
Reviewed-on: http://gerrit.dmdirc.com/3772
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 lat temu
Greg Holmes
87c12df5c0
MBassador.
Change-Id: I2cf35d5859c85c3609002f126241536fda5d588e
Depends-On: I2baa7e986ded54930093768238ed24cab8cf4bf7
Reviewed-on: http://gerrit.dmdirc.com/3770
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 lat temu
Greg Holmes
fd77153293
Use events for frameinfo in popout frames.
Change-Id: I4d6f3a40042fd52affd1213dd2912ccbaeb59c2f
Reviewed-on: http://gerrit.dmdirc.com/3762
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 lat temu
Greg Holmes
4e26f8a6c5
Don't set title pointlessly.
Fixes-Issue: CLIENT-527
Change-Id: Ie3bc4298eeef123997d4373434c75d187f890114
Reviewed-on: http://gerrit.dmdirc.com/3754
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
9 lat temu
Greg Holmes
c1dd4fb367
Remove some loggers, tidy up.
Change-Id: Iad0989f307f8915cf0dc64ba95116a1f521cf53f
Reviewed-on: http://gerrit.dmdirc.com/3715
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 lat temu
Greg Holmes
ae9a6ae6cd
Perform windowClose methods on the EDT.
Change-Id: If35167b19ad1642e0b38abd4a4a8425588d66821
Reviewed-on: http://gerrit.dmdirc.com/3627
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
18f04e3420
More MainFrame->Window changes.
Change-Id: If813d8606803f91455a5462edacb5d691345acbe
Reviewed-on: http://gerrit.dmdirc.com/3459
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu
Chris Smith
25dce6a4d5
Rewrite the entire UI to pass extra deps in.
Conflicts:
src/com/dmdirc/addons/ui_swing/components/TopicBar.java
src/com/dmdirc/addons/ui_swing/components/frames/InputTextFrame.java
src/com/dmdirc/addons/ui_swing/components/frames/TextFrame.java
src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/ChannelSettingsDialog.java
src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/TopicDisplayPane.java
src/com/dmdirc/addons/ui_swing/dialogs/channelsetting/TopicPane.java
src/com/dmdirc/addons/ui_swing/injection/DialogModule.java
Change-Id: Iec6278e7aa84c74fa8a6fea1af2d021f3835b241
Depends-On: Ib0cbe91bec51db7e66d860d65840e784f880e53d
Reviewed-on: http://gerrit.dmdirc.com/3391
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Greg Holmes
f3137b57d8
DI the clipboard (or a fake if null.
Change-Id: I80f964a049442f6844be240af8394c4018afc282
Reviewed-on: http://gerrit.dmdirc.com/3389
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Greg Holmes
a801f8a3eb
Use active window frame manager.
Change-Id: I9b37249813c03941cdd410a5b225f3d710a72244
Reviewed-on: http://gerrit.dmdirc.com/3323
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 lat temu
Chris Smith
63540989fe
Move link handling out of TextFrame.
Change-Id: Ibe411f36d4cfa7942562a437456c73e009b1f195
Depends-On: I7fc1dbbccda16b4c4e51f828f9192bab6a1867ff
Reviewed-on: http://gerrit.dmdirc.com/3278
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 lat temu
Chris Smith
d72bbd6177
Remove Window.getController().
Change-Id: I13e0ac51ec3821d586155da610273bcd2e82b278
Depends-On: I7da5409743cd678364dd87a6ebf2629796d5033a
Reviewed-on: http://gerrit.dmdirc.com/3275
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 lat temu