You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Shane Mc Cormack eb9c69d8b1 Remove dcop plugin because it's 2016. преди 7 години
audio Extend BaseCommand not Command. преди 7 години
awaycolours Migrate to new @GlobalConfig annotation. преди 7 години
calc Extend BaseCommand not Command. преди 7 години
channelwho Migrate to new @GlobalConfig annotation. преди 7 години
conditional_execute Extend BaseCommand not Command. преди 7 години
contactlist Extend BaseCommand not Command. преди 7 години
dcc Extend BaseCommand not Command. преди 7 години
debug Extend BaseCommand not Command. преди 7 години
dns Extend BaseCommand not Command. преди 7 години
etc/pmd Enable PMD for plugins. преди 9 години
exec Extend BaseCommand not Command. преди 7 години
freedesktop_notifications Extend BaseCommand not Command. преди 7 години
gradle Update gradle to 3.1. преди 7 години
identd Migrate to new @GlobalConfig annotation. преди 7 години
jpq Use EventBus interface. преди 7 години
lagdisplay Migrate to new @GlobalConfig annotation. преди 7 години
logging Extend BaseCommand not Command. преди 7 години
mediasource_dbus Restructure to standard maven/gradle layout. преди 8 години
mediasource_linux_title Restructure to standard maven/gradle layout. преди 8 години
mediasource_mplayer Restructure to standard maven/gradle layout. преди 8 години
mediasource_vlc Restructure to standard maven/gradle layout. преди 8 години
mediasource_windows Restructure to standard maven/gradle layout. преди 8 години
nickcolours Minor style fixes преди 7 години
nickkeep Use EventBus interface. преди 7 години
nma Extend BaseCommand not Command. преди 7 години
notifications Extend BaseCommand not Command. преди 7 години
nowplaying Extend BaseCommand not Command. преди 7 години
osd Make the OSD plugin work again. преди 7 години
osx_integration Extend BaseCommand not Command. преди 7 години
parser_irc Version bump for parser plugin преди 7 години
parser_xmpp Restructure to standard maven/gradle layout. преди 8 години
parserdebug Extend BaseCommand not Command. преди 7 години
qauth Migrate to new @GlobalConfig annotation. преди 7 години
redirect Extend BaseCommand not Command. преди 7 години
scriptplugin Extend BaseCommand not Command. преди 7 години
sessionlock Restructure to standard maven/gradle layout. преди 8 години
systray Extend BaseCommand not Command. преди 7 години
tabcompletion_bash Use List<String> not TabCompletionResults преди 7 години
tabcompletion_mirc Use List<String> not TabCompletionResults преди 7 години
time Extend BaseCommand not Command. преди 7 години
ui_swing Use the right default FG colour in the treeview. преди 7 години
ui_web2 Migrate to new @GlobalConfig annotation. преди 7 години
whoisonquery Use EventBus interface. преди 7 години
windowflashing Extend BaseCommand not Command. преди 7 години
windowstatus Use new core class for static styliser methods преди 7 години
.gitignore Restructure to standard maven/gradle layout. преди 8 години
.gitreview Add .gitreview config. преди 9 години
AUTHORS Fix LICENCE file name and add AUTHORS file. преди 10 години
LICENCE 2015! преди 9 години
README.md Add a 'provided' scope. преди 8 години
build-configutils.xml Apparently some OSes use different line endings - who knew? преди 12 години
build-pluginutils.xml Add new build util files for extracting info from and bundling plugins преди 13 години
build.gradle Rename custom jar and test tasks in plugins. преди 7 години
build.xml Collect plugin jars in dist folder, like before. преди 9 години
circle.yml Rename custom jar and test tasks in plugins. преди 7 години
gradlew Update gradle to 3.1. преди 7 години
gradlew.bat Update gradle to 3.1. преди 7 години
settings.gradle Actually include plugins again. преди 8 години

README.md

DMDirc plugins

This repository contains plugins for DMDirc, a Java IRC client.

Development information

Gradle configurations

We have two custom configurations for use when defining plugin dependencies:

The bundle configuration allows dependencies to be bundled together into the plugin’s jar file. This should be used for dependencies required at runtime that are not included in the main DMDirc client, or accessed via other plugins. Most of a plugin’s dependencies should end up in the bundle configuration.

The provided configuration works like the Maven ‘provided’ scope. It defines dependencies required to compile and run the plugin that will be provided to it somehow externally. Anything in the provided configuration (including transitive dependencies) will not be bundled into the plugin jar. The provided configuration is used for the main DMDirc client, and should be used for any intra-plugin dependencies.