Git
c0c3cf54ae
Update submodules: plugins (new commits)
plugins:
31dc4b5 Chris Smith <chris@dmdirc.com >
Use services for frame managers.
To add a frame manager, a plugin must export a FrameManagerProvider instance.
This will drop users back to using a treeview as their previous config setting
will be wrong (it needs to point to the Provider class now), and I don't think
it's worth adding migration code given we know of 0 users of the buttonbar.
This also enables us to dependency inject the frame managers.
Gerrit: http://gerrit.dmdirc.com/3283
Change-Id: I4e70428f7941bb0cb3c01f300723ef8b3da75e24
преди 10 години
Chris Smith
c2e3b1052f
Fix service locator implementation logic.
If callers specify an implementation then it's the return type they're
concerned about, not the class providing it.
Change-Id: I9d2aa23de47373323cabb362042995f822cd9311
Reviewed-on: http://gerrit.dmdirc.com/3284
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Git
1b9c287a8a
Update submodules: plugins (new commits)
plugins:
c7aa0fa Chris Smith <chris@dmdirc.com >
Tidy up window menu related stuff.
Gerrit: http://gerrit.dmdirc.com/3282
Change-Id: I8864852e3dff5b43bca00d30428dd85e38720e9e
преди 10 години
Git
b803cec180
Update submodules: plugins (new commits)
plugins:
686521d Chris Smith <chris@dmdirc.com >
Kill unused method.
Gerrit: http://gerrit.dmdirc.com/3281
2f855ed Chris Smith <chris@dmdirc.com >
Remove some deprecations.
This also fixes the param mode panel incorrectly using the global config.
Up until now it was using the global config, so only default mode aliases
would have been available, not ircd/network-specific ones.
Fortunately there aren't many param modes...
Fixes-issue: CLIENT-481
Gerrit: http://gerrit.dmdirc.com/3280
Change-Id: I2f301f0ee0a7f96d46d8ce1e754b8998f9275e70
преди 10 години
Git
e56ae6f79a
Update submodules: plugins (new commits)
plugins:
6354098 Chris Smith <chris@dmdirc.com >
Move link handling out of TextFrame.
Depends-On: I7fc1dbbccda16b4c4e51f828f9192bab6a1867ff
Gerrit: http://gerrit.dmdirc.com/3278
Change-Id: Ic07d1fa4db2b9e4d23e6794ca50b0011818a3432
преди 10 години
Git
76035ed2cb
Update submodules: plugins (new commits)
plugins:
a6bb233 Chris Smith <chris@dmdirc.com >
Fix some deprecations
Gerrit: http://gerrit.dmdirc.com/3279
Change-Id: I243efd4c4c6f45552e4ad7e1d448db6cff7d3ac6
преди 10 години
Chris Smith
34bd31d728
Add events for link clicking.
Change-Id: I7fc1dbbccda16b4c4e51f828f9192bab6a1867ff
Reviewed-on: http://gerrit.dmdirc.com/3277
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 10 години
Git
c3ffebc046
Update submodules: plugins (new commits)
plugins:
d72bbd6 Chris Smith <chris@dmdirc.com >
Remove Window.getController().
Depends-On: I7da5409743cd678364dd87a6ebf2629796d5033a
Gerrit: http://gerrit.dmdirc.com/3275
Change-Id: I81b73b81e5aa34ae2a6475e3c0c3a9fa1f70b5af
преди 10 години
Chris Smith
789c1253fa
Remove Window.getController().
Change-Id: I7da5409743cd678364dd87a6ebf2629796d5033a
Depends-On: I13e0ac51ec3821d586155da610273bcd2e82b278
Reviewed-on: http://gerrit.dmdirc.com/3276
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Git
03145885d0
Update submodules: plugins (new commits)
plugins:
b7dbb5d Chris Smith <chris@dmdirc.com >
Bulk remove inheritDoc.
Gerrit: http://gerrit.dmdirc.com/3274
Change-Id: I818d096b9dec9756acd3b79a03ce354397d94637
преди 10 години
Chris Smith
01fa9b6453
Bulk remove inheritDoc.
Change-Id: I06a0f4ced5eb0c8281e52a38b37a27779c5d571b
Reviewed-on: http://gerrit.dmdirc.com/3273
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Git
bff682dd5f
Update submodules: plugins (new commits)
plugins:
8dea33a Chris Smith <chris@dmdirc.com >
Tidy more TextFrame related code.
Gerrit: http://gerrit.dmdirc.com/3272
Change-Id: I7d6b6e50e0e487dfe8a4e2c02660651369990288
преди 10 години
Git
86a3c28f73
Update submodules: plugins (new commits)
plugins:
7a74fb6 Chris Smith <chris@dmdirc.com >
Pass command parsers into text frames.
Gerrit: http://gerrit.dmdirc.com/3271
Change-Id: Iaad8643aa091bc478b3b061d667b20b48f7cf846
преди 10 години
Git
ddb2b93a2e
Update submodules: plugins (new commits)
plugins:
e999c56 Greg Holmes <greg@dmdirc.com >
Add dialog provider for Channel List Dialog.
Gerrit: http://gerrit.dmdirc.com/3270
Change-Id: I1552332f8d777d381d28bfa415503a10aa2bef88
преди 10 години
Git
fba7a3b859
Update submodules: plugins (new commits)
plugins:
ac381db Greg Holmes <greg@dmdirc.com >
Remove deprecated calls from SwingSearchBar
Gerrit: http://gerrit.dmdirc.com/3269
Change-Id: I00299b461da17bd08c8d2830cd0670440a2945fc
преди 10 години
Chris Smith
7b78512926
Add some more events
Change-Id: Ib227c72d5077d09487a771ffd9125d2fae021ac1
Reviewed-on: http://gerrit.dmdirc.com/3268
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Git
a1b6758f3c
Update submodules: plugins (new commits)
plugins:
5717177 Greg Holmes <greg@dmdirc.com >
DI the paste dialog
Gerrit: http://gerrit.dmdirc.com/3267
Change-Id: I857e501da2d3fd89554ecd4c05748f885803081e
преди 10 години
Git
417577d14c
Update submodules: plugins (new commits)
plugins:
f1fc5cd Chris Smith <chris@dmdirc.com >
Create the status bar on the EDT.
Oopsy.
Gerrit: http://gerrit.dmdirc.com/3266
Change-Id: I78ccd1e61bbb1a06742a3e04ebd71583f5ee5ab0
преди 10 години
Git
dc5d8ec99b
Update submodules: plugins (new commits)
plugins:
25e2299 Chris Smith <chris@dmdirc.com >
Use new scoped event bus.
Gerrit: http://gerrit.dmdirc.com/3265
Change-Id: I33e083e1a59d3382e5d00c223659d546f21e6ed9
преди 10 години
Chris Smith
2fecfcee4c
Add a Channel-scoped EventBus.
Change-Id: Id079610eb6f0fbd4345bd39b43999437a71bdfd4
Reviewed-on: http://gerrit.dmdirc.com/3264
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Chris Smith
e65a2a06f1
Add a utility class for child event busses.
Change-Id: Iadc09d4ae911f0be6bd03210114bdf4e7ba955f6
Reviewed-on: http://gerrit.dmdirc.com/3263
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Git
80043b63cf
Update submodules: plugins (new commits)
plugins:
3274830 Greg Holmes <greg@dmdirc.com >
Remove some deprecated method usages.
Gerrit: http://gerrit.dmdirc.com/3262
Change-Id: I57a924d21a264527c4955e38a7bcd435f8afde2a
преди 10 години
Git
2de9be79d6
Update submodules: plugins (new commits)
plugins:
dc6914b Greg Holmes <greg@dmdirc.com >
Use event bus more.
Gerrit: http://gerrit.dmdirc.com/3256
Change-Id: I0ffbac538547572d39e3c715cfd04cb8c2949eda
преди 10 години
Git
3e55558e71
Update submodules: plugins (new commits)
plugins:
5967929 Chris Smith <chris@dmdirc.com >
Add a couple of EDT checks.
Gerrit: http://gerrit.dmdirc.com/3261
Change-Id: I551758056521d864d9019684ac8296dcb98f9723
преди 10 години
Git
70272d64b4
Update submodules: plugins (new commits)
plugins:
5c26fb6 Chris Smith <chris@dmdirc.com >
Use an event bus.
Gerrit: http://gerrit.dmdirc.com/3257
Change-Id: If5c49deca4edd94073fb8b13abbd9abf39ff1983
преди 10 години
Git
d86346c367
Update submodules: plugins (new commits)
plugins:
c5f13b1 Greg Holmes <greg@dmdirc.com >
Remove swing debug plugin
Gerrit: http://gerrit.dmdirc.com/3260
Change-Id: Iaec11b5d644a97462e549f88dbf3a4a4abec2343
преди 10 години
Greg Holmes
cfb3fbaa38
Fix breaking the client actions
Change-Id: I5a904c669d2367d42c5d8da315c30d69beba8cae
Reviewed-on: http://gerrit.dmdirc.com/3259
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 10 години
Chris Smith
c6f067fd4a
Use a synchronous event bus
Change-Id: Iadce0f7b19c85a3106d0addfd8469f14ec002f95
Reviewed-on: http://gerrit.dmdirc.com/3258
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 10 години
Greg Holmes
8097db0574
Event boooose more things
Change-Id: I88c7c2f9ff94eb8eca5a6c7572ef4f4221657786
Reviewed-on: http://gerrit.dmdirc.com/3255
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 10 години
Chris Smith
19ea0b98d6
Add some more events
Change-Id: Ifa2829b6d1c69e3de5ad134b3b4ebd9a60a650c1
Reviewed-on: http://gerrit.dmdirc.com/3254
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Greg Holmes
aee8cacf6e
Add some (as yet unused) event types
Change-Id: I6d6c9b1cc08ca1613829a49603f9bee986a89904
Reviewed-on: http://gerrit.dmdirc.com/3253
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
преди 10 години
Git
ba53f45b53
Update submodules: plugins (new commits)
plugins:
6725464 Chris Smith <chris@dmdirc.com >
Use another two events.
Gerrit: http://gerrit.dmdirc.com/3252
Change-Id: I69e676c3d74ae72fd55182aa62332d1cbb8237b5
преди 10 години
Chris Smith
77d04a0571
Two more events.
Change-Id: I76bb1e0c7f3acac5b5a9af00320822ee43cb2ec6
Reviewed-on: http://gerrit.dmdirc.com/3250
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 10 години
Git
bacf82143b
Update submodules: plugins (new commits)
plugins:
e9fcd57 Chris Smith <chris@dmdirc.com >
Use some more events.
Remove some deprecated methods in ChannelFrame.
Gerrit: http://gerrit.dmdirc.com/3249
Change-Id: I93c37b6ab1092ae5a2d4f634e2470817f7cacc26
преди 10 години
Chris Smith
8cf7c3b2b7
Add some more events.
Change-Id: I6d37f19a1cd41dba2f48c54270485af25bcf2635
Reviewed-on: http://gerrit.dmdirc.com/3248
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 10 години
Git
626a3a7baf
Update submodules: plugins (new commits)
plugins:
f4a1b93 Greg Holmes <greg@dmdirc.com >
Use some more dialog providers, and a factory.
Gerrit: http://gerrit.dmdirc.com/3247
Change-Id: Ib28114e400fb9bf411d72b94d9a76cb1706892d3
преди 10 години
Chris Smith
580cb1e494
Remove obvious javadoc from ClientModule.
Change-Id: Ie109b983705c440b96c94eb534aab3a90379db01
Reviewed-on: http://gerrit.dmdirc.com/3246
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 10 години
Chris Smith
bdfc784142
Fix stupid reflection arguments.
These don't make any sense at all. I think I was on something.
Change-Id: I494a2956eb5b1812cbe7bcc29507316ab36758af
Reviewed-on: http://gerrit.dmdirc.com/3245
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Chris Smith
9b37e351bb
Add a new ServiceLocator and legacy implementation
ServiceLocator allows plugins to provide services really
conveniently.
The LegacyServiceLocator is backed by the PluginManager, and checks
for any compatible @Exported methods in loaded plugins. It will not
try to load any plugins that aren't currently loaded.
Issue: CLIENT-445
Change-Id: I61274dbb0b910509e0e170600e473eb23234bb6f
Reviewed-on: http://gerrit.dmdirc.com/3244
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Git
5d035095f9
Update submodules: plugins (new commits)
plugins:
b68d633 Greg Holmes <greg@dmdirc.com >
Inject Apple into things
Gerrit: http://gerrit.dmdirc.com/3243
Change-Id: I28b3694f48e5f851b327eaa9980f8fbff63c0a4c
преди 10 години
Git
6318760226
Update submodules: plugins (new commits)
plugins:
f5376b8 Chris Smith <chris@dmdirc.com >
Update plugins to use event bus.
Gerrit: http://gerrit.dmdirc.com/3240
Change-Id: Ib1e04ca717337ad72cdfc1360ed50ed3bd66cbf1
преди 10 години
Chris Smith
2edb252e99
Move more things to EventBus.
Change-Id: I91d7386459109e06663757f32c1c7449ffff034a
Reviewed-on: http://gerrit.dmdirc.com/3239
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Chris Smith
657d3efe35
Add EventBus monitoring to ActionManager.
This is the first phase of migrating to an event bus based system.
See the migration doc here: http://s.dmdirc.com/actions-eventbus
The CLIENT_OPENED event is now triggered exclusively through the
event bus (and still works).
Issue: CLIENT-448
Change-Id: I3fb41a51a7c767558c72921241c9aa12fcae65d4
Reviewed-on: http://gerrit.dmdirc.com/3233
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
преди 10 години
Git
dd95af2223
Update submodules: parser (new commits)
parser:
73aae22 Shane Mc Cormack <shane@dmdirc.com >
Capabilities are not auth notices.
Fixes-Issue: CLIENT-477
Gerrit: http://gerrit.dmdirc.com/3237
Change-Id: I387eef9020fd8308824b35e2872e2feaa6eaa94e
преди 10 години
Git
7b36659d52
Update submodules: util (new commits)
util:
e56904a Chris Smith <chris@dmdirc.com >
Add a travis config.
Gerrit: http://gerrit.dmdirc.com/3241
Change-Id: I0b011b949a7b9a71b82f22f6f0fa7d9fcd86bab3
преди 10 години
Git
6caa71c54d
Update submodules: installer (new commits)
installer:
bd4dc5e Greg Holmes <greg@dmdirc.com >
Initial commit of new launcher
Gerrit: http://gerrit.dmdirc.com/3238
Change-Id: Iab64218b76d904b9c2b0fa192b17ce492b2c0886
преди 10 години
Git
79f96226e5
Update submodules: plugins (new commits)
plugins:
8381857 Greg Holmes <greg@dmdirc.com >
Manually bump all the plugin versions
Gerrit: http://gerrit.dmdirc.com/3236
Change-Id: I9420f072120feb9c68de6ec4f83a423c79df128e
преди 10 години
Greg Holmes
741c877400
These should be app errors
Change-Id: I1440821671aec7e50fa30aabd28b2ddd121e86eb
Reviewed-on: http://gerrit.dmdirc.com/3235
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
преди 10 години
Git
9e119462df
Update submodules: plugins (new commits)
plugins:
773ff13 Greg Holmes <greg@dmdirc.com >
Show PMD directly from FRW isntead of via actions.
Also fix the debug command to show first run wizard.
Gerrit: http://gerrit.dmdirc.com/3234
Change-Id: Idabb6923b46a55f507089bf0427c12d4827725a4
преди 10 години
Git
ca60d28165
Update submodules: plugins (new commits)
plugins:
243f62d Chris Smith <chris@dmdirc.com >
Let the Web UI know about its controller.
Gerrit: http://gerrit.dmdirc.com/3232
Change-Id: I206cff119e7bb7c1c03987f2ae905dee0c5e22ac
преди 10 години