Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Converting to psake

  • Loading branch information...
commit 13a1707b51adfebf02866b1b9e1f5068585bbb88 1 parent 378ebf4
@jbogard jbogard authored
Showing with 33,880 additions and 32 deletions.
  1. +112 −0 default.ps1
  2. BIN  lib/Machine.Specifications/CommandLine.dll
  3. +347 −0 lib/Machine.Specifications/CommandLine.xml
  4. +6 −0 lib/Machine.Specifications/InstallResharperRunner.4.1.bat
  5. +6 −0 lib/Machine.Specifications/InstallResharperRunner.4.5.bat
  6. +6 −0 lib/Machine.Specifications/InstallResharperRunner.5.0 - VS2008.bat
  7. +6 −0 lib/Machine.Specifications/InstallResharperRunner.5.0 - VS2010.bat
  8. +16 −0 lib/Machine.Specifications/InstallTDNetRunner.bat
  9. +16 −0 lib/Machine.Specifications/InstallTDNetRunnerSilent.bat
  10. +54 −0 lib/Machine.Specifications/License.txt
  11. BIN  lib/Machine.Specifications/Machine.Specifications.GallioAdapter.3.1.dll
  12. BIN  lib/Machine.Specifications/Machine.Specifications.GallioAdapter.3.1.pdb
  13. +43 −0 lib/Machine.Specifications/Machine.Specifications.GallioAdapter.plugin
  14. BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.1.dll
  15. BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.1.pdb
  16. BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.5.dll
  17. BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.5.pdb
  18. BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.5.0.dll
  19. BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.5.0.pdb
  20. BIN  lib/Machine.Specifications/Machine.Specifications.Reporting.Templates.dll
  21. BIN  lib/Machine.Specifications/Machine.Specifications.Reporting.dll
  22. BIN  lib/Machine.Specifications/Machine.Specifications.Reporting.pdb
  23. BIN  lib/Machine.Specifications/Machine.Specifications.SeleniumSupport.dll
  24. BIN  lib/Machine.Specifications/Machine.Specifications.SeleniumSupport.pdb
  25. BIN  lib/Machine.Specifications/Machine.Specifications.TDNetRunner.dll
  26. BIN  lib/Machine.Specifications/Machine.Specifications.TDNetRunner.pdb
  27. BIN  lib/Machine.Specifications/Machine.Specifications.dll
  28. +5 −0 lib/Machine.Specifications/Machine.Specifications.dll.tdnet
  29. BIN  lib/Machine.Specifications/Machine.Specifications.pdb
  30. BIN  lib/Machine.Specifications/Newtonsoft.Json.dll
  31. BIN  lib/Machine.Specifications/Spark.dll
  32. BIN  lib/Machine.Specifications/Spark.pdb
  33. BIN  lib/Machine.Specifications/TestDriven.Framework.dll
  34. BIN  lib/Machine.Specifications/ThoughtWorks.Selenium.Core.dll
  35. BIN  lib/Machine.Specifications/ThoughtWorks.Selenium.Core.pdb
  36. BIN  lib/Machine.Specifications/mspec.exe
  37. BIN  lib/Machine.Specifications/mspec.pdb
  38. +4 −0 psake.bat
  39. +2 −0  src/AutoMapper.3.5.sln
  40. +2 −26 src/AutoMapper.sln
  41. +5 −6 src/CommonAssemblyInfo.cs
  42. +257 −0 template.ps1
  43. BIN  tools/7-Zip/7-zip.chm
  44. BIN  tools/7-Zip/7-zip.dll
  45. BIN  tools/7-Zip/7z.dll
  46. BIN  tools/7-Zip/7z.exe
  47. BIN  tools/7-Zip/7z.sfx
  48. BIN  tools/7-Zip/7zCon.sfx
  49. BIN  tools/7-Zip/7zFM.exe
  50. BIN  tools/7-Zip/7zG.exe
  51. BIN  tools/7-Zip/7za.exe
  52. +979 −0 tools/7-Zip/History.txt
  53. +454 −0 tools/7-Zip/Lang/af.txt
  54. +521 −0 tools/7-Zip/Lang/ar.txt
  55. +454 −0 tools/7-Zip/Lang/ast.txt
  56. +534 −0 tools/7-Zip/Lang/az.txt
  57. +538 −0 tools/7-Zip/Lang/ba.txt
  58. +479 −0 tools/7-Zip/Lang/be.txt
  59. +535 −0 tools/7-Zip/Lang/bg.txt
  60. +497 −0 tools/7-Zip/Lang/bn.txt
  61. +454 −0 tools/7-Zip/Lang/br.txt
  62. +543 −0 tools/7-Zip/Lang/ca.txt
  63. +545 −0 tools/7-Zip/Lang/cs.txt
  64. +482 −0 tools/7-Zip/Lang/cy.txt
  65. +545 −0 tools/7-Zip/Lang/da.txt
  66. +543 −0 tools/7-Zip/Lang/de.txt
  67. +492 −0 tools/7-Zip/Lang/el.txt
  68. +543 −0 tools/7-Zip/Lang/en.ttt
  69. +473 −0 tools/7-Zip/Lang/eo.txt
  70. +512 −0 tools/7-Zip/Lang/es.txt
  71. +545 −0 tools/7-Zip/Lang/et.txt
  72. +513 −0 tools/7-Zip/Lang/eu.txt
  73. +512 −0 tools/7-Zip/Lang/ext.txt
  74. +512 −0 tools/7-Zip/Lang/fa.txt
  75. +544 −0 tools/7-Zip/Lang/fi.txt
  76. +534 −0 tools/7-Zip/Lang/fr.txt
  77. +534 −0 tools/7-Zip/Lang/fur.txt
  78. +514 −0 tools/7-Zip/Lang/fy.txt
  79. +440 −0 tools/7-Zip/Lang/gl.txt
  80. +534 −0 tools/7-Zip/Lang/he.txt
  81. +545 −0 tools/7-Zip/Lang/hr.txt
  82. +454 −0 tools/7-Zip/Lang/hu.txt
  83. +534 −0 tools/7-Zip/Lang/hy.txt
  84. +543 −0 tools/7-Zip/Lang/id.txt
  85. +453 −0 tools/7-Zip/Lang/io.txt
  86. +514 −0 tools/7-Zip/Lang/is.txt
  87. +544 −0 tools/7-Zip/Lang/it.txt
  88. +545 −0 tools/7-Zip/Lang/ja.txt
  89. +454 −0 tools/7-Zip/Lang/ka.txt
  90. +543 −0 tools/7-Zip/Lang/kk.txt
  91. +536 −0 tools/7-Zip/Lang/ko.txt
  92. +536 −0 tools/7-Zip/Lang/ku-ckb.txt
  93. +473 −0 tools/7-Zip/Lang/ku.txt
  94. +512 −0 tools/7-Zip/Lang/lt.txt
  95. +454 −0 tools/7-Zip/Lang/lv.txt
  96. +454 −0 tools/7-Zip/Lang/mk.txt
  97. +459 −0 tools/7-Zip/Lang/mn.txt
  98. +474 −0 tools/7-Zip/Lang/mr.txt
  99. +459 −0 tools/7-Zip/Lang/ms.txt
  100. +496 −0 tools/7-Zip/Lang/nb.txt
  101. +473 −0 tools/7-Zip/Lang/ne.txt
  102. +545 −0 tools/7-Zip/Lang/nl.txt
  103. +496 −0 tools/7-Zip/Lang/nn.txt
  104. +512 −0 tools/7-Zip/Lang/pa-in.txt
  105. +543 −0 tools/7-Zip/Lang/pl.txt
  106. +511 −0 tools/7-Zip/Lang/ps.txt
  107. +534 −0 tools/7-Zip/Lang/pt-br.txt
  108. +497 −0 tools/7-Zip/Lang/pt.txt
  109. +534 −0 tools/7-Zip/Lang/ro.txt
  110. +543 −0 tools/7-Zip/Lang/ru.txt
  111. +534 −0 tools/7-Zip/Lang/si.txt
  112. +543 −0 tools/7-Zip/Lang/sk.txt
  113. +512 −0 tools/7-Zip/Lang/sl.txt
  114. +473 −0 tools/7-Zip/Lang/sq.txt
  115. +456 −0 tools/7-Zip/Lang/sr-spc.txt
Sorry, we could not display the entire diff because it was too big.
View
112 default.ps1
@@ -0,0 +1,112 @@
+properties {
+ $base_dir = resolve-path .
+ $build_dir = "$base_dir\build"
+ $dist_dir = "$base_dir\release"
+ $source_dir = "$base_dir\src"
+ $tools_dir = "$base_dir\tools"
+ $test_dir = "$build_dir\test"
+ $result_dir = "$build_dir\results"
+ $buildNumber = 9999
+ $config = "debug"
+}
+
+task local -depends compile, test
+task full -depends local, merge, dist
+task ci -depends clean, commonAssemblyInfo, local, merge, dist
+
+task clean {
+ delete_directory "$build_dir"
+ delete_directory "$dist_dir"
+}
+
+task compile -depends clean {
+ exec { msbuild /t:Clean /t:Build /p:Configuration=Automated$config /v:q /nologo $source_dir\AutoMapper.sln }
+}
+
+task commonAssemblyInfo {
+ $version = "2.0.$buildNumber.0"
+ create-commonAssemblyInfo "$version" "$source_dir\CommonAssemblyInfo.cs"
+}
+
+task merge {
+ create_directory "$build_dir\merge"
+ exec { & $tools_dir\ILMerge\ilmerge.exe /v2 /log /out:"$build_dir\merge\AutoMapper.dll" /internalize:AutoMapper.exclude "$build_dir\$config\AutoMapper\AutoMapper.dll" "$build_dir\$config\AutoMapper\Castle.Core.dll" "$build_dir\$config\AutoMapper\Castle.DynamicProxy2.dll" /keyfile:"$source_dir\AutoMapper.snk" }
+}
+
+task test {
+ create_directory "$build_dir\results"
+ exec { & $tools_dir\nunit\nunit-console-x86.exe $build_dir/$config/UnitTests/AutoMapper.UnitTests.dll /nologo /nodots /xml=$result_dir\AutoMapper.xml }
+}
+
+task dist {
+ create_directory $dist_dir
+ $exclude = @('*.pdb')
+ copy_files "$build_dir\merge" "$build_dir\dist-merged" $exclude
+ copy_files "$build_dir\$config\AutoMapper" "$build_dir\dist" $exclude
+ zip_directory "$build_dir\dist" "$dist_dir\AutoMapper-unmerged.zip"
+ copy-item "$build_dir\dist-merged\AutoMapper.dll" "$dist_dir"
+}
+
+# -------------------------------------------------------------------------------------------------------------
+# generalized functions
+# --------------------------------------------------------------------------------------------------------------
+function global:zip_directory($directory, $file)
+{
+ delete_file $file
+ cd $directory
+ exec { & "$tools_dir\7-zip\7za.exe" a $file *.* }
+ cd $base_dir
+}
+
+function global:delete_directory($directory_name)
+{
+ rd $directory_name -recurse -force -ErrorAction SilentlyContinue | out-null
+}
+
+function global:delete_file($file)
+{
+ if($file) {
+ remove-item $file -force -ErrorAction SilentlyContinue | out-null}
+}
+
+function global:create_directory($directory_name)
+{
+ mkdir $directory_name -ErrorAction SilentlyContinue | out-null
+}
+
+function global:copy_files($source, $destination, $exclude = @()) {
+ create_directory $destination
+ Get-ChildItem $source -Recurse -Exclude $exclude | Copy-Item -Destination {Join-Path $destination $_.FullName.Substring($source.length)}
+}
+
+function global:run_nunit ($test_assembly)
+{
+ exec { & $tools_dir\nunit\nunit-console-x86.exe $test_dir$test_assembly /nologo /nodots /xml=$result_dir$test_assembly.xml }
+}
+
+function global:create-commonAssemblyInfo($version, $filename)
+{
+ $date = Get-Date
+ "using System;
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.4927
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+[assembly: ComVisibleAttribute(false)]
+[assembly: AssemblyVersionAttribute(""$version"")]
+[assembly: AssemblyFileVersionAttribute(""$version"")]
+[assembly: AssemblyCopyrightAttribute(""Copyright Jimmy Bogard 2008-" + $date.Year + """)]
+[assembly: AssemblyProductAttribute(""AutoMapper"")]
+[assembly: AssemblyCompanyAttribute("""")]
+[assembly: AssemblyConfigurationAttribute(""release"")]
+[assembly: AssemblyInformationalVersionAttribute(""$version"")]" | out-file $filename -encoding "ASCII"
+}
View
BIN  lib/Machine.Specifications/CommandLine.dll
Binary file not shown
View
347 lib/Machine.Specifications/CommandLine.xml
@@ -0,0 +1,347 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>CommandLine</name>
+ </assembly>
+ <members>
+ <member name="T:CommandLine.Text.HelpText">
+ <summary>
+ Models an help text and collects related informations.
+ You can assign it in place of a <see cref="T:System.String"/> instance, this is why
+ this type lacks a method to add lines after the options usage informations;
+ simple use a <see cref="T:System.Text.StringBuilder"/> or similar solutions.
+ </summary>
+ </member>
+ <member name="M:CommandLine.Text.HelpText.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
+ specifying heading informations.
+ </summary>
+ <param name="heading">A string with heading information or
+ an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
+ <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="heading"/> is null or empty string.</exception>
+ </member>
+ <member name="M:CommandLine.Text.HelpText.AddPreOptionsLine(System.String)">
+ <summary>
+ Adds a text line after copyright and before options usage informations.
+ </summary>
+ <param name="value">A <see cref="T:System.String"/> instance.</param>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="value"/> is null or empty string.</exception>
+ </member>
+ <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object)">
+ <summary>
+ Adds a text block with options usage informations.
+ </summary>
+ <param name="options">The instance that collected command line arguments parsed with <see cref="T:CommandLine.Parser"/> class.</param>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
+ </member>
+ <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object,System.String)">
+ <summary>
+ Adds a text block with options usage informations.
+ </summary>
+ <param name="options">The instance that collected command line arguments parsed with the <see cref="T:CommandLine.Parser"/> class.</param>
+ <param name="requiredWord">The word to use when the option is required.</param>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="requiredWord"/> is null or empty string.</exception>
+ </member>
+ <member name="M:CommandLine.Text.HelpText.ToString">
+ <summary>
+ Returns the help informations as a <see cref="T:System.String"/>.
+ </summary>
+ <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
+ </member>
+ <member name="M:CommandLine.Text.HelpText.op_Implicit(CommandLine.Text.HelpText)~System.String">
+ <summary>
+ Converts the help informations to a <see cref="T:System.String"/>.
+ </summary>
+ <param name="info">This <see cref="T:CommandLine.Text.HelpText"/> instance.</param>
+ <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
+ </member>
+ <member name="P:CommandLine.Text.HelpText.Copyright">
+ <summary>
+ Sets the copyright information string.
+ You can directly assign a <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.
+ </summary>
+ </member>
+ <member name="T:CommandLine.OptionAttribute">
+ <summary>
+ Models an option specification.
+ </summary>
+ </member>
+ <member name="T:CommandLine.BaseOptionAttribute">
+ <summary>
+ Provides base properties for creating an attribute, used to define rules for command line parsing.
+ </summary>
+ </member>
+ <member name="P:CommandLine.BaseOptionAttribute.ShortName">
+ <summary>
+ Short name of this command line option. This name is usually a single character.
+ </summary>
+ </member>
+ <member name="P:CommandLine.BaseOptionAttribute.LongName">
+ <summary>
+ Long name of this command line option. This name is usually a single english word.
+ </summary>
+ </member>
+ <member name="P:CommandLine.BaseOptionAttribute.Required">
+ <summary>
+ True if this command line option is required.
+ </summary>
+ </member>
+ <member name="P:CommandLine.BaseOptionAttribute.HelpText">
+ <summary>
+ A short description of this command line option. Usually a sentence summary.
+ </summary>
+ </member>
+ <member name="M:CommandLine.OptionAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.OptionAttribute"/> class.
+ </summary>
+ <param name="shortName">The short name of the option or null if not used.</param>
+ <param name="longName">The long name of the option or null if not used.</param>
+ </member>
+ <member name="T:CommandLine.Text.CopyrightInfo">
+ <summary>
+ Models the copyright informations part of an help text.
+ You can assign it where you assign any <see cref="T:System.String"/> instance.
+ </summary>
+ </member>
+ <member name="M:CommandLine.Text.CopyrightInfo.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class.
+ </summary>
+ </member>
+ <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.String,System.Int32)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
+ specifying author and year.
+ </summary>
+ <param name="author">The company or person holding the copyright.</param>
+ <param name="year">The year of coverage of copyright.</param>
+ <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
+ </member>
+ <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.String,System.Int32[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
+ specifying author and years.
+ </summary>
+ <param name="author">The company or person holding the copyright.</param>
+ <param name="years">The years of coverage of copyright.</param>
+ <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Thrown when parameter <paramref name="years"/> is not supplied.</exception>
+ </member>
+ <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.Boolean,System.String,System.Int32[])">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
+ specifying symbol case, author and years.
+ </summary>
+ <param name="isSymbolUpper">The case of the copyright symbol.</param>
+ <param name="author">The company or person holding the copyright.</param>
+ <param name="years">The years of coverage of copyright.</param>
+ <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">Thrown when parameter <paramref name="years"/> is not supplied.</exception>
+ </member>
+ <member name="M:CommandLine.Text.CopyrightInfo.ToString">
+ <summary>
+ Returns the copyright informations as a <see cref="T:System.String"/>.
+ </summary>
+ <returns>The <see cref="T:System.String"/> that contains the copyright informations.</returns>
+ </member>
+ <member name="M:CommandLine.Text.CopyrightInfo.op_Implicit(CommandLine.Text.CopyrightInfo)~System.String">
+ <summary>
+ Converts the copyright informations to a <see cref="T:System.String"/>.
+ </summary>
+ <param name="info">This <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.</param>
+ <returns>The <see cref="T:System.String"/> that contains the copyright informations.</returns>
+ </member>
+ <member name="M:CommandLine.Text.CopyrightInfo.FormatYears(System.Int32[])">
+ <summary>
+ When overridden in a derived class, allows to specify a new algorithm to render copyright years
+ as a <see cref="T:System.String"/> instance.
+ </summary>
+ <param name="years">A <see cref="T:System.Int32"/> array of years.</param>
+ <returns>A <see cref="T:System.String"/> instance with copyright years.</returns>
+ </member>
+ <member name="P:CommandLine.Text.CopyrightInfo.CopyrightWord">
+ <summary>
+ When overridden in a derived class, allows to specify a different copyright word.
+ </summary>
+ </member>
+ <member name="T:CommandLine.HelpOptionAttribute">
+ <summary>
+ Indicates the instance method that must be invoked when it becomes necessary show your help screen.
+ The method signature is an instance method with no parameters and <see cref="T:System.String"/>
+ return value.
+ </summary>
+ </member>
+ <member name="M:CommandLine.HelpOptionAttribute.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
+ </summary>
+ </member>
+ <member name="M:CommandLine.HelpOptionAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
+ Allows you to define short and long option names.
+ </summary>
+ <param name="shortName">The short name of the option or null if not used.</param>
+ <param name="longName">The long name of the option or null if not used.</param>
+ </member>
+ <member name="P:CommandLine.HelpOptionAttribute.Required">
+ <summary>
+ Returns always false for this kind of option.
+ This behaviour can't be changed by design; if you try set <see cref="P:CommandLine.HelpOptionAttribute.Required"/>
+ an <see cref="T:System.InvalidOperationException"/> will be thrown.
+ </summary>
+ </member>
+ <member name="T:CommandLine.OptionListAttribute">
+ <summary>
+ Models an option that can accept multiple values.
+ Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
+ of <see cref="T:System.String"/> instances.
+ </summary>
+ </member>
+ <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
+ </summary>
+ <param name="shortName">The short name of the option or null if not used.</param>
+ <param name="longName">The long name of the option or null if not used.</param>
+ </member>
+ <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String,System.Char)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
+ </summary>
+ <param name="shortName">The short name of the option or null if not used.</param>
+ <param name="longName">The long name of the option or null if not used.</param>
+ <param name="separator">Values separator character.</param>
+ </member>
+ <member name="P:CommandLine.OptionListAttribute.Separator">
+ <summary>
+ Gets or sets the values separator character.
+ </summary>
+ </member>
+ <member name="T:CommandLine.ValueListAttribute">
+ <summary>
+ Models a list of command line arguments that are not options.
+ Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
+ of <see cref="T:System.String"/> instances.
+ </summary>
+ </member>
+ <member name="M:CommandLine.ValueListAttribute.#ctor(System.Type)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.ValueListAttribute"/> class.
+ </summary>
+ <param name="concreteType">A type that implements <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="concreteType"/> is null.</exception>
+ </member>
+ <member name="P:CommandLine.ValueListAttribute.MaximumElements">
+ <summary>
+ Gets or sets the maximum element allow for the list managed by <see cref="T:CommandLine.ValueListAttribute"/> type.
+ If lesser than 0, no upper bound is fixed.
+ If equal to 0, no elements are allowed.
+ </summary>
+ </member>
+ <member name="T:CommandLine.Parser">
+ <summary>
+ Provides methods to parse command line arguments. This class cannot be inherited.
+ </summary>
+ </member>
+ <member name="M:CommandLine.Parser.ParseArguments(System.String[],System.Object)">
+ <summary>
+ Parses a <see cref="T:System.String"/> array of command line arguments,
+ setting values read in <paramref name="options"/> parameter instance.
+ </summary>
+ <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
+ <param name="options">An instance to receive values.
+ Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
+ <returns>True if parsing process succeed.</returns>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
+ </member>
+ <member name="M:CommandLine.Parser.ParseArguments(System.String[],System.Object,System.IO.TextWriter)">
+ <summary>
+ Parses a <see cref="T:System.String"/> array of command line arguments,
+ setting values read in <paramref name="options"/> parameter instance.
+ This overloads allows you to specify a <see cref="T:System.IO.TextWriter"/>
+ derived instance for write text messages.
+ </summary>
+ <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
+ <param name="options">An instance to receive values.
+ Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
+ <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
+ usually <see cref="P:System.Console.Out"/>.</param>
+ <returns>True if parsing process succeed.</returns>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="helpWriter"/> is null.</exception>
+ </member>
+ <member name="T:CommandLine.IncompatibleTypesException">
+ <summary>
+ Represents the exception that is thrown when an attempt to assign incopatible types.
+ </summary>
+ </member>
+ <member name="T:CommandLine.Text.HeadingInfo">
+ <summary>
+ Models the heading informations part of an help text.
+ You can assign it where you assign any <see cref="T:System.String"/> instance.
+ </summary>
+ </member>
+ <member name="M:CommandLine.Text.HeadingInfo.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.Text.HeadingInfo"/> class
+ specifying program name.
+ </summary>
+ <param name="programName">The name of the program.</param>
+ <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="programName"/> is null or empty string.</exception>
+ </member>
+ <member name="M:CommandLine.Text.HeadingInfo.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.Text.HeadingInfo"/> class
+ specifying program name and version.
+ </summary>
+ <param name="programName">The name of the program.</param>
+ <param name="version">The version of the program.</param>
+ <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="programName"/> is null or empty string.</exception>
+ </member>
+ <member name="M:CommandLine.Text.HeadingInfo.ToString">
+ <summary>
+ Returns the heading informations as a <see cref="T:System.String"/>.
+ </summary>
+ <returns>The <see cref="T:System.String"/> that contains the heading informations.</returns>
+ </member>
+ <member name="M:CommandLine.Text.HeadingInfo.op_Implicit(CommandLine.Text.HeadingInfo)~System.String">
+ <summary>
+ Converts the heading informations to a <see cref="T:System.String"/>.
+ </summary>
+ <param name="info">This <see cref="T:CommandLine.Text.HeadingInfo"/> instance.</param>
+ <returns>The <see cref="T:System.String"/> that contains the heading informations.</returns>
+ </member>
+ <member name="M:CommandLine.Text.HeadingInfo.WriteMessage(System.String,System.IO.TextWriter)">
+ <summary>
+ Writes out a string and a new line using the program name specified in the constructor
+ and <paramref name="message"/> parameter.
+ </summary>
+ <param name="message">The <see cref="T:System.String"/> message to write.</param>
+ <param name="writer">The target <see cref="T:System.IO.TextWriter"/> derived type.</param>
+ <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="writer"/> is null.</exception>
+ </member>
+ <member name="M:CommandLine.Text.HeadingInfo.WriteMessage(System.String)">
+ <summary>
+ Writes out a string and a new line using the program name specified in the constructor
+ and <paramref name="message"/> parameter to standard output stream.
+ </summary>
+ <param name="message">The <see cref="T:System.String"/> message to write.</param>
+ <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
+ </member>
+ <member name="M:CommandLine.Text.HeadingInfo.WriteError(System.String)">
+ <summary>
+ Writes out a string and a new line using the program name specified in the constructor
+ and <paramref name="message"/> parameter to standard error stream.
+ </summary>
+ <param name="message">The <see cref="T:System.String"/> message to write.</param>
+ <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
+ </member>
+ </members>
+</doc>
View
6 lib/Machine.Specifications/InstallResharperRunner.4.1.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.4.1.dll "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.4.1.pdb "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+
View
6 lib/Machine.Specifications/InstallResharperRunner.4.5.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.4.5.dll "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.4.5.pdb "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+
View
6 lib/Machine.Specifications/InstallResharperRunner.5.0 - VS2008.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+
View
6 lib/Machine.Specifications/InstallResharperRunner.5.0 - VS2010.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
+copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
+copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
+copy Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
+
View
16 lib/Machine.Specifications/InstallTDNetRunner.bat
@@ -0,0 +1,16 @@
+@echo off & if not "%ECHO%"=="" echo %ECHO%
+
+setlocal
+set LOCALDIR=%~dp0
+
+echo Windows Registry Editor Version 5.00 > MSpecTDNet.reg
+echo [HKEY_CURRENT_USER\Software\MutantDesign\TestDriven.NET\TestRunners\MSpec] >> MSpecTDNet.reg
+echo "Application"="" >> MSpecTDNet.reg
+echo "AssemblyPath"="%LOCALDIR:\=\\%Machine.Specifications.TDNetRunner.dll" >> MSpecTDNet.reg
+echo "TargetFrameworkAssemblyName"="Machine.Specifications" >> MSpecTDNet.reg
+echo "TypeName"="Machine.Specifications.TDNetRunner.SpecificationRunner" >> MSpecTDNet.reg
+echo @="5" >> MSpecTDNet.reg
+
+regedit MSpecTDNet.reg
+
+del MSpecTDNet.reg
View
16 lib/Machine.Specifications/InstallTDNetRunnerSilent.bat
@@ -0,0 +1,16 @@
+@echo off & if not "%ECHO%"=="" echo %ECHO%
+
+setlocal
+set LOCALDIR=%~dp0
+
+echo Windows Registry Editor Version 5.00 > MSpecTDNet.reg
+echo [HKEY_CURRENT_USER\Software\MutantDesign\TestDriven.NET\TestRunners\MSpec] >> MSpecTDNet.reg
+echo "Application"="" >> MSpecTDNet.reg
+echo "AssemblyPath"="%LOCALDIR:\=\\%Machine.Specifications.TDNetRunner.dll" >> MSpecTDNet.reg
+echo "TargetFrameworkAssemblyName"="Machine.Specifications" >> MSpecTDNet.reg
+echo "TypeName"="Machine.Specifications.TDNetRunner.SpecificationRunner" >> MSpecTDNet.reg
+echo @="5" >> MSpecTDNet.reg
+
+regedit /s MSpecTDNet.reg
+
+del MSpecTDNet.reg
View
54 lib/Machine.Specifications/License.txt
@@ -0,0 +1,54 @@
+Copyright (c) 2008 Machine Project
+Portions Copyright (c) 2008 Jacob Lewallen, Aaron Jensen
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+*****************************
+Some parts licensed under MS-PL
+*****************************
+
+This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.
+
+1. Definitions
+
+The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law.
+
+A "contribution" is the original software, or any additions or changes to the software.
+
+A "contributor" is any person that distributes its contribution under this license.
+
+"Licensed patents" are a contributor's patent claims that read directly on its contribution.
+
+2. Grant of Rights
+
+(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.
+
+(B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.
+
+3. Conditions and Limitations
+
+(A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.
+
+(B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.
+
+(C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.
+
+(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.
+
+(E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
View
BIN  lib/Machine.Specifications/Machine.Specifications.GallioAdapter.3.1.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.GallioAdapter.3.1.pdb
Binary file not shown
View
43 lib/Machine.Specifications/Machine.Specifications.GallioAdapter.plugin
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<plugin pluginId="Gallio.MSpecAdapter"
+ recommendedInstallationPath="MSpec"
+ xmlns="http://www.gallio.org/">
+ <traits>
+ <name>Machine Specifications Adapter Plugin</name>
+ <version>0.3.0.0</version>
+ <description>Provides support for running MSpec within gallio. Requires the assemblies from MSpec.</description>
+ </traits>
+
+ <dependencies>
+ <dependency pluginId="Gallio" />
+ </dependencies>
+
+ <files>
+ <file path="Machine.Specifications.dll" />
+ <file path="Machine.Specifications.GallioAdapter.plugin" />
+ <file path="Machine.Specifications.GallioAdapter.3.1.dll" />
+ <!--<file path="Readme.txt" />-->
+ </files>
+
+ <assemblies>
+ <assembly fullName="Machine.Specifications.GallioAdapter.3.1, Version=0.3.0.0, Culture=neutral, PublicKeyToken=null"
+ codeBase="Machine.Specifications.GallioAdapter.3.1.dll"
+ qualifyPartialName="true" />
+
+ <assembly fullName="Machine.Specifications, Version=0.3.0.0, Culture=neutral, PublicKeyToken=5c474de7a495cff1"
+ codeBase="Machine.Specifications.dll" />
+ </assemblies>
+
+ <components>
+ <component componentId="Machine.Specifications"
+ serviceId="Gallio.TestFramework"
+ componentType="Machine.Specifications.GallioAdapter.MachineSpecificationsFramework, Machine.Specifications.GallioAdapter.3.1">
+ <traits>
+ <name>Machine Specifications</name>
+ <frameworkAssemblies>Machine.Specifications, Version=0.3.0.0</frameworkAssemblies>
+ <version>0.3.0.0</version>
+ <fileTypes>Assembly</fileTypes>
+ </traits>
+ </component>
+ </components>
+</plugin>
View
BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.1.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.1.pdb
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.5.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.5.pdb
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.5.0.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.ReSharperRunner.5.0.pdb
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.Reporting.Templates.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.Reporting.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.Reporting.pdb
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.SeleniumSupport.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.SeleniumSupport.pdb
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.TDNetRunner.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.TDNetRunner.pdb
Binary file not shown
View
BIN  lib/Machine.Specifications/Machine.Specifications.dll
Binary file not shown
View
5 lib/Machine.Specifications/Machine.Specifications.dll.tdnet
@@ -0,0 +1,5 @@
+<TestRunner>
+ <FriendlyName>Machine.Specifications {0}.{1}.{2}</FriendlyName>
+ <AssemblyPath>Machine.Specifications.TDNetRunner.dll</AssemblyPath>
+ <TypeName>Machine.Specifications.TDNetRunner.SpecificationRunner</TypeName>
+</TestRunner>
View
BIN  lib/Machine.Specifications/Machine.Specifications.pdb
Binary file not shown
View
BIN  lib/Machine.Specifications/Newtonsoft.Json.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/Spark.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/Spark.pdb
Binary file not shown
View
BIN  lib/Machine.Specifications/TestDriven.Framework.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/ThoughtWorks.Selenium.Core.dll
Binary file not shown
View
BIN  lib/Machine.Specifications/ThoughtWorks.Selenium.Core.pdb
Binary file not shown
View
BIN  lib/Machine.Specifications/mspec.exe
Binary file not shown
View
BIN  lib/Machine.Specifications/mspec.pdb
Binary file not shown
View
4 psake.bat
@@ -0,0 +1,4 @@
+powershell.exe -NoProfile -ExecutionPolicy unrestricted -Command "& {Import-Module '.\tools\psake\psake.psm1'; invoke-psake .\default.ps1 %1; if ($lastexitcode -ne 0) {write-host "ERROR: $lastexitcode" -fore RED; exit $lastexitcode} }"
+
+
+
View
2  src/AutoMapper.3.5.sln
@@ -7,7 +7,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
..\.gitignore = ..\.gitignore
..\AutoMapper.build = ..\AutoMapper.build
..\AutoMapper.exclude = ..\AutoMapper.exclude
+ ..\default.ps1 = ..\default.ps1
..\go.bat = ..\go.bat
+ ..\template.ps1 = ..\template.ps1
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoMapper", "AutoMapper\AutoMapper.csproj", "{DDF551F9-B27D-4283-BFA0-E7068E05967D}"
View
28 src/AutoMapper.sln
@@ -7,8 +7,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
..\.gitignore = ..\.gitignore
..\AutoMapper.build = ..\AutoMapper.build
..\AutoMapper.exclude = ..\AutoMapper.exclude
+ ..\default.ps1 = ..\default.ps1
..\go-full.bat = ..\go-full.bat
..\go.bat = ..\go.bat
+ ..\psake.bat = ..\psake.bat
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoMapper", "AutoMapper\AutoMapper.csproj", "{DDF551F9-B27D-4283-BFA0-E7068E05967D}"
@@ -17,12 +19,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoMapperSamples", "AutoMa
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Benchmark", "Benchmark\Benchmark.csproj", "{B8051389-CB47-46FB-B234-9D49506704AA}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutoMapper.Silverlight", "AutoMapper.Silverlight\AutoMapper.Silverlight.csproj", "{5FD27B0F-0EE7-4870-BA2B-2F061EA31CFD}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Silverlight", "Silverlight", "{8434CAD3-5AC9-4FDA-AB16-1F06B9972794}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests.Silverlight", "UnitTests.Silverlight\UnitTests.Silverlight.csproj", "{982B7279-AFE5-4C36-A6E9-8644EFF185F4}"
-EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
AutomatedDebug|Any CPU = AutomatedDebug|Any CPU
@@ -57,28 +53,8 @@ Global
{B8051389-CB47-46FB-B234-9D49506704AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B8051389-CB47-46FB-B234-9D49506704AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B8051389-CB47-46FB-B234-9D49506704AA}.Release|Any CPU.Build.0 = Release|Any CPU
- {5FD27B0F-0EE7-4870-BA2B-2F061EA31CFD}.AutomatedDebug|Any CPU.ActiveCfg = AutomatedDebug|Any CPU
- {5FD27B0F-0EE7-4870-BA2B-2F061EA31CFD}.AutomatedDebug|Any CPU.Build.0 = AutomatedDebug|Any CPU
- {5FD27B0F-0EE7-4870-BA2B-2F061EA31CFD}.AutomatedRelease|Any CPU.ActiveCfg = AutomatedRelease|Any CPU
- {5FD27B0F-0EE7-4870-BA2B-2F061EA31CFD}.AutomatedRelease|Any CPU.Build.0 = AutomatedRelease|Any CPU
- {5FD27B0F-0EE7-4870-BA2B-2F061EA31CFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5FD27B0F-0EE7-4870-BA2B-2F061EA31CFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5FD27B0F-0EE7-4870-BA2B-2F061EA31CFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5FD27B0F-0EE7-4870-BA2B-2F061EA31CFD}.Release|Any CPU.Build.0 = Release|Any CPU
- {982B7279-AFE5-4C36-A6E9-8644EFF185F4}.AutomatedDebug|Any CPU.ActiveCfg = AutomatedDebug|Any CPU
- {982B7279-AFE5-4C36-A6E9-8644EFF185F4}.AutomatedDebug|Any CPU.Build.0 = AutomatedDebug|Any CPU
- {982B7279-AFE5-4C36-A6E9-8644EFF185F4}.AutomatedRelease|Any CPU.ActiveCfg = AutomatedRelease|Any CPU
- {982B7279-AFE5-4C36-A6E9-8644EFF185F4}.AutomatedRelease|Any CPU.Build.0 = AutomatedRelease|Any CPU
- {982B7279-AFE5-4C36-A6E9-8644EFF185F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {982B7279-AFE5-4C36-A6E9-8644EFF185F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {982B7279-AFE5-4C36-A6E9-8644EFF185F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {982B7279-AFE5-4C36-A6E9-8644EFF185F4}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {5FD27B0F-0EE7-4870-BA2B-2F061EA31CFD} = {8434CAD3-5AC9-4FDA-AB16-1F06B9972794}
- {982B7279-AFE5-4C36-A6E9-8644EFF185F4} = {8434CAD3-5AC9-4FDA-AB16-1F06B9972794}
- EndGlobalSection
EndGlobal
View
11 src/CommonAssemblyInfo.cs
@@ -13,11 +13,10 @@
//------------------------------------------------------------------------------
[assembly: ComVisibleAttribute(false)]
-[assembly: AssemblyVersionAttribute("1.0.1.999")]
-[assembly: AssemblyFileVersionAttribute("1.0.1.999")]
-[assembly: AssemblyCopyrightAttribute("Copyright © Jimmy Bogard 2008-2010")]
+[assembly: AssemblyVersionAttribute("2.0.9999.0")]
+[assembly: AssemblyFileVersionAttribute("2.0.9999.0")]
+[assembly: AssemblyCopyrightAttribute("Copyright Jimmy Bogard 2008-2010")]
[assembly: AssemblyProductAttribute("AutoMapper")]
[assembly: AssemblyCompanyAttribute("")]
-[assembly: AssemblyConfigurationAttribute("Debug")]
-[assembly: AssemblyInformationalVersionAttribute("1.0.1.999")]
-
+[assembly: AssemblyConfigurationAttribute("release")]
+[assembly: AssemblyInformationalVersionAttribute("2.0.9999.0")]
View
257 template.ps1
@@ -0,0 +1,257 @@
+properties {
+ $projectName = "CodeCampServer"
+ $base_dir = resolve-path .
+ $build_dir = "$base_dir\build"
+ $package_dir = "$build_dir\package"
+ $package_file = "$base_dir\latestVersion\" + $projectName +"Package.exe"
+ $source_dir = "$base_dir\src\"
+ $test_dir = "$build_dir\test\"
+ $result_dir = "$build_dir\results\"
+ $buildNumber = 99
+
+ $databaseName = $projectName
+ $databaseServer = ".\SqlExpress"
+ $databaseScripts = "$source_dir\Database"
+}
+
+task default -depends Clean, CommonAssemblyInfo, Database, Compile
+task privateBuild -depends default, Test
+task integrationBuild -depends default, Test,Inspection, Package
+
+<#
+Poke HIbernate Config
+Create Database Migration
+ #>
+task CreateSolutionTemplate {
+ $newsolution ="CcsArchitecture"
+ $templatedir = "..\_CcsTemplate"
+
+ .\lib\solutionfactory\SolutionFactory-console.exe export $source_dir$projectName.sln $templatedir
+ delete_directory "$templatedir\template\build"
+ delete_directory "$templatedir\template\src\_ReSharper.CodeCampServer"
+ delete_file "$templatedir\template\latestversion\safesolutionnamepackage.exe"
+ delete_file "$templatedir\template\readme.txt"
+
+ copy_files ".\lib\solutionfactory\" "$templatedir\"
+ write "Creating $package_dir"
+ create_directory $package_dir
+ zip_directory $templatedir\template\ $package_dir\VisualStudioTemplate.exe
+}
+
+task Database {
+ exec { .\lib\tarantino\DatabaseDeployer.exe Rebuild $databaseServer $databaseName $databaseScripts}
+}
+
+task CommonAssemblyInfo {
+ $version = "1.0.$buildNumber.0"
+ create-commonAssemblyInfo "$version" $projectName "$source_dir\CommonAssemblyInfo.cs"
+}
+
+task Test {
+ copy_all_assemblies_for_test $test_dir
+ run_nunit "$projectName.UnitTests.dll"
+ run_nunit "$projectName.IntegrationTests.dll"
+ load_test_data "$projectName.IntegrationTests.dll"
+}
+
+task Compile -depends Clean {
+ exec { msbuild /t:build $source_dir$projectName.sln }
+}
+
+task Clean {
+ delete_file $package_file
+ delete_directory $build_dir
+ create_directory $test_dir
+ create_directory $result_dir
+ exec { msbuild /t:clean $source_dir\$projectName.sln }
+}
+
+task TestWithCoverage {
+ copy_all_assemblies_for_test $test_dir
+ run_nunit_with_coverage "$projectName.UnitTests.dll"
+ run_nunit_with_coverage "$projectName.IntegrationTests.dll"
+}
+
+task Inspection {
+ run_fxcop
+ run_source_monitor
+}
+
+task Package {
+ delete_directory $package_dir
+ copy_website_files "$source_dir\UI" "$package_dir\website"
+ copy_files "$source_dir\Database" "$package_dir\Database"
+ copy_files "$base_dir\lib\tarantino" "$source_dir\Database\Tools" @("*.pdb")
+ copy_all_assemblies_for_test "$package_dir\Tests"
+ copy_files "$base_dir\lib\cassini" "$package_dir\tests\tools\cassini"
+ copy_files "$base_dir\lib\nunit" "$package_dir\tests\tools\nunit"
+ copy_files "$base_dir\lib\gallio" "$package_dir\tests\tools\gallio"
+ copy_files "$base_dir\lib\nant" "$package_dir\nant" @( '*.pdb','*.xml')
+ copy_files "$base_dir\deployment" "$package_dir"
+
+ $agents_dir = "$package_dir\agents"
+ copy_files "$base_dir\lib\tinoBatchJobs" $agents_dir
+ copy_files "$source_dir\Ui\bin" $agents_dir
+ Copy_and_flatten $source_dir *.config $agents_dir
+
+ zip_directory $package_dir $package_file
+}
+
+# -------------------------------------------------------------------------------------------------------------
+# generalized functions
+# --------------------------------------------------------------------------------------------------------------
+function global:zip_directory($directory,$file)
+{
+ delete_file $file
+ cd $directory
+ &"$base_dir\lib\7zip\7za.exe" a -mx=9 -r -sfx $file *.*
+ cd $base_dir
+}
+
+function global:delete_file($file)
+{
+ if($file) {
+ remove-item $file -force -ErrorAction SilentlyContinue | out-null}
+}
+
+function global:run_fxcop
+{
+ & .\lib\FxCop\FxCopCmd.exe /out:$result_dir"FxCopy.xml" /file:$test_dir$projectname".*.dll" /quiet /d:$test_dir /c /summary | out-file $result_dir"fxcop.log"
+}
+function global:run_source_monitor
+{
+$command = $result_dir + "command.xml"
+
+"<?xml version=""1.0"" encoding=""UTF-8"" ?>
+<sourcemonitor_commands>
+ <write_log>true</write_log>
+ <command>
+ <project_file>build\results\sm_project.smp</project_file>
+ <project_language>CSharp</project_language>
+ <source_directory>src</source_directory>
+ <include_subdirectories>true</include_subdirectories>
+ <checkpoint_name>0</checkpoint_name>
+ <export>
+ <export_file>build\results\sm_summary.xml</export_file>
+ <export_type>1</export_type>
+ </export>
+ </command>
+ <command>
+ <project_file>build\results\sm_project.smp</project_file>
+ <checkpoint_name>0</checkpoint_name>
+ <export>
+ <export_file>build\results\sm_details.xml</export_file>
+ <export_type>2</export_type>
+ </export>
+ </command>
+</sourcemonitor_commands>" | out-file $command -encoding "ASCII"
+
+ .\lib\sourcemonitor\sourcemonitor.exe /C $command | out-null
+ Convert-WithXslt -originalXmlFilePath $result_dir"sm_details.xml" -xslFilePath "lib\sourcemonitor\SourceMonitorSummaryGeneration.xsl" -outputFilePath $result_dir"sm_top15.xml"
+
+}
+
+
+function global:delete_directory($directory_name)
+{
+ rd $directory_name -recurse -force -ErrorAction SilentlyContinue | out-null
+}
+
+function global:create_directory($directory_name)
+{
+ mkdir $directory_name -ErrorAction SilentlyContinue | out-null
+}
+
+function global:run_nunit ($test_assembly)
+{
+ exec { & lib\nunit\nunit-console-x86.exe $test_dir$test_assembly /nologo /nodots /xml=$result_dir$test_assembly.xml /exclude=DataLoader}
+}
+
+function global:load_test_data ($test_assembly)
+{
+ exec { & lib\nunit\nunit-console-x86.exe $test_dir$test_assembly /nologo /nodots /include=DataLoader}
+}
+
+
+function global:run_nunit_with_coverage($test_assembly)
+{
+ exec { .\lib\ncover\NCover.Console.exe $base_dir\lib\nunit\nunit-console.exe $test_dir$test_assembly /noshadow /nologo /nodots /xml=$result_dir$test_assembly.xml //x $result_dir"$test_assembly.Coverage.xml" //ias $projectName".Core;"$projectName".UI;"$projectName".Infrastructure;"$projectName".DependencyInjection" //w $test_dir //h $result_dir //reg}
+
+}
+
+function global:Copy_and_flatten ($source,$filter,$dest)
+{
+ ls $source -filter $filter -r | cp -dest $dest
+}
+
+function global:copy_all_assemblies_for_test($destination){
+ create_directory $destination
+ Copy_and_flatten $source_dir *.dll $destination
+ Copy_and_flatten $source_dir *.config $destination
+ Copy_and_flatten $source_dir *.xml $destination
+ Copy_and_flatten $source_dir *.pdb $destination
+}
+
+function global:copy_website_files($source,$destination){
+ $exclude = @('*.user','*.dtd','*.tt','*.cs','*.csproj')
+ copy_files $source $destination $exclude
+}
+
+function global:copy_files($source,$destination,$exclude=@()){
+ create_directory $destination
+ Get-ChildItem $source -Recurse -Exclude $exclude | Copy-Item -Destination {Join-Path $destination $_.FullName.Substring($source.length)}
+}
+
+function global:Convert-WithXslt($originalXmlFilePath, $xslFilePath, $outputFilePath)
+{
+ ## Simplistic error handling
+ $xslFilePath = resolve-path $xslFilePath
+ if( -not (test-path $xslFilePath) ) { throw "Can't find the XSL file" }
+ $originalXmlFilePath = resolve-path $originalXmlFilePath
+ if( -not (test-path $originalXmlFilePath) ) { throw "Can't find the XML file" }
+ #$outputFilePath = resolve-path $outputFilePath -ErrorAction SilentlyContinue
+ if( -not (test-path (split-path $originalXmlFilePath)) ) { throw "Can't find the output folder" }
+
+ ## Get an XSL Transform object (try for the new .Net 3.5 version first)
+ $EAP = $ErrorActionPreference
+ $ErrorActionPreference = "SilentlyContinue"
+ $script:xslt = new-object system.xml.xsl.xslcompiledtransform
+ trap [System.Management.Automation.PSArgumentException]
+ { # no 3.5, use the slower 2.0 one
+ $ErrorActionPreference = $EAP
+ $script:xslt = new-object system.xml.xsl.xsltransform
+ }
+ $ErrorActionPreference = $EAP
+
+ ## load xslt file
+ $xslt.load( $xslFilePath )
+
+ ## transform
+ $xslt.Transform( $originalXmlFilePath, $outputFilePath )
+}
+
+function global:create-commonAssemblyInfo($version,$applicationName,$filename)
+{
+ "using System;
+ using System.Reflection;
+ using System.Runtime.InteropServices;
+
+ //------------------------------------------------------------------------------
+ // <auto-generated>
+ // This code was generated by a tool.
+ // Runtime Version:2.0.50727.4927
+ //
+ // Changes to this file may cause incorrect behavior and will be lost if
+ // the code is regenerated.
+ // </auto-generated>
+ //------------------------------------------------------------------------------
+
+ [assembly: ComVisibleAttribute(false)]
+ [assembly: AssemblyVersionAttribute(""$version"")]
+ [assembly: AssemblyFileVersionAttribute(""$version"")]
+ [assembly: AssemblyCopyrightAttribute(""Copyright 2010"")]
+ [assembly: AssemblyProductAttribute(""$applicationName"")]
+ [assembly: AssemblyCompanyAttribute("""")]
+ [assembly: AssemblyConfigurationAttribute(""release"")]
+ [assembly: AssemblyInformationalVersionAttribute(""$version"")]" | out-file $filename -encoding "ASCII"
+}
View
BIN  tools/7-Zip/7-zip.chm
Binary file not shown
View
BIN  tools/7-Zip/7-zip.dll
Binary file not shown
View
BIN  tools/7-Zip/7z.dll
Binary file not shown
View
BIN  tools/7-Zip/7z.exe
Binary file not shown
View
BIN  tools/7-Zip/7z.sfx
Binary file not shown
View
BIN  tools/7-Zip/7zCon.sfx
Binary file not shown
View
BIN  tools/7-Zip/7zFM.exe
Binary file not shown
View
BIN  tools/7-Zip/7zG.exe
Binary file not shown
View
BIN  tools/7-Zip/7za.exe
Binary file not shown
View
979 tools/7-Zip/History.txt
@@ -0,0 +1,979 @@
+HISTORY of the 7-Zip
+--------------------
+
+9.13 beta 2010-04-15
+-------------------------
+- 7-Zip now stores NTFS file timestamps to ZIP archives.
+- New additional "Open archive >" item in context menu allows to select
+ archive type for some files.
+- Some bugs were fixed.
+- New localization: Uyghur.
+
+
+9.12 beta 2010-03-24
+-------------------------
+- ZIP / PPMd compression ratio was improved in Maximum and Ultra modes.
+- The BUG in 7-Zip 9.* beta was fixed: LZMA2 codec didn't work,
+ if more than 10 threads were used (or more than 20 threads in some modes).
+
+
+9.11 beta 2010-03-15
+-------------------------
+- 7-Zip now supports PPMd compression in ZIP archives.
+- Speed optimizations in PPMd codec.
+- The support for archives in installers was improved.
+- Some bugs were fixed.
+- New localization: Kazakh.
+
+
+9.10 beta 2009-12-22
+-------------------------
+- The BUG in 7-Zip 9.09 beta was fixed:
+ 7-Zip created incorrect ZIP archives, if ZipCrypto encryption was used.
+
+
+9.09 beta 2009-12-12
+-------------------------
+- 7-Zip now can unpack Apple Partition Map (APM) disk images.
+- Speed optimizations in AES code for Intel's 32nm CPUs.
+- Speed optimizations in CRC calculation code for Intel's Atom CPUs.
+- Some bugs were fixed.
+
+
+9.07 beta 2009-08-27
+-------------------------
+- It's possible to specify Diff program in options (7-Zip File Manager).
+- Some bugs were fixed.
+
+
+9.06 beta 2009-08-17
+-------------------------
+- 7-Zip now can unpack MSLZ archives.
+- Partial parsing for EXE resources, SWF and FLV.
+- Some bugs were fixed.
+
+
+9.04 beta 2009-05-30
+-------------------------
+- 7-Zip now can update solid .7z archives.
+- 7-Zip now supports LZMA2 compression method.
+- 7-Zip now supports XZ archives.
+- 7-Zip now can unpack NTFS, FAT, VHD and MBR archives.
+- 7-Zip now can unpack GZip, BZip2, LZMA, XZ and TAR archives from stdin.
+- 7-Zip now can open/copy/compress disk images (like \\.\c:) from \\.\ folder.
+- 7-Zip File Manager now doesn't use temp files to open nested archives
+ stored without compression.
+- New -scrc switch to calculate total CRC-32 during extracting / testing.
+- New -scc{WIN|DOS|UTF-8} switch to specify charset for console input/output (default = DOS).
+- Some bugs were fixed.
+
+
+4.65 2009-02-03
+-------------------------
+- 7-Zip File Manager now can calculate SHA-256 checksum.
+- Some bugs were fixed.
+
+
+4.64 2009-01-03
+-------------------------
+- The bug in 7-Zip 4.63 was fixed: 7-Zip could not decrypt .ZIP archives
+ encrypted with WinZip-AES method.
+
+
+4.63 2008-12-31
+-------------------------
+- 7-Zip now can unpack ZIP archives encrypted with PKWARE-AES.
+- Some bugs were fixed.
+
+
+4.62 2008-12-02
+-------------------------
+- Some bugs were fixed.
+
+
+4.61 beta 2008-11-23
+-------------------------
+- 7-Zip now supports LZMA compression for .ZIP archives.
+- Some bugs were fixed.
+- New localization: Sinhala.
+
+
+4.60 beta 2008-08-19
+-------------------------
+- Some bugs were fixed.
+
+
+4.59 beta 2008-08-13
+-------------------------
+- 7-Zip now can unpack UDF, XAR and DMG/HFS archives.
+- 7-Zip File Manager now keeps encryption when you edit encrypted file inside archive.
+- 7-Zip File Manager now allows to change current folder from the address bar drop-down list.
+- It's allowed to use -t switch for "list" and "extract" commands.
+- Some bugs were fixed.
+- New localizations: Icelandic, Kurdish Sorani.
+
+
+4.58 beta 2008-05-05
+-------------------------
+- Some speed optimizations.
+- 7-Zip now can unpack .lzma archives.
+- Unicode (UTF-8) support for filenames in .ZIP archives. Now there are 3 modes:
+ 1) Default mode: 7-Zip uses UTF-8, if the local code page doesn't contain required symbols.
+ 2) -mcu switch: 7-Zip uses UTF-8, if there are non-ASCII symbols.
+ 3) -mcl switch: 7-Zip uses local code page.
+- Now it's possible to store file creation time in 7z and ZIP archives (-mtc switch).
+- 7-Zip now can unpack multivolume RAR archives created with
+ "old style volume names" scheme and names *.001, *.002, ...
+- Now it's possible to use -mSW- and -mSW+ switches instead of -mSW=off and -mSW=on
+- Some bugs were fixed.
+- New localizations: Punjabi (Indian), Pashto.
+
+
+4.57 2007-12-06
+-------------------------
+- The BUG in command line version was fixed: -up3 switch
+ could work incorrectly.
+
+
+4.56 beta 2007-10-24
+-------------------------
+- Some bugs were fixed.
+
+
+4.55 beta 2007-09-05
+-------------------------
+- Some bugs were fixed.
+
+
+4.54 beta 2007-09-04
+-------------------------
+- Decompression speed was increased.
+
+
+4.53 beta 2007-08-27
+-------------------------
+- "Test" and "Info" buttons now work for open archives.
+- The bug in 7-Zip 4.48 - 4.52 beta was fixed:
+ 7-Zip could create .ZIP archives with broken files.
+- Some bugs were fixed.
+
+
+4.52 beta 2007-08-03
+-------------------------
+- 7-Zip now can unpack Compound files (msi, doc, ...).
+- Some bugs were fixed.
+
+
+4.51 beta 2007-07-25
+-------------------------
+- Bug was fixed: 7-Zip 4.50 beta could not open some .7z archives.
+
+
+4.50 beta 2007-07-24
+-------------------------
+- New switch for command line version:
+ -ssc[-] enables/disables case-sensitive mode for file names.
+- Speed optimizations for AES encryption.
+- Some bugs were fixed.
+
+
+4.49 beta 2007-07-11
+-------------------------
+- 7-Zip now can unpack WIM archives.
+- 7-Zip now replaces incorrect characters in filenames during extracting.
+
+
+4.48 beta 2007-06-26
+-------------------------
+- Encryption strength for .7z format was increased.
+ Now it uses random initialization vectors.
+- Some bugs were fixed.
+
+
+4.47 beta 2007-05-27
+-------------------------
+- Bugs of 7-Zip 4.46 beta were fixed: BZip2 could work incorrectly.
+
+
+4.46 beta 2007-05-25
+-------------------------
+- New fast compression mode for Deflate method in Zip and GZip.
+- New "Compress shared files" option in GUI and -ssw switch.
+- Some bugs were fixed.
+- New localization: Norwegian Nynorsk.
+
+
+4.45 beta 2007-04-17
+-------------------------
+- Now it's possible to specify the size of solid block and the number
+ of CPU threads in "Add to archive" dialog box.
+- Default dictionary size was increased: Normal: 16 MB, Max: 32 MB.
+- Speed optimizations.
+- Benchmark was improved (new "b" command in command line version).
+- The number of DLL files was reduced.
+- Now it's possible to associate 7-zip with combined types like .tbz2
+- switch -mhcf=off is not supported now.
+- If -t{Type} switch is not specified, 7-Zip now uses extension of archive to
+ detect the type of archive.
+- Some bugs were fixed.
+- New localization: Welsh.
+
+
+4.44 beta 2007-01-20
+-------------------------
+- Speed optimizations for LZMA, Deflate, BZip2 and unRAR.
+- 7-Zip now supports file pathnames longer than 260 characters.
+- Some bugs were fixed.
+- New localizations: Bangla, Bashkir, Nepali.
+
+
+4.43 beta 2006-09-15
+-------------------------
+- 7-Zip now can use multi-threading mode for compressing to .ZIP archives.
+- ZIP format supporting was improved.
+- 7-Zip now supports WinZip-compatible AES-256 encryption for .ZIP archives.
+- New context menu items for .ZIP archives creating.
+- 7-Zip now uses order list (list of extensions) for files sorting for compressing
+ to .7z archives. It can slightly increase compression ratio in some cases.
+- 7-Zip now restores modification time of folders during .7z archives extracting.
+- Some bugs were fixed.
+- New localizations: Armenian, Marathi.
+
+
+
+4.42 2006-05-14
+-------------------------
+- Compressing speed and Memory requirements were increased.
+ Default dictionary size was increased: Fastest: 64 KB, Fast: 1 MB,
+ Normal: 4 MB, Max: 16 MB, Ultra: 64 MB.
+- BZip2 compressing / decompressing now can work in multi-threading mode
+- Multi-threading mode now is default for multi-processor systems
+- 64-bit version now supports 1 GB dictionary
+- 7z/LZMA now can use only these match finders: HC4, BT2, BT3, BT4
+- Compression ratio in Zip/GZip/Deflate in Ultra mode was increased
+- 7-Zip now can unpack ISO archives and some installers created by NSIS
+- Optional "Flat View" mode in 7-Zip File Manager
+- 7-Zip File Manager now can calculate CRC checksums for files
+- -x switch with relative paths now affects files specified with absolute paths
+- New switch for 7za.exe (console version): -slt.
+ "l" (list) command with -slt shows technical information for archive.
+- New switch: -scs{WIN|DOS|UTF-8} specifies charset for list files.
+ Default charset for list files is UTF-8 now.
+- Some bugs were fixed
+- New localizations: Albanian, Kurdish
+
+
+4.32 2005-12-09
+-------------------------
+- Bug was fixed: 7-Zip 4.31 didn't work in Windows 95
+
+
+4.31 2005-12-04
+-------------------------
+- Small changes
+- New localization: Basque
+
+
+4.30 beta 2005-11-18
+-------------------------
+- Files 7zFMn.exe, 7zGn.exe, 7-zipn, 7za.exe, 7zC.sfx were removed from 7-zip package
+- 7-Zip now uses uncompressed SFX: 7z.sfx
+- Sfx modules 7z.sfx and 7zCon.sfx now use msvcrt.dll
+- Speed optimizations in LZMA maximum/ultra compressing.
+- LZMA now supports word size up to 273
+- 7-Zip now reduces dictionary size for LZMA, if you compress files
+ smaller than specified dictionary size.
+- 7-Zip now can use large memory pages:
+ GUI: 7-Zip File Manager / Options / Settings / Use large memory pages.
+ Command line version: -slp switch.
+ This feature allows to increase speed of compressing.
+ But 7-Zip can make some pause at starting of compressing for allocating large pages.
+ Also Task Manager doesn't show real memory usage of program, if 7-Zip uses large pages.
+ This feature works only on Windows 2003 / XP x64 / Vista.
+ Also you must have administrator's rights for your system.
+ Recommended size of RAM: 1 GB or more.
+ To install this feature you must run 7-Zip File Manager at least once,
+ close it and reboot system.
+- Some bugs were fixed
+
+
+4.29 beta 2005-09-28
+-------------------------
+- Bug was fixed: 7-Zip 4.28 beta worked incorrectly in Windows 95/98/Me
+
+
+4.28 beta 2005-09-27
+-------------------------
+- Bug was fixed: 7-Zip 4.27 beta created incorrect multivolume archives.
+- "Duplicate filename" collision problem between names with ligatures was fixed.
+
+
+4.27 beta 2005-09-21
+-------------------------
+- 7-Zip can unpack CHM/HXS (MS HTML HELP) archives
+- 7-Zip can unpack multivolume CAB archives
+- Now 7-Zip deletes files to the Recycle Bin by default.
+ Shift+Delete deletes files permanently.
+- Some bugs were fixed
+- New localization: Tatarish
+
+
+4.26 beta 2005-08-05
+-------------------------
+- LZH format support (extracting only)
+- Some bugs were fixed
+- New localization: Ido
+
+
+4.25 beta 2005-07-31
+-------------------------
+- 7-Zip now doesn't interrupt the compressing when it can not
+ find specified file as in version 4.24 beta. It just shows warning.
+- 7-Zip now supports standard selection mode in the file list
+- Some bugs were fixed
+
+
+4.24 beta 2005-07-06
+-------------------------
+- 7-Zip now supports right-click Drag and Drop in Explorer
+- Command line version now supports short file names (like FILENA~1.TXT)
+- If there are no wildcard names and there is no -r switch in command line,
+ 7-Zip now checks that specified files exist on disk before compressing.
+- Some bugs were fixed
+
+
+4.23 2005-06-29
+-------------------------
+- Drag and Drop support
+- 7-Zip File Manager now can copy files from one archive to another
+- Some bugs were fixed
+- New localizations: Extremaduran, Malay
+
+
+4.20 2005-05-30
+-------------------------
+- No changes
+
+
+4.19 beta 2005-05-21
+-------------------------
+- BZip2 code was rewritten. Now it supports 3 modes: Normal, Maximum and
+ Ultra. In Normal mode it compresses almost as original BZip2 compressor.
+ Compression ratio in Maximum and Ultra modes is 1-3% better for some files,
+ but Maximum Mode is about 3 times slower and Ultra Mode is about 8 times
+ slower than Normal mode.
+- Console version now prints all messages to stdout by default,
+ and if -so switch is specified, 7-Zip prints messages to stderr.
+- Some bugs were fixed
+- New localizations: Azeri, Georgian
+
+
+4.18 beta 2005-04-19
+-------------------------
+- Bug in v4.17 beta was fixed: 7-Zip File Manager could crash
+ after some operations with archives
+
+
+4.17 beta 2005-04-18
+-------------------------
+- To increase protection from viruses, 7-Zip now does not open
+ files with more than 4 continuous spaces in the name.
+ And 7-Zip changes such long spaces in name to " ... " in the file list.
+- Code size optimization
+- Some files were moved from main package to extra package:
+ - Plugin for FAR Manager
+ - SFX modules for installers (7zS.sfx and 7zSD.sfx)
+- New localizations: Asturian, Indonesian
+
+
+4.16 beta 2005-03-29
+-------------------------
+- Speed optimization (5%) for 7z / LZMA
+- 7za.exe now supports .Z archives
+- -r- switch in command line now is default for all commands
+- Some bugs were fixed
+- New localization: Uzbek
+
+
+4.15 beta 2005-01-25
+-------------------------
+- Z format supporting (extracting only)
+- 7-Zip now can extract ZIP archives compressed with "Shrink" method
+- 7-Zip now doesn't interrupt the compressing when it can not open file.
+ 7-Zip just skips that file and shows warning.
+- Some bugs were fixed
+- New localization: Frisian
+
+
+4.14 beta 2005-01-11
+-------------------------
+- 7-Zip installer was created with NSIS.
+ Now it installs 7-Zip for all users (under Windows 2000/XP).
+- Now 7-Zip can create multivolume archives
+ (switch -v for command line)
+- Some bugs were fixed
+- New localizations: Breton, Farsi
+
+
+4.13 beta 2004-12-14
+-------------------------
+- Switch "--" stops switches parsing
+- Some bugs were fixed
+
+
+4.12 beta 2004-11-18
+-------------------------
+- Bug in v4.11 beta was fixed:
+ 7-Zip created incorrect ZIP archives if file size was
+ from 3.75 GB to 4 GB.
+
+
+4.11 beta 2004-11-16
+-------------------------
+- 7-Zip now shows file names during compressing/decompressing
+- 7-Zip now supports Zip64 extension of ZIP format. So now it's
+ possible to compress files bigger than 4 GB to ZIP archives.
+- Some bugs were fixed
+- New localization: Galician
+
+
+4.10 beta 2004-10-21
+-------------------------
+- Bugs in v4.0* were fixed:
+ - Some commands in command line with "-r" switch worked incorrectly,
+ so 7-zip could skip some files during compressing
+ - Some other bugs were fixed
+- Small internal changes
+
+
+4.09 beta 2004-10-05
+-------------------------
+- Bugs in v4.0* were fixed:
+ - Renaming inside archives didn't work or worked incorrectly
+ - GUI SFX didn't show extracting dialog at start
+- Small fixes in 7-Zip GUI (7zG.exe)
+
+
+4.08 beta 2004-10-04
+-------------------------
+- Bug in installer for v4.07 was fixed: when rebooting
+ is required, it rebooted without asking user
+- Small fixes in 7-Zip GUI (7zG.exe)
+
+
+4.07 beta 2004-10-03
+-------------------------
+- Big amount of code was changed in this beta version.
+ So don't use it for important data compressing.
+ And test archive after compressing.
+
+- Unified command line interface to GUI and console versions
+- 7-Zip now can extract or test several archives in one command
+- 7-Zip now doesn't interrupt the compressing when file is locked by
+ other application. 7-Zip just skips that file and shows warning.
+ Note: previous versions of 7-Zip had bug, so they can not unpack
+ non-solid and some solid 7z archives with such skipped files.
+- Command line interface was changed:
+ - now it's possible to use absolute pathnames
+ - syntax simplification:
+ was: 7z a a Folder1\* Folder2\* -r
+ now: 7z a a Folder1 Folder2
+ - now it's possible to use complex wildcard commands, like *\*111*\*
+- More smart detection of archive type for files with unusual
+ file name extensions
+- Supporting for RAR archives with encrypted headers
+- CPIO format supporting was improved
+- For GZip and BZip2 formats you can:
+ - Compress from stdin (-si switch)
+ - Compress to stdout (-so switch)
+ - Extract to stdout (-so switch)
+- 7-Zip File Manager:
+ - Split and Combine commands
+ - new list view options: Full row select, Show grid lines
+- Internal reconstruction
+- Some bugs were fixed
+- New localizations: Friulian, Macedonian, Mongolian, Tamil, Thai
+
+
+3.13 2003-12-11
+-------------------------
+- Some small bugs were fixed
+
+
+3.12 2003-12-10
+-------------------------
+- Now you can select compression method, dictionary size
+ and word size in "Add to archive" dialog box. Also it
+ shows memory usage.
+- 7-Zip File Manager now contains toolbars.
+- New "Benchmark" command in 7-Zip File Manager.
+ It measures compressing and decompressing speeds and
+ shows rating values.
+- Some bugs were fixed.
+
+
+3.11 2003-10-06
+-------------------------
+- 7-zip now use limitations for solid block size
+ for increasing the speed of random file decompressing:
+ - in Store mode: 0 B
+ - in Fast mode: 16 MB
+ - in Normal mode: 256 MB
+ - in Maximum mode: 1 GB
+ - in Ultra mode: 4 GB
+- 7z.exe, 7za.exe and SFX modules now support Unicode
+ file names under Windows NT/2000/XP/2003.
+ 7zn.exe and 7zan.exe were removed from package.
+- Some bugs were fixed
+- New localization: Afrikaans
+
+
+3.10 2003-09-27
+-------------------------
+- Drag-and-Drop from external application
+- GUI version (7zG.exe) can compress files with absolute paths
+- Compression dialog doesn't suggest bzip2 and gzip2 types when
+ there are more than one selected file
+- Optional auto renaming for existing files during extraction
+ in command line version (-aot switch).
+- Some bugs were fixed
+
+
+3.09.02 2003-09-20
+-------------------------
+- Optional limitation for solid block size for increasing
+ the speed of random file decompressing (-ms switch)
+
+
+3.09.01 beta 2003-09-06
+-------------------------
+- Automatic compression filter for executable files:
+ dll, exe, ocx, sfx, sys, (-mf switch)
+- Compression levels in 7z now are:
+ - Fast: 32 KB dictionary, BCJ filter
+ - Normal: 2 MB dictionary, BCJ filter
+ - Maximum: 8 MB dictionary, BCJ filter, max settings
+ - Ultra: 32 MB dictionary, BCJ2 filter, max settings
+- Updating solid 7z archives now is supported, if it doesn't
+ require repacking solid blocks
+- -mhcf switch for 7z format now is default
+- Some bugs were fixed
+
+
+3.08.04 beta 2003-08-24
+-------------------------
+- Favorites menu in 7-Zip File Manager
+- Some bugs were fixed
+
+
+3.08.03 beta 2003-08-21
+-------------------------
+- Automatic adding of extension to archive name in Compress Dialog
+- Some bugs in previous 3.08.* versions were fixed:
+ - Storing columns width inside archives in File Manager
+ - Opening archive inside archive
+ - Quotes in list files in console version
+
+
+3.08.02 beta 2003-08-20
+-------------------------
+- Some bugs were fixed
+
+
+3.08 beta 2003-08-19
+-------------------------
+- Compress dialog:
+ - Supporting fast compressing mode (-mx=1 switch)
+ - Multi-threading option for Multi-Processor systems
+ or Pentium 4 with Hyper-Threading
+ - Encrypt file names option
+- New context menu items:
+ - Extract here
+ - Extract to <Folder>
+ - Compress and email
+- Internal reconstruction, registry using was reduced
+- New localization: Esperanto
+
+
+2.30 Beta 32 2003-05-15
+-------------------------
+- New features in compressing / decompressing window.
+- "Show password" option.
+- Some other small changes.
+- New localization: Valencian.
+
+
+2.30 Beta 31 2003-04-29
+-------------------------
+- Some bugs were fixed.
+
+
+2.30 Beta 30 2003-04-19
+-------------------------
+- 7-Zip File Manager:
+ - Showing .. item.
+ - 1/2 Panels mode switching (F9).
+- Supporting Bzip2 compression in ZIP archives.
+- Some bugs were fixed.
+- Some optimization recompiling for reducing code size.
+
+
+2.30 Beta 29 2003-04-07
+-------------------------
+- 7-Zip File Manager:
+ - "7-Zip" and "System" submenus in "Files" menu.
+ - Path history and "Browse" button in "Copy" dialog.
+- RAR supporting was improved.
+- Some bugs were fixed.
+- Small changes in LZMA code.
+- New localizations: Hebrew, Vietnamese.
+
+
+2.30 Beta 28 2003-02-16
+-------------------------
+- Some bugs were fixed:
+ - Updating 7z archives that are larger than 4 GB.
+ - Using anti-items in 7z format.
+ - Compressing empty files with password to zip format.
+- In max mode 7z now uses 8 MB dictionary instead of 4 MB.
+- 7-Zip File Manager:
+ - Supporting file comments: Ctrl-Z.
+ - New key alias for folder bookmarks: [Shift]+Alt+Number.
+
+
+2.30 Beta 27 2003-01-24
+-------------------------
+- Two BUGs in two previous beta versions (Beta 25 and Beta 26)
+ were fixed:
+ 1. Incorrect compressing to non-solid 7z archive
+ when files have some very big sizes:
+ 4 GB, 8 GB, 12 GB, 16 GB, ...
+ 2. Incorrect percent showing in 7z compressing
+ when files are bigger than 4 GB.
+- Supporting multivolume RAR and SPLIT archives.
+- Supporting DEB archives.
+- Supporting old version of CPIO format.
+- Some bugs were fixed.
+- New localizations: Korean, Swedish.
+
+
+2.30 Beta 26 2003-01-12
+-------------------------
+- Supporting Deflate64 method in Zip archives.
+- Supporting Rar 1.50 archives.
+- Some bugs were fixed.
+
+
+2.30 Beta 25 2003-01-02
+-------------------------
+- Encryption feature for 7z format (AES-256).
+- New optional archive header compressing mode (-mhcf).
+- Archive headers now always are compressed with LZMA method.
+- Updating non-solid 7z archives without -ms=off now is allowed.
+- Folder creating and item renaming inside archive now is supported.
+- Supporting encrypted Rar3 archives.
+- Supporting Unicode names in Rar3 archives.
+- Some bugs were fixed.
+- New localizations: Lithuanian, Voro.
+
+
+2.30 Beta 24 2002-11-01
+-------------------------
+- Some internal reconstructions.
+- -m switch syntax was slightly changed.
+- Some bugs were fixed.
+- New localizations: Catalan, Norwegian, Romanian.
+
+
+2.30 Beta 23 2002-09-07
+-------------------------
+- Encryption feature for zip format.
+- Percent indicating for some operations.
+- Some bugs were fixed.
+
+
+2.30 Beta 22 2002-08-31
+-------------------------
+- New program: 7-Zip File Manager.
+- Command line version now doesn't allow absolute paths
+ for compressing files.
+- New localizations: Belarusian, Greek.
+- Bug in FAR plugin was fixed:
+ Incorrect updating when archive has no explicit
+ directory items for file items.
+- Some bugs were fixed.
+
+
+2.30 Beta 21 2002-07-08
+-------------------------
+- RAM requirements for LZMA (7z) compression were reduced.
+- Small bug in FAR plugin was fixed.
+
+
+2.30 Beta 20 2002-07-01
+-------------------------
+- RAM requirements for LZMA (7z) decompression were reduced.
+- New localization: Turkish.
+- Some bugs were fixed.
+
+
+2.30 Beta 19 2002-04-11
+-------------------------
+- Supporting RAR 3.0 archives.
+- New localizations: Danish, Ukrainian.
+
+
+2.30 Beta 18 2002-03-25
+-------------------------
+- Compressing speed in 7z format was slightly increased.
+- New localizations: Estonian, Finnish.
+- Some bugs were fixed.
+
+
+2.30 Beta 17 2002-03-03
+-------------------------
+- Supporting ARJ archives.
+- New localization: Chinese Simplified.
+
+
+2.30 Beta 16 2002-02-24
+-------------------------
+- Supporting RPM and CPIO archives.
+- New fast compression mode for LZMA: -m0a=0.
+- New match finders for LZMA: bt4b, hc3, hc4.
+- Some bugs were fixed.
+
+
+2.30 Beta 15 2002-02-17
+-------------------------
+- Compression ratio in 7z was slightly improved.
+- New localization: Dutch.
+
+
+2.30 Beta 14 2002-02-10
+-------------------------
+- Speed optimization for multiprocessor computers (-mmt switch).
+- New localizations: Czech, Japanese, Polish.
+- Some bugs were fixed.
+
+
+2.30 Beta 13 2002-01-31
+-------------------------
+- New SFX module for installers.
+- New match finder for LZMA: bt3.
+- New localizations: Portuguese, Portuguese Brazil, Serbo-Croatian.
+- Some bugs were fixed.
+
+
+2.30 Beta 12 2002-01-16
+-------------------------
+- Bug was fixed: memory leak in Beta 11.
+- New localization: Hungarian.
+
+
+2.30 Beta 11 2002-01-15
+-------------------------
+- Archive testing feature for GUI version.
+- Now 7-Zip can use more than 256 MB of RAM in all Windows versions.
+- New localizations: Bulgarian, Chinese Traditional, Latvian, Slovak.
+- Some bugs were fixed.
+
+
+2.30 Beta 10 2002-01-11
+-------------------------
+- Bugs were fixed:
+ - Updating 7z archives in Beta 8 and 9 didn't work.
+ - Unicode version in Beta 9 didn't work in Windows NT4.
+ - Some other bugs were fixed.
+- New localizations: Arabic, French, Italian, Slovenian, Spanish.
+
+
+2.30 Beta 9 2002-01-08
+-------------------------
+- Program localization: English, German, Russian.
+- Additional optimized versions of programs
+ for Windows NT4/2000/XP.
+- Two new match finders for LZMA: pat3h and pat4h.
+- Some bugs were fixed.
+
+
+2.30 Beta 8 2001-12-21
+-------------------------
+- 7-Zip now supports some zip archives that were not
+ supported by previous versions.
+- 7-Zip now supports new state (-uw switch) for cases
+ when 7-Zip can not detect whether file is newer or the same.
+- Supporting anti-items in 7z format for incremental
+ update (-u with action #3).
+- Some bugs were fixed.
+
+
+2.30 Beta 7 2001-11-04
+-------------------------
+- BCJ2: new converter for x86 code.
+- Supporting tar archives with very long file names
+ (GNU extension to 'tar' format).
+- Supporting multistream coders in 7z (-mb switch).
+- More compressing parameters for zip and gzip
+ in console version (-m switch).
+- Solid compressing option in Windows version.
+- Compressing parameters option in Windows version.
+- Auto renaming existing files feature for
+ extracting files.
+- Overwrite mode switch for extracting (-ao).
+- Some bugs were fixed.
+
+
+2.30 Beta 6 2001-10-13
+-------------------------
+- Supporting 7z format in MultiArc plugin for FAR Manager.
+- Some bugs were fixed.
+
+
+2.30 Beta 5 2001-10-02
+-------------------------
+- Creating SFX archives from explorer.
+- 7zWin.sfx: Windows version of SFX module.
+- Auto adding .exe extension to SFX archive name.
+- 7za.exe now supports 7z, bzip2, gzip, tar, zip.
+- Some bugs were fixed.
+
+
+2.30 Beta 4 2001-09-15
+-------------------------
+- Self extract capability for 7z format.
+- 7z archive format is default for 7z.exe and 7za.exe.
+- 7z in default mode now uses bt234 match finder
+ and solid compression.
+- 7z in maximum mode (-mx) now uses 4MB dictionary.
+
+
+2.30 Beta 3 2001-09-10
+-------------------------
+- Bug was fixed: decompressing .7z solid archives
+ containing empty files.
+- new 7za.exe: standalone command line version
+ (only for 7z format).
+- Speed of compressing to Deflate format (zip, gzip)
+ was slightly increased.
+
+
+2.30 Beta 2 2001-08-30
+-------------------------
+- Supporting the new 7z format with high compression ratio.
+- -bd (Disable percentage indicator) switch in
+ console version.
+- Bug in console version was fixed:
+ previous versions incorrectly execute compression
+ commands with non-recursive wildcards in combination
+ with subfolders.
+- Some other bugs were fixed.
+
+
+2.30 Beta 1 2001-05-07
+-------------------------
+- Speed of reading of archive contents was increased.
+- Bug was fixed: incorrect showing file names with
+ national charsets in some zip archives.
+- Now it is possible to compress files larger than 4GB
+ to GZip archives.
+
+
+2.24 2001-03-21
+-------------------------
+- Bugs in GZip and Cab decoders were fixed.
+
+
+2.23 2001-03-04
+-------------------------
+- Opening archive items in Explorer.
+- Context menu for archive items in Explorer.
+- Automatic adding extension to archive name in console version.
+- Some bugs were fixed.
+
+
+2.22 2001-01-21
+-------------------------
+- Supporting Zip archives containing more than 65535 files.
+- Speed of Plugin for Explorer was increased.
+- Searching start position of archive now is limited by
+ first 1MB part of file.
+- Some bugs were fixed.
+- Packet now doesn't contain 7zip.exe, far7zip.reg and
+ far7zip2.reg files. There is new far7z.reg file.
+
+
+2.21 2000-12-21
+-------------------------
+- FAR Plugin was improved:
+
+ - Showing process box during opening archives.
+ - Viewing properties of file by Ctrl-A.
+ - Alt-F6 in archive now immediately extracts selected files
+ to current directory.
+
+- Some bugs were fixed:
+
+ - Entering to archive's subfolders in Explorer by clicking
+ items in main window didn't work under Windows ME/2000.
+ - Decompressing solid Rar archives sometimes gave error.
+ - Console version 7z.exe during list operation incorrectly
+ showed file names with national (non-english) charsets.
+ - FAR Plugin didn't execute some operations.
+ - Showing percents during extracting ZIP archives sometimes
+ was incorrect.
+
+
+2.20 2000-11-20
+-------------------------
+- Supporting BZip2 and Cab.
+- New program architecture with external
+ compression and cryptographic modules.
+- Decryption support (Rar and Zip).
+- New console client.
+- Some bugs were fixed.
+
+
+2.11 2000-06-15
+-------------------------
+- Bugs were fixed:
+
+ - FAR Plugin incorrectly processed
+ names of subdirectories that use national
+ (non-english) charsets.
+ - gzip plugin could not compress empty files.
+
+
+2.10 2000-05-16
+-------------------------
+- First level 7-Zip Plugin for FAR Manager.
+- GUI version with integration to Windows Shell.
+- Compression and decompressing GZip and TAR formats.
+- Decompression RAR.
+- Install & Uninstall support.
+- Some bugs were fixed.
+
+
+2.01 1999-09-19
+-------------------------
+- Small bug was fixed.
+- Compression ratio was improved for some files.
+
+
+2.00 1999-07-18
+-------------------------
+- Release.
+- Big bug was fixed: previous versions incorrectly worked
+ during compressing with files that were referred by
+ direct(without wildcards) paths, containing subdirs parts.
+- Compression and decompression speed were improved.
+- -mx switch (maXimize compression) was added.
+- Small bugs were fixed.
+
+
+2.00 Beta 1 1999-01-02
+-------------------------
+- Original beta version.
+
+
+End of document
View
454 tools/7-Zip/Lang/af.txt
@@ -0,0 +1,454 @@
+;!@Lang@!UTF-8!
+; 7-Zip 4.09
+; Vertaal deur Petri Jooste
+;
+;
+;
+;
+
+00000000="Afrikaans"
+00000001="Afrikaans"
+00000002="54"
+
+; 7-Zip Configuration
+
+; Title
+01000000="7-Zip Konfigurasie"
+
+; Info Page
+01000100="Aangaande 7-Zip"
+01000103="7-Zip is gratis programmatuur. Indien u egter so baie van 7-Zip hou dat u die verdere ontwikkeling wil ondersteun, registreer dan asb. met 'n geldelike donasie aan die 7-Zip Projek."
+01000105="Registreer"
+
+; Folders Page
+01000200="Gidse"
+01000210="&Werkgids"
+01000211="&TEMP-gids van het stelsel"
+01000212="&Huidige gids"
+01000213="&Gespesifiseerde gids:"
+01000214="Gebruik slegs vir verwisselbare media."
+
+01000281="Spesifiseer die stoorplek vir tydelyke argieflêers."
+
+; System Page
+01000300="Stelsel"
+01000301="Integreer 7-Zip in kontekskeuselys."
+01000302="Trapsgewyse kontekskeuselys"
+01000310="Kontekskeuselysitems:"
+
+; Language Page
+01000400="Taal"
+01000401="Taal:"
+
+
+; 7-Zip Explorer extension
+
+; Context menu
+02000101="7-Zip"
+02000102="7-Zip opdragte"
+02000103="Open"
+02000104="Open die geselekteerde argief."
+02000105="Pak lêers uit..."
+02000106="Pak lêers van geselekteerde argief uit."
+02000107="Voeg by argief..."
+02000108="Voeg geselekteerde items by argief."
+02000109="Toets argief"
+0200010A="Toets integriteit van die geselekteerde argief."
+0200010B="Pak hier uit"
+0200010C="Pak lêers van die geselekteerde argief in die huidige gids uit."
+0200010D="Pak uit in {0}"
+0200010E="Pak lêers uit in subgids."
+0200010F="Voeg by {0}"
+02000110="Voeg die geselekteerde items by argief."
+02000111="Saampers en e-pos..."
+02000112="Pers die geselekteerde items in 'n argief saam en stuur die argief via e-pos."
+02000113="Pers saam in {0} en e-pos"
+02000114="Pers die geselekteerde items saam in 'n argief en stuur die argief per e-pos."
+
+02000140="<Gids>"
+02000141="<Argief>"
+
+; Properties
+02000203="Pad"
+02000204="Naam"
+02000205="Uitgang"
+02000206="Gids"
+02000207="Grootte"
+02000208="Ingepakte grootte"
+02000209="Kenmerke"
+0200020A="Gemaak"
+0200020B="Laatste toegang"
+0200020C="Gewysig"
+0200020D="Kompak"
+0200020E="Kommentaar"
+0200020F="Versleuteld"
+02000210="Verdeel Voor"
+02000211="Verdeel Na"
+02000212="Woordeboek"
+02000213="CRC"
+02000214="Tipe"
+02000215="Anti"
+02000216="Metode"
+02000217="Gasheer BS"
+02000218="Lêersstelsel"
+02000219="Gebruiker"
+0200021A="Groep"
+0200021B="Blok"
+0200021C="Kommentaar"
+0200021D="Posisie"
+
+; Status bar
+02000301="{0} objekt(e) is geselekteer"
+02000302="{0} objekt(e)"
+
+; List Context Menu
+02000401="&Kolomme..."
+
+02000411="&Open"
+02000412="&Uitpak..."
+
+; ToolBar
+02000501="Uitpak"
+
+; Messages
+02000601="Bywerk-funksie word vir hierdie argief nie ondersteun nie."
+02000602="Kan argief {0} nie bywerk nie"
+02000603="Kan gids '{0}' nie maak nie"
+02000604="Hierdie lêer is nie 'n ondersteunde argief nie."
+02000605="Fout"
+02000606="Te veel items"
+02000607="Daar is geen program geassosieer met hierdie lêersnaam-uitgang nie"
+02000608="Daar is geen foute nie"
+
+; Dialogs
+02000702="OK"
+02000705="&Ja"
+02000707="Ja vir &almal"
+02000709="&Nee"
+0200070B="Nee vir a&lmal"
+
+02000710="Kanselleer"
+02000711="&Kanselleer"
+02000713="A&fsluit"
+02000714="Stop"
+02000715="Herbegin"
+
+02000720="Hulp"
+
+; Extract dialog
+02000800="&Uitpak"
+02000801="U&itpak in:"
+02000802="&Wagwoord"
+
+02000810="Pad-metode"
+02000811="Volledige padname"
+02000812="Huidige padname"
+02000813="Geen padname"
+
+02000820="Vervang lêers"
+02000821="Vervang slegs met bevestiging"
+02000822="Vervang sonder bevestiging"
+02000823="Slaan bestaande lêers oor"
+02000824="Hernoem outomaties"
+02000825="Hernoem bestaande lêers outomaties"
+
+02000830="Lêers"
+02000831="&Geselekteerde lêers"
+02000832="&Alle lêers"