util:
c0e532e Greg Holmes <greg@dmdirc.com>
Add a couple of methods to determine how an application was launched.
Gerrit: http://gerrit.dmdirc.com/4073
Change-Id: Idfa655331499c720a90b3e07a213b8a1b587147d
util:
c4dde2f Chris Smith <chris@dmdirc.com>
Try to stop the downloader test flaking.
Replace tempremental in-order mocking with a real output stream.
Allow maps to be serialised in any order.
Gerrit: http://gerrit.dmdirc.com/4066
Change-Id: I79a38f72cb083a453d0c55bd63cec24651f246ab
util:
9d27910 Chris Smith <chris@dmdirc.com>
Fix copying resources from zip files.
FileSystems aren't as automatic as I expected :(
Gerrit: http://gerrit.dmdirc.com/4062
Change-Id: Iaf275e78f83ea652ac10e6e5dacd18feed345d29
plugins:
cbbc4e1 Chris Smith <chris@dmdirc.com>
Collect plugin jars in dist folder, like before.
Whenever we build a new jar -- or if the jar in dist is changed --
copy it into the dist directory with a proper name.
Gerrit: http://gerrit.dmdirc.com/4060
Change-Id: Id90e669ddf495249319e83438293c134203bc261
util:
2b76d27 Chris Smith <chris@dmdirc.com>
Couple of bug fixes.
Don't try and resole using a path from another FS provider.
Create paths via URIs not via strings, as otherwise it gets
confused with protocols.
Gerrit: http://gerrit.dmdirc.com/4043
Change-Id: Icdec4c8055a480235f6105b3552cefa408be5193
plugins:
be7ceba Chris Smith <chris@dmdirc.com>
Make versioning work regardless of the root.
Also make some things more groovy-y.
Gerrit: http://gerrit.dmdirc.com/4029
Change-Id: I5cc39a51c20ad0334df4e4599389a0b99e3f0ef5
plugins:
63ce3c2 Chris Smith <chris@dmdirc.com>
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.
Gerrit: http://gerrit.dmdirc.com/4028
Change-Id: Iab53fed4a6805ead3dfc0daac71285e499117b7c
plugins:
801bf9a Greg Holmes <greg@dmdirc.com>
Gradle copies the res folder. Use this.
This copies licenses, identities, preferences, and anything else we add.
Gerrit: http://gerrit.dmdirc.com/4024
Change-Id: Iee17a3c754196c5dc0f512c669febb7ff0ca04c4
plugins:
58056e7 Chris Smith <chris@dmdirc.com>
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.
Gerrit: http://gerrit.dmdirc.com/4010
Change-Id: I15db391963e59bfc201aaa66c1ff903fce89a421
plugins:
06271e5 Chris Smith <chris@dmdirc.com>
Fix compilation error.
I think I now live in dependency hell. It is not a nice place.
Gerrit: http://gerrit.dmdirc.com/4009
Change-Id: I44e50dc3483b93d58043800f72fc64be6b4155f8
plugins:
2dedf04 Chris Smith <chris@dmdirc.com>
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.
Gerrit: http://gerrit.dmdirc.com/4001
Change-Id: I287df8461a50b0fdbce64ccf422904ab1e453152
Make the ActionAliasMigrator use a Path, and add a basic
unit test. Need to make ConfigFile use paths to do anything
sensible.
Also refresh gradle libs in idea so JimFs shows up.
Change-Id: I0cb2692083d0fe117b91edce63d8417ddd74e288
Reviewed-on: http://gerrit.dmdirc.com/3999
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com>
parser:
bfc363c Chris Smith <chris@dmdirc.com>
Fix getChannelUserModes().
It was apparently meant to return prefixes. Who knew.
Gerrit: http://gerrit.dmdirc.com/3990
Change-Id: I9d2a7f5d4bcef778e6d4837e8f20b929c6317ddf
util:
18b3add Chris Smith <chris@dmdirc.com>
Add an alternative formatter.
Formatting durations as 'XX:YY' is fairly common and repeated
in nearly all the nowplaying sources. Make a util method instead.
Gerrit: http://gerrit.dmdirc.com/3986
Change-Id: I2992c2d10a98bb2e8d55afb73fa5abdd90d0384c