Chris Smith
cc84eefa7c
And some more.
vor 9 Jahren
Chris Smith
5fe8e7c17d
Make UIs use WindowModel more.
vor 9 Jahren
Chris Smith
70608dd1dc
Use ServiceManager not PluginManager.
vor 9 Jahren
Shane Mc Cormack
ef35f746ad
2015!
vor 9 Jahren
Greg Holmes
bfbe830d49
General tidying in Frames.
vor 9 Jahren
Greg Holmes
58834c2592
Add an init method to TextFrame.
vor 9 Jahren
Greg Holmes
9649bcc92b
Move doPaste method out of InputTextFrame.
vor 9 Jahren
Greg Holmes
82bf360a5c
Use ConfigBinder in InputTextFrame.
vor 9 Jahren
Chris Smith
592e9ddbc9
Use TabCompleterUtils instance.
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 9 Jahren
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 >
vor 10 Jahren
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 >
vor 10 Jahren
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
vor 10 Jahren
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 >
vor 10 Jahren
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 >
vor 10 Jahren
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 >
vor 10 Jahren
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
vor 10 Jahren
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
vor 10 Jahren
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 >
vor 10 Jahren
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
vor 10 Jahren
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 >
vor 10 Jahren
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
vor 10 Jahren
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
vor 10 Jahren
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
vor 10 Jahren
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 >
vor 10 Jahren
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 >
vor 10 Jahren
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 >
vor 10 Jahren
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 >
vor 10 Jahren
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 >
vor 11 Jahren
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 >
vor 11 Jahren
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 >
vor 12 Jahren
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 >
vor 12 Jahren
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 >
vor 12 Jahren
Greg Holmes
41c77ef7ed
Move interfaces to a central location.
Depends-On: If624693f050e1aa9cf4cabcd5264518604eb8bcd
Change-Id: I862891efc407a64559788812ee039a9ec565a973
Reviewed-on: http://gerrit.dmdirc.com/2166
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
vor 12 Jahren
Chris Smith
2a09854080
Add UI support for typing labels
Change-Id: Ib3a6830eccc07b8f84aaf65ef12ca9b9eeb0c651
Fixes-Issue: CLIENT-291
Reviewed-on: http://gerrit.dmdirc.com/2131
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Chris Smith
93c94e0fcd
Fix weird input field/handler initialisation
No longer creates to input handlers per window
Change-Id: I077f39af4f41033118eb8bf6af86522ee9b0759c
Fixes-issue: CLIENT-283
Reviewed-on: http://gerrit.dmdirc.com/2116
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren
Greg Holmes
85a02e5f38
Change header?
Change-Id: Id75a4947fe4c2a08460b4ee9e6e481c568d0c6d3
Reviewed-on: http://gerrit.dmdirc.com/2074
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Greg Holmes
77ff9629e7
Fixes input handlers being mostly broken in the swing UI.
Change-Id: Ide1404c9411c419bf2e1aa37ad1b16ab84ee726b
Reviewed-on: http://gerrit.dmdirc.com/2070
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
vor 13 Jahren
Greg Holmes
a93906a609
Switch to using component frames.
Change-Id: Ibbed782aaf570bdac2641842ad4bebbc7e285404
Reviewed-on: http://gerrit.dmdirc.com/2050
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
vor 13 Jahren
Chris Smith
b9ccdf76f9
Remove unused ctor args
Change-Id: I970b49db0abac46d15a11e2b71dc0b50bd3a8faf
Depends-on: Ief1c8e499af7e3a43328046dc140ba941d8cb010
Reviewed-on: http://gerrit.dmdirc.com/2033
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
vor 13 Jahren