Chris Smith
02939790c0
Support for core changes
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
89243115b7
Minor style fixes
7 年前
Chris Smith
51ebb842be
Migrate to new @UserConfig annotation.
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.
8 年前
Greg Holmes
195986e694
Recompile a few more times and fix errant EventBouses
9 年前
Greg Holmes
67543223b2
Add Global Auto Commands UI.
9 年前
Chris Smith
f049b30b00
Remove usages of Channel in the UI.
9 年前
Chris Smith
935e77181c
Move the IconManager to ui_swing.
9 年前
Greg Holmes
621288bdcf
Fix DialogProvider.
9 年前
Greg Holmes
0da4cd84d4
Initial work on new errors dialog.
9 年前
Chris Smith
0520af4093
Remove most usages of FrameContainer.getIconManager.
9 年前
Chris Smith
d6715dd48a
Switch SSD to use AutoCommands.
9 年前
Shane Mc Cormack
ef35f746ad
2015!
9 年前
Chris Smith
aabd203294
Kill the actions UI. With fire.
☺
9 年前
Greg Holmes
70308c945c
Mostly use new core about model.
9 年前
Greg Holmes
a118568327
Delete old profiles dialog.
9 年前
Greg Holmes
1632f828b1
Add new profiles dialog.
9 年前
Chris Smith
592e9ddbc9
Use TabCompleterUtils instance.
9 年前
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 年前
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 年前
Chris Smith
e0f82140f5
Reorganise all imports
Change-Id: I505dd85becbfe5e5fd611a69cee7678d84fb249f
Reviewed-on: http://gerrit.dmdirc.com/3775
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 年前
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 年前
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 年前
Greg Holmes
a4f30207f1
EventBus logging for undo/redo actions
Change-Id: I3b9863cd1004af7c507c3b27594967546ec26bcc
Reviewed-on: http://gerrit.dmdirc.com/3724
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年前
Greg Holmes
56b3438434
Add new feedback dialog.
Change-Id: I3c7e88f6ed4e9afd6f4ed5e6040471b1329f6576
Depends-On: Id16ce13eac3bf4f359bd0d743cdd6041fc47bcaa
Depends-On: Ifc8ca757700db2dd19db89715e95f6c1df15e999
Reviewed-on: http://gerrit.dmdirc.com/3615
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年前
Greg Holmes
7f7f6fd56c
Add NewServerDialog and associated classes.
Change-Id: Id9a2531ee37ca4eee133e3bfa3183d21f8508ea5
Reviewed-on: http://gerrit.dmdirc.com/3596
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年前
Greg Holmes
2ae4701de6
Move CoreAliasDialogModel classes.
Depends-On: I7ee9ec39fce785b8e374e50fd05f0ef824097ab0
Change-Id: I2905dd1596fad47d0c7beaa669331063b48bd305
Reviewed-on: http://gerrit.dmdirc.com/3588
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年前
Greg Holmes
fc4e2c7a19
Remove old alias manager dialog.
Change-Id: I89fed29438eae6e7439e804ee91de11a4848ee06
Reviewed-on: http://gerrit.dmdirc.com/3560
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年前
Chris Smith
7655629103
Use injected ctor for CoreAliasDialogModel.
Change-Id: I49ec46315f1366d27c12d1b4cc2ac92cd479d46d
Reviewed-on: http://gerrit.dmdirc.com/3534
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年前
Greg Holmes
1531c68e7e
Add read only new alias manager dialog.
Change-Id: I4d367f83d06c6de965c7b383ea7b3d22a66e6def
Reviewed-on: http://gerrit.dmdirc.com/3531
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年前
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 年前
Chris Smith
17cdd373d7
Use Connection in preference to Server.
Change-Id: I6140df0bb0cbcfa1740d66eb797d393692a674de
Depends-On: I56c9a2bb9ad06e9e3ad911914b29a046959e30ea
Reviewed-on: http://gerrit.dmdirc.com/3432
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年前
Greg Holmes
aede63c16a
Remove PreferencesManager singleton.
Change-Id: I5fc194790dd1459d3dab546f306768d5b620626d
Reviewed-on: http://gerrit.dmdirc.com/3413
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年前
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 年前
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 年前
Greg Holmes
ac78d6742a
DI error list dialog into things.
Change-Id: Idae726b57047928393f1d5a7055267d92f9a630a
Reviewed-on: http://gerrit.dmdirc.com/3313
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 年前
Chris Smith
2f855ed966
Remove some deprecations.
This also fixes the param mode panel incorrectly using the global config.
Up until now it was using the global config, so only default mode aliases
would have been available, not ircd/network-specific ones.
Fortunately there aren't many param modes...
Change-Id: Ibe0986050b67264238b34abedd95f84afab5e959
Fixes-issue: CLIENT-481
Reviewed-on: http://gerrit.dmdirc.com/3280
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年前
Greg Holmes
e999c5643f
Add dialog provider for Channel List Dialog.
Change-Id: I6d9576d01be09a16727b2f0e69391d90d60279e6
Reviewed-on: http://gerrit.dmdirc.com/3270
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年前
Chris Smith
8323b536a0
Tidy up the channel list modes pane.
Change-Id: Ifbe77fd01a01c4c3613515eb3499e803c9c236bd
Reviewed-on: http://gerrit.dmdirc.com/3133
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年前
Chris Smith
74aa499be4
Autoformat all the plugins.
Change-Id: I35bf8ce93d7be8fb714b1a58adc9dd66672ec717
Reviewed-on: http://gerrit.dmdirc.com/3124
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年前
Chris Smith
edc23493c8
Remove DialogManager.
Replace remaining legitimate usages with [Keyed]DialogProviders.
Remove the DialogManager itself, all the getters for it, all the places keeping
references around to it, all the dialogs taking it in the constructor, and all
the partridges in pear trees that had one hidden away.
Change-Id: I0a1234960a4e08c0a7c6afc08a5432102b17c125
Reviewed-on: http://gerrit.dmdirc.com/3048
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年前
Chris Smith
95801b80ad
DialogProvider<ActionsManagerDialog>.
Change-Id: Ia428aae5a19309d6f7c19222226160f8c2d80de1
Reviewed-on: http://gerrit.dmdirc.com/3047
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年前
Chris Smith
1e2a775488
Use DialogProvider for the profile manager dialog.
Change-Id: Ia428aae5a19309d622109e8baa6160f8c2d80de1
Reviewed-on: http://gerrit.dmdirc.com/3046
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年前
Chris Smith
e519f4c25a
Use new provider for NSD.
Change-Id: I92010f61f3289579603a239ab4213a304799dedb
Reviewed-on: http://gerrit.dmdirc.com/3045
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年前
Chris Smith
c33feee949
Introduce a DialogProvider.
This fixes the issues with injection of dialogs and the behaviour of @Singleton.
Move the swing injection related classes into a new package (a new DialogModule
will follow shortly to make use of the DialogProvider).
Also introduce a SwingPreconditions class for asserting method calls are made
on/off the EDT.
Change-Id: I92010f61f2289579603a239ab46b0a304799dedc
Reviewed-on: http://gerrit.dmdirc.com/3044
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 年前
Chris Smith
beb28014d9
Start work on DI'ing the lag display plugin.
Change-Id: Ia7e89f9d3da632451ccbec04eabf453478e256cf
Reviewed-on: http://gerrit.dmdirc.com/3036
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 年前