Moved source code under src folder - massive change
This commit is contained in:
parent
2fc8123d6b
commit
5bf0e197ec
128
Gruntfile.js
128
Gruntfile.js
|
@ -3,7 +3,8 @@ module.exports = function (grunt) {
|
||||||
|
|
||||||
var outputRoot = '_output/';
|
var outputRoot = '_output/';
|
||||||
var outputDir = outputRoot +'UI/';
|
var outputDir = outputRoot +'UI/';
|
||||||
var srcContent = 'UI/Content/';
|
var srcRoot = 'src/UI/'
|
||||||
|
var srcContent = srcRoot + 'Content/';
|
||||||
var destContent = outputDir + 'Content/';
|
var destContent = outputDir + 'Content/';
|
||||||
|
|
||||||
grunt.initConfig({
|
grunt.initConfig({
|
||||||
|
@ -11,36 +12,36 @@ module.exports = function (grunt) {
|
||||||
pkg: grunt.file.readJSON('package.json'),
|
pkg: grunt.file.readJSON('package.json'),
|
||||||
|
|
||||||
curl: {
|
curl: {
|
||||||
'UI/JsLibraries/backbone.js' : 'http://documentcloud.github.io/backbone/backbone.js',
|
'src/UI/JsLibraries/backbone.js' : 'http://documentcloud.github.io/backbone/backbone.js',
|
||||||
'UI/JsLibraries/backbone.marionette.js' : 'http://marionettejs.com/downloads/backbone.marionette.js',
|
'src/UI/JsLibraries/backbone.marionette.js' : 'http://marionettejs.com/downloads/backbone.marionette.js',
|
||||||
'UI/JsLibraries/backbone.modelbinder.js' : 'http://raw.github.com/theironcook/Backbone.ModelBinder/master/Backbone.ModelBinder.js',
|
'src/UI/JsLibraries/backbone.modelbinder.js' : 'http://raw.github.com/theironcook/Backbone.ModelBinder/master/Backbone.ModelBinder.js',
|
||||||
'UI/JsLibraries/backbone.shortcuts.js' : 'http://raw.github.com/bry4n/backbone-shortcuts/master/backbone.shortcuts.js',
|
'src/UI/JsLibraries/backbone.shortcuts.js' : 'http://raw.github.com/bry4n/backbone-shortcuts/master/backbone.shortcuts.js',
|
||||||
|
|
||||||
'UI/JsLibraries/backbone.pageable.js' : 'http://raw.github.com/wyuenho/backbone-pageable/master/lib/backbone-pageable.js',
|
'src/UI/JsLibraries/backbone.pageable.js' : 'http://raw.github.com/wyuenho/backbone-pageable/master/lib/backbone-pageable.js',
|
||||||
'UI/JsLibraries/backbone.backgrid.js' : 'http://raw.github.com/wyuenho/backgrid/master/lib/backgrid.js',
|
'src/UI/JsLibraries/backbone.backgrid.js' : 'http://raw.github.com/wyuenho/backgrid/master/lib/backgrid.js',
|
||||||
'UI/JsLibraries/backbone.backgrid.paginator.js' : 'http://raw.github.com/wyuenho/backgrid/master/lib/extensions/paginator/backgrid-paginator.js',
|
'src/UI/JsLibraries/backbone.backgrid.paginator.js' : 'http://raw.github.com/wyuenho/backgrid/master/lib/extensions/paginator/backgrid-paginator.js',
|
||||||
'UI/JsLibraries/backbone.backgrid.filter.js' : 'http://raw.github.com/wyuenho/backgrid/master/lib/extensions/filter/backgrid-filter.js',
|
'src/UI/JsLibraries/backbone.backgrid.filter.js' : 'http://raw.github.com/wyuenho/backgrid/master/lib/extensions/filter/backgrid-filter.js',
|
||||||
|
|
||||||
'UI/JsLibraries/backbone.validation.js' : 'https://raw.github.com/thedersen/backbone.validation/master/dist/backbone-validation.js',
|
'src/UI/JsLibraries/backbone.validation.js' : 'https://raw.github.com/thedersen/backbone.validation/master/dist/backbone-validation.js',
|
||||||
|
|
||||||
'UI/JsLibraries/handlebars.runtime.js' : 'http://raw.github.com/wycats/handlebars.js/master/dist/handlebars.runtime.js',
|
'src/UI/JsLibraries/handlebars.runtime.js' : 'http://raw.github.com/wycats/handlebars.js/master/dist/handlebars.runtime.js',
|
||||||
'UI/JsLibraries/handlebars.helpers.js' : 'http://raw.github.com/danharper/Handlebars-Helpers/master/helpers.js',
|
'src/UI/JsLibraries/handlebars.helpers.js' : 'http://raw.github.com/danharper/Handlebars-Helpers/master/helpers.js',
|
||||||
|
|
||||||
'UI/JsLibraries/jquery.js' : 'http://code.jquery.com/jquery.js',
|
'src/UI/JsLibraries/jquery.js' : 'http://code.jquery.com/jquery.js',
|
||||||
'UI/JsLibraries/jquery.backstretch.js' : 'http://raw.github.com/srobbin/jquery-backstretch/master/jquery.backstretch.js',
|
'src/UI/JsLibraries/jquery.backstretch.js' : 'http://raw.github.com/srobbin/jquery-backstretch/master/jquery.backstretch.js',
|
||||||
'UI/JsLibraries/jquery.signalR.js' : 'http://raw.github.com/SignalR/SignalR/master/samples/Microsoft.AspNet.SignalR.Hosting.AspNet.Samples/Scripts/jquery.signalR.js',
|
'src/UI/JsLibraries/jquery.signalR.js' : 'http://raw.github.com/SignalR/SignalR/master/samples/Microsoft.AspNet.SignalR.Hosting.AspNet.Samples/Scripts/jquery.signalR.js',
|
||||||
'UI/JsLibraries/jquery.knob.js' : 'http://raw.github.com/aterrien/jQuery-Knob/master/js/jquery.knob.js',
|
'src/UI/JsLibraries/jquery.knob.js' : 'http://raw.github.com/aterrien/jQuery-Knob/master/js/jquery.knob.js',
|
||||||
|
|
||||||
'UI/JsLibraries/require.js' : 'http://raw.github.com/jrburke/requirejs/master/require.js',
|
'src/UI/JsLibraries/require.js' : 'http://raw.github.com/jrburke/requirejs/master/require.js',
|
||||||
'UI/JsLibraries/filesize.js' : 'http://cdn.filesizejs.com/filesize.js',
|
'src/UI/JsLibraries/filesize.js' : 'http://cdn.filesizejs.com/filesize.js',
|
||||||
'UI/JsLibraries/lodash.underscore.js' : 'http://raw.github.com/bestiejs/lodash/master/dist/lodash.underscore.js',
|
'src/UI/JsLibraries/lodash.underscore.js' : 'http://raw.github.com/bestiejs/lodash/master/dist/lodash.underscore.js',
|
||||||
|
|
||||||
'UI/JsLibraries/messenger.js' : 'http://raw.github.com/HubSpot/messenger/master/build/js/messenger.js',
|
'src/UI/JsLibraries/messenger.js' : 'http://raw.github.com/HubSpot/messenger/master/build/js/messenger.js',
|
||||||
'UI/Content/Messenger/messenger.css' : 'http://raw.github.com/HubSpot/messenger/master/build/css/messenger.css',
|
'src/UI/Content/Messenger/messenger.css' : 'http://raw.github.com/HubSpot/messenger/master/build/css/messenger.css',
|
||||||
'UI/Content/Messenger/messenger.future.css' : 'http://raw.github.com/HubSpot/messenger/master/build/css/messenger-theme-future.css',
|
'src/UI/Content/Messenger/messenger.future.css' : 'http://raw.github.com/HubSpot/messenger/master/build/css/messenger-theme-future.css',
|
||||||
|
|
||||||
'UI/Content/bootstrap.toggle-switch.css' : 'http://raw.github.com/ghinda/css-toggle-switch/gh-pages/toggle-switch.css',
|
'src/UI/Content/bootstrap.toggle-switch.css' : 'http://raw.github.com/ghinda/css-toggle-switch/gh-pages/toggle-switch.css',
|
||||||
'UI/Content/prefixer.less' : 'http://raw.github.com/JoelSutherland/LESS-Prefixer/master/prefixer.less'
|
'src/UI/Content/prefixer.less' : 'http://raw.github.com/JoelSutherland/LESS-Prefixer/master/prefixer.less'
|
||||||
},
|
},
|
||||||
|
|
||||||
clean: {
|
clean: {
|
||||||
|
@ -63,19 +64,20 @@ module.exports = function (grunt) {
|
||||||
dest: destContent + 'bootstrap.css'
|
dest: destContent + 'bootstrap.css'
|
||||||
},
|
},
|
||||||
general : {
|
general : {
|
||||||
expand :true,
|
cwd : srcRoot,
|
||||||
src : [
|
expand : true,
|
||||||
'UI/Content/theme.less',
|
src :[
|
||||||
'UI/Content/overrides.less',
|
'Content/theme.less',
|
||||||
'UI/Series/series.less',
|
'Content/overrides.less',
|
||||||
'UI/AddSeries/addSeries.less',
|
'Series/series.less',
|
||||||
'UI/Calendar/calendar.less',
|
'AddSeries/addSeries.less',
|
||||||
'UI/Cells/cells.less',
|
'Calendar/calendar.less',
|
||||||
'UI/Settings/settings.less',
|
'Cells/cells.less',
|
||||||
'UI/System/Logs/logs.less',
|
'Settings/settings.less',
|
||||||
'UI/System/Update/update.less'
|
'System/Logs/logs.less',
|
||||||
|
'System/Update/update.less'
|
||||||
],
|
],
|
||||||
dest : outputRoot,
|
dest : outputDir,
|
||||||
ext: '.css'
|
ext: '.css'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -88,49 +90,65 @@ module.exports = function (grunt) {
|
||||||
amd : true,
|
amd : true,
|
||||||
processName: function (fileName) {
|
processName: function (fileName) {
|
||||||
return fileName
|
return fileName
|
||||||
.replace('UI/', '')
|
.replace(srcRoot, '')
|
||||||
.replace('.html', '')
|
.replace('.html', '')
|
||||||
.toLowerCase();
|
.toLowerCase();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
files : {
|
files : {
|
||||||
src : ['UI/**/*Template.html','UI/**/*Partial.html'],
|
src : [ srcRoot + '**/*Template.html', srcRoot + '**/*Partial.html'],
|
||||||
dest: outputDir + 'templates.js'
|
dest: outputDir + 'templates.js'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
copy: {
|
copy: {
|
||||||
index : {
|
index : {
|
||||||
src : 'UI/*ndex.html',
|
cwd : srcRoot,
|
||||||
dest: outputRoot
|
expand: true,
|
||||||
|
src : '*ndex.html',
|
||||||
|
dest : outputDir
|
||||||
},
|
},
|
||||||
scripts: {
|
scripts: {
|
||||||
src : 'UI/**/*.js',
|
cwd : srcRoot,
|
||||||
dest: outputRoot
|
expand: true,
|
||||||
|
src : '**/*.js',
|
||||||
|
dest : outputDir
|
||||||
},
|
},
|
||||||
styles : {
|
styles : {
|
||||||
src : 'UI/**/*.css',
|
cwd : srcRoot,
|
||||||
dest: outputRoot
|
expand: true,
|
||||||
|
src : '**/*.css',
|
||||||
|
dest : outputDir
|
||||||
},
|
},
|
||||||
images : {
|
images : {
|
||||||
src : 'UI/**/*.png',
|
cwd : srcRoot,
|
||||||
dest: outputRoot
|
expand: true,
|
||||||
|
src : '**/*.png',
|
||||||
|
dest : outputDir
|
||||||
},
|
},
|
||||||
jpg : {
|
jpg : {
|
||||||
src : 'UI/**/*.jpg',
|
cwd : srcRoot,
|
||||||
dest: outputRoot
|
expand: true,
|
||||||
|
src : '**/*.jpg',
|
||||||
|
dest : outputDir
|
||||||
},
|
},
|
||||||
icon : {
|
icon : {
|
||||||
src : 'UI/**/*.ico',
|
cwd : srcRoot,
|
||||||
dest: outputRoot
|
expand: true,
|
||||||
|
src : '**/*.ico',
|
||||||
|
dest : outputDir
|
||||||
},
|
},
|
||||||
fontAwesome : {
|
fontAwesome : {
|
||||||
src : 'UI/**/FontAwesome/*.*',
|
cwd : srcRoot,
|
||||||
dest: outputRoot
|
expand: true,
|
||||||
|
src : '**/FontAwesome/*.*',
|
||||||
|
dest : outputDir
|
||||||
},
|
},
|
||||||
fonts : {
|
fonts : {
|
||||||
src : 'UI/**/fonts/*.*',
|
cwd : srcRoot,
|
||||||
dest: outputRoot
|
expand: true,
|
||||||
|
src : '**/fonts/*.*',
|
||||||
|
dest : outputDir
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -143,7 +161,7 @@ module.exports = function (grunt) {
|
||||||
tasks: ['less:bootstrap','less:general']
|
tasks: ['less:bootstrap','less:general']
|
||||||
},
|
},
|
||||||
generalLess: {
|
generalLess: {
|
||||||
files: ['UI/**/*.less', '!**/Bootstrap/**', '!**/FontAwesome/**'],
|
files: [ srcRoot + '**/*.less', '!**/Bootstrap/**', '!**/FontAwesome/**'],
|
||||||
tasks: ['less:general']
|
tasks: ['less:general']
|
||||||
},
|
},
|
||||||
handlebars : {
|
handlebars : {
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
<ProjectConfiguration>
|
|
||||||
<CopyReferencedAssembliesToWorkspace>false</CopyReferencedAssembliesToWorkspace>
|
|
||||||
<ConsiderInconclusiveTestsAsPassing>true</ConsiderInconclusiveTestsAsPassing>
|
|
||||||
<PreloadReferencedAssemblies>false</PreloadReferencedAssemblies>
|
|
||||||
<AllowDynamicCodeContractChecking>false</AllowDynamicCodeContractChecking>
|
|
||||||
<AllowStaticCodeContractChecking>false</AllowStaticCodeContractChecking>
|
|
||||||
<IgnoreThisComponentCompletely>false</IgnoreThisComponentCompletely>
|
|
||||||
<RunPreBuildEvents>false</RunPreBuildEvents>
|
|
||||||
<RunPostBuildEvents>false</RunPostBuildEvents>
|
|
||||||
<PreviouslyBuiltSuccessfully>true</PreviouslyBuiltSuccessfully>
|
|
||||||
<InstrumentAssembly>true</InstrumentAssembly>
|
|
||||||
<PreventSigningOfAssembly>false</PreventSigningOfAssembly>
|
|
||||||
<AnalyseExecutionTimes>true</AnalyseExecutionTimes>
|
|
||||||
<IncludeStaticReferencesInWorkspace>true</IncludeStaticReferencesInWorkspace>
|
|
||||||
<DefaultTestTimeout>5000</DefaultTestTimeout>
|
|
||||||
<UseBuildConfiguration>Debug</UseBuildConfiguration>
|
|
||||||
<UseBuildPlatform>x86</UseBuildPlatform>
|
|
||||||
<ProxyProcessPath></ProxyProcessPath>
|
|
||||||
<UseCPUArchitecture>x86</UseCPUArchitecture>
|
|
||||||
<MSTestThreadApartmentState>STA</MSTestThreadApartmentState>
|
|
||||||
<BuildProcessArchitecture>x86</BuildProcessArchitecture>
|
|
||||||
</ProjectConfiguration>
|
|
|
@ -1,60 +0,0 @@
|
||||||
<ProjectConfiguration>
|
|
||||||
<CopyReferencedAssembliesToWorkspace>false</CopyReferencedAssembliesToWorkspace>
|
|
||||||
<ConsiderInconclusiveTestsAsPassing>true</ConsiderInconclusiveTestsAsPassing>
|
|
||||||
<PreloadReferencedAssemblies>false</PreloadReferencedAssemblies>
|
|
||||||
<AllowDynamicCodeContractChecking>false</AllowDynamicCodeContractChecking>
|
|
||||||
<AllowStaticCodeContractChecking>false</AllowStaticCodeContractChecking>
|
|
||||||
<IgnoreThisComponentCompletely>false</IgnoreThisComponentCompletely>
|
|
||||||
<RunPreBuildEvents>false</RunPreBuildEvents>
|
|
||||||
<RunPostBuildEvents>false</RunPostBuildEvents>
|
|
||||||
<PreviouslyBuiltSuccessfully>true</PreviouslyBuiltSuccessfully>
|
|
||||||
<InstrumentAssembly>true</InstrumentAssembly>
|
|
||||||
<PreventSigningOfAssembly>false</PreventSigningOfAssembly>
|
|
||||||
<AnalyseExecutionTimes>true</AnalyseExecutionTimes>
|
|
||||||
<IncludeStaticReferencesInWorkspace>true</IncludeStaticReferencesInWorkspace>
|
|
||||||
<DefaultTestTimeout>5000</DefaultTestTimeout>
|
|
||||||
<UseBuildConfiguration>Debug</UseBuildConfiguration>
|
|
||||||
<UseBuildPlatform>x86</UseBuildPlatform>
|
|
||||||
<ProxyProcessPath></ProxyProcessPath>
|
|
||||||
<UseCPUArchitecture>x86</UseCPUArchitecture>
|
|
||||||
<MSTestThreadApartmentState>STA</MSTestThreadApartmentState>
|
|
||||||
<BuildProcessArchitecture>x86</BuildProcessArchitecture>
|
|
||||||
<IgnoredTests>
|
|
||||||
<NamedTestSelector>
|
|
||||||
<TestName>NzbDrone.Common.Test.EnviromentProviderTest.ApplicationPath_should_find_root_in_current_folder</TestName>
|
|
||||||
</NamedTestSelector>
|
|
||||||
<RegexTestSelector>
|
|
||||||
<RegularExpression>NzbDrone\.Common\.Test\.EventingTests\.ServiceNameFixture\..*</RegularExpression>
|
|
||||||
</RegexTestSelector>
|
|
||||||
<RegexTestSelector>
|
|
||||||
<RegularExpression>NzbDrone\.Common\.Test\.ServiceFactoryFixture\..*</RegularExpression>
|
|
||||||
</RegexTestSelector>
|
|
||||||
<NamedTestSelector>
|
|
||||||
<TestName>NzbDrone.Common.Test.ProcessProviderTests.ToString_on_new_processInfo</TestName>
|
|
||||||
</NamedTestSelector>
|
|
||||||
<NamedTestSelector>
|
|
||||||
<TestName>NzbDrone.Common.Test.ProcessProviderTests.Should_be_able_to_start_process</TestName>
|
|
||||||
</NamedTestSelector>
|
|
||||||
<NamedTestSelector>
|
|
||||||
<TestName>NzbDrone.Common.Test.ProcessProviderTests.kill_all_should_kill_all_process_with_name</TestName>
|
|
||||||
</NamedTestSelector>
|
|
||||||
<NamedTestSelector>
|
|
||||||
<TestName>NzbDrone.Common.Test.ProcessProviderTests.GetProcessById_should_return_null_for_invalid_process(9999)</TestName>
|
|
||||||
</NamedTestSelector>
|
|
||||||
<NamedTestSelector>
|
|
||||||
<TestName>NzbDrone.Common.Test.ProcessProviderTests.GetProcessById_should_return_null_for_invalid_process(-1)</TestName>
|
|
||||||
</NamedTestSelector>
|
|
||||||
<NamedTestSelector>
|
|
||||||
<TestName>NzbDrone.Common.Test.ProcessProviderTests.GetProcessById_should_return_null_for_invalid_process(0)</TestName>
|
|
||||||
</NamedTestSelector>
|
|
||||||
<RegexTestSelector>
|
|
||||||
<RegularExpression>NzbDrone\.Common\.Test\.ServiceProviderTests\..*</RegularExpression>
|
|
||||||
</RegexTestSelector>
|
|
||||||
<NamedTestSelector>
|
|
||||||
<TestName>NzbDrone.Common.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write</TestName>
|
|
||||||
</NamedTestSelector>
|
|
||||||
<RegexTestSelector>
|
|
||||||
<RegularExpression>NzbDrone\.Common\.Test\.DiskProviderTests\.DiskProviderFixture\..*</RegularExpression>
|
|
||||||
</RegexTestSelector>
|
|
||||||
</IgnoredTests>
|
|
||||||
</ProjectConfiguration>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<ProjectConfiguration>
|
|
||||||
<CopyReferencedAssembliesToWorkspace>false</CopyReferencedAssembliesToWorkspace>
|
|
||||||
<ConsiderInconclusiveTestsAsPassing>true</ConsiderInconclusiveTestsAsPassing>
|
|
||||||
<PreloadReferencedAssemblies>false</PreloadReferencedAssemblies>
|
|
||||||
<AllowDynamicCodeContractChecking>false</AllowDynamicCodeContractChecking>
|
|
||||||
<AllowStaticCodeContractChecking>false</AllowStaticCodeContractChecking>
|
|
||||||
<IgnoreThisComponentCompletely>false</IgnoreThisComponentCompletely>
|
|
||||||
<RunPreBuildEvents>false</RunPreBuildEvents>
|
|
||||||
<RunPostBuildEvents>false</RunPostBuildEvents>
|
|
||||||
<PreviouslyBuiltSuccessfully>true</PreviouslyBuiltSuccessfully>
|
|
||||||
<InstrumentAssembly>true</InstrumentAssembly>
|
|
||||||
<PreventSigningOfAssembly>false</PreventSigningOfAssembly>
|
|
||||||
<AnalyseExecutionTimes>true</AnalyseExecutionTimes>
|
|
||||||
<IncludeStaticReferencesInWorkspace>true</IncludeStaticReferencesInWorkspace>
|
|
||||||
<DefaultTestTimeout>5000</DefaultTestTimeout>
|
|
||||||
<UseBuildConfiguration>Debug</UseBuildConfiguration>
|
|
||||||
<UseBuildPlatform>x86</UseBuildPlatform>
|
|
||||||
<ProxyProcessPath></ProxyProcessPath>
|
|
||||||
<UseCPUArchitecture>x86</UseCPUArchitecture>
|
|
||||||
<MSTestThreadApartmentState>STA</MSTestThreadApartmentState>
|
|
||||||
<BuildProcessArchitecture>x86</BuildProcessArchitecture>
|
|
||||||
</ProjectConfiguration>
|
|
|
@ -1,5 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
|
||||||
<Config>
|
|
||||||
<Port>8989</Port>
|
|
||||||
<LaunchBrowser>true</LaunchBrowser>
|
|
||||||
</Config>
|
|
|
@ -1,23 +0,0 @@
|
||||||
<ProjectConfiguration>
|
|
||||||
<CopyReferencedAssembliesToWorkspace>false</CopyReferencedAssembliesToWorkspace>
|
|
||||||
<ConsiderInconclusiveTestsAsPassing>true</ConsiderInconclusiveTestsAsPassing>
|
|
||||||
<PreloadReferencedAssemblies>false</PreloadReferencedAssemblies>
|
|
||||||
<AllowDynamicCodeContractChecking>false</AllowDynamicCodeContractChecking>
|
|
||||||
<AllowStaticCodeContractChecking>false</AllowStaticCodeContractChecking>
|
|
||||||
<IgnoreThisComponentCompletely>false</IgnoreThisComponentCompletely>
|
|
||||||
<RunPreBuildEvents>false</RunPreBuildEvents>
|
|
||||||
<RunPostBuildEvents>false</RunPostBuildEvents>
|
|
||||||
<PreviouslyBuiltSuccessfully>true</PreviouslyBuiltSuccessfully>
|
|
||||||
<InstrumentAssembly>true</InstrumentAssembly>
|
|
||||||
<PreventSigningOfAssembly>false</PreventSigningOfAssembly>
|
|
||||||
<AnalyseExecutionTimes>true</AnalyseExecutionTimes>
|
|
||||||
<IncludeStaticReferencesInWorkspace>true</IncludeStaticReferencesInWorkspace>
|
|
||||||
<DefaultTestTimeout>5000</DefaultTestTimeout>
|
|
||||||
<UseBuildConfiguration>RELEASE</UseBuildConfiguration>
|
|
||||||
<UseBuildPlatform>x86</UseBuildPlatform>
|
|
||||||
<ProxyProcessPath></ProxyProcessPath>
|
|
||||||
<UseCPUArchitecture>x86</UseCPUArchitecture>
|
|
||||||
<MSTestThreadApartmentState>STA</MSTestThreadApartmentState>
|
|
||||||
<BuildProcessArchitecture>x86</BuildProcessArchitecture>
|
|
||||||
<HiddenWarnings>PostBuildEventDisabled</HiddenWarnings>
|
|
||||||
</ProjectConfiguration>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<ProjectConfiguration>
|
|
||||||
<CopyReferencedAssembliesToWorkspace>false</CopyReferencedAssembliesToWorkspace>
|
|
||||||
<ConsiderInconclusiveTestsAsPassing>true</ConsiderInconclusiveTestsAsPassing>
|
|
||||||
<PreloadReferencedAssemblies>false</PreloadReferencedAssemblies>
|
|
||||||
<AllowDynamicCodeContractChecking>false</AllowDynamicCodeContractChecking>
|
|
||||||
<AllowStaticCodeContractChecking>false</AllowStaticCodeContractChecking>
|
|
||||||
<IgnoreThisComponentCompletely>false</IgnoreThisComponentCompletely>
|
|
||||||
<RunPreBuildEvents>false</RunPreBuildEvents>
|
|
||||||
<RunPostBuildEvents>false</RunPostBuildEvents>
|
|
||||||
<PreviouslyBuiltSuccessfully>true</PreviouslyBuiltSuccessfully>
|
|
||||||
<InstrumentAssembly>true</InstrumentAssembly>
|
|
||||||
<PreventSigningOfAssembly>false</PreventSigningOfAssembly>
|
|
||||||
<AnalyseExecutionTimes>true</AnalyseExecutionTimes>
|
|
||||||
<IncludeStaticReferencesInWorkspace>true</IncludeStaticReferencesInWorkspace>
|
|
||||||
<DefaultTestTimeout>5000</DefaultTestTimeout>
|
|
||||||
<UseBuildConfiguration>Debug</UseBuildConfiguration>
|
|
||||||
<UseBuildPlatform>x86</UseBuildPlatform>
|
|
||||||
<ProxyProcessPath></ProxyProcessPath>
|
|
||||||
<UseCPUArchitecture>x86</UseCPUArchitecture>
|
|
||||||
<MSTestThreadApartmentState>STA</MSTestThreadApartmentState>
|
|
||||||
<BuildProcessArchitecture>x86</BuildProcessArchitecture>
|
|
||||||
</ProjectConfiguration>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<ProjectConfiguration>
|
|
||||||
<CopyReferencedAssembliesToWorkspace>false</CopyReferencedAssembliesToWorkspace>
|
|
||||||
<ConsiderInconclusiveTestsAsPassing>true</ConsiderInconclusiveTestsAsPassing>
|
|
||||||
<PreloadReferencedAssemblies>false</PreloadReferencedAssemblies>
|
|
||||||
<AllowDynamicCodeContractChecking>false</AllowDynamicCodeContractChecking>
|
|
||||||
<AllowStaticCodeContractChecking>false</AllowStaticCodeContractChecking>
|
|
||||||
<IgnoreThisComponentCompletely>false</IgnoreThisComponentCompletely>
|
|
||||||
<RunPreBuildEvents>false</RunPreBuildEvents>
|
|
||||||
<RunPostBuildEvents>false</RunPostBuildEvents>
|
|
||||||
<PreviouslyBuiltSuccessfully>true</PreviouslyBuiltSuccessfully>
|
|
||||||
<InstrumentAssembly>true</InstrumentAssembly>
|
|
||||||
<PreventSigningOfAssembly>false</PreventSigningOfAssembly>
|
|
||||||
<AnalyseExecutionTimes>true</AnalyseExecutionTimes>
|
|
||||||
<IncludeStaticReferencesInWorkspace>true</IncludeStaticReferencesInWorkspace>
|
|
||||||
<DefaultTestTimeout>5000</DefaultTestTimeout>
|
|
||||||
<UseBuildConfiguration>Debug</UseBuildConfiguration>
|
|
||||||
<UseBuildPlatform>x86</UseBuildPlatform>
|
|
||||||
<ProxyProcessPath></ProxyProcessPath>
|
|
||||||
<UseCPUArchitecture>x86</UseCPUArchitecture>
|
|
||||||
<MSTestThreadApartmentState>STA</MSTestThreadApartmentState>
|
|
||||||
<BuildProcessArchitecture>x86</BuildProcessArchitecture>
|
|
||||||
</ProjectConfiguration>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<ProjectConfiguration>
|
|
||||||
<CopyReferencedAssembliesToWorkspace>false</CopyReferencedAssembliesToWorkspace>
|
|
||||||
<ConsiderInconclusiveTestsAsPassing>true</ConsiderInconclusiveTestsAsPassing>
|
|
||||||
<PreloadReferencedAssemblies>false</PreloadReferencedAssemblies>
|
|
||||||
<AllowDynamicCodeContractChecking>false</AllowDynamicCodeContractChecking>
|
|
||||||
<AllowStaticCodeContractChecking>false</AllowStaticCodeContractChecking>
|
|
||||||
<IgnoreThisComponentCompletely>false</IgnoreThisComponentCompletely>
|
|
||||||
<RunPreBuildEvents>false</RunPreBuildEvents>
|
|
||||||
<RunPostBuildEvents>false</RunPostBuildEvents>
|
|
||||||
<PreviouslyBuiltSuccessfully>true</PreviouslyBuiltSuccessfully>
|
|
||||||
<InstrumentAssembly>true</InstrumentAssembly>
|
|
||||||
<PreventSigningOfAssembly>false</PreventSigningOfAssembly>
|
|
||||||
<AnalyseExecutionTimes>true</AnalyseExecutionTimes>
|
|
||||||
<IncludeStaticReferencesInWorkspace>true</IncludeStaticReferencesInWorkspace>
|
|
||||||
<DefaultTestTimeout>5000</DefaultTestTimeout>
|
|
||||||
<UseBuildConfiguration>Debug</UseBuildConfiguration>
|
|
||||||
<UseBuildPlatform>x86</UseBuildPlatform>
|
|
||||||
<ProxyProcessPath></ProxyProcessPath>
|
|
||||||
<UseCPUArchitecture>x86</UseCPUArchitecture>
|
|
||||||
<MSTestThreadApartmentState>STA</MSTestThreadApartmentState>
|
|
||||||
<BuildProcessArchitecture>x86</BuildProcessArchitecture>
|
|
||||||
</ProjectConfiguration>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<ProjectConfiguration>
|
|
||||||
<CopyReferencedAssembliesToWorkspace>false</CopyReferencedAssembliesToWorkspace>
|
|
||||||
<ConsiderInconclusiveTestsAsPassing>true</ConsiderInconclusiveTestsAsPassing>
|
|
||||||
<PreloadReferencedAssemblies>false</PreloadReferencedAssemblies>
|
|
||||||
<AllowDynamicCodeContractChecking>false</AllowDynamicCodeContractChecking>
|
|
||||||
<AllowStaticCodeContractChecking>false</AllowStaticCodeContractChecking>
|
|
||||||
<IgnoreThisComponentCompletely>false</IgnoreThisComponentCompletely>
|
|
||||||
<RunPreBuildEvents>false</RunPreBuildEvents>
|
|
||||||
<RunPostBuildEvents>false</RunPostBuildEvents>
|
|
||||||
<PreviouslyBuiltSuccessfully>true</PreviouslyBuiltSuccessfully>
|
|
||||||
<InstrumentAssembly>true</InstrumentAssembly>
|
|
||||||
<PreventSigningOfAssembly>false</PreventSigningOfAssembly>
|
|
||||||
<AnalyseExecutionTimes>true</AnalyseExecutionTimes>
|
|
||||||
<IncludeStaticReferencesInWorkspace>true</IncludeStaticReferencesInWorkspace>
|
|
||||||
<DefaultTestTimeout>5000</DefaultTestTimeout>
|
|
||||||
<UseBuildConfiguration>Debug</UseBuildConfiguration>
|
|
||||||
<UseBuildPlatform>x86</UseBuildPlatform>
|
|
||||||
<ProxyProcessPath></ProxyProcessPath>
|
|
||||||
<UseCPUArchitecture>x86</UseCPUArchitecture>
|
|
||||||
<MSTestThreadApartmentState>STA</MSTestThreadApartmentState>
|
|
||||||
<BuildProcessArchitecture>x86</BuildProcessArchitecture>
|
|
||||||
</ProjectConfiguration>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<configurations lcid_type="UserExe" show_language_selector="False" language_selector_title="" language_selector_ok="OK" language_selector_cancel="Cancel" configuration_no_match_message="" ui_level="basic" fileversion="" productversion="" log_enabled="True" log_file="#TEMPPATH\dotNetInstallerLog.txt">
|
|
||||||
<schema version="2.2.824.0" generator="dotNetInstaller InstallerEditor" />
|
|
||||||
<configuration dialog_caption="SyntikX Installer" dialog_message="Following components need to be installed" dialog_message_uninstall="" dialog_bitmap="#APPPATH\banner.bmp" skip_caption="Skip" install_caption="Install" uninstall_caption="Uninstall" cancel_caption="Close" status_installed=" (Already Installed)" status_notinstalled="" failed_exec_command_continue="Failed to install %s." installation_completed="SyntikX installed successfully!" uninstallation_completed="SyntikX uninstalled successfully!" installation_none="SyntikX is not compatible with your machine. Please contact support for more information." uninstallation_none="SyntikX is not installed!" installing_component_wait="Installing %s. Wait, this operation could take some time ..." uninstalling_component_wait="Uninstalling %s. Wait, this operation could take some time ..." reboot_required="To continue the installation you must restart your computer. Restart now?" must_reboot_required="False" dialog_otherinfo_caption="" dialog_otherinfo_link="" complete_command="" complete_command_silent="" complete_command_basic="" wait_for_complete_command="True" prompt_for_optional_components="False" auto_close_if_installed="False" auto_close_on_error="False" reload_on_error="True" dialog_show_installed="True" dialog_show_uninstalled="False" dialog_show_required="True" cab_dialog_message="%s" cab_cancelled_message="" cab_dialog_caption="" cab_path="#TEMPPATH\#GUID" cab_path_autodelete="True" dialog_default_button="install" dialog_position="" dialog_components_list_position="" dialog_message_position="" dialog_bitmap_position="" dialog_otherinfo_link_position="" dialog_osinfo_position="" dialog_install_button_position="" dialog_cancel_button_position="" dialog_skip_button_position="" auto_start="True" auto_continue_on_reboot="True" reboot_cmd="" show_progress_dialog="False" show_cab_dialog="True" disable_wow64_fs_redirection="False" administrator_required="False" administrator_required_message="SyntikX installation requires administration rights." type="install" lcid_filter="" language_id="" language="" os_filter="" os_filter_min="" os_filter_max="" processor_architecture_filter="" supports_install="True" supports_uninstall="False">
|
|
||||||
<component executable="#TEMPPATH\syntik_bootstrap\WindowsXP-KB936929-SP3-x86-ENU.exe" executable_silent="" executable_basic="" install_directory="" responsefile_source="" responsefile_target="" responsefile_format="none" uninstall_executable="" uninstall_executable_silent="" uninstall_executable_basic="" uninstall_responsefile_source="" uninstall_responsefile_target="" returncodes_success="" returncodes_reboot="" exeparameters="" exeparameters_basic="" exeparameters_silent="" uninstall_exeparameters="" uninstall_exeparameters_basic="" uninstall_exeparameters_silent="" disable_wow64_fs_redirection="False" id="XPSP3" display_name="Windows XP Service Pack 3" uninstall_display_name="" os_filter="" os_filter_min="winXPsp1" os_filter_max="winXPsp2" os_filter_lcid="" type="exe" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="False" default_continue_on_error="False" required_install="True" required_uninstall="False" selected_install="True" selected_uninstall="True" note="Windows XP Service Pack 3" processor_architecture_filter="" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="False" show_progress_dialog="True" show_cab_dialog="True">
|
|
||||||
<downloaddialog dialog_caption="Download Windows XP Service Pack 3" dialog_message="SyntikX requires Windows XP Service Pack 3 or latter. Press start to automatically download and install this update." dialog_message_downloading="Downloading ..." dialog_message_copying="Copying ..." dialog_message_connecting="Connecting ..." dialog_message_sendingrequest="Sending request ..." autostartdownload="False" buttonstart_caption="Start" buttoncancel_caption="Cancel">
|
|
||||||
<download componentname="Windows XP Service Pack 3" sourceurl="http://download.microsoft.com/download/d/3/0/d30e32d8-418a-469d-b600-f32ce3edf42d/WindowsXP-KB936929-SP3-x86-ENU.exe" sourcepath="" destinationpath="#TEMPPATH\syntik_bootstrap\" destinationfilename="" alwaysdownload="False" clear_cache="False" />
|
|
||||||
</downloaddialog>
|
|
||||||
</component>
|
|
||||||
<component command="#TEMPPATH\syntik_bootstrap\dotNetFx40_Full_setup.exe /passive" command_silent="" command_basic="" uninstall_command="" uninstall_command_silent="" uninstall_command_basic="" returncodes_success="" returncodes_reboot="3010" disable_wow64_fs_redirection="False" id="Microsoft .NET Framework 4.0 - Full" display_name="Microsoft .NET Framework 4.0 " uninstall_display_name="" os_filter="" os_filter_min="winXPsp3" os_filter_max="" os_filter_lcid="" type="cmd" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="False" default_continue_on_error="False" required_install="True" required_uninstall="False" selected_install="True" selected_uninstall="False" note="English - WebSetup - .NET Framework 4.0 - Full for all operating system since Windows XP SP3 (Install check)" processor_architecture_filter="" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="False" show_progress_dialog="True" show_cab_dialog="True">
|
|
||||||
<installedcheck path="SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" fieldname="Install" fieldvalue="1" defaultvalue="False" fieldtype="REG_DWORD" comparison="match" rootkey="HKEY_LOCAL_MACHINE" wowoption="NONE" type="check_registry_value" description="Installed Check" />
|
|
||||||
<downloaddialog dialog_caption="Microsoft .NET Framework 4.0" dialog_message="Press 'Start' to download and install Microsoft .NET Framework 4.0 - Full" dialog_message_downloading="Download in progress. Please wait..." dialog_message_copying="Files are downloaded. Please wait ..." dialog_message_connecting="Connecting ..." dialog_message_sendingrequest="Sending request ..." autostartdownload="True" buttonstart_caption="Start" buttoncancel_caption="Cancel">
|
|
||||||
<download componentname="Microsoft .NET Framework 4.0" sourceurl="http://download.microsoft.com/download/1/B/E/1BE39E79-7E39-46A3-96FF-047F95396215/dotNetFx40_Full_setup.exe" sourcepath="" destinationpath="#TEMPPATH\syntik_bootstrap\" destinationfilename="" alwaysdownload="True" clear_cache="True" />
|
|
||||||
</downloaddialog>
|
|
||||||
</component>
|
|
||||||
<component package="#TEMPPATH\syntik_update\syntikx.msi" cmdparameters="" cmdparameters_silent="" cmdparameters_basic="" uninstall_package="" uninstall_cmdparameters="/qb-" uninstall_cmdparameters_silent="/qn" uninstall_cmdparameters_basic="/qb-" disable_wow64_fs_redirection="False" id="SyntikX" display_name="SyntikX" uninstall_display_name="" os_filter="" os_filter_min="winXPsp3" os_filter_max="" os_filter_lcid="" type="msi" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="False" default_continue_on_error="False" required_install="True" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="True" show_progress_dialog="True" show_cab_dialog="True">
|
|
||||||
<downloaddialog dialog_caption="Downloading latest version of SyntikX" dialog_message="Press 'Start' to install latest version of SyntikX" dialog_message_downloading="Downloading ..." dialog_message_copying="Copying ..." dialog_message_connecting="Connecting ..." dialog_message_sendingrequest="Sending request ..." autostartdownload="True" buttonstart_caption="Start" buttoncancel_caption="Cancel">
|
|
||||||
<download componentname="Download Setup" sourceurl="http://localhost:59330/v1/update" sourcepath="" destinationpath="#TEMPPATH\syntik_update\" destinationfilename="syntikx.msi" alwaysdownload="True" clear_cache="True" />
|
|
||||||
</downloaddialog>
|
|
||||||
</component>
|
|
||||||
</configuration>
|
|
||||||
</configurations>
|
|
Binary file not shown.
|
@ -1,8 +0,0 @@
|
||||||
rd _raw /s /q
|
|
||||||
rd _setup /s /q
|
|
||||||
xcopy ..\SyntikX.Client\bin\release\*.* _raw\ /S /V /I /F /R
|
|
||||||
|
|
||||||
"C:\Program Files (x86)\WiX Toolset v3.6\bin\candle.exe" -nologo "syntik.wix.build.wxs" -out "_setup\SyntikX.Wix.wixobj" -ext WixNetFxExtension -ext WixUIExtension
|
|
||||||
"C:\Program Files (x86)\WiX Toolset v3.6\bin\light.exe" -nologo "_setup\SyntikX.Wix.wixobj" -out "_setup\SyntikX.msi" -ext WixNetFxExtension -ext WixUIExtension
|
|
||||||
|
|
||||||
pause
|
|
|
@ -1,10 +0,0 @@
|
||||||
rd _raw /s /q
|
|
||||||
rd _setup /s /q
|
|
||||||
xcopy ..\SyntikX.Client\bin\debug\*.* _raw\ /S /V /I /F /R
|
|
||||||
|
|
||||||
SET BUILD_NUMBER=1.9.9.9
|
|
||||||
|
|
||||||
"C:\Program Files (x86)\WiX Toolset v3.6\bin\candle.exe" -nologo "syntik.wix.build.wxs" -out "_setup\SyntikX.Wix.wixobj" -ext WixNetFxExtension -ext WixUIExtension
|
|
||||||
"C:\Program Files (x86)\WiX Toolset v3.6\bin\light.exe" -nologo "_setup\SyntikX.Wix.wixobj" -out "_setup\SyntikX.Wix.msi" -ext WixNetFxExtension -ext WixUIExtension
|
|
||||||
|
|
||||||
pause
|
|
|
@ -1,84 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
|
||||||
<Product Id="*" Name="NzbDrone" Language="1033" Version="$(env.BUILD_NUMBER)" Manufacturer="NzbDrone Team" UpgradeCode="56833D74-A480-4CA2-B562-5A018B3A0F99">
|
|
||||||
<Package Description="NzbDrone"
|
|
||||||
Comments="NzbDrone"
|
|
||||||
InstallerVersion="200"
|
|
||||||
Compressed="yes"
|
|
||||||
InstallPrivileges="limited"
|
|
||||||
InstallScope="perUser"
|
|
||||||
Platform="x86"
|
|
||||||
Manufacturer="NzbDrone Team"
|
|
||||||
/>
|
|
||||||
<Media Id="1" Cabinet="NzbDrone.cab" EmbedCab="yes" CompressionLevel="high"/>
|
|
||||||
<Property Id="ARPPRODUCTICON" Value="ND_ICON" />
|
|
||||||
<Directory Id="TARGETDIR" Name="SourceDir">
|
|
||||||
<Directory Id="LocalAppDataFolder" Name="AppDataFolder">
|
|
||||||
<Directory Name="NzbDrone" Id="SX_ROOT">
|
|
||||||
<Component Id="SX_APP_COMP" DiskId="1" Guid="9c3ac309-cde4-4338-be75-a914cbce2601">
|
|
||||||
<File Id="SX_EXE_FILE" Name="NzbDrone.Client.exe" Source="_raw\NzbDrone.Client.exe" />
|
|
||||||
<File Id="AUTOFAC.CONFIGURATION.DLL" Name="Autofac.Configuration.dll" Source="_raw\Autofac.Configuration.dll" />
|
|
||||||
<File Id="AUTOFAC.DLL" Name="Autofac.dll" Source="_raw\Autofac.dll" />
|
|
||||||
<File Id="BCRYPT.NET.DLL" Name="BCrypt.Net.dll" Source="_raw\BCrypt.Net.dll" />
|
|
||||||
<File Id="CALIBURN.MICRO.DLL" Name="Caliburn.Micro.dll" Source="_raw\Caliburn.Micro.dll" />
|
|
||||||
<File Id="ICSHARPCODE.SHARPZIPLIB.DLL" Name="ICSharpCode.SharpZipLib.dll" Source="_raw\ICSharpCode.SharpZipLib.dll" />
|
|
||||||
<File Id="MAHAPPS.METRO.DLL" Name="MahApps.Metro.dll" Source="_raw\MahApps.Metro.dll" />
|
|
||||||
<File Id="NEWTONSOFT.JSON.DLL" Name="Newtonsoft.Json.dll" Source="_raw\Newtonsoft.Json.dll" />
|
|
||||||
<File Id="NLOG.DLL" Name="NLog.dll" Source="_raw\NLog.dll" />
|
|
||||||
<File Id="RESTSHARP.DLL" Name="RestSharp.dll" Source="_raw\RestSharp.dll" />
|
|
||||||
<File Id="EXCEPTRON.CLIENT.DLL" Name="exceptron.client.dll" Source="_raw\exceptron.client.dll" />
|
|
||||||
<File Id="EXCEPTRON.NLOG.DLL" Name="exceptron.nlog.dll" Source="_raw\exceptron.nlog.dll" />
|
|
||||||
<File Id="NzbDrone.CLIENT.CORE.DLL" Name="NzbDrone.Client.Core.dll" Source="_raw\NzbDrone.Client.Core.dll" />
|
|
||||||
<File Id="NzbDrone.CLIENT.CORE.PDB" Name="NzbDrone.Client.Core.pdb" Source="_raw\NzbDrone.Client.Core.pdb" />
|
|
||||||
<File Id="NzbDrone.CLIENT.EXE.CONFIG" Name="NzbDrone.Client.exe.config" Source="_raw\NzbDrone.Client.exe.config" />
|
|
||||||
<File Id="NzbDrone.CLIENT.PDB" Name="NzbDrone.Client.pdb" Source="_raw\NzbDrone.Client.pdb" />
|
|
||||||
<File Id="NzbDrone.SHARED.DLL" Name="NzbDrone.Shared.dll" Source="_raw\NzbDrone.Shared.dll" />
|
|
||||||
<File Id="NzbDrone.SHARED.PDB" Name="NzbDrone.Shared.pdb" Source="_raw\NzbDrone.Shared.pdb" />
|
|
||||||
<File Id="SYSTEM.WINDOWS.INTERACTIVITY.DLL" Name="System.Windows.Interactivity.dll" Source="_raw\System.Windows.Interactivity.dll" />
|
|
||||||
<RegistryValue Root="HKCU" Key="Software\Microsoft\NzbDrone" Name="installed" Type="integer" Value="1" KeyPath="yes" />
|
|
||||||
<RemoveFolder Id="SX_ROOT" On="uninstall" />
|
|
||||||
</Component>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
<Directory Id="DesktopFolder">
|
|
||||||
<Component Id="SX_DESKTOP_SHORTCUT_COMP" Guid="1f395635-7a9d-454d-aab4-95a5a4e70be4">
|
|
||||||
<Shortcut Id="SX_DESKTOP_SHORTCUT" Name="NzbDrone" Description="NzbDrone Backup Client" Target="[SX_ROOT]NzbDrone.Client.exe" WorkingDirectory="SX_ROOT" />
|
|
||||||
<RegistryValue Root="HKCU" Key="Software\Microsoft\NzbDrone" Name="installed" Type="integer" Value="1" KeyPath="yes" />
|
|
||||||
</Component>
|
|
||||||
</Directory>
|
|
||||||
<Directory Id="ProgramMenuFolder">
|
|
||||||
<Directory Id="SX_START_DIR" Name="NzbDrone">
|
|
||||||
<Component Id="SX_START_SHORTCUT_COMP" Guid="8b3d54c6-712b-4bc2-b1e9-7cf40bcc1344">
|
|
||||||
<Shortcut Id="SX_START_SHORTCUT" Name="NzbDrone" Description="NzbDrone Backup Client" Target="[SX_ROOT]NzbDrone.Client.exe" WorkingDirectory="SX_ROOT" />
|
|
||||||
<RemoveFolder Id="SX_START_DIR" On="uninstall" />
|
|
||||||
<RegistryValue Root="HKCU" Key="Software\Microsoft\NzbDrone" Name="installed" Type="integer" Value="1" KeyPath="yes" />
|
|
||||||
</Component>
|
|
||||||
</Directory>
|
|
||||||
<Directory Id="StartupFolder" Name="Startup">
|
|
||||||
<Component Id="SX_STARTUP_SHORTCUT_COMP" Guid="0fdfe510-621e-4925-a0d4-395617fb7cbc">
|
|
||||||
<Shortcut Id="SX_STARTUP_SHORTCUT" Name="NzbDrone" Description="NzbDrone Backup Client" Target="[SX_ROOT]NzbDrone.Client.exe" Arguments="/startup" WorkingDirectory="SX_ROOT" />
|
|
||||||
<RegistryValue Root="HKCU" Key="Software\Microsoft\NzbDrone" Name="installed" Type="integer" Value="1" KeyPath="yes" />
|
|
||||||
</Component>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
<!--<UIRef Id="WixUI_Minimal" />-->
|
|
||||||
<UI />
|
|
||||||
<MajorUpgrade AllowDowngrades="no" AllowSameVersionUpgrades="yes" MigrateFeatures="yes" Schedule="afterInstallInitialize" DowngradeErrorMessage="Newer version of NzbDrone is already installed." />
|
|
||||||
<Feature Id="DefaultFeature" Title="Main Feature" Level="1">
|
|
||||||
<ComponentRef Id="SX_APP_COMP" />
|
|
||||||
<ComponentRef Id="SX_START_SHORTCUT_COMP" />
|
|
||||||
<ComponentRef Id="SX_STARTUP_SHORTCUT_COMP" />
|
|
||||||
<ComponentRef Id="SX_DESKTOP_SHORTCUT_COMP" />
|
|
||||||
</Feature>
|
|
||||||
<PropertyRef Id="NETFRAMEWORK40FULL" />
|
|
||||||
<Condition Message="This application requires .NET Framework 4.0 or later. Please install the .NET Framework then run this installer again.">NETFRAMEWORK40FULL</Condition>
|
|
||||||
<Icon Id="SX_ICON" SourceFile="_raw\NzbDrone.Client.exe" />
|
|
||||||
<InstallExecuteSequence>
|
|
||||||
<InstallInitialize/>
|
|
||||||
<Custom Action="SX_START_ACTION" After="InstallFiles" />
|
|
||||||
<InstallFinalize/>
|
|
||||||
</InstallExecuteSequence>
|
|
||||||
<CustomAction Id="SX_START_ACTION" FileKey="SX_EXE_FILE" ExeCommand="" Execute="deferred" Impersonate="no" Return="asyncNoWait" />
|
|
||||||
</Product>
|
|
||||||
</Wix>
|
|
|
@ -1,13 +0,0 @@
|
||||||
<SolutionConfiguration>
|
|
||||||
<FileVersion>1</FileVersion>
|
|
||||||
<AutoEnableOnStartup>True</AutoEnableOnStartup>
|
|
||||||
<AllowParallelTestExecution>true</AllowParallelTestExecution>
|
|
||||||
<AllowTestsToRunInParallelWithThemselves>true</AllowTestsToRunInParallelWithThemselves>
|
|
||||||
<FrameworkUtilisationTypeForNUnit>UseDynamicAnalysis</FrameworkUtilisationTypeForNUnit>
|
|
||||||
<FrameworkUtilisationTypeForGallio>Disabled</FrameworkUtilisationTypeForGallio>
|
|
||||||
<FrameworkUtilisationTypeForMSpec>Disabled</FrameworkUtilisationTypeForMSpec>
|
|
||||||
<FrameworkUtilisationTypeForMSTest>Disabled</FrameworkUtilisationTypeForMSTest>
|
|
||||||
<EngineModes>Run all tests automatically:BFRydWU=;Run all tests manually:BUZhbHNl;Run impacted tests automatically, others manually (experimental!):CklzSW1wYWN0ZWQ=;Run pinned tests automatically, others manually:CElzUGlubmVk;Fast:DlN0cnVjdHVyYWxOb2RlBQAAABNEb2VzTm90SGF2ZUNhdGVnb3J5D0ludGVncmF0aW9uVGVzdBNEb2VzTm90SGF2ZUNhdGVnb3J5BkRiVGVzdApJc0ltcGFjdGVkE0RvZXNOb3RIYXZlQ2F0ZWdvcnkORGlza0FjY2Vzc1Rlc3QISXNQaW5uZWQAAAAAAAAAAAAAAAABAAAA</EngineModes>
|
|
||||||
<MetricsExclusionList>
|
|
||||||
</MetricsExclusionList>
|
|
||||||
</SolutionConfiguration>
|
|
|
@ -1,23 +0,0 @@
|
||||||
<ProjectConfiguration>
|
|
||||||
<CopyReferencedAssembliesToWorkspace>false</CopyReferencedAssembliesToWorkspace>
|
|
||||||
<ConsiderInconclusiveTestsAsPassing>true</ConsiderInconclusiveTestsAsPassing>
|
|
||||||
<PreloadReferencedAssemblies>false</PreloadReferencedAssemblies>
|
|
||||||
<AllowDynamicCodeContractChecking>false</AllowDynamicCodeContractChecking>
|
|
||||||
<AllowStaticCodeContractChecking>false</AllowStaticCodeContractChecking>
|
|
||||||
<IgnoreThisComponentCompletely>false</IgnoreThisComponentCompletely>
|
|
||||||
<RunPreBuildEvents>false</RunPreBuildEvents>
|
|
||||||
<RunPostBuildEvents>false</RunPostBuildEvents>
|
|
||||||
<PreviouslyBuiltSuccessfully>true</PreviouslyBuiltSuccessfully>
|
|
||||||
<InstrumentAssembly>true</InstrumentAssembly>
|
|
||||||
<PreventSigningOfAssembly>false</PreventSigningOfAssembly>
|
|
||||||
<AnalyseExecutionTimes>true</AnalyseExecutionTimes>
|
|
||||||
<IncludeStaticReferencesInWorkspace>true</IncludeStaticReferencesInWorkspace>
|
|
||||||
<DefaultTestTimeout>5000</DefaultTestTimeout>
|
|
||||||
<UseBuildConfiguration>Debug</UseBuildConfiguration>
|
|
||||||
<UseBuildPlatform>x86</UseBuildPlatform>
|
|
||||||
<ProxyProcessPath></ProxyProcessPath>
|
|
||||||
<UseCPUArchitecture>x86</UseCPUArchitecture>
|
|
||||||
<MSTestThreadApartmentState>STA</MSTestThreadApartmentState>
|
|
||||||
<BuildProcessArchitecture>x86</BuildProcessArchitecture>
|
|
||||||
<HiddenWarnings>PostBuildEventDisabled</HiddenWarnings>
|
|
||||||
</ProjectConfiguration>
|
|
|
@ -1,23 +0,0 @@
|
||||||
<ProjectConfiguration>
|
|
||||||
<CopyReferencedAssembliesToWorkspace>false</CopyReferencedAssembliesToWorkspace>
|
|
||||||
<ConsiderInconclusiveTestsAsPassing>true</ConsiderInconclusiveTestsAsPassing>
|
|
||||||
<PreloadReferencedAssemblies>false</PreloadReferencedAssemblies>
|
|
||||||
<AllowDynamicCodeContractChecking>false</AllowDynamicCodeContractChecking>
|
|
||||||
<AllowStaticCodeContractChecking>false</AllowStaticCodeContractChecking>
|
|
||||||
<IgnoreThisComponentCompletely>false</IgnoreThisComponentCompletely>
|
|
||||||
<RunPreBuildEvents>false</RunPreBuildEvents>
|
|
||||||
<RunPostBuildEvents>false</RunPostBuildEvents>
|
|
||||||
<PreviouslyBuiltSuccessfully>true</PreviouslyBuiltSuccessfully>
|
|
||||||
<InstrumentAssembly>true</InstrumentAssembly>
|
|
||||||
<PreventSigningOfAssembly>false</PreventSigningOfAssembly>
|
|
||||||
<AnalyseExecutionTimes>true</AnalyseExecutionTimes>
|
|
||||||
<IncludeStaticReferencesInWorkspace>true</IncludeStaticReferencesInWorkspace>
|
|
||||||
<DefaultTestTimeout>5000</DefaultTestTimeout>
|
|
||||||
<UseBuildConfiguration>Debug</UseBuildConfiguration>
|
|
||||||
<UseBuildPlatform>x86</UseBuildPlatform>
|
|
||||||
<ProxyProcessPath></ProxyProcessPath>
|
|
||||||
<UseCPUArchitecture>x86</UseCPUArchitecture>
|
|
||||||
<MSTestThreadApartmentState>STA</MSTestThreadApartmentState>
|
|
||||||
<BuildProcessArchitecture>x86</BuildProcessArchitecture>
|
|
||||||
<HiddenWarnings>PostBuildEventDisabled</HiddenWarnings>
|
|
||||||
</ProjectConfiguration>
|
|
17
build.ps1
17
build.ps1
|
@ -6,10 +6,8 @@ $testSearchPattern = '*.Test\bin\x86\Release'
|
||||||
|
|
||||||
Function Build()
|
Function Build()
|
||||||
{
|
{
|
||||||
$clean = $msbuild + " nzbdrone.sln /t:Clean /m"
|
$clean = $msbuild + " src\nzbdrone.sln /t:Clean /m"
|
||||||
$build = $msbuild + " nzbdrone.sln /p:Configuration=Release /p:Platform=x86 /t:Build /m"
|
$build = $msbuild + " src\nzbdrone.sln /p:Configuration=Release /p:Platform=x86 /t:Build /m"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(Test-Path $outputFolder)
|
if(Test-Path $outputFolder)
|
||||||
{
|
{
|
||||||
|
@ -72,7 +70,7 @@ Function PackageMono()
|
||||||
get-childitem $outputFolderMono -File -Filter ServiceUninstall.* -Recurse | foreach ($_) {remove-item $_.fullname}
|
get-childitem $outputFolderMono -File -Filter ServiceUninstall.* -Recurse | foreach ($_) {remove-item $_.fullname}
|
||||||
get-childitem $outputFolderMono -File -Filter ServiceInstall.* -Recurse | foreach ($_) {remove-item $_.fullname}
|
get-childitem $outputFolderMono -File -Filter ServiceInstall.* -Recurse | foreach ($_) {remove-item $_.fullname}
|
||||||
|
|
||||||
Write-Host Removing native windows binaries Sqlite, MedianInfo
|
Write-Host Removing native windows binaries Sqlite, MediaInfo
|
||||||
get-childitem $outputFolderMono -File -Filter sqlite3.* -Recurse | foreach ($_) {remove-item $_.fullname}
|
get-childitem $outputFolderMono -File -Filter sqlite3.* -Recurse | foreach ($_) {remove-item $_.fullname}
|
||||||
get-childitem $outputFolderMono -File -Filter MediaInfo.* -Recurse | foreach ($_) {remove-item $_.fullname}
|
get-childitem $outputFolderMono -File -Filter MediaInfo.* -Recurse | foreach ($_) {remove-item $_.fullname}
|
||||||
|
|
||||||
|
@ -85,8 +83,8 @@ Function PackageMono()
|
||||||
Function AddJsonNet()
|
Function AddJsonNet()
|
||||||
{
|
{
|
||||||
get-childitem $outputFolder -File -Filter Newtonsoft.Json.* -Recurse | foreach ($_) {remove-item $_.fullname}
|
get-childitem $outputFolder -File -Filter Newtonsoft.Json.* -Recurse | foreach ($_) {remove-item $_.fullname}
|
||||||
Copy-Item .\packages\Newtonsoft.Json.5.*\lib\net35\*.dll -Destination $outputFolder
|
Copy-Item .\src\packages\Newtonsoft.Json.5.*\lib\net35\*.dll -Destination $outputFolder
|
||||||
Copy-Item .\packages\Newtonsoft.Json.5.*\lib\net35\*.dll -Destination $outputFolder\NzbDrone.Update
|
Copy-Item .\src\packages\Newtonsoft.Json.5.*\lib\net35\*.dll -Destination $outputFolder\NzbDrone.Update
|
||||||
}
|
}
|
||||||
|
|
||||||
Function PackageTests()
|
Function PackageTests()
|
||||||
|
@ -103,9 +101,7 @@ Function PackageTests()
|
||||||
Copy-Item -Recurse ($_.FullName + "\*") $testPackageFolder -ErrorAction Ignore
|
Copy-Item -Recurse ($_.FullName + "\*") $testPackageFolder -ErrorAction Ignore
|
||||||
}
|
}
|
||||||
|
|
||||||
.\.nuget\NuGet.exe install NUnit.Runners -Version 2.6.1 -Output $testPackageFolder
|
.\src\.nuget\NuGet.exe install NUnit.Runners -Version 2.6.1 -Output $testPackageFolder
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Copy-Item $outputFolder\*.dll -Destination $testPackageFolder -Force
|
Copy-Item $outputFolder\*.dll -Destination $testPackageFolder -Force
|
||||||
Copy-Item $outputFolder\*.pdb -Destination $testPackageFolder -Force
|
Copy-Item $outputFolder\*.pdb -Destination $testPackageFolder -Force
|
||||||
|
@ -141,4 +137,3 @@ Build
|
||||||
RunGrunt
|
RunGrunt
|
||||||
PackageMono
|
PackageMono
|
||||||
PackageTests
|
PackageTests
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<OutputPath>..\_output\</OutputPath>
|
<OutputPath>..\..\_output\</OutputPath>
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
<PlatformTarget>x86</PlatformTarget>
|
<PlatformTarget>x86</PlatformTarget>
|
||||||
|
@ -29,7 +29,7 @@
|
||||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||||
<OutputPath>..\_output\</OutputPath>
|
<OutputPath>..\..\_output\</OutputPath>
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
<DocumentationFile>
|
<DocumentationFile>
|
||||||
</DocumentationFile>
|
</DocumentationFile>
|
|
@ -23,7 +23,7 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<OutputPath>..\_output\</OutputPath>
|
<OutputPath>..\..\_output\</OutputPath>
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
<PlatformTarget>x86</PlatformTarget>
|
<PlatformTarget>x86</PlatformTarget>
|
||||||
|
@ -31,7 +31,7 @@
|
||||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||||
<OutputPath>..\_output\</OutputPath>
|
<OutputPath>..\..\_output\</OutputPath>
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
<DebugType>pdbonly</DebugType>
|
<DebugType>pdbonly</DebugType>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue