Chris Smith
748c33322b
Add a debug command to view events.
Change-Id: Id258151e854d13b1fdadf02eb26b6be21144e5a8
Reviewed-on: http://gerrit.dmdirc.com/3483
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
6682b0b318
Plugin support for optional FrameContainer parents
Change-Id: Ief9fccad45d654ffaee9d7a124ebc39f7af56166
Depends-On: Ibaf13d210cd01e73adf08bac359244b14faef088
Reviewed-on: http://gerrit.dmdirc.com/3469
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Greg Holmes
5c104f137e
Use newly simplified query event classes.
Change-Id: Ie8b7213c421e66efc4edddf3a13a420534025ebf
Reviewed-on: http://gerrit.dmdirc.com/3467
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Greg Holmes
96f5b575f0
Start removing query actions from logging plugin.
Change-Id: I225d76e2a125a72faf8be2998b14a5c55b35a110
Reviewed-on: http://gerrit.dmdirc.com/3463
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Chris Smith
d54425fb09
Plugin support for FrameContainer changes.
Change-Id: I3c0dc4b6cf42b5c6b69a499ac11195271c0aa846
Depends-On: I0dc9f767840ce0989739ea28f08254c78ef0d565
Reviewed-on: http://gerrit.dmdirc.com/3465
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
433e39684f
Plugin support for optional colours.
Change-Id: Ic17b9ff399a25e1b91bd1ce91d6d7071ba44ecb2
Depends-On: I50a19086bab32a35fee535c8500a1636ff82b959
Reviewed-on: http://gerrit.dmdirc.com/3461
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
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 years ago
Chris Smith
1da89bbb51
Add a @MainWindow qualifier in the swing plugin.
This allows the MainFrame to be injected as a plain Window or Frame.
Change-Id: I1023153393dd68744b064a1bef0b39e309c359d3
Reviewed-on: http://gerrit.dmdirc.com/3457
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Greg Holmes
f2c9d03741
Remove Action events.
Change-Id: I3bb5f4336fd5e43b9365d11702b5e59e2e15d900
Depends-On: I67b558de082c1ce196800d8b0aafa2d6ce87b298
Reviewed-on: http://gerrit.dmdirc.com/3456
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Greg Holmes
e2b2ef7f50
Remove plugin refresh action.
Change-Id: I32d36a78cd0d0c371150f65f71c0aa226f1c8a2b
Depends-On: I831c8dbec6a97c3805b4d7e6ac66730ed8bb162a
Reviewed-on: http://gerrit.dmdirc.com/3454
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Greg Holmes
45b649a9d8
Remove plugin (un)loaded events.
Depends-On: I84f07c00e0589ff25ae1b4a01f5671488b847925
Change-Id: I413a3f6f72999262bf4426de082cc8c9946a6f90
Reviewed-on: http://gerrit.dmdirc.com/3449
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Chris Smith
a985fe1df8
Pass EventBus in to FrameContainer.
Change-Id: I65695d195052b7800e14f2128c84d344f61ff19c
Depends-On: I711722755bbf78de5b3ae3a6eec3e43985f4ed63
Reviewed-on: http://gerrit.dmdirc.com/3446
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 years ago
Chris Smith
5438364906
Make sure plugins are compiled for Java 1.7.
Change-Id: Ibe571916d24aa437c38b94c037f61fb8d342b444
Reviewed-on: http://gerrit.dmdirc.com/3444
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Greg Holmes
2dc8ce46f6
Add some more server events.
Change-Id: I166452c8596b841ad6c72c11f215fa3a085f8d0d
Depends-On: Ib12542d236757d76540d57ff54341e3b73ceb598
Reviewed-on: http://gerrit.dmdirc.com/3438
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 years ago
Chris Smith
b713d1635c
Fix some javadoc, unused import.
Change-Id: I25f0e4c4885a587f65b30b3371fad01e7ff43f9e
Reviewed-on: http://gerrit.dmdirc.com/3443
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
Chris Smith
eaddf0d8b4
Use Connection.
Change-Id: I686fa90b81cb8af49ec7a0f7d7f390825b0fe51e
Depends-On: Ib42aeb25d72b5412ad98fe80bd6726896d423504
Reviewed-on: http://gerrit.dmdirc.com/3434
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago