Shane Mc Cormack
f2bb8357b3
Fix retard-os line endings.
Fixes issue 4093
Change-Id: I2174856d027fc280075c6d873d163fd2ae8bf00f
Reviewed-on: http://gerrit.dmdirc.com/1206
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 år sedan
Chris Northwood
5d77a20c7b
Reduce dependencies on external binaries.
This includes changes which greatly simplify the build system by
getting rid of the conditional support on Bash, when
Bash is needed for a succesful build anyway. Other changes
include using the "jar" binary (part of JDK) to manipulate jar's,
instead of the external unzip binary (not part of msysgit on
Windows). Issue 4052.
Change-Id: Ib409a977462398156b92b49f824e773694e4f210
Reviewed-on: http://gerrit.dmdirc.com/1164
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 år sedan
Shane Mc Cormack
29dabb19f7
Fixes issue 0003657: BuildAll.sh should force all plugins to rebuild to make sure automatic plugin updates are always built using the latest codebase
Change-Id: I6c1bdbae4801a86951f72bc93c13027a7bcc4b4e
Reviewed-on: http://gerrit.dmdirc.com/792
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
14 år sedan
Shane Mc Cormack
a400c774f2
Identities support for plugins..
Fixes issue 0003643 : Plugins should be able to load custom identities easily
Change-Id: If874b57a3b8d1b6e915efc26997cf02a67fcbc88
Reviewed-on: http://gerrit.dmdirc.com/688
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 år sedan
Shane Mc Cormack
8fbde2fb40
Add python scripts to createPluginJar.sh, and move list of vaild extentions to the top of the file for easy editing.
Change-Id: I4a6788769418387857537698aa49cb6b3424e131
Reviewed-on: http://gerrit.dmdirc.com/645
Automatic-Compile: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 år sedan
Chris Smith
fc2b70d90c
Plugin build changes for webui plugin
Change-Id: I8cc2d3256f028eb0d9a813d5eeb7d16e38ecda37
Reviewed-on: http://gerrit.dmdirc.com/609
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 år sedan
Gregory Holmes
00962ee655
Move swing licences to the swing plugin
When building jars copy licences to the appropriate place
issue 2643 issue 3238
Change-Id: If2749f21a7ed76ec6176f52233d554484f048efb
Reviewed-on: http://gerrit.dmdirc.com/391
Reviewed-by: Chris Smith <chris@dmdirc.com >
Tested-by: Chris Smith <chris@dmdirc.com >
14 år sedan
Chris Smith
eccc6e53a9
Fix createPluginJar.sh after submoduling
(Now only builds plugins that have been updated, again)
Change-Id: Icd549ebb2d5ed31a85f3ef64ac640cbdff44354c
Reviewed-on: http://gerrit.dmdirc.com/285
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 år sedan
Shane Mc Cormack
0e08c74982
Make this work.
Also remove references to svn.
Change-Id: Ic726cabcfd0dddaa47edc2d7e74aad1924ccf4e6
Reviewed-on: http://gerrit.dmdirc.com/237
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 år sedan
Shane Mc Cormack
207731daf8
Remove Plugins, update stuff to use new plugins submodule.
Change-Id: If6fb44e5e9e359d1eb87ba7458767c1d150badd6
Reviewed-on: http://gerrit.dmdirc.com/231
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 år sedan
Shane Mc Cormack
fbe00e1163
Add lots of nice " around things to allow horrible spaces in file names! Fixes issue 2528
15 år sedan
Chris Smith
3c9c274d77
Fix createPluginJar not getting versions when using SVN
15 år sedan
Shane Mc Cormack
5e0e658ae0
Add mig to ui_swing before the main jar is created.
Always add all plugins the the main jar even if they are all up to date.
15 år sedan
Chris Smith
b19d107a0b
Plugins are now versioned using git. Fixes issue 2316.
15 år sedan
Chris Smith
7df12a3359
createPluginJar.sh can now cope with friendly version names
Fixes issue 2155
15 år sedan
Chris Smith
dd0cbeed4d
Further plugin.info removal
15 år sedan
Chris Smith
f57a7b0d12
createPluginJar.sh no longer cares for plugin.infos
It also now symlinks the plugin dir from the build/classes folder, so
resource extraction should work. Fixes issue 2314 in a way that doesn't
really fix the issue, but fixes the problem it was raised to address
15 år sedan
Chris Smith
0cd591878f
Only build plugins that don't exist or have been modified
Fixes issue 2125
15 år sedan
Shane Mc Cormack
dce944869a
Add requires/provides support to Plugins.
Fixes issue 2086
Probably fixes issue 1225 aswell
Fixes issue 1394 (sub uis can provide swing aswell as swing_windows or so, or swing can be provided by one plugin and swing_windows can be provided by another that requires swing)
15 år sedan
Chris Smith
15c5382138
Plugin jars now have version=0 if they're not versioned by SVN
16 år sedan
Shane Mc Cormack
f001c4426d
if a file called prePackage.sh is found in a dir it will be executed before the dir is added to the archive.
added dll and exe to the list of files added to the jar
git-svn-id: http://svn.dmdirc.com/trunk@4282 00569f92 -eb28-0410-84fd-f71c24880f
16 år sedan
Chris Smith
01089156ae
Remove silly loop in createPluginJar, thus increasing its speed niftily!
git-svn-id: http://svn.dmdirc.com/trunk@3839 00569f92 -eb28-0410-84fd-f71c24880f
16 år sedan
Chris Smith
ee0c51d2cc
Fix a couple of bugs with plugin versioning hacks
git-svn-id: http://svn.dmdirc.com/trunk@3642 00569f92 -eb28-0410-84fd-f71c24880f
16 år sedan
Chris Smith
e050d96cb4
Plugins that don't have version/friendly version specified now have their version/friendly version set to their SVN revision
git-svn-id: http://svn.dmdirc.com/trunk@3635 00569f92 -eb28-0410-84fd-f71c24880f
16 år sedan
Shane Mc Cormack
1023ea32f5
Remove temp dirs when done
git-svn-id: http://svn.dmdirc.com/trunk@3527 00569f92 -eb28-0410-84fd-f71c24880f
16 år sedan
Shane Mc Cormack
5313f8cbf5
Add .png files to plugin jars
git-svn-id: http://svn.dmdirc.com/trunk@3193 00569f92 -eb28-0410-84fd-f71c24880f
16 år sedan
Chris Smith
4419b7611c
Non-spammy plugin script
git-svn-id: http://svn.dmdirc.com/trunk@3124 00569f92 -eb28-0410-84fd-f71c24880f
16 år sedan
Chris Smith
07dde3a5cb
Horrible, horrible bash script now outputs where it says it does
git-svn-id: http://svn.dmdirc.com/trunk@2617 00569f92 -eb28-0410-84fd-f71c24880f
16 år sedan
Shane Mc Cormack
61510ce5fe
Overhauled plugins system. (Fixes issue 479)
Fixed issue 495 (Configure plugins menu doesn't disable untill mouse over)
git-svn-id: http://svn.dmdirc.com/trunk@2614 00569f92 -eb28-0410-84fd-f71c24880f
16 år sedan