From cfd546c6b3240bd9d1ef34a9f6201b360fac3261 Mon Sep 17 00:00:00 2001 From: ctrlaltca <> Date: Sun, 18 Nov 2012 17:18:54 +0000 Subject: update ping. Part 2: added ping 2.4.12, fixed caller script --- buildscripts/phing/CHANGELOG.md | 789 +++ buildscripts/phing/CREDITS.md | 51 + buildscripts/phing/LICENSE | 165 + buildscripts/phing/README.md | 64 + buildscripts/phing/bin/phing | 87 + buildscripts/phing/bin/phing.bat | 58 + buildscripts/phing/bin/phing.php | 56 + buildscripts/phing/classes/phing/BuildEvent.php | 198 + .../phing/classes/phing/BuildException.php | 124 + buildscripts/phing/classes/phing/BuildListener.php | 91 + buildscripts/phing/classes/phing/BuildLogger.php | 70 + .../phing/classes/phing/ConfigurationException.php | 85 + .../phing/classes/phing/IntrospectionHelper.php | 575 +++ buildscripts/phing/classes/phing/Phing.php | 1414 ++++++ buildscripts/phing/classes/phing/Project.php | 1050 ++++ .../phing/classes/phing/ProjectComponent.php | 70 + .../phing/classes/phing/RuntimeConfigurable.php | 116 + buildscripts/phing/classes/phing/Target.php | 375 ++ buildscripts/phing/classes/phing/Task.php | 272 ++ buildscripts/phing/classes/phing/TaskAdapter.php | 85 + buildscripts/phing/classes/phing/TaskContainer.php | 44 + .../phing/classes/phing/UnknownElement.php | 215 + .../phing/contrib/DocBlox/Parallel/Manager.php | 304 ++ .../phing/contrib/DocBlox/Parallel/README.md | 106 + .../phing/contrib/DocBlox/Parallel/Worker.php | 203 + .../phing/contrib/DocBlox/Parallel/WorkerPipe.php | 127 + .../phing/contrib/DocBlox/Parallel/example.php | 57 + .../classes/phing/filters/BaseFilterReader.php | 157 + .../phing/filters/BaseParamFilterReader.php | 69 + .../classes/phing/filters/ChainableReader.php | 43 + .../classes/phing/filters/ExpandProperties.php | 99 + .../phing/classes/phing/filters/HeadFilter.php | 161 + .../phing/classes/phing/filters/IconvFilter.php | 155 + .../phing/classes/phing/filters/LineContains.php | 260 + .../classes/phing/filters/LineContainsRegexp.php | 179 + .../phing/classes/phing/filters/PrefixLines.php | 142 + .../phing/classes/phing/filters/ReplaceRegexp.php | 129 + .../phing/classes/phing/filters/ReplaceTokens.php | 435 ++ .../phing/filters/ReplaceTokensWithFile.php | 361 ++ .../classes/phing/filters/StripLineBreaks.php | 148 + .../classes/phing/filters/StripLineComments.php | 207 + .../classes/phing/filters/StripPhpComments.php | 188 + .../classes/phing/filters/StripWhitespace.php | 95 + .../phing/classes/phing/filters/TabToSpaces.php | 144 + .../phing/classes/phing/filters/TailFilter.php | 157 + .../phing/classes/phing/filters/TidyFilter.php | 162 + .../classes/phing/filters/TranslateGettext.php | 285 ++ .../phing/classes/phing/filters/XincludeFilter.php | 176 + .../phing/classes/phing/filters/XsltFilter.php | 408 ++ .../phing/filters/util/ChainReaderHelper.php | 183 + .../phing/filters/util/IniFileTokenReader.php | 97 + .../classes/phing/input/DefaultInputHandler.php | 85 + .../phing/classes/phing/input/InputHandler.php | 45 + .../phing/classes/phing/input/InputRequest.php | 107 + .../phing/input/MultipleChoiceInputRequest.php | 58 + .../classes/phing/input/YesNoInputRequest.php | 47 + buildscripts/phing/classes/phing/lib/Capsule.php | 267 ++ .../classes/phing/listener/AnsiColorLogger.php | 234 + .../phing/classes/phing/listener/DefaultLogger.php | 279 ++ .../classes/phing/listener/HtmlColorLogger.php | 175 + .../phing/classes/phing/listener/MailLogger.php | 105 + .../classes/phing/listener/NoBannerLogger.php | 59 + .../classes/phing/listener/PearLogListener.php | 197 + .../phing/listener/StreamRequiredBuildLogger.php | 39 + .../phing/classes/phing/listener/XmlLogger.php | 354 ++ .../classes/phing/listener/defaults.properties | 43 + .../phing/classes/phing/mappers/FileNameMapper.php | 59 + .../phing/classes/phing/mappers/FlattenMapper.php | 55 + .../phing/classes/phing/mappers/GlobMapper.php | 113 + .../phing/classes/phing/mappers/IdentityMapper.php | 54 + .../phing/classes/phing/mappers/MergeMapper.php | 69 + .../phing/classes/phing/mappers/RegexpMapper.php | 97 + .../phing/classes/phing/parser/AbstractHandler.php | 98 + .../classes/phing/parser/AbstractSAXParser.php | 116 + .../phing/classes/phing/parser/DataTypeHandler.php | 144 + .../classes/phing/parser/ExpatParseException.php | 31 + .../phing/classes/phing/parser/ExpatParser.php | 140 + .../phing/classes/phing/parser/Location.php | 76 + .../classes/phing/parser/NestedElementHandler.php | 186 + .../phing/classes/phing/parser/PhingXMLContext.php | 81 + .../classes/phing/parser/ProjectConfigurator.php | 387 ++ .../phing/classes/phing/parser/ProjectHandler.php | 176 + .../phing/classes/phing/parser/RootHandler.php | 82 + .../phing/classes/phing/parser/TargetHandler.php | 196 + .../phing/classes/phing/parser/TaskHandler.php | 234 + .../classes/phing/system/io/BufferedReader.php | 168 + .../classes/phing/system/io/BufferedWriter.php | 71 + .../classes/phing/system/io/ConsoleReader.php | 84 + .../classes/phing/system/io/FileInputStream.php | 79 + .../classes/phing/system/io/FileOutputStream.php | 71 + .../phing/classes/phing/system/io/FileReader.php | 41 + .../phing/classes/phing/system/io/FileSystem.php | 840 ++++ .../phing/classes/phing/system/io/FileWriter.php | 42 + .../phing/classes/phing/system/io/FilterReader.php | 68 + .../phing/classes/phing/system/io/IOException.php | 27 + .../phing/classes/phing/system/io/InputStream.php | 178 + .../classes/phing/system/io/InputStreamReader.php | 127 + .../phing/classes/phing/system/io/OutputStream.php | 108 + .../classes/phing/system/io/OutputStreamWriter.php | 84 + .../phing/classes/phing/system/io/PhingFile.php | 996 ++++ .../phing/classes/phing/system/io/Reader.php | 91 + .../phing/classes/phing/system/io/StringReader.php | 84 + .../classes/phing/system/io/UnixFileSystem.php | 302 ++ .../classes/phing/system/io/Win32FileSystem.php | 477 ++ .../classes/phing/system/io/WinNTFileSystem.php | 34 + .../phing/classes/phing/system/io/Writer.php | 53 + .../phing/classes/phing/system/lang/Character.php | 49 + .../classes/phing/system/lang/EventObject.php | 52 + .../phing/system/lang/FileNotFoundException.php | 26 + .../phing/system/lang/NullPointerException.php | 26 + .../phing/system/lang/SecurityException.php | 26 + .../phing/classes/phing/system/util/Properties.php | 314 ++ .../phing/classes/phing/system/util/Register.php | 149 + .../phing/classes/phing/system/util/Timer.php | 96 + .../phing/classes/phing/tasks/defaults.properties | 145 + .../phing/classes/phing/tasks/ext/CapsuleTask.php | 480 ++ .../phing/tasks/ext/ExportPropertiesTask.php | 141 + .../classes/phing/tasks/ext/ExtractBaseTask.php | 199 + .../phing/classes/phing/tasks/ext/FileHashTask.php | 147 + .../phing/classes/phing/tasks/ext/FileSizeTask.php | 120 + .../classes/phing/tasks/ext/FtpDeployTask.php | 233 + .../phing/classes/phing/tasks/ext/HttpGetTask.php | 170 + .../classes/phing/tasks/ext/HttpRequestTask.php | 286 ++ .../phing/classes/phing/tasks/ext/JslLintTask.php | 284 ++ .../phing/classes/phing/tasks/ext/MailTask.php | 159 + .../phing/classes/phing/tasks/ext/ManifestTask.php | 343 ++ .../classes/phing/tasks/ext/PackageAsPathTask.php | 65 + .../phing/classes/phing/tasks/ext/ParallelTask.php | 83 + .../phing/classes/phing/tasks/ext/PatchTask.php | 301 ++ .../classes/phing/tasks/ext/PearPackage2Task.php | 279 ++ .../classes/phing/tasks/ext/PearPackageTask.php | 504 ++ .../classes/phing/tasks/ext/PhpCodeSnifferTask.php | 648 +++ .../phing/classes/phing/tasks/ext/PhpLintTask.php | 278 ++ .../classes/phing/tasks/ext/ReplaceRegexpTask.php | 204 + .../phing/classes/phing/tasks/ext/ScpTask.php | 380 ++ .../classes/phing/tasks/ext/Service/Amazon.php | 120 + .../classes/phing/tasks/ext/Service/Amazon/S3.php | 188 + .../tasks/ext/Service/Amazon/S3/S3GetTask.php | 108 + .../tasks/ext/Service/Amazon/S3/S3PutTask.php | 243 + .../phing/classes/phing/tasks/ext/SmartyTask.php | 610 +++ .../phing/classes/phing/tasks/ext/SshTask.php | 224 + .../classes/phing/tasks/ext/SymfonyConsole/Arg.php | 96 + .../ext/SymfonyConsole/SymfonyConsoleTask.php | 113 + .../phing/classes/phing/tasks/ext/SymlinkTask.php | 309 ++ .../phing/classes/phing/tasks/ext/TarTask.php | 445 ++ .../phing/classes/phing/tasks/ext/UntarTask.php | 89 + .../phing/classes/phing/tasks/ext/UnzipTask.php | 77 + .../phing/classes/phing/tasks/ext/VersionTask.php | 217 + .../phing/classes/phing/tasks/ext/XmlLintTask.php | 179 + .../classes/phing/tasks/ext/XmlPropertyTask.php | 273 ++ .../phing/tasks/ext/ZendCodeAnalyzerTask.php | 207 + .../phing/classes/phing/tasks/ext/ZipTask.php | 301 ++ .../classes/phing/tasks/ext/apigen/ApiGenTask.php | 439 ++ .../phing/tasks/ext/coverage/CoverageMerger.php | 154 + .../tasks/ext/coverage/CoverageMergerTask.php | 92 + .../tasks/ext/coverage/CoverageReportTask.php | 564 +++ .../ext/coverage/CoverageReportTransformer.php | 176 + .../phing/tasks/ext/coverage/CoverageSetupTask.php | 164 + .../tasks/ext/coverage/CoverageThresholdTask.php | 458 ++ .../phing/tasks/ext/creole/CreoleSQLExecTask.php | 592 +++ .../classes/phing/tasks/ext/creole/CreoleTask.php | 242 + .../phing/tasks/ext/dbdeploy/DbDeployTask.php | 436 ++ .../phing/tasks/ext/dbdeploy/DbmsSyntax.php | 34 + .../phing/tasks/ext/dbdeploy/DbmsSyntaxFactory.php | 67 + .../phing/tasks/ext/dbdeploy/DbmsSyntaxMsSql.php | 37 + .../phing/tasks/ext/dbdeploy/DbmsSyntaxMysql.php | 37 + .../phing/tasks/ext/dbdeploy/DbmsSyntaxOracle.php | 37 + .../phing/tasks/ext/dbdeploy/DbmsSyntaxPgSQL.php | 36 + .../phing/tasks/ext/dbdeploy/DbmsSyntaxSQLite.php | 37 + .../phing/tasks/ext/docblox/DocBloxTask.php | 221 + .../classes/phing/tasks/ext/git/GitBaseTask.php | 134 + .../classes/phing/tasks/ext/git/GitBranchTask.php | 296 ++ .../phing/tasks/ext/git/GitCheckoutTask.php | 256 + .../classes/phing/tasks/ext/git/GitCloneTask.php | 128 + .../classes/phing/tasks/ext/git/GitCommitTask.php | 179 + .../classes/phing/tasks/ext/git/GitFetchTask.php | 284 ++ .../classes/phing/tasks/ext/git/GitGcTask.php | 158 + .../classes/phing/tasks/ext/git/GitInitTask.php | 81 + .../classes/phing/tasks/ext/git/GitLogTask.php | 270 ++ .../classes/phing/tasks/ext/git/GitMergeTask.php | 258 + .../classes/phing/tasks/ext/git/GitPullTask.php | 373 ++ .../classes/phing/tasks/ext/git/GitPushTask.php | 255 + .../classes/phing/tasks/ext/git/GitTagTask.php | 406 ++ .../phing/tasks/ext/ioncube/IoncubeComment.php | 43 + .../phing/tasks/ext/ioncube/IoncubeEncoderTask.php | 642 +++ .../phing/tasks/ext/ioncube/IoncubeLicenseTask.php | 208 + .../phing/classes/phing/tasks/ext/jsmin/JsMin.php | 292 ++ .../classes/phing/tasks/ext/jsmin/JsMinTask.php | 145 + .../tasks/ext/liquibase/AbstractLiquibaseTask.php | 184 + .../tasks/ext/liquibase/LiquibaseChangeLogTask.php | 39 + .../tasks/ext/liquibase/LiquibaseDbDocTask.php | 86 + .../tasks/ext/liquibase/LiquibaseDiffTask.php | 137 + .../tasks/ext/liquibase/LiquibaseRollbackTask.php | 72 + .../phing/tasks/ext/liquibase/LiquibaseTagTask.php | 75 + .../tasks/ext/liquibase/LiquibaseUpdateTask.php | 39 + .../tasks/ext/pdepend/PhpDependAnalyzerElement.php | 109 + .../tasks/ext/pdepend/PhpDependLoggerElement.php | 105 + .../phing/tasks/ext/pdepend/PhpDependTask.php | 506 ++ .../tasks/ext/pdo/DefaultPDOQuerySplitter.php | 151 + .../phing/tasks/ext/pdo/PDOQuerySplitter.php | 63 + .../phing/tasks/ext/pdo/PDOResultFormatter.php | 84 + .../tasks/ext/pdo/PDOSQLExecFormatterElement.php | 313 ++ .../classes/phing/tasks/ext/pdo/PDOSQLExecTask.php | 606 +++ .../phing/classes/phing/tasks/ext/pdo/PDOTask.php | 215 + .../phing/tasks/ext/pdo/PgsqlPDOQuerySplitter.php | 291 ++ .../tasks/ext/pdo/PlainPDOResultFormatter.php | 130 + .../phing/tasks/ext/pdo/XMLPDOResultFormatter.php | 141 + .../phing/tasks/ext/pearpackage/Fileset.php | 228 + .../classes/phing/tasks/ext/phar/PharMetadata.php | 55 + .../phing/tasks/ext/phar/PharMetadataElement.php | 80 + .../phing/tasks/ext/phar/PharPackageTask.php | 362 ++ .../classes/phing/tasks/ext/phk/PhkPackageTask.php | 248 + .../phing/tasks/ext/phk/PhkPackageWebAccess.php | 57 + .../tasks/ext/phk/PhkPackageWebAccessPath.php | 46 + .../tasks/ext/phpcpd/PHPCPDFormatterElement.php | 177 + .../classes/phing/tasks/ext/phpcpd/PHPCPDTask.php | 312 ++ .../formatter/DefaultPHPCPDResultFormatter.php | 58 + .../ext/phpcpd/formatter/PHPCPDResultFormatter.php | 40 + .../phpcpd/formatter/PMDPHPCPDResultFormatter.php | 51 + .../ext/phpdoc/PhingPhpDocumentorErrorTracker.php | 98 + .../tasks/ext/phpdoc/PhingPhpDocumentorSetup.php | 230 + .../phing/tasks/ext/phpdoc/PhpDocumentor2Task.php | 224 + .../tasks/ext/phpdoc/PhpDocumentorExternalTask.php | 265 ++ .../phing/tasks/ext/phpdoc/PhpDocumentorTask.php | 480 ++ .../tasks/ext/phpmd/PHPMDFormatterElement.php | 181 + .../classes/phing/tasks/ext/phpmd/PHPMDTask.php | 284 ++ .../classes/phing/tasks/ext/phpunit/BatchTest.php | 230 + .../phing/tasks/ext/phpunit/FormatterElement.php | 178 + .../phing/tasks/ext/phpunit/PHPUnitReportTask.php | 248 + .../phing/tasks/ext/phpunit/PHPUnitTask.php | 378 ++ .../phing/tasks/ext/phpunit/PHPUnitTestRunner.php | 312 ++ .../phing/tasks/ext/phpunit/PHPUnitUtil.php | 141 + .../formatter/CloverPHPUnitResultFormatter.php | 87 + .../phpunit/formatter/PHPUnitResultFormatter.php | 203 + .../formatter/PlainPHPUnitResultFormatter.php | 128 + .../formatter/SummaryPHPUnitResultFormatter.php | 62 + .../formatter/XMLPHPUnitResultFormatter.php | 120 + .../phing/classes/phing/tasks/ext/rSTTask.php | 476 ++ .../simpletest/SimpleTestCountResultFormatter.php | 51 + .../simpletest/SimpleTestDebugResultFormatter.php | 119 + .../ext/simpletest/SimpleTestFormatterElement.php | 68 + .../simpletest/SimpleTestPlainResultFormatter.php | 95 + .../ext/simpletest/SimpleTestResultFormatter.php | 161 + .../SimpleTestSummaryResultFormatter.php | 53 + .../phing/tasks/ext/simpletest/SimpleTestTask.php | 264 ++ .../simpletest/SimpleTestXmlResultFormatter.php | 178 + .../classes/phing/tasks/ext/svn/SvnBaseTask.php | 347 ++ .../phing/tasks/ext/svn/SvnCheckoutTask.php | 67 + .../classes/phing/tasks/ext/svn/SvnCommitTask.php | 113 + .../classes/phing/tasks/ext/svn/SvnCopyTask.php | 70 + .../classes/phing/tasks/ext/svn/SvnExportTask.php | 70 + .../classes/phing/tasks/ext/svn/SvnInfoTask.php | 112 + .../phing/tasks/ext/svn/SvnLastRevisionTask.php | 120 + .../classes/phing/tasks/ext/svn/SvnListTask.php | 128 + .../classes/phing/tasks/ext/svn/SvnLogTask.php | 108 + .../classes/phing/tasks/ext/svn/SvnSwitchTask.php | 73 + .../classes/phing/tasks/ext/svn/SvnUpdateTask.php | 67 + .../tasks/ext/zendguard/ZendGuardEncodeTask.php | 510 ++ .../tasks/ext/zendguard/ZendGuardLicenseTask.php | 524 ++ .../phing/classes/phing/tasks/system/AdhocTask.php | 88 + .../phing/tasks/system/AdhocTaskdefTask.php | 103 + .../phing/tasks/system/AdhocTypedefTask.php | 71 + .../classes/phing/tasks/system/AppendTask.php | 240 + .../classes/phing/tasks/system/AvailableTask.php | 172 + .../phing/classes/phing/tasks/system/ChmodTask.php | 203 + .../phing/classes/phing/tasks/system/ChownTask.php | 216 + .../classes/phing/tasks/system/ConditionTask.php | 74 + .../phing/classes/phing/tasks/system/CopyTask.php | 480 ++ .../classes/phing/tasks/system/CvsPassTask.php | 173 + .../phing/classes/phing/tasks/system/CvsTask.php | 540 +++ .../classes/phing/tasks/system/DeleteTask.php | 276 ++ .../phing/classes/phing/tasks/system/EchoTask.php | 152 + .../phing/classes/phing/tasks/system/ExecTask.php | 516 ++ .../phing/classes/phing/tasks/system/FailTask.php | 118 + .../classes/phing/tasks/system/ForeachTask.php | 320 ++ .../phing/classes/phing/tasks/system/IfTask.php | 227 + .../classes/phing/tasks/system/ImportTask.php | 136 + .../classes/phing/tasks/system/IncludePathTask.php | 115 + .../phing/classes/phing/tasks/system/InputTask.php | 150 + .../classes/phing/tasks/system/LoadFileTask.php | 119 + .../classes/phing/tasks/system/MatchingTask.php | 361 ++ .../phing/classes/phing/tasks/system/MkdirTask.php | 79 + .../phing/classes/phing/tasks/system/MoveTask.php | 202 + .../classes/phing/tasks/system/PhingCallTask.php | 161 + .../phing/classes/phing/tasks/system/PhingTask.php | 627 +++ .../classes/phing/tasks/system/PhpEvalTask.php | 192 + .../phing/tasks/system/PropertyPromptTask.php | 234 + .../classes/phing/tasks/system/PropertyTask.php | 438 ++ .../classes/phing/tasks/system/ReflexiveTask.php | 155 + .../classes/phing/tasks/system/ResolvePathTask.php | 159 + .../classes/phing/tasks/system/SequentialTask.php | 58 + .../classes/phing/tasks/system/TaskdefTask.php | 165 + .../phing/classes/phing/tasks/system/TouchTask.php | 170 + .../classes/phing/tasks/system/TryCatchTask.php | 123 + .../classes/phing/tasks/system/TstampTask.php | 171 + .../classes/phing/tasks/system/TypedefTask.php | 127 + .../classes/phing/tasks/system/UpToDateTask.php | 257 + .../classes/phing/tasks/system/WaitForTask.php | 188 + .../phing/classes/phing/tasks/system/WarnTask.php | 35 + .../phing/classes/phing/tasks/system/XsltTask.php | 103 + .../phing/tasks/system/condition/AndCondition.php | 46 + .../phing/tasks/system/condition/Condition.php | 38 + .../phing/tasks/system/condition/ConditionBase.php | 197 + .../tasks/system/condition/ContainsCondition.php | 76 + .../tasks/system/condition/EqualsCondition.php | 78 + .../tasks/system/condition/IsFalseCondition.php | 60 + .../tasks/system/condition/IsSetCondition.php | 53 + .../tasks/system/condition/IsTrueCondition.php | 59 + .../phing/tasks/system/condition/NotCondition.php | 48 + .../phing/tasks/system/condition/OrCondition.php | 46 + .../phing/tasks/system/condition/OsCondition.php | 63 + .../system/condition/ReferenceExistsCondition.php | 52 + .../phing/classes/phing/types/AbstractFileSet.php | 587 +++ .../phing/classes/phing/types/Commandline.php | 475 ++ .../phing/classes/phing/types/DataType.php | 182 + .../phing/classes/phing/types/Description.php | 53 + buildscripts/phing/classes/phing/types/DirSet.php | 49 + .../phing/classes/phing/types/Excludes.php | 208 + .../classes/phing/types/ExcludesNameEntry.php | 81 + .../phing/classes/phing/types/FileList.php | 224 + buildscripts/phing/classes/phing/types/FileSet.php | 56 + .../phing/classes/phing/types/FilterChain.php | 191 + .../phing/classes/phing/types/IterableFileSet.php | 56 + buildscripts/phing/classes/phing/types/Mapper.php | 207 + .../phing/classes/phing/types/Parameter.php | 99 + .../phing/classes/phing/types/Parameterizable.php | 32 + buildscripts/phing/classes/phing/types/Path.php | 452 ++ .../phing/classes/phing/types/PatternSet.php | 493 ++ .../classes/phing/types/PearPackageFileSet.php | 179 + .../classes/phing/types/PhingFilterReader.php | 136 + .../phing/classes/phing/types/Reference.php | 56 + .../classes/phing/types/RegularExpression.php | 128 + .../phing/classes/phing/types/TokenReader.php | 66 + .../phing/classes/phing/types/TokenSource.php | 157 + .../phing/classes/phing/types/defaults.properties | 13 + .../classes/phing/types/selectors/AndSelector.php | 67 + .../phing/types/selectors/BaseExtendSelector.php | 62 + .../classes/phing/types/selectors/BaseSelector.php | 84 + .../types/selectors/BaseSelectorContainer.php | 270 ++ .../types/selectors/ContainsRegexpSelector.php | 164 + .../phing/types/selectors/ContainsSelector.php | 151 + .../classes/phing/types/selectors/DateSelector.php | 214 + .../phing/types/selectors/DependSelector.php | 151 + .../phing/types/selectors/DepthSelector.php | 158 + .../phing/types/selectors/ExtendFileSelector.php | 43 + .../phing/types/selectors/ExtendSelector.php | 124 + .../classes/phing/types/selectors/FileSelector.php | 47 + .../phing/types/selectors/FilenameSelector.php | 157 + .../phing/types/selectors/MajoritySelector.php | 92 + .../classes/phing/types/selectors/NoneSelector.php | 71 + .../classes/phing/types/selectors/NotSelector.php | 59 + .../classes/phing/types/selectors/OrSelector.php | 72 + .../phing/types/selectors/PresentSelector.php | 154 + .../phing/types/selectors/SelectSelector.php | 124 + .../phing/types/selectors/SelectorContainer.php | 141 + .../phing/types/selectors/SelectorScanner.php | 55 + .../phing/types/selectors/SelectorUtils.php | 200 + .../classes/phing/types/selectors/SizeSelector.php | 228 + .../classes/phing/types/selectors/TypeSelector.php | 120 + .../phing/classes/phing/util/DataStore.php | 151 + .../phing/classes/phing/util/DirectoryScanner.php | 755 +++ .../classes/phing/util/ExtendedFileStream.php | 129 + .../phing/classes/phing/util/FileUtils.php | 298 ++ .../phing/classes/phing/util/LogWriter.php | 95 + .../phing/classes/phing/util/PathTokenizer.php | 245 + .../classes/phing/util/PearPackageScanner.php | 170 + .../phing/classes/phing/util/SourceFileScanner.php | 159 + .../phing/classes/phing/util/StringHelper.php | 208 + .../phing/classes/phing/util/regexp/PregEngine.php | 167 + .../phing/classes/phing/util/regexp/Regexp.php | 203 + .../classes/phing/util/regexp/RegexpEngine.php | 73 + buildscripts/phing/composer.json | 23 + buildscripts/phing/etc/VERSION.TXT | 1 + buildscripts/phing/etc/coverage-frames.xsl | 1067 +++++ buildscripts/phing/etc/log.xsl | 216 + buildscripts/phing/etc/phing-grammar.rng | 5015 ++++++++++++++++++++ buildscripts/phing/etc/phpunit-frames.xsl | 694 +++ buildscripts/phing/etc/phpunit-noframes.xsl | 448 ++ buildscripts/phing/etc/str.replace.function.xsl | 105 + 379 files changed, 77424 insertions(+) create mode 100644 buildscripts/phing/CHANGELOG.md create mode 100644 buildscripts/phing/CREDITS.md create mode 100644 buildscripts/phing/LICENSE create mode 100644 buildscripts/phing/README.md create mode 100755 buildscripts/phing/bin/phing create mode 100644 buildscripts/phing/bin/phing.bat create mode 100755 buildscripts/phing/bin/phing.php create mode 100755 buildscripts/phing/classes/phing/BuildEvent.php create mode 100755 buildscripts/phing/classes/phing/BuildException.php create mode 100755 buildscripts/phing/classes/phing/BuildListener.php create mode 100755 buildscripts/phing/classes/phing/BuildLogger.php create mode 100755 buildscripts/phing/classes/phing/ConfigurationException.php create mode 100755 buildscripts/phing/classes/phing/IntrospectionHelper.php create mode 100755 buildscripts/phing/classes/phing/Phing.php create mode 100755 buildscripts/phing/classes/phing/Project.php create mode 100755 buildscripts/phing/classes/phing/ProjectComponent.php create mode 100755 buildscripts/phing/classes/phing/RuntimeConfigurable.php create mode 100755 buildscripts/phing/classes/phing/Target.php create mode 100755 buildscripts/phing/classes/phing/Task.php create mode 100755 buildscripts/phing/classes/phing/TaskAdapter.php create mode 100755 buildscripts/phing/classes/phing/TaskContainer.php create mode 100755 buildscripts/phing/classes/phing/UnknownElement.php create mode 100644 buildscripts/phing/classes/phing/contrib/DocBlox/Parallel/Manager.php create mode 100644 buildscripts/phing/classes/phing/contrib/DocBlox/Parallel/README.md create mode 100644 buildscripts/phing/classes/phing/contrib/DocBlox/Parallel/Worker.php create mode 100644 buildscripts/phing/classes/phing/contrib/DocBlox/Parallel/WorkerPipe.php create mode 100644 buildscripts/phing/classes/phing/contrib/DocBlox/Parallel/example.php create mode 100755 buildscripts/phing/classes/phing/filters/BaseFilterReader.php create mode 100755 buildscripts/phing/classes/phing/filters/BaseParamFilterReader.php create mode 100644 buildscripts/phing/classes/phing/filters/ChainableReader.php create mode 100755 buildscripts/phing/classes/phing/filters/ExpandProperties.php create mode 100755 buildscripts/phing/classes/phing/filters/HeadFilter.php create mode 100755 buildscripts/phing/classes/phing/filters/IconvFilter.php create mode 100755 buildscripts/phing/classes/phing/filters/LineContains.php create mode 100755 buildscripts/phing/classes/phing/filters/LineContainsRegexp.php create mode 100755 buildscripts/phing/classes/phing/filters/PrefixLines.php create mode 100755 buildscripts/phing/classes/phing/filters/ReplaceRegexp.php create mode 100755 buildscripts/phing/classes/phing/filters/ReplaceTokens.php create mode 100644 buildscripts/phing/classes/phing/filters/ReplaceTokensWithFile.php create mode 100755 buildscripts/phing/classes/phing/filters/StripLineBreaks.php create mode 100755 buildscripts/phing/classes/phing/filters/StripLineComments.php create mode 100755 buildscripts/phing/classes/phing/filters/StripPhpComments.php create mode 100755 buildscripts/phing/classes/phing/filters/StripWhitespace.php create mode 100755 buildscripts/phing/classes/phing/filters/TabToSpaces.php create mode 100755 buildscripts/phing/classes/phing/filters/TailFilter.php create mode 100755 buildscripts/phing/classes/phing/filters/TidyFilter.php create mode 100755 buildscripts/phing/classes/phing/filters/TranslateGettext.php create mode 100644 buildscripts/phing/classes/phing/filters/XincludeFilter.php create mode 100644 buildscripts/phing/classes/phing/filters/XsltFilter.php create mode 100755 buildscripts/phing/classes/phing/filters/util/ChainReaderHelper.php create mode 100755 buildscripts/phing/classes/phing/filters/util/IniFileTokenReader.php create mode 100755 buildscripts/phing/classes/phing/input/DefaultInputHandler.php create mode 100755 buildscripts/phing/classes/phing/input/InputHandler.php create mode 100755 buildscripts/phing/classes/phing/input/InputRequest.php create mode 100755 buildscripts/phing/classes/phing/input/MultipleChoiceInputRequest.php create mode 100755 buildscripts/phing/classes/phing/input/YesNoInputRequest.php create mode 100755 buildscripts/phing/classes/phing/lib/Capsule.php create mode 100755 buildscripts/phing/classes/phing/listener/AnsiColorLogger.php create mode 100755 buildscripts/phing/classes/phing/listener/DefaultLogger.php create mode 100755 buildscripts/phing/classes/phing/listener/HtmlColorLogger.php create mode 100755 buildscripts/phing/classes/phing/listener/MailLogger.php create mode 100755 buildscripts/phing/classes/phing/listener/NoBannerLogger.php create mode 100755 buildscripts/phing/classes/phing/listener/PearLogListener.php create mode 100755 buildscripts/phing/classes/phing/listener/StreamRequiredBuildLogger.php create mode 100755 buildscripts/phing/classes/phing/listener/XmlLogger.php create mode 100644 buildscripts/phing/classes/phing/listener/defaults.properties create mode 100755 buildscripts/phing/classes/phing/mappers/FileNameMapper.php create mode 100755 buildscripts/phing/classes/phing/mappers/FlattenMapper.php create mode 100755 buildscripts/phing/classes/phing/mappers/GlobMapper.php create mode 100755 buildscripts/phing/classes/phing/mappers/IdentityMapper.php create mode 100755 buildscripts/phing/classes/phing/mappers/MergeMapper.php create mode 100755 buildscripts/phing/classes/phing/mappers/RegexpMapper.php create mode 100755 buildscripts/phing/classes/phing/parser/AbstractHandler.php create mode 100755 buildscripts/phing/classes/phing/parser/AbstractSAXParser.php create mode 100755 buildscripts/phing/classes/phing/parser/DataTypeHandler.php create mode 100755 buildscripts/phing/classes/phing/parser/ExpatParseException.php create mode 100755 buildscripts/phing/classes/phing/parser/ExpatParser.php create mode 100755 buildscripts/phing/classes/phing/parser/Location.php create mode 100755 buildscripts/phing/classes/phing/parser/NestedElementHandler.php create mode 100755 buildscripts/phing/classes/phing/parser/PhingXMLContext.php create mode 100755 buildscripts/phing/classes/phing/parser/ProjectConfigurator.php create mode 100755 buildscripts/phing/classes/phing/parser/ProjectHandler.php create mode 100755 buildscripts/phing/classes/phing/parser/RootHandler.php create mode 100755 buildscripts/phing/classes/phing/parser/TargetHandler.php create mode 100755 buildscripts/phing/classes/phing/parser/TaskHandler.php create mode 100755 buildscripts/phing/classes/phing/system/io/BufferedReader.php create mode 100755 buildscripts/phing/classes/phing/system/io/BufferedWriter.php create mode 100755 buildscripts/phing/classes/phing/system/io/ConsoleReader.php create mode 100644 buildscripts/phing/classes/phing/system/io/FileInputStream.php create mode 100644 buildscripts/phing/classes/phing/system/io/FileOutputStream.php create mode 100644 buildscripts/phing/classes/phing/system/io/FileReader.php create mode 100755 buildscripts/phing/classes/phing/system/io/FileSystem.php create mode 100644 buildscripts/phing/classes/phing/system/io/FileWriter.php create mode 100644 buildscripts/phing/classes/phing/system/io/FilterReader.php create mode 100644 buildscripts/phing/classes/phing/system/io/IOException.php create mode 100644 buildscripts/phing/classes/phing/system/io/InputStream.php create mode 100644 buildscripts/phing/classes/phing/system/io/InputStreamReader.php create mode 100644 buildscripts/phing/classes/phing/system/io/OutputStream.php create mode 100644 buildscripts/phing/classes/phing/system/io/OutputStreamWriter.php create mode 100755 buildscripts/phing/classes/phing/system/io/PhingFile.php create mode 100755 buildscripts/phing/classes/phing/system/io/Reader.php create mode 100644 buildscripts/phing/classes/phing/system/io/StringReader.php create mode 100755 buildscripts/phing/classes/phing/system/io/UnixFileSystem.php create mode 100644 buildscripts/phing/classes/phing/system/io/Win32FileSystem.php create mode 100644 buildscripts/phing/classes/phing/system/io/WinNTFileSystem.php create mode 100644 buildscripts/phing/classes/phing/system/io/Writer.php create mode 100644 buildscripts/phing/classes/phing/system/lang/Character.php create mode 100644 buildscripts/phing/classes/phing/system/lang/EventObject.php create mode 100644 buildscripts/phing/classes/phing/system/lang/FileNotFoundException.php create mode 100644 buildscripts/phing/classes/phing/system/lang/NullPointerException.php create mode 100644 buildscripts/phing/classes/phing/system/lang/SecurityException.php create mode 100755 buildscripts/phing/classes/phing/system/util/Properties.php create mode 100755 buildscripts/phing/classes/phing/system/util/Register.php create mode 100755 buildscripts/phing/classes/phing/system/util/Timer.php create mode 100755 buildscripts/phing/classes/phing/tasks/defaults.properties create mode 100644 buildscripts/phing/classes/phing/tasks/ext/CapsuleTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/ExportPropertiesTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/ExtractBaseTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/FileHashTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/FileSizeTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/FtpDeployTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/HttpGetTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/HttpRequestTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/JslLintTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/MailTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/ManifestTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/PackageAsPathTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/ParallelTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/PatchTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/PearPackage2Task.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/PearPackageTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/PhpCodeSnifferTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/PhpLintTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/ReplaceRegexpTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/ScpTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/Service/Amazon.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/Service/Amazon/S3.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/Service/Amazon/S3/S3GetTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/Service/Amazon/S3/S3PutTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/SmartyTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/SshTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/SymfonyConsole/Arg.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/SymfonyConsole/SymfonyConsoleTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/SymlinkTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/TarTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/UntarTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/UnzipTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/VersionTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/XmlLintTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/XmlPropertyTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/ZendCodeAnalyzerTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/ZipTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/apigen/ApiGenTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/coverage/CoverageMerger.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/coverage/CoverageMergerTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/coverage/CoverageReportTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/coverage/CoverageReportTransformer.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/coverage/CoverageSetupTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/coverage/CoverageThresholdTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/creole/CreoleSQLExecTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/creole/CreoleTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/dbdeploy/DbDeployTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/dbdeploy/DbmsSyntax.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/dbdeploy/DbmsSyntaxFactory.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/dbdeploy/DbmsSyntaxMsSql.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/dbdeploy/DbmsSyntaxMysql.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/dbdeploy/DbmsSyntaxOracle.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/dbdeploy/DbmsSyntaxPgSQL.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/dbdeploy/DbmsSyntaxSQLite.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/docblox/DocBloxTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitBaseTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitBranchTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitCheckoutTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitCloneTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitCommitTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitFetchTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitGcTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitInitTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitLogTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitMergeTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitPullTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitPushTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/git/GitTagTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/ioncube/IoncubeComment.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/ioncube/IoncubeEncoderTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/ioncube/IoncubeLicenseTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/jsmin/JsMin.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/jsmin/JsMinTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/liquibase/AbstractLiquibaseTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/liquibase/LiquibaseChangeLogTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/liquibase/LiquibaseDbDocTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/liquibase/LiquibaseDiffTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/liquibase/LiquibaseRollbackTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/liquibase/LiquibaseTagTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/liquibase/LiquibaseUpdateTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/pdepend/PhpDependAnalyzerElement.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/pdepend/PhpDependLoggerElement.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/pdepend/PhpDependTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/pdo/DefaultPDOQuerySplitter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/pdo/PDOQuerySplitter.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/pdo/PDOResultFormatter.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/pdo/PDOSQLExecFormatterElement.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/pdo/PDOSQLExecTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/pdo/PDOTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/pdo/PgsqlPDOQuerySplitter.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/pdo/PlainPDOResultFormatter.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/pdo/XMLPDOResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/pearpackage/Fileset.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phar/PharMetadata.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phar/PharMetadataElement.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phar/PharPackageTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phk/PhkPackageTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phk/PhkPackageWebAccess.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phk/PhkPackageWebAccessPath.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phpcpd/PHPCPDFormatterElement.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phpcpd/PHPCPDTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phpcpd/formatter/DefaultPHPCPDResultFormatter.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phpcpd/formatter/PHPCPDResultFormatter.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phpcpd/formatter/PMDPHPCPDResultFormatter.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phpdoc/PhingPhpDocumentorErrorTracker.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phpdoc/PhingPhpDocumentorSetup.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpdoc/PhpDocumentor2Task.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpdoc/PhpDocumentorExternalTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpdoc/PhpDocumentorTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phpmd/PHPMDFormatterElement.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/phpmd/PHPMDTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/BatchTest.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/FormatterElement.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/PHPUnitReportTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/PHPUnitTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/PHPUnitTestRunner.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/PHPUnitUtil.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/formatter/CloverPHPUnitResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/formatter/PHPUnitResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/formatter/PlainPHPUnitResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/formatter/SummaryPHPUnitResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/phpunit/formatter/XMLPHPUnitResultFormatter.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/rSTTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/simpletest/SimpleTestCountResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/simpletest/SimpleTestDebugResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/simpletest/SimpleTestFormatterElement.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/simpletest/SimpleTestPlainResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/simpletest/SimpleTestResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/simpletest/SimpleTestSummaryResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/simpletest/SimpleTestTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/simpletest/SimpleTestXmlResultFormatter.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/svn/SvnBaseTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/svn/SvnCheckoutTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/svn/SvnCommitTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/svn/SvnCopyTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/svn/SvnExportTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/svn/SvnInfoTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/svn/SvnLastRevisionTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/svn/SvnListTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/ext/svn/SvnLogTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/svn/SvnSwitchTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/svn/SvnUpdateTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/zendguard/ZendGuardEncodeTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/ext/zendguard/ZendGuardLicenseTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/AdhocTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/AdhocTaskdefTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/AdhocTypedefTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/AppendTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/AvailableTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/ChmodTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/ChownTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/ConditionTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/CopyTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/CvsPassTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/CvsTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/DeleteTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/EchoTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/ExecTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/FailTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/ForeachTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/system/IfTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/ImportTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/IncludePathTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/InputTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/system/LoadFileTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/MatchingTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/MkdirTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/MoveTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/PhingCallTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/PhingTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/PhpEvalTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/PropertyPromptTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/PropertyTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/ReflexiveTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/ResolvePathTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/system/SequentialTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/TaskdefTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/TouchTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/system/TryCatchTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/TstampTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/TypedefTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/UpToDateTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/WaitForTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/WarnTask.php create mode 100644 buildscripts/phing/classes/phing/tasks/system/XsltTask.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/AndCondition.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/Condition.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/ConditionBase.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/ContainsCondition.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/EqualsCondition.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/IsFalseCondition.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/IsSetCondition.php create mode 100644 buildscripts/phing/classes/phing/tasks/system/condition/IsTrueCondition.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/NotCondition.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/OrCondition.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/OsCondition.php create mode 100755 buildscripts/phing/classes/phing/tasks/system/condition/ReferenceExistsCondition.php create mode 100755 buildscripts/phing/classes/phing/types/AbstractFileSet.php create mode 100755 buildscripts/phing/classes/phing/types/Commandline.php create mode 100644 buildscripts/phing/classes/phing/types/DataType.php create mode 100644 buildscripts/phing/classes/phing/types/Description.php create mode 100644 buildscripts/phing/classes/phing/types/DirSet.php create mode 100644 buildscripts/phing/classes/phing/types/Excludes.php create mode 100644 buildscripts/phing/classes/phing/types/ExcludesNameEntry.php create mode 100755 buildscripts/phing/classes/phing/types/FileList.php create mode 100644 buildscripts/phing/classes/phing/types/FileSet.php create mode 100755 buildscripts/phing/classes/phing/types/FilterChain.php create mode 100644 buildscripts/phing/classes/phing/types/IterableFileSet.php create mode 100644 buildscripts/phing/classes/phing/types/Mapper.php create mode 100644 buildscripts/phing/classes/phing/types/Parameter.php create mode 100644 buildscripts/phing/classes/phing/types/Parameterizable.php create mode 100644 buildscripts/phing/classes/phing/types/Path.php create mode 100755 buildscripts/phing/classes/phing/types/PatternSet.php create mode 100644 buildscripts/phing/classes/phing/types/PearPackageFileSet.php create mode 100755 buildscripts/phing/classes/phing/types/PhingFilterReader.php create mode 100644 buildscripts/phing/classes/phing/types/Reference.php create mode 100755 buildscripts/phing/classes/phing/types/RegularExpression.php create mode 100755 buildscripts/phing/classes/phing/types/TokenReader.php create mode 100644 buildscripts/phing/classes/phing/types/TokenSource.php create mode 100644 buildscripts/phing/classes/phing/types/defaults.properties create mode 100644 buildscripts/phing/classes/phing/types/selectors/AndSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/BaseExtendSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/BaseSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/BaseSelectorContainer.php create mode 100755 buildscripts/phing/classes/phing/types/selectors/ContainsRegexpSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/ContainsSelector.php create mode 100755 buildscripts/phing/classes/phing/types/selectors/DateSelector.php create mode 100755 buildscripts/phing/classes/phing/types/selectors/DependSelector.php create mode 100755 buildscripts/phing/classes/phing/types/selectors/DepthSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/ExtendFileSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/ExtendSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/FileSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/FilenameSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/MajoritySelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/NoneSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/NotSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/OrSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/PresentSelector.php create mode 100755 buildscripts/phing/classes/phing/types/selectors/SelectSelector.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/SelectorContainer.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/SelectorScanner.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/SelectorUtils.php create mode 100644 buildscripts/phing/classes/phing/types/selectors/SizeSelector.php create mode 100755 buildscripts/phing/classes/phing/types/selectors/TypeSelector.php create mode 100755 buildscripts/phing/classes/phing/util/DataStore.php create mode 100755 buildscripts/phing/classes/phing/util/DirectoryScanner.php create mode 100755 buildscripts/phing/classes/phing/util/ExtendedFileStream.php create mode 100755 buildscripts/phing/classes/phing/util/FileUtils.php create mode 100755 buildscripts/phing/classes/phing/util/LogWriter.php create mode 100644 buildscripts/phing/classes/phing/util/PathTokenizer.php create mode 100644 buildscripts/phing/classes/phing/util/PearPackageScanner.php create mode 100644 buildscripts/phing/classes/phing/util/SourceFileScanner.php create mode 100644 buildscripts/phing/classes/phing/util/StringHelper.php create mode 100644 buildscripts/phing/classes/phing/util/regexp/PregEngine.php create mode 100755 buildscripts/phing/classes/phing/util/regexp/Regexp.php create mode 100755 buildscripts/phing/classes/phing/util/regexp/RegexpEngine.php create mode 100644 buildscripts/phing/composer.json create mode 100644 buildscripts/phing/etc/VERSION.TXT create mode 100755 buildscripts/phing/etc/coverage-frames.xsl create mode 100755 buildscripts/phing/etc/log.xsl create mode 100644 buildscripts/phing/etc/phing-grammar.rng create mode 100755 buildscripts/phing/etc/phpunit-frames.xsl create mode 100755 buildscripts/phing/etc/phpunit-noframes.xsl create mode 100755 buildscripts/phing/etc/str.replace.function.xsl (limited to 'buildscripts/phing') diff --git a/buildscripts/phing/CHANGELOG.md b/buildscripts/phing/CHANGELOG.md new file mode 100644 index 00000000..f2667454 --- /dev/null +++ b/buildscripts/phing/CHANGELOG.md @@ -0,0 +1,789 @@ +P H I N G +========================= + + +Apr. 6, 2012 - Phing 2.4.12 +--------------------------- + + * [877] Add 'level' attribute to resolvepath task + * [876] JslLint Task is_executable() broken + * [874] ParallelTask.php is not PHP 5.2 compatible + * [860] SvnBaseTask: getRecursive + * [539] Custom build log mailer + * [406] an ability to turn phpLint verbose ON and OFF + +Apr. 4, 2012 - Phing 2.4.11 +--------------------------- + + * [870] Can't find ParallelTask.php + +Apr. 3, 2012 - Phing 2.4.10 +--------------------------- + + * [872] ReplaceTokens can't work with '/' char + * [870] Can't find ParallelTask.php + * [868] Git Clone clones into wrong directory + * [865] static call to a non-static function PhingFile.php::getTempdir() + * [854] PropertyTask with file. Can't use a comment delimiter in the value. + * [853] PHP Error with HttpGetTask + * [852] Several minor errors in documentation of core tasks + * [851] RNG grammar hasn't been updated to current version + * [850] Typo in documentation - required attributes for project + * [849] Symfony 2 Console Task + * [847] Add support for RNG grammar in task XmlLint + * [846] RNG grammar is wrong for task 'foreach' + * [844] symlink task - overwrite not working + * [843] "verbose" option should print fileset/filelist filenames before execution, not afterwards + * [840] Prevent weird bugs: raise warning when a target tag contains no ending tag + * [835] JSL-Check faulty + * [834] ExecTask documentation has incorrect escape attribute default value + * [833] Exec task args with special characters cannot be escaped + * [828] SelectorUtils::matchPath matches **/._* matches dir/file._name + * [820] Type selector should treat symlinks to directories as such + * [790] Make it easy to add new inherited types to phing: Use addFileset instead of createFileset + * [772] Support for filelist in UpToDateTask + * [671] fix CvsTask documentation + * [587] More detailed backtrace in debug mode (patch) + * [519] Extend mail task to include attachments + * [419] schema file for editors and validation + * [334] Run a task on BuildException + +Dec. 29, 2011 - Phing 2.4.9 +--------------------------- + + * [837] PHPMDTask should check external dep in main() + * [836] DocBlox task breaks with version 0.17.0: function getThemesPath not found + * [831] dbdeploy undo script SQL is not formatted correctly + * [822] rSTTask: add debug statement when creating target directory + * [821] phingcall using a lot of memory + * [819] Documentation for SvnUpdateTask is outdated + * [818] [patch] Add overwrite option to Symlink task + * [817] Adding the "trust-server-cert" option to SVN tasks + * [816] Fix notice in SimpleTestXmlResultFormatter + * [811] phpunitreport path fails on linux + * [810] AvailableTask resolving symbolic links + * [807] SVN tasks do not always show error message + * [795] Untar : allow overwriting of newer files when extracting + * [782] PharTask is very slow for big project + * [776] Add waitFor task + * [736] Incompatibility when copying from Windows to Linux on ScpTask + * [709] talk about invalid property values + * [697] More descriptive error messages in PharPackageTask + * [674] Properties: global or local in tasks? + * [653] Allow ChownTask to change only group + * [619] verbose level in ExpandPropertiesFilter + +Nov. 2, 2011 - Phing 2.4.8 +-------------------------- + + * [814] Class 'PHPCPD_Log_XML' not found in /home/m/www/elvis/vendor/phpcpd/PHPCPD/Log/XML/PMD.php on line 55 + * [812] Fix PHPUnit 3.6 / PHP_CodeCoverage 1.1.0 compatibility + * [808] Bad example for the selector + * [805] phing executable has bug in ENV/PHP_COMMAND + * [804] PhpUnitTask overwrites autoload stack + * [801] PhpCodeSnifferTask doesn't pass files encoding to PHP_CodeSniffer + * [800] CoverageReportTask fails with "runtime error" on PHP 5.4.0beta1 + * [799] DbDeploy does not support pdo-dblib + * [798] ReplaceTokensWithFile - postfix attribute ignored + * [797] PhpLintTask performance improvement + * [794] Fix rSTTask to avoid the need of PEAR everytime + * [793] Corrected spelling of name + * [792] EchoTask: Fileset support + * [789] rSTTask unittests fix + * [788] rSTTask documentation: fix examples + * [787] Add pearPackageFileSet type + * [785] method execute doesn't exists in CvsTask.php + * [784] Refactor DocBlox task to work with DocBlox 0.14+ + * [783] SvnExportTask impossible to export current version from working copy + * [779] phplint task error summary doesn't display the errors + * [775] ScpTask: mis-leading error message if 'host' attribute is not set + * [772] Support for filelist in UpToDateTask + * [770] Keep the RelaxNG grammar in sync with the code/doc + * [707] Writing Tasks/class properties: taskname not correctly used + * [655] PlainPHPUnitResultFormatter does not display errors if @dataProvider was used + * [578] [PATCH] Add mapper support to ForeachTask + * [552] 2 validargs to input task does not display defaults correctly + +Aug. 19, 2011 - Phing 2.4.7.1 +----------------------------- + +This is a hotfix release. + + * [774] Fix PHP 5.3 dependency in CoverageReportTask + * [773] Fix for Ticket #744 breaks PHPCodeSnifferTask's nested formatters + +Aug. 18, 2011 - Phing 2.4.7 +--------------------------- + +This release fixes and improves several tasks (particularly the DocBlox +task), adds OCI/ODBC support to the dbdeploy task and introduces +a task to render reStructuredText. + + * [771] Undefined offset: 1 [line 204 of /usr/share/php/phing/tasks/ext/JslLintTask.php] + * [767] PharPackageTask: metadata should not be required + * [766] The DocBlox task does not load the markdown library. + * [765] CoverageReportTask incorrectly considers dead code to be unexecuted + * [762] Gratuitous unit test failures on Windows + * [760] SelectorUtils::matchPath() directory matching broken + * [759] DocBloxTask throws an error when using DocBlox 0.12.2 + * [757] Grammar error in ChmodTask documentation + * [755] PharPackageTask Web/Cli stub path is incorrect + * [754] ExecTask: support + * [753] ExecTask: Unit tests and refactoring + * [752] Declaration of Win32FileSystem::compare() + * [750] Enable process isolation support in the PHPUnit task + * [747] Improve "can't load default task list" message + * [745] MkdirTask mode param mistake + * [744] PHP_CodeSniffer formatter doesn't work with summary + * [742] ExecTask docs: link os.name in os attribute + * [741] ExecTask: missing docs for "output", "error" and "level" + * [740] PHPMDTask: "InvalidArgumentException" with no globbed files. + * [739] Making the jsMin suffix optional + * [737] PHPCPDTask: omitting 'outfile' attribute with 'useFIle="false"' + * [735] CopyTask can't copy broken symlinks when included in fileset + * [733] DeleteTask cannot delete dangling symlinks + * [731] Implement filepath support in Available Task + * [720] rSTTask to render reStructuredText + * [658] Add support to Oracle (OCI) in DbDeployTask + * [580] ODBC in DbDeployTask + * [553] copy task bails on symbolic links (filemtime) + * [499] PDO cannot handle PL/Perl function creation statements in PostgreSQL + +Jul. 12, 2011 - Phing 2.4.6 +--------------------------- + +This release fixes a large number of issues, improves a number of tasks +and adds several new tasks (SVN log/list, DocBlox and LoadFile). + + * [732] execTask fails to chdir if the chdir parameter is a symlink to a dir + * [730] phpunitreport: styledir not required + * [729] CopyTask fails when todir="" does not exist + * [725] Clarify documentation for using AvailableTask as a condition + * [723] setIni() fails with memory_limit not set in Megabytes + * [719] TouchTask: file not required? + * [718] mkdir: are parent directories created? + * [715] Fix for mail task documentation + * [712] expectSpecificBuildException fails to detect wrong exception message + * [708] typo in docs: "No you can set" + * [706] Advanced task example missing + * [705] Missing links in Writing Tasks: Summary + * [704] Case problem in "Writing Tasks" with setMessage + * [703] missing links in "Package Imports" + * [701] Setting more then two properties in command line not possible on windows + * [699] Add loadfile task + * [698] Add documentation for patternset element to user guide + * [696] CoverageReportTask doesn't recognize UTF-8 source code + * [695] phpunit Task doesn't support @codeCoverageIgnore[...] comments + * [692] Class 'GroupTest' not found in /usr/share/php/phing/tasks/ext/simpletest/SimpleTestTask.php on line 158 + * [691] foreach doesn't work with filelists + * [690] Support DocBlox + * [689] Improve documentation about selectors + * [688] SshTask Adding (+propertysetter, +displaysetter) + * [685] SvnLogTask and SvnListTask + * [682] Loading custom tasks should use the autoloading mechanism + * [681] phpunit report does not work with a single testcase + * [680] phpunitreport: make tables sortable + * [679] IoncubeEncoderTask improved + * [673] new listener HtmlColorLogger + * [672] DbDeployTask::getDeltasFilesArray has undefined variable + * [671] fix CvsTask documentation + * [670] DirectoryScanner: add darcs to default excludes + * [668] Empty Default Value Behaves Like the Value is not set + * [667] Document how symbolic links and hidden files are treated in copy task + * [663] __toString for register slots + * [662] Hiding the command that is excecuted with "ExecTask" + * [659] optionally skip version check in codesniffer task + * [654] fileset not selecting folders + * [652] PDOSQLExec task doesn't close the DB connection before throw an exception or at the end of the task. + * [642] ERROR: option "-o" not known with phpcs version 1.3.0RC2 and phing/phpcodesniffer 2.4.4 + * [639] Add verbose mode for SCPTask + * [635] ignored autocommit="false" in PDOTask? + * [632] CoverageThresholdTask needs exclusion option/attribute + * [626] Coverage threshold message is too detailed... + * [616] PhpDocumentor prematurely checks for executable + * [613] Would be nice to have -properties= CLI option + * [611] Attribute "title" is wanted in CoverageReportTask + * [608] Tweak test failure message from PHPUnitTask + * [591] PhpLintTask don't log all errors for each file + * [563] Make PatchTask silent on FreeBSD + * [546] Support of filelist in CodeCoverageTask + * [527] pearpkg2: unable to specify different file roles + * [521] jslint warning logger + +Mar. 3, 2011 - Phing 2.4.5 +-------------------------- + +This release fixes several issues, and reverts the changes +that introduced the ComponentHelper class. + + * [657] Wrong example of creating task in stable documentation. + * [656] Many erratas on the "Getting Started"-page. + * [651] Messages of ReplaceTokens should be verbose + * [641] 2.4.4 packages contains .rej and .orig files in release tarball + * [640] "phing -q" does not work: "Unknown argument: -q" + * [634] php print() statement outputting to stdout + * [624] PDOSQLExec fails with Fatal error: Class 'LogWriter' not found in [...]/PDOSQLExecFormatterElement + * [623] 2.4.5RC1 requires PHPUnit erroneously + * [621] PhpLintTask outputs all messages (info and errors) to same loglevel + * [614] phpcodesniffer task changes Phing build working directory + * [610] BUG: AdhocTaskdefTask fails when creating a task that extends from an existing task + * [607] v 2.4.4 broke taskdef for tasks following PEAR naming standard + * [603] Add support to PostgreSQL in DbDeployTask + * [601] Add HTTP_Request2 to optional dependencies + * [600] typo in ReplaceRegexpTask + * [598] Wrong version for optional Services_Amazon_S3 dependency + * [596] PhpDependTask no more compatible with PDepend since 0.10RC1 + * [593] Ssh/scp task: Move ssh2_connect checking from init to main + * [564] command line "-D" switch not handled correctly under windows + * [544] Wrong file set when exclude test/**/** is used + +Dec. 2, 2010 - Phing 2.4.4 +-------------------------- + +This release fixes several issues. + + * [595] FilterChain without ReplaceTokensWithFile creator + * [594] Taskdef in phing 2.4.3 was broken! + * [590] PhpLintTask don't flag files that can't be parsed as bad files + * [589] Mail Task don't show recipients list on log + * [588] Add (optional) dependency to VersionControl_Git and Services_Amazon_S3 packages + * [585] Same line comments in property files are included in the property value + * [570] XmlLintTask - check well-formedness only + * [568] Boolean properties get incorrectly expanded + * [544] Wrong file set when exclude test/**/** is used + * [536] DbDeployTask: Undo script wrongly generated + +Nov. 12, 2010 - Phing 2.4.3 +--------------------------- + +This release adds tasks to interface with Git and Amazon S3, adds support for PHPUnit 3.5, +and fixes numerous issues. + + * [583] UnixFileSystem::compare() is broken + * [582] Add haltonerror attribute to copy/move tasks + * [581] XmlProperty creating wrong properties + * [577] SVN commands fail on Windows XP + * [575] xmlproperty - misplaced xml attributes + * [574] Task "phpcodesniffer" broken, no output + * [572] ImportTask don't skipp file if optional is set to true + * [560] [PATCH] Compatibility with PHPUnit 3.5. + * [559] UpToDate not override value of property when target is called by phingcall + * [555] STRICT Declaration of UnixFileSystem::getBooleanAttributes() should be compatible with that of FileSystem::getBooleanAttributes() + * [554] Patch to force PhpDocumentor to log using phing + * [551] SVN Switch Task + * [550] Ability to convert encoding of files + * [549] ScpTask doesn't finish the transfer properly + * [547] The new attribute version does not work + * [543] d51PearPkg2Task: Docs link wrong + * [542] JslLintTask: wrap conf parameter with escapeshellarg + * [537] Install documentation incorrect/incomplete + * [536] DbDeployTask: Undo script wrongly generated + * [534] Task for downloading a file through HTTP + * [531] cachefile parameter of PhpLintTask also caches erroneous files + * [530] XmlLintTask does not stop buid process when schema validation fails + * [529] d51pearpkg2: setOptions() call does not check return value + * [526] pearpkg2: extdeps and replacements mappings not documented + * [525] pearpkg2: minimal version on dependency automatically set max and recommended + * [524] pearpkg2: maintainers mapping does not support "active" tag + * [520] Need SvnLastChangedRevisionTask to grab the last changed revision for the current working directory + * [518] [PHP Error] file_put_contents(): Filename cannot be empty in phpcpdesniffer task + * [513] Version tag doesn't increment bugfix portion of the version + * [511] Properties not being set on subsequent sets. + * [510] to show test name when testing fails + * [501] formatter type "clover" of task "phpunit" doesn't generate coverage according to task "coverage-setup" + * [488] FtpDeployTask is very silent, error messages are not clear + * [455] Should be able to ignore a task when listing them from CLI + * [369] Add Git Support + +Jul. 28, 2010 - Phing 2.4.2 +--------------------------- + + * [509] Phing.php setIni() does not honor -1 as unlimited + * [506] Patch to allow -D