Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Greg Holmes 33b512da3d Fix issue dialog. 7 år sedan
audio Extend BaseCommand not Command. 7 år sedan
awaycolours Migrate to new @GlobalConfig annotation. 7 år sedan
calc Extend BaseCommand not Command. 7 år sedan
channelwho Migrate to new @GlobalConfig annotation. 7 år sedan
conditional_execute Extend BaseCommand not Command. 7 år sedan
contactlist Extend BaseCommand not Command. 7 år sedan
dcc Extend BaseCommand not Command. 7 år sedan
debug Extend BaseCommand not Command. 7 år sedan
dns Extend BaseCommand not Command. 7 år sedan
etc/pmd Enable PMD for plugins. 9 år sedan
exec Extend BaseCommand not Command. 7 år sedan
freedesktop_notifications Extend BaseCommand not Command. 7 år sedan
gradle Update gradle to 3.1. 7 år sedan
identd Migrate to new @GlobalConfig annotation. 7 år sedan
jpq Use EventBus interface. 7 år sedan
lagdisplay Migrate to new @GlobalConfig annotation. 7 år sedan
logging Extend BaseCommand not Command. 7 år sedan
mediasource_dbus Restructure to standard maven/gradle layout. 7 år sedan
mediasource_linux_title Restructure to standard maven/gradle layout. 7 år sedan
mediasource_mplayer Restructure to standard maven/gradle layout. 7 år sedan
mediasource_vlc Restructure to standard maven/gradle layout. 7 år sedan
mediasource_windows Restructure to standard maven/gradle layout. 7 år sedan
nickcolours Fix several nick colour plugin issues. 7 år sedan
nickkeep Use EventBus interface. 7 år sedan
nma Extend BaseCommand not Command. 7 år sedan
notifications Extend BaseCommand not Command. 7 år sedan
nowplaying Extend BaseCommand not Command. 7 år sedan
osd Make the OSD plugin work again. 7 år sedan
osx_integration Extend BaseCommand not Command. 7 år sedan
parser_irc Version bump for parser plugin 7 år sedan
parser_xmpp Restructure to standard maven/gradle layout. 7 år sedan
parserdebug Extend BaseCommand not Command. 7 år sedan
qauth Migrate to new @GlobalConfig annotation. 7 år sedan
redirect Extend BaseCommand not Command. 7 år sedan
scriptplugin Extend BaseCommand not Command. 7 år sedan
sessionlock Restructure to standard maven/gradle layout. 7 år sedan
systray Extend BaseCommand not Command. 7 år sedan
tabcompletion_bash Use List<String> not TabCompletionResults 7 år sedan
tabcompletion_mirc Use List<String> not TabCompletionResults 7 år sedan
time Extend BaseCommand not Command. 7 år sedan
ui_swing Fix issue dialog. 7 år sedan
ui_web2 Migrate to new @GlobalConfig annotation. 7 år sedan
whoisonquery Use EventBus interface. 7 år sedan
windowflashing Extend BaseCommand not Command. 7 år sedan
windowstatus Use new core class for static styliser methods 7 år sedan
.gitignore Restructure to standard maven/gradle layout. 7 år sedan
.gitreview Add .gitreview config. 9 år sedan
AUTHORS Fix LICENCE file name and add AUTHORS file. 10 år sedan
LICENCE 2015! 9 år sedan
README.md Add a 'provided' scope. 7 år sedan
build-configutils.xml Apparently some OSes use different line endings - who knew? 12 år sedan
build-pluginutils.xml Add new build util files for extracting info from and bundling plugins 13 år sedan
build.gradle Rename custom jar and test tasks in plugins. 7 år sedan
build.xml Collect plugin jars in dist folder, like before. 9 år sedan
circle.yml Rename custom jar and test tasks in plugins. 7 år sedan
gradlew Update gradle to 3.1. 7 år sedan
gradlew.bat Update gradle to 3.1. 7 år sedan
settings.gradle Actually include plugins again. 7 år sedan

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.