Chris Smith
be7ceba2dc
Make versioning work regardless of the root.
Also make some things more groovy-y.
Change-Id: Iced4396b6a43f2548f0633f982edc63e7b978770
Reviewed-on: http://gerrit.dmdirc.com/4029
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
63ce3c280b
Make plugin dependencies more flexible.
Define a 'plugin' function to use in place of 'project' that
will figure out where the plugin is living in the root gradle
project.
This allows the plugins to be included and built properly
when they are in a submodule of either the client or the meta
project.
Change-Id: Iacc3551ac9c0bf2343151eb9cf85296c85c5a28b
Reviewed-on: http://gerrit.dmdirc.com/4028
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Greg Holmes
801bf9ab2c
Gradle copies the res folder. Use this.
This copies licenses, identities, preferences, and anything else we add.
Change-Id: I7d78bfdce2ad2adf9c42db564366a30f55981c62
Reviewed-on: http://gerrit.dmdirc.com/4024
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Greg Holmes
ee75f5ab8f
Fix licenses not being added to plugin jars.
Change-Id: I26ca7f22361593650793e9db64d9a1d54ced234b
Reviewed-on: http://gerrit.dmdirc.com/4022
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 9 años
Chris Smith
bc690dfb88
Add .gitreview config.
Change-Id: Iafec8c73d67dcf73aa34e5fcc450a4c4f8492db6
Reviewed-on: http://gerrit.dmdirc.com/4019
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Greg Holmes
6f8e96b064
There can be only one WindowFlashingManager!!!
Change-Id: I7a0866b87c71e8251aa5cba5fd227fe7dbed941e
Reviewed-on: http://gerrit.dmdirc.com/4014
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
58056e716d
Write information about deps in plugins.
Write the build environment to a list section of the plugin
meta-data. This should make it easier to figure out what
on earth is going on when everything breaks.
Change-Id: I317cd6795e81d56930b21b8d9beeabc28a0b775e
Reviewed-on: http://gerrit.dmdirc.com/4010
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
198360e52c
Random wrapper update.
Change-Id: I8bc87825452310e82d30217084e6da9427f44a41
Reviewed-on: http://gerrit.dmdirc.com/4008
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
06271e5110
Fix compilation error.
I think I now live in dependency hell. It is not a nice place.
Change-Id: Iee0d759f6307e95f397f58064c0b3d4e2694e191
Reviewed-on: http://gerrit.dmdirc.com/4009
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
def4aca678
Use new formatter method.
Change-Id: I26a93d47ae740426ff56e9690302ceebad0fda53
Reviewed-on: http://gerrit.dmdirc.com/3987
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
2dedf04cfd
Use full versions for dependencies.
Feel like we've got a few too many moving parts at the moment,
so explicitly set versions of our dependencies.
Also took the opportunity to upgrade a couple of things.
Change-Id: I1af4dbfbbd149e5a4c64e83f66de015affcf4032
Reviewed-on: http://gerrit.dmdirc.com/4001
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
d98a54ba5a
Tidy up icky method.
Change-Id: Icfb8b73ebd18e936523c291b6fc3ac0e9c1bb352
Reviewed-on: http://gerrit.dmdirc.com/3992
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Greg Holmes
4fe44ffe14
Begin tidying up of WindowStatus Plugin.
Change-Id: Idfd426ddcc9441020c837dca79b97af4d78894f0
Reviewed-on: http://gerrit.dmdirc.com/3989
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 9 años
Greg Holmes
ce637c1401
Fix Statusbar not showing components.
Change-Id: I3e97728803759a7d6a091425c9a539a98fb06640
Reviewed-on: http://gerrit.dmdirc.com/3988
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Greg Holmes
ea9b97ea2e
Stop coverity complaining.
Change-Id: I3cffd0a46bfa6ff3f8e81a004b2e66dffa6f5378
Reviewed-on: http://gerrit.dmdirc.com/3985
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Greg Holmes
3fdfa5297b
Fix an unguarded read in ErrorTableModel.
Change-Id: Ifcb309ce73ebed15dc17cadc6beddd261527bca9
Reviewed-on: http://gerrit.dmdirc.com/3979
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 9 años
Greg Holmes
07b1502505
Synchronize on something more sensible.
Change-Id: I3b0d649a3a545e5747b8e2531d47f2d11bfef171
Reviewed-on: http://gerrit.dmdirc.com/3978
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 9 años
Greg Holmes
534701bc09
Fix potential NPE in action editor dialog.
Change-Id: Iff979cc00bc2c81584a673883b9869799b3612da
Reviewed-on: http://gerrit.dmdirc.com/3976
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 9 años
Chris Smith
67e737c9b4
Add findbugs.
Change-Id: If96ce40a9e3afaf07858eec6ee17fc384715d240
Reviewed-on: http://gerrit.dmdirc.com/3947
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
a519bf92a3
Fix broken comparison
Change-Id: I70df54739f67e5a7cfc2336dbc606723384aa930
Reviewed-on: http://gerrit.dmdirc.com/3946
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
4c68c5e600
Enable PMD for plugins.
Fix assorted PMD errors.
Change-Id: I9af7e36f2aeb10bd658c5825ad2f94161e0bb243
Reviewed-on: http://gerrit.dmdirc.com/3940
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Greg Holmes
136fc81d2e
Fix, probably, buggy ActionTableModel.
Change-Id: I7f3712e32936e66baac18199f6d702b5b5f66c3b
Reviewed-on: http://gerrit.dmdirc.com/3930
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 9 años
Greg Holmes
8cc0bc6854
Fix broken mirc tab completing.
Change-Id: I10238e51d11ebdb7a287c16dd38010566087bdc7
Reviewed-on: http://gerrit.dmdirc.com/3925
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 9 años
Chris Smith
e03723f60d
Tidying.
Change-Id: Ib589c2957a99b616774f2e6d9ca508125fd4e553
Reviewed-on: http://gerrit.dmdirc.com/3923
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
8e8e065e36
Random minor tidying
Change-Id: Ia9bb44a6ac02aec3d5991a1d3a9a003a344b6947
Reviewed-on: http://gerrit.dmdirc.com/3919
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Greg Holmes
29777f57de
Add ability to remove menu items. Use it in server list ui.
Change-Id: I55bb7e3d1b5ca6d59d260c063c0b40b663bcc9ce
Reviewed-on: http://gerrit.dmdirc.com/3908
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
8ce7ba870a
Don't bundle common files in IRC parser.
Change-Id: I9a027c0580b2d829d5873b0006a18f6fe132250f
Reviewed-on: http://gerrit.dmdirc.com/3903
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
751e8e2a86
Add test resource dir for vlc plugin
Change-Id: I19e0e2da3fe8d22b633c3f8363516d2bd77bf0a8
Reviewed-on: http://gerrit.dmdirc.com/3902
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
a3c6b8cddf
Pull DMDirc from nexus.
Change-Id: I927fe011c2e3675fc1e93624f8fc679a03d19077
Reviewed-on: http://gerrit.dmdirc.com/3901
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
db60c28c26
Gradle version bump
Change-Id: If2da48b3dbfeabb1f7df9b07201251fc1e1ac417
Reviewed-on: http://gerrit.dmdirc.com/3897
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
d66a4d7747
Use gradle wrapper.
I haven't tested with windows stuff... :)
Change-Id: I7741b2a581b102eb8d8edc5ef95fa33447a6aa84
Reviewed-on: http://gerrit.dmdirc.com/3896
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Greg Holmes
6fc005ce9c
Add a qualifier for ColourManager.
Change-Id: I81484e5df7b5dfeb7067ba211c11f2df198ac43c
Depends-On: Icf9c64b84ddc129fe54765a4a3cac475c58cf1de
Reviewed-on: http://gerrit.dmdirc.com/3892
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 9 años
Chris Smith
7ba2ca63f1
Add gradle wrapper
Change-Id: I74c0aa82d9a3651a88f216ea029c4ba8a7a71481
Reviewed-on: http://gerrit.dmdirc.com/3895
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
551a2396ff
Use the right compile target.
Change-Id: Ic0d37dd6504a431aa2c8d1c9c084198ce7685265
Reviewed-on: http://gerrit.dmdirc.com/3889
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
60119f1714
Serverlistdialog depends on serverlists now...
Change-Id: I4e54bcce85a1e81c5c1bab33154848d5552271c8
Reviewed-on: http://gerrit.dmdirc.com/3888
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
6fc05f305d
Fail the build if gradle fails...
Change-Id: Ifdea3df10a6a150fc5d3af5dd73a681c5aac7ce3
Reviewed-on: http://gerrit.dmdirc.com/3887
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
93230b1925
Don't depend on core tests.
Change-Id: I82192e3f01868d3a24aa774a20de831209555407
Reviewed-on: http://gerrit.dmdirc.com/3891
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
b3480495ca
Add test dependencies
Change-Id: Ie5281df14a0f27067e62a7b9578c1b3c1271c46c
Reviewed-on: http://gerrit.dmdirc.com/3890
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
dba8ac3ee3
Remove pointless/incorrect dagger annotations
Change-Id: Ie5daf5da494cf70c49081351c1b01bdb7dbaeef5
Reviewed-on: http://gerrit.dmdirc.com/3886
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
3f05e9330a
Use auto closeables.
Change-Id: Ied0c613f8dd3edfbe43abedcdfcf95e1138ad04c
Reviewed-on: http://gerrit.dmdirc.com/3885
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
57d088b6fe
Remove some redundant casts.
Change-Id: I7b4c7348eb44d731347546105a3a6c66fb132aa8
Reviewed-on: http://gerrit.dmdirc.com/3882
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
0d9d18499a
Fix pointless array creation.
Change-Id: I7e4e6e86c02dce066eb4a739259bbeef9df8620e
Reviewed-on: http://gerrit.dmdirc.com/3879
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
a1c4652af7
Fix some nonsense in the LoggingManager.
Don't get a random Object only to toString() it later, just use strings.
Don't rely on toString() existing across different implementations.
Don't try and find a log file for servers, they don't exist.
Change-Id: Ic53754d16a7c0d4b63246000236e51080450cb50
Reviewed-on: http://gerrit.dmdirc.com/3878
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
hace 9 años
Chris Smith
70d1876877
Replace servers with connections.
Change-Id: I11efabb2757d8e62127b6487cbeb62d240cbd891
Reviewed-on: http://gerrit.dmdirc.com/3874
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
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 >
hace 9 años
Chris Smith
8cc02bbfff
Use ConnectionManager.
Change-Id: Ic0e6e5f95adc30e773945c95e73d321d589503d2
Depends-On: I8888522d58ff4d332c4a477702442c29a82d12ff
Reviewed-on: http://gerrit.dmdirc.com/3871
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
d7acaa3f66
Don't expose servers.
Change-Id: I58e485b06887b1215b4d4cba7f2244404a7b81aa
Reviewed-on: http://gerrit.dmdirc.com/3869
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
b7c845e3c2
Support for core changes.
Change-Id: Id53cffeafe14198df4aeb6f18174d56d33fe9d81
Depends-On: I24dfd19a887a4bafe767aa24377d6dbeb305f77d
Reviewed-on: http://gerrit.dmdirc.com/3868
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Chris Smith
9290cf3d2d
Plugin changes for core TabCompletion updates.
Change-Id: Ibfe55b87e9bde40638f3b169153c653d59c6d6f0
Depends-On: I80df12d3494a651bc63117d26b1caf94771a51dd
Reviewed-on: http://gerrit.dmdirc.com/3863
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
hace 9 años
Greg Holmes
25db137bd6
Move Colour to utils.
Change-Id: Ibf9936e6cf89ebbe1243e1c32596bc726bebc5ce
Depends-On: I73c10f367e5972031d1c9b0871c4cb9043008bec
Reviewed-on: http://gerrit.dmdirc.com/3859
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
hace 9 años