Greg Holmes
bab9c077c9
Switch DCCManager to ServerCtcpEvent.
Change-Id: I8b55a2e47099629e6fe80344451f45826a44c188
Reviewed-on: http://gerrit.dmdirc.com/3499
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 роки тому
Greg Holmes
229ea9bed6
Refactor dCC slightly.
Add question dialog to DCC Chats.
Add question dialog to DCC Sends.
Remove unused method askQuestion method.
Change-Id: Iaf9f6ff679ea662df46b7da25d212d79097bd9bd
Reviewed-on: http://gerrit.dmdirc.com/3498
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 роки тому
Greg Holmes
16dc8c84a7
Convert DCC Plugin to use events.
Change-Id: I136ba57bfa1a421d845351bb6c75b4b35dfb45df
Reviewed-on: http://gerrit.dmdirc.com/3494
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 роки тому
Greg Holmes
d1900b8dbe
Use events in lag display.
Depends-On: Id53eb0fba852cf19e80dbd51d6b45fc9fc3dbee6
Change-Id: I3b726667f4575f4f882471984ac821f267838959
Reviewed-on: http://gerrit.dmdirc.com/3496
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 роки тому
Greg Holmes
67f0c60ead
Use events for the logging plugin.
Depends-On: Id53eb0fba852cf19e80dbd51d6b45fc9fc3dbee6
Change-Id: Ia4d4aecfc2ea3ec30facdb757182cd34acdd0e30
Reviewed-on: http://gerrit.dmdirc.com/3497
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 роки тому
Greg Holmes
75e125283f
Fixes for from removing unknown_command action.
Depends-On: Ibcfc059d943a64494842eab68428ea8351206a09
Change-Id: I06ee87cf6f7795eb3ee07828fb43f4381a465ac3
Reviewed-on: http://gerrit.dmdirc.com/3491
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 роки тому
Greg Holmes
92d47c0758
Use events not actions in nick colour plugin.
Depends-On: Id53eb0fba852cf19e80dbd51d6b45fc9fc3dbee6
Change-Id: I1673d5f95a3bb702531ffb4539ceb186952db41a
Reviewed-on: http://gerrit.dmdirc.com/3492
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 роки тому
Greg Holmes
ba29089fb8
Fix topic bar erroring on config change.
Fixes-Issue: CLIENT-509
Change-Id: Id834a1dae721945829607296b62768b134768cbf
Reviewed-on: http://gerrit.dmdirc.com/3490
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 роки тому
Chris Smith
0dad00bcb3
Include base classes in eventbus debug output.
Change-Id: Ia38d07c944c77b32ec111003b5271efc4256b6b2
Reviewed-on: http://gerrit.dmdirc.com/3485
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому
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 роки тому