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 år sedan
Chris Smith
84bf49d06b
Bump jgit-describe version.
Change-Id: Ibb938568e3e54ae0b82add4d704889edaa1d0964
Reviewed-on: http://gerrit.dmdirc.com/3429
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
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 år sedan
Chris Smith
27fe1a886f
Remove usages of MessageTarget.
Change-Id: Ia6e32a75e64ad829e1409728efdbc01881e2f5ca
Reviewed-on: http://gerrit.dmdirc.com/3424
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Chris Smith
48daeb0fbe
Update plugins for core FrameContainer changes.
Change-Id: I15ab9677fdbcb510ab87a69a07ce8ecb3a994f7f
Depends-On: Ifa80de021c22d2e302d4b66514923cd08c91cac4
Reviewed-on: http://gerrit.dmdirc.com/3421
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Greg Holmes
e257d4a1a1
Eventbus the prefs events.
Depends-On: Ia3a86ce30a3ad96c2c67597dba341b2b10162c8e
Change-Id: I27e1059cc3228013d30bab85549434dea28f236c
Reviewed-on: http://gerrit.dmdirc.com/3418
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Chris Smith
894fb4279c
Tidy up topic handling.
Change-Id: If0a0609ab778df22c02b8dc1d349da45b4b5b16f
Depends-On: I9e8723fe0fe2b9209a401d33361f80fb832b9434
Reviewed-on: http://gerrit.dmdirc.com/3414
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
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 år sedan
Chris Smith
11ac6fc7e5
Also remove the setting from the UI.
Change-Id: Ib4155d36da290af7421f67505f23f907b2766897
Reviewed-on: http://gerrit.dmdirc.com/3410
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Chris Smith
fc953d7ff5
Tidy the FD plugin.
- Remove strict escape option as turning it off seems to offer no
benefit and is a bit scary.
- Switch to using HTML escaping provided by Guava.
- Use an array instead of a crazy inefficient list that's converted.
Change-Id: Icfa1dc04fdab1c2d98c7abb15f2acd50f07c82ee
Reviewed-on: http://gerrit.dmdirc.com/3409
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Greg Holmes
983b950b80
Don't unload manager if its null.
Change-Id: I888bb0201d365b36a02a363ba11bc1a49051a24f
Reviewed-on: http://gerrit.dmdirc.com/3406
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
f3c78b895b
Disable edit/delete buttons when no nickname is selected.
Change-Id: I0dea51dc48784cf8c4f2cfc07a31955d12090a6c
Fixes-Issue: CLIENT-508
Reviewed-on: http://gerrit.dmdirc.com/3404
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
ab609c49ca
Pointless javadoc change.
Change-Id: I96e4ec1eb66496840514cc81ab1c39bc90244cf6
Reviewed-on: http://gerrit.dmdirc.com/3400
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
0e82bacba7
Sort rows even when there aren't rows.
Change-Id: Ifcfc5a44a16242fffda084da5449f82e2bb23396
Fixes-Issue: CLIENT-504
Reviewed-on: http://gerrit.dmdirc.com/3393
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
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 år sedan
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 år sedan
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 år sedan
Chris Smith
ca1d401c99
Remove pointless override.
Change-Id: I545ec8b6eb97dd2ce0806e47d41de9032426245a
Reviewed-on: http://gerrit.dmdirc.com/3385
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Greg Holmes
1c075084f8
Load and unload correctly in identd.
Change-Id: Icec565349fc41f05eb6f5a9a270aa692b16f7162
Reviewed-on: http://gerrit.dmdirc.com/3384
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Greg Holmes
7d257dc70d
Don't throw NPEs when rendering colours.
Change-Id: Icde4691b57af7a27b0eaaf82a18d1d7d036d7740
Reviewed-on: http://gerrit.dmdirc.com/3380
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
f97d409395
Avoid erroring when removing null windows.
Change-Id: Id79031d5537cd8869e9195f2d944879b79a09f37
Reviewed-on: http://gerrit.dmdirc.com/3379
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Chris Smith
cae0595bba
Bump annotations version here too.
Change-Id: Ibd12830dd82d982a1b62d7198942885414bfbe20
Reviewed-on: http://gerrit.dmdirc.com/3369
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Chris Smith
2558dcc8dc
Frame buffer size isn't optional. Don't lie.
Change-Id: Ibf3d23c723ce7cf8bbd9505b23966fdfdeda8911
Reviewed-on: http://gerrit.dmdirc.com/3334
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Chris Smith
e13440e677
Remove error status from the error dialog.
We don't populate this with the new error reporting system.
Change-Id: Ib80c1852cb5e9a627e793ff468723e932dda500d
Reviewed-on: http://gerrit.dmdirc.com/3330
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Greg Holmes
e37cff335c
Remove unused field.
Change-Id: I92c8f2d593bb5ab1eca3535761e9ecfb5e2ae3df
Reviewed-on: http://gerrit.dmdirc.com/3325
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
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 år sedan
Greg Holmes
e4369ec0e7
Add interface for active frame management.
Change-Id: I9028e6f92a6e076a0d446ef2321898924d6faa39
Reviewed-on: http://gerrit.dmdirc.com/3322
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Chris Smith
e118b28101
Add preferences meta-data.
This is a conversion of all the current swing pref settings to
a new meta-data format. The plan is for the core/plugin system
to be able to parse this and generate the necessary model for
the prefs system.
Change-Id: Iea6e96db79af747c325d66a7d621b4d43b9af177
Reviewed-on: http://gerrit.dmdirc.com/3321
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Greg Holmes
43f326cafd
Move MainFrame initialisation out of constructor.
Change-Id: If84baaa21a34335cd41e9b06bf4c693889cdfd76
Reviewed-on: http://gerrit.dmdirc.com/3320
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
75c1f2d3b0
Move more ui init code to swing ui initialiser.
Depends-On: I9e67f7f9fbb479c13ff04fc237f2cb82c08a506c
Change-Id: Ia552a47b40002a346eaeabab3f757ecc32b12b68
Reviewed-on: http://gerrit.dmdirc.com/3317
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
293ee2946e
If the dialog is empty, don't try to update rows.
Change-Id: I6837cc05a817815a3995647a37f0be105fad8a92
Fixes-Issue: CLIENT-487
Reviewed-on: http://gerrit.dmdirc.com/3316
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
de0832cc3b
Move swing/system initialisation into separate class.
Change-Id: Ib286b5917da19bf3ffef1bd22766cd5d15ccbb73
Reviewed-on: http://gerrit.dmdirc.com/3315
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
975a547389
Remove unused deprecated methods.
and some useless fields.
Change-Id: I5a57109dc1b584e96654e4079bcdca1ede24eb2a
Reviewed-on: http://gerrit.dmdirc.com/3314
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
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 år sedan
Greg Holmes
518f7f6f65
Shuffle methods and deprecate showErrorDialog.
Change-Id: I6c94fe15ba93b64411d4c5d372eaa9201690a59e
Reviewed-on: http://gerrit.dmdirc.com/3312
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
840c7d827d
Move preferences stuff into another class (bodgy).
Change-Id: I407379d182ec1eb3f7278462e5bbd1786e8d55c6
Reviewed-on: http://gerrit.dmdirc.com/3311
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
da6f6d8207
Move initUISettings into plugin load
Change-Id: I97c35e939f99fd6df6dc3da51bcda8c1d5579143
Reviewed-on: http://gerrit.dmdirc.com/3309
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Chris Smith
af5e767849
Style fixes.
Change-Id: Ib37854e542193ee859cbe30e953e6cb48a1f110e
Reviewed-on: http://gerrit.dmdirc.com/3310
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 år sedan
Greg Holmes
bee928c903
Move window management into seperate class.
This also changes the behaviour of the look and feel and
textpane font and size preferences and they now require a
restart.
Change-Id: I9fee668306493d49d36f4bfc29a8a819bc44eaae
Reviewed-on: http://gerrit.dmdirc.com/3308
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Greg Holmes
da5a0b3037
Tidy font + plaf handling
Change-Id: I892219602e96f57e5cba6b5da8f166442354d598
Reviewed-on: http://gerrit.dmdirc.com/3307
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
06371e967a
Remove Guava now its in the core
Change-Id: Id1fe8b120f62dcb4329b5816cee230161eaf0496
Reviewed-on: http://gerrit.dmdirc.com/3305
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
b4c92b59f4
Move Profile to core
Fixes-Issue: CLIENT-464
Depends-On: Idf8b7726de5132bf67836b7613ba7fd616f3d414
Change-Id: I7c75a9ecae394fc7ca3052f6aaadea5c0b56f59e
Reviewed-on: http://gerrit.dmdirc.com/3304
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
e10a3cb2e5
Pack restart dialog on display.
Change-Id: I92864ee7469188f39f7676d6154d622719895f4f
Fixes-Issue: CLIENT-478
Reviewed-on: http://gerrit.dmdirc.com/3302
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
29fd5195ff
Remove unused method.
Change-Id: I1c786fdaaa2ef16088bf082186f8315a842612af
Reviewed-on: http://gerrit.dmdirc.com/3301
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
fe7287de55
Remove some unused methods.
Change-Id: I0f8402f9988855a9a524aebb874cdaf05dffcc49
Reviewed-on: http://gerrit.dmdirc.com/3300
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Greg Holmes
62bc3e4161
PMD should disallow whitespace in name.
Change-Id: Iaae5269567a3f5a2c9608f6714c6e639e3a6b2f7
Fixes-Issue: CLIENT-468
Reviewed-on: http://gerrit.dmdirc.com/3299
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
9b17eb0d30
Remove UI controller methods.
Change-Id: Ia1f3b158e993542b4a8aee58d343c0cf0c9e181f
Depends-On: Ie936046e8eb98a52a9dff498b4f471c6e19e5697
Reviewed-on: http://gerrit.dmdirc.com/3298
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 år sedan
Greg Holmes
0caa76eb3c
Remove deprecated methods.
Change-Id: I9c0f0cc56b11844399b95a19cc855771984d03a0
Depends-On: Iddf8113511c0b8787d182e8f6d856f10beaabd84
Reviewed-on: http://gerrit.dmdirc.com/3296
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
7e53c60a99
Remove deprecated method calls.
Depends-On: Ie4c2dfb2da88679e367d921650dcbce87b9ba328
Change-Id: Ia70524f84070adf62dff7822ac13807eafff499f
Reviewed-on: http://gerrit.dmdirc.com/3293
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan
Greg Holmes
d1373476bb
Remove some controllers.
Also close CSD when channel closes as with SSD to prevent NPEs.
Change-Id: Iedf19dcecea134db08f33ee14226b8522ecf1843
Reviewed-on: http://gerrit.dmdirc.com/3292
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 år sedan