Chris Smith
9ca687017d
Handle random class renaming.
7 jaren geleden
Chris Smith
8bbc292101
Update copyright.
7 jaren geleden
Chris Smith
3e072877be
Use EventBus interface.
This is just an IntelliJ refactor, using EventBus in place of
DMDircMBassador whenever possible.
7 jaren geleden
Chris Smith
e8f7078f00
Stop using Window and InputWindow.
These interfaces are basically pointless.
7 jaren geleden
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 jaren geleden
Chris Smith
e579fda440
Remove input methods from WindowModel.
Migrate all users to using the InputModel.
8 jaren geleden
Greg Holmes
195986e694
Recompile a few more times and fix errant EventBouses
9 jaren geleden
Chris Smith
cc84eefa7c
And some more.
9 jaren geleden
Chris Smith
5fe8e7c17d
Make UIs use WindowModel more.
9 jaren geleden
Chris Smith
70608dd1dc
Use ServiceManager not PluginManager.
9 jaren geleden
Shane Mc Cormack
ef35f746ad
2015!
9 jaren geleden
Greg Holmes
bfbe830d49
General tidying in Frames.
9 jaren geleden
Greg Holmes
58834c2592
Add an init method to TextFrame.
9 jaren geleden
Greg Holmes
9649bcc92b
Move doPaste method out of InputTextFrame.
9 jaren geleden
Greg Holmes
82bf360a5c
Use ConfigBinder in InputTextFrame.
9 jaren geleden
Chris Smith
592e9ddbc9
Use TabCompleterUtils instance.
9 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
Greg Holmes
4a70ffdcc0
EventBus the TypingLabel.
Change-Id: I0faa552dbb85e2ec98ba4820e742ffa8681593cb
Reviewed-on: http://gerrit.dmdirc.com/3806
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 jaren geleden
Greg Holmes
7ffc51227e
Use events in Awaylabel.
Change-Id: I405473927f71fe17f6668b028b3a1247f06f4054
Reviewed-on: http://gerrit.dmdirc.com/3788
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
9 jaren geleden
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 jaren geleden
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 jaren geleden
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 jaren geleden
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 >
9 jaren geleden
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 jaren geleden
Chris Smith
15084923b9
Style/inspection fixes.
Change-Id: Idc00a4321e228bad7983dc5cd7434860cf065010
Reviewed-on: http://gerrit.dmdirc.com/3705
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
9 jaren geleden
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 jaren geleden
Chris Smith
308c21b365
Remove WritableFrameContainer.
Change-Id: I52a09d5f5ad69c2bebafa58582a173f706515fa6
Depends-On: Iab58f1d2b9275ee3fc60d79e433e158bae784911
Reviewed-on: http://gerrit.dmdirc.com/3425
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
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 jaren geleden
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 jaren geleden
Greg Holmes
b0b09c37fa
Check for rare condition where clipboard doesn't exist.
Change-Id: Id6997978bbe8ce1e03085e7f5e05533019ae6f80
Fixes-Issue: CLIENT-503
Reviewed-on: http://gerrit.dmdirc.com/3388
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 jaren geleden
Chris Smith
b7dbb5dd6c
Bulk remove inheritDoc.
Change-Id: I34cf63e7b9307b35de53b48165e4ba71a50213ab
Reviewed-on: http://gerrit.dmdirc.com/3274
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
8dea33a684
Tidy more TextFrame related code.
Change-Id: Ic10d762073e74c4d8b1e7c785e56bd341c068598
Reviewed-on: http://gerrit.dmdirc.com/3272
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
7a74fb6c8f
Pass command parsers into text frames.
Change-Id: I53814fa2d2bda7d928c605f4a99a30555049909d
Reviewed-on: http://gerrit.dmdirc.com/3271
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Greg Holmes
5717177c00
DI the paste dialog
Change-Id: I5d4ee4e38668767bcf648efaa0f9cc1dd9a2b603
Reviewed-on: http://gerrit.dmdirc.com/3267
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 jaren geleden
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 jaren geleden
Chris Smith
5b5d05a200
More minor tidying.
Change-Id: Ic2f74530c7d1bf8817dcaaa742c9dcba5c1bee40
Reviewed-on: http://gerrit.dmdirc.com/3101
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
27910de71d
Initial work removing calls to getOptionColour.
Change-Id: I965365c5006bbacae9f72f7915cf55cb80c659ee
Reviewed-on: http://gerrit.dmdirc.com/3076
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
e5c04b4a97
Start injecting TextPane dependencies.
Bundle them up in a static class to avoid having to pass a million deps
around in each and every subclass.
Change-Id: I581e39f9da6f7a4b79ab69d043de4c81111e9b52
Reviewed-on: http://gerrit.dmdirc.com/3064
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Chris Smith
891eaaf324
Even more tidying.
Change-Id: I9d730b109ae1757a01ee757e91ec6e833efc449d
Reviewed-on: http://gerrit.dmdirc.com/3061
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 jaren geleden
Shane Mc Cormack
c7990ef968
Update Copyright to 2014
Change-Id: I3e4fd86a0d19f5167506df5986f7ec256b224820
Reviewed-on: http://gerrit.dmdirc.com/2979
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Greg Holmes
a9354e7b54
Java 7 conversions
Change-Id: Ic204dbad72378455b5cd9dbd66d29dacf31ddd9c
Reviewed-on: http://gerrit.dmdirc.com/2895
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 jaren geleden
Chris Smith
526cb3e37b
Use config interfaces where possible.
Change-Id: I5f140e89bfb8c57804d0a500bbc9f5c18555b0e9
Depends-On: Iaabedda2fa68c4e5562bb069dcdf15fa0c3beeea
Reviewed-on: http://gerrit.dmdirc.com/2767
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Chris Smith
fdde3a55cd
Remove some usages of Main.
Change-Id: Ie4d579ba97c2c1ed8a727f6548bdd9ae98981bdf
Depends-On: I5f88cccf81f0fb80e2fcf915d453660d5690c8c0
Reviewed-on: http://gerrit.dmdirc.com/2709
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 jaren geleden
Shane Mc Cormack
d30f7690e4
Update copyright for 2013
Change-Id: I1eea04000294c228a8f66464c89f92c1a7cd5321
Reviewed-on: http://gerrit.dmdirc.com/2605
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 jaren geleden
Shane Mc Cormack
11e80671c4
Desingleton PluginManager (and as a side-effect, ServerManager).
Depends-On: I4a3d9b78a5f80aab0330d0906e8c76d00813c97c
Change-Id: I72fe837b5ea2352ae0c695948336efcdd92c09c8
Reviewed-on: http://gerrit.dmdirc.com/2522
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 jaren geleden
Shane Mc Cormack
f40fbcff29
Update copyright for 2012
Change-Id: I559bbd9a7e6abdfc73068d4934cfb0fc9f7ce84c
Reviewed-on: http://gerrit.dmdirc.com/2289
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 jaren geleden
Greg Holmes
4d80c32e27
Mass singleton removal spree. Minor tidying in edited classes.
This tidying introduces a DialogManager class which ensures only a
single instance of a dialog can exist at any one time. This will be
expanded in the future to support management of all dialogs.
Change-Id: I506d7dde623628e38fddcd5f81221d9f2cc832ca
Reviewed-on: http://gerrit.dmdirc.com/2246
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 jaren geleden
Chris Smith
034882ff81
Colour abstraction
Change-Id: I978e118b20c507cbc305d5ee5c6ecabf6d7454b8
Depends-On: I691b6dca615fd6a197712d9f11cedafdc9a8bc5d
Reviewed-on: http://gerrit.dmdirc.com/2188
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 jaren geleden