From: <cr...@us...> - 2009-09-09 16:09:22
|
Revision: 5671 http://jnode.svn.sourceforge.net/jnode/?rev=5671&view=rev Author: crawley Date: 2009-09-09 16:09:10 +0000 (Wed, 09 Sep 2009) Log Message: ----------- Merge changes from 'trunk' at r5663 (shell) Modified Paths: -------------- branches/jikesRVM/shell/.classpath branches/jikesRVM/shell/.project branches/jikesRVM/shell/.settings/org.eclipse.jdt.core.prefs branches/jikesRVM/shell/build.xml branches/jikesRVM/shell/descriptors/org.beanshell.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.bsh.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.driver.console.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.driver.system.acpi.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.driver.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.test.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.help.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.xml branches/jikesRVM/shell/shell.iml branches/jikesRVM/shell/src/shell/org/jnode/shell/Command.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandInfo.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandInvoker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandLine.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandShell.java branches/jikesRVM/shell/src/shell/org/jnode/shell/DefaultCommandInvoker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/Shell.java branches/jikesRVM/shell/src/shell/org/jnode/shell/ShellException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/ShellManager.java branches/jikesRVM/shell/src/shell/org/jnode/shell/ShellUtils.java branches/jikesRVM/shell/src/shell/org/jnode/shell/ThreadCommandInvoker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/alias/AliasManager.java branches/jikesRVM/shell/src/shell/org/jnode/shell/alias/NoSuchAliasException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/alias/def/DefaultAliasManager.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/driver/DeviceCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/driver/console/ConsoleCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/driver/system/acpi/AcpiCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/test/SuiteCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/test/TestCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/def/DefaultShellManager.java branches/jikesRVM/shell/src/shell/org/jnode/shell/def/ShellPlugin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/CommandLineElement.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/CompletionException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/Help.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/HelpException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/def/SystemHelpPlugin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/messages.properties branches/jikesRVM/shell/src/shell/org/jnode/shell/help/messages_de.properties branches/jikesRVM/shell/src/shell/org/jnode/shell/help/messages_fr.properties Added Paths: ----------- branches/jikesRVM/shell/.checkstyle branches/jikesRVM/shell/build-tests.xml branches/jikesRVM/shell/descriptors/js.xml branches/jikesRVM/shell/descriptors/net.n3.nanoxml.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.bjorne.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.driver.system.bus.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.syntax.xml branches/jikesRVM/shell/descriptors/org.jnode.test.shell.xml branches/jikesRVM/shell/lib/bsh-2.0b5.jar branches/jikesRVM/shell/lib/nanoxml-2.2.3.jar branches/jikesRVM/shell/lib/rhino1.6r5-jsr223.jar branches/jikesRVM/shell/src/emu/ branches/jikesRVM/shell/src/emu/org/ branches/jikesRVM/shell/src/emu/org/jnode/ branches/jikesRVM/shell/src/emu/org/jnode/emu/ branches/jikesRVM/shell/src/emu/org/jnode/emu/DeviceManager.java branches/jikesRVM/shell/src/emu/org/jnode/emu/Emu.java branches/jikesRVM/shell/src/emu/org/jnode/emu/EmuException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/AbstractCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/ArgumentCompleter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/AsyncCommandInvoker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/BuiltinCommandInfo.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandCompletions.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandInterpreter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandRunnable.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandRunner.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandShellReader.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandThread.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandThreadImpl.java branches/jikesRVM/shell/src/shell/org/jnode/shell/Completable.java branches/jikesRVM/shell/src/shell/org/jnode/shell/DefaultInterpreter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/NoTokensAvailableException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/PathnamePattern.java branches/jikesRVM/shell/src/shell/org/jnode/shell/RedirectingInterpreter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/ShellControlException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/ShellFailureException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/ShellInvocationException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/ShellSyntaxException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/SimpleCommandInvoker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/SymbolSource.java branches/jikesRVM/shell/src/shell/org/jnode/shell/ThreadExitListener.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/AliasBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/AssignmentArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneAliasDefinitionArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneAliasNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneArithmeticEvaluator.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneBuiltinCommandInfo.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneCompletable.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneCompleter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneContext.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneControlException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneInterpreter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneParser.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjornePipeline.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneShellPlugin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneSubshellRunner.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneToken.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneTokenizer.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BreakBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/CaseCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/CaseItemNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/CharIterator.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ColonBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/CommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ContinueBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ExitBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ExportBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ForCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/FunctionDefinitionNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/IfCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ListCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/LoopCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ReadBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ReadonlyBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/RedirectionNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ReturnBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/SetBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/SetFlagArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ShiftBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/SimpleCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/SourceBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/UnaliasBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/UnsetBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/VariableNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/VariableSlot.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/bsh/BshCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/driver/console/ClearConsoleCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/driver/system/bus/ branches/jikesRVM/shell/src/shell/org/jnode/shell/command/driver/system/bus/SMBusCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/EnhancedHelp.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/HelpFactory.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/def/DefaultHelpFactory.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/def/NewSyntaxHelp.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/def/TextHelpBase.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/ branches/jikesRVM/shell/src/shell/org/jnode/shell/io/BaseCommandIO.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandIO.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandIOException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandIOHolder.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandIOMarker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandInput.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandInputOutput.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandOutput.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/FanoutWriter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/NullInputStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/NullOutputStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/Pipeline.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/PipelineInputStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/PipelineOutputStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/ShellConsoleReader.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/ShellConsoleWriter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/ branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/IsolateCommandInvoker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/IsolateCommandLauncher.java branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/IsolateCommandThreadImpl.java branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/IsolateSocket.java branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/IsolateSocketImpl.java branches/jikesRVM/shell/src/shell/org/jnode/shell/jnode.ini.dist branches/jikesRVM/shell/src/shell/org/jnode/shell/package.html branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/AbstractProxyPrintStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/Proclet.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletCommandInvoker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletIOContext.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletProxyInputStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletProxyPrintStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletProxyStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/AliasArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/AlternativesSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/Argument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ArgumentBundle.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ArgumentSpecLoader.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ArgumentSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ClassNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/CommandSyntaxException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/CountryArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/DefaultSyntaxManager.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/DeviceArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/EmptySyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/EnumArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/FileArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/FlagArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/GroupSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/HostNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/IntegerArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/KeyboardLayoutArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/LanguageArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/Log4jLevelArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/Log4jLoggerArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/LongArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MappedArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuAlternation.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuBackReference.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuParser.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuPreset.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuSequence.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuSymbol.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/OptionSetSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/OptionSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/OptionalSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/PluginArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/PluginSyntaxSpecAdapter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/PortNumberArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/PowersetSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/PropertyNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/RepeatSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SequenceSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SharedStack.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ShellPropertyNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SizeArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/StringArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SymbolSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/Syntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxArgumentMissingException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxBundle.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxFailureException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxManager.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxMultiplicityException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxSpecAdapter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxSpecLoader.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SystemSyntaxPlugin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ThreadNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/URLArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/VerbSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/XMLSyntaxSpecAdapter.java branches/jikesRVM/shell/src/test/ branches/jikesRVM/shell/src/test/org/ branches/jikesRVM/shell/src/test/org/jnode/ branches/jikesRVM/shell/src/test/org/jnode/test/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/AllTests.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/Cassowary.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/CompletionHelper.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/CompletionInfoTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/CompletionTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/DefaultSyntaxCompletionTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/DeviceManager.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/MyAliasCommand.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/MyCompileCommand.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/MyCpuIDCommand.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/MyDuhCommand.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/MyEchoCommand.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/PathnamePatternTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/all-tests.xml branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjorneArithmeticEvaluatorTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjorneCompletionTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjorneContextTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjorneParserTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjornePseudoPlugin.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjorneTokenizerTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/bjorne-builtin-tests.xml branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/bjorne-shell-tests.xml branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/ClassTestRunner.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/CommandTestRunner.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/DummyPseudoPlugin.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/PluginSpecification.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/PseudoPlugin.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/ScriptTestRunner.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestCommandShell.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestEmu.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestHarness.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestRunnable.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestRunnerBase.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestRunnerException.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestSetSpecification.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestSpecification.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestSpecificationException.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestSpecificationParser.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestsAbandonedException.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TextContent.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/help/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/help/DefaultHelpTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/io/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/io/PipelineTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/io/ReaderInputStreamTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/io/WriterOutputStreamTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/proclet/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/proclet/ProcletStreamTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/AllTests.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/AlternativesSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/ArgumentBundleTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/ArgumentMultiplicityTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/ArgumentTypesTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/CommandLineTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/DefaultTokenizerTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/MuParserTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/MuParserTest2.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/MuSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/OptionSetSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/OptionSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/PowersetSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/RepeatSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/SequenceSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/TestAliasManager.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/TestShell.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/TestSyntaxManager.java Removed Paths: ------------- branches/jikesRVM/shell/descriptors/org.jnode.shell.command.ant.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.debug.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.log4j.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.plugin.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.system.xml branches/jikesRVM/shell/descriptors/org.jnode.shell.command.xml branches/jikesRVM/shell/lib/bsh-2.0b1.jar branches/jikesRVM/shell/src/emu/org/ branches/jikesRVM/shell/src/emu/org/jnode/ branches/jikesRVM/shell/src/emu/org/jnode/emu/ branches/jikesRVM/shell/src/emu/org/jnode/emu/DeviceManager.java branches/jikesRVM/shell/src/emu/org/jnode/emu/Emu.java branches/jikesRVM/shell/src/emu/org/jnode/emu/EmuException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CommandHistory.java branches/jikesRVM/shell/src/shell/org/jnode/shell/CompletionInfo.java branches/jikesRVM/shell/src/shell/org/jnode/shell/Line.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/AliasBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/AssignmentArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneAliasDefinitionArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneAliasNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneArithmeticEvaluator.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneBuiltinCommandInfo.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneCompletable.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneCompleter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneContext.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneControlException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneInterpreter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneParser.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjornePipeline.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneShellPlugin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneSubshellRunner.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneToken.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BjorneTokenizer.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/BreakBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/CaseCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/CaseItemNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/CharIterator.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ColonBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/CommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ContinueBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ExitBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ExportBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ForCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/FunctionDefinitionNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/IfCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ListCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/LoopCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ReadBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ReadonlyBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/RedirectionNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ReturnBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/SetBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/SetFlagArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/ShiftBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/SimpleCommandNode.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/SourceBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/UnaliasBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/UnsetBuiltin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/VariableNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/bjorne/VariableSlot.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/AliasCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/ClassCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/ClasspathCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/CompileCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/DateCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/DisassembleCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/EchoCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/EnvCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/ExecCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/ExitCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/GcCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/GrepCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/HelpCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/HistoryCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/JavaCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/KillCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/LoadkeysCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/LocaleCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/MemoryCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/NamespaceCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/OnHeapCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/RunCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/SetCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/ThreadCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/ant/ branches/jikesRVM/shell/src/shell/org/jnode/shell/command/bsh/BeanshellCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/debug/ branches/jikesRVM/shell/src/shell/org/jnode/shell/command/driver/system/acpi/SMBusCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/driver/system/bus/SMBusCommand.java branches/jikesRVM/shell/src/shell/org/jnode/shell/command/log4j/ branches/jikesRVM/shell/src/shell/org/jnode/shell/command/plugin/ branches/jikesRVM/shell/src/shell/org/jnode/shell/command/system/ branches/jikesRVM/shell/src/shell/org/jnode/shell/help/AliasArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/Argument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/ClassNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/CountryArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/DeviceArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/FileArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/IntegerArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/LanguageArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/LongArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/OptionArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/Parameter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/ParsedArguments.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/PluginArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/PropertyNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/StringArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/StringListArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/Syntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/SyntaxErrorException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/ThreadNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/URLArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/help/def/DefaultHelp.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/BaseCommandIO.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandIO.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandIOException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandIOHolder.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandIOMarker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandInput.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandInputOutput.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/CommandOutput.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/FanoutWriter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/NullInputStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/NullOutputStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/Pipeline.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/PipelineInputStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/PipelineOutputStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/ShellConsoleReader.java branches/jikesRVM/shell/src/shell/org/jnode/shell/io/ShellConsoleWriter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/IsolateCommandInvoker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/IsolateCommandLauncher.java branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/IsolateCommandThreadImpl.java branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/IsolateSocket.java branches/jikesRVM/shell/src/shell/org/jnode/shell/isolate/IsolateSocketImpl.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/AbstractProxyPrintStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/Proclet.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletCommandInvoker.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletIOContext.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletProxyInputStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletProxyPrintStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/proclet/ProcletProxyStream.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/AliasArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/AlternativesSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/Argument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ArgumentBundle.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ArgumentSpecLoader.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ArgumentSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ClassNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/CommandSyntaxException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/CountryArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/DefaultSyntaxManager.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/DeviceArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/EmptySyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/EnumArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/FileArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/FlagArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/GroupSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/HostNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/IntegerArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/KeyboardLayoutArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/LanguageArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/Log4jLevelArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/Log4jLoggerArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/LongArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MappedArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuAlternation.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuBackReference.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuParser.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuPreset.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuSequence.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuSymbol.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/MuSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/OptionSetSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/OptionSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/OptionalSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/PluginArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/PluginSyntaxSpecAdapter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/PortNumberArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/PowersetSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/PropertyNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/RepeatSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SequenceSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SharedStack.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ShellPropertyNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SizeArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/StringArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SymbolSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/Syntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxArgumentMissingException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxBundle.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxFailureException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxManager.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxMultiplicityException.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxSpecAdapter.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SyntaxSpecLoader.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/SystemSyntaxPlugin.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/ThreadNameArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/URLArgument.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/VerbSyntax.java branches/jikesRVM/shell/src/shell/org/jnode/shell/syntax/XMLSyntaxSpecAdapter.java branches/jikesRVM/shell/src/test/org/ branches/jikesRVM/shell/src/test/org/jnode/ branches/jikesRVM/shell/src/test/org/jnode/test/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/AllTests.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/Cassowary.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/CompletionHelper.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/CompletionInfoTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/CompletionTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/DefaultSyntaxCompletionTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/DeviceManager.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/MyAliasCommand.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/MyCompileCommand.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/MyCpuIDCommand.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/MyDuhCommand.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/MyEchoCommand.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/PathnamePatternTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/all-tests.xml branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjorneArithmeticEvaluatorTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjorneCompletionTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjorneContextTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjorneParserTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjornePseudoPlugin.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/BjorneTokenizerTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/bjorne-builtin-tests.xml branches/jikesRVM/shell/src/test/org/jnode/test/shell/bjorne/bjorne-shell-tests.xml branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/ClassTestRunner.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/CommandTestRunner.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/DummyPseudoPlugin.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/PluginSpecification.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/PseudoPlugin.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/ScriptTestRunner.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestCommandShell.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestEmu.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestHarness.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestRunnable.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestRunnerBase.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestRunnerException.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestSetSpecification.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestSpecification.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestSpecificationException.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestSpecificationParser.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TestsAbandonedException.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/harness/TextContent.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/help/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/help/DefaultHelpTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/io/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/io/PipelineTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/io/ReaderInputStreamTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/io/WriterOutputStreamTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/proclet/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/proclet/ProcletStreamTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/ branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/AllTests.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/AlternativesSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/ArgumentBundleTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/ArgumentMultiplicityTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/ArgumentTypesTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/CommandLineTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/DefaultTokenizerTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/MuParserTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/MuParserTest2.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/MuSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/OptionSetSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/OptionSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/PowersetSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/RepeatSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/SequenceSyntaxTest.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/TestAliasManager.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/TestShell.java branches/jikesRVM/shell/src/test/org/jnode/test/shell/syntax/TestSyntaxManager.java Property Changed: ---------------- branches/jikesRVM/shell/ branches/jikesRVM/shell/src/shell/org/jnode/shell/help/InetAddressArgument.java Property changes on: branches/jikesRVM/shell ___________________________________________________________________ Modified: svn:ignore - build + build reports Added: svn:mergeinfo + /trunk/shell:2906-5663 Copied: branches/jikesRVM/shell/.checkstyle (from rev 5663, trunk/shell/.checkstyle) =================================================================== --- branches/jikesRVM/shell/.checkstyle (rev 0) +++ branches/jikesRVM/shell/.checkstyle 2009-09-09 16:09:10 UTC (rev 5671) @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<fileset-config file-format-version="1.2.0" simple-config="true"> + <local-check-config name="JNode checkstyle" location="/all/jnode_checks.xml" type="project" description=""> + <additional-data name="protect-config-file" value="true"/> + </local-check-config> + <fileset name="tous" enabled="true" check-config-name="JNode checkstyle" local="true"> + <file-match-pattern match-pattern="." include-pattern="true"/> + </fileset> + <filter name="NonSrcDirs" enabled="true"/> +</fileset-config> Modified: branches/jikesRVM/shell/.classpath =================================================================== --- branches/jikesRVM/shell/.classpath 2009-09-09 15:52:30 UTC (rev 5670) +++ branches/jikesRVM/shell/.classpath 2009-09-09 16:09:10 UTC (rev 5671) @@ -1,11 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry kind="src" path="src/shell"/> - <classpathentry kind="src" path="/JNode-Core"/> - <classpathentry kind="lib" path="/JNode-Core/lib/log4j-1.2.8.jar"/> - <classpathentry kind="lib" path="/JNode-Core/lib/junit.jar"/> - <classpathentry kind="lib" path="/JNode-Core/lib/ant.jar"/> - <classpathentry kind="lib" path="lib/bsh-2.0b1.jar"/> - <classpathentry kind="lib" path="/JNode-Core/lib/ant-launcher.jar"/> + <classpathentry excluding="**/.svn/**" kind="src" path="src/shell"/> + <classpathentry excluding="**/.svn/**" kind="src" path="src/emu"/> + <classpathentry excluding="**/.svn/**" kind="src" path="src/test"/> + <classpathentry kind="src" path="/core"/> + <classpathentry exported="true" kind="lib" path="lib/bsh-2.0b5.jar"/> + <classpathentry kind="lib" path="lib/rhino1.6r5-jsr223.jar"/> + <classpathentry kind="lib" path="/core/lib/ant-launcher.jar"/> + <classpathentry kind="lib" path="/core/lib/ant.jar"/> + <classpathentry kind="lib" path="/core/lib/log4j-1.2.8.jar"/> + <classpathentry kind="lib" path="lib/nanoxml-2.2.3.jar"/> + <classpathentry kind="lib" path="/core/lib/junit-4.5.jar"/> + <classpathentry kind="lib" path="/all/lib/classlib.jar" sourcepath="/all/lib/classlib-src.jar"/> <classpathentry kind="output" path="build/classes"/> </classpath> Modified: branches/jikesRVM/shell/.project =================================================================== --- branches/jikesRVM/shell/.project 2009-09-09 15:52:30 UTC (rev 5670) +++ branches/jikesRVM/shell/.project 2009-09-09 16:09:10 UTC (rev 5671) @@ -1,8 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>JNode-Shell</name> + <name>shell</name> <comment></comment> <projects> + <project>all</project> <project>JNode-Core</project> </projects> <buildSpec> @@ -11,8 +12,14 @@ <arguments> </arguments> </buildCommand> + <buildCommand> + <name>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</name> + <arguments> + </arguments> + </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> + <nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature> </natures> </projectDescription> Modified: branches/jikesRVM/shell/.settings/org.eclipse.jdt.core.prefs =================================================================== --- branches/jikesRVM/shell/.settings/org.eclipse.jdt.core.prefs 2009-09-09 15:52:30 UTC (rev 5670) +++ branches/jikesRVM/shell/.settings/org.eclipse.jdt.core.prefs 2009-09-09 16:09:10 UTC (rev 5671) @@ -1,12 +1,66 @@ -#Tue Apr 12 20:13:19 CEST 2005 +#Mon Jul 14 11:34:04 CEST 2008 eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.compliance=1.6 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.autoboxing=ignore +org.eclipse.jdt.core.compiler.problem.deprecation=warning +org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled +org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled +org.eclipse.jdt.core.compiler.problem.discouragedReference=warning +org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.5 +org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore +org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled +org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore +org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning +org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning +org.eclipse.jdt.core.compiler.problem.forbiddenReference=error +org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning +org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning +org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore +org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore +org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore +org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning +org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore +org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning +org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning +org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning +org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore +org.eclipse.jdt.core.compiler.problem.nullReference=ignore +org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning +org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore +org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore +org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore +org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning +org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore +org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled +org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning +org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled +org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore +org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning +org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning +org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore +org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning +org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore +org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore +org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled +org.eclipse.jdt.core.compiler.problem.unusedImport=warning +org.eclipse.jdt.core.compiler.problem.unusedLabel=warning +org.eclipse.jdt.core.compiler.problem.unusedLocal=warning +org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore +org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled +org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning +org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning +org.eclipse.jdt.core.compiler.source=1.6 Copied: branches/jikesRVM/shell/build-tests.xml (from rev 5663, trunk/shell/build-tests.xml) =================================================================== --- branches/jikesRVM/shell/build-tests.xml (rev 0) +++ branches/jikesRVM/shell/build-tests.xml 2009-09-09 16:09:10 UTC (rev 5671) @@ -0,0 +1,63 @@ +<project name="JNode-Shell-Tests" default="all" basedir="."> + + <import file="${basedir}/../all/build.xml"/> + + <target name="help" description="output target descriptions"> + <echo> +The main targets (tests) for this build are as follows: +all Runs all tests for this project +all-blackbox Runs all blackbox tests for this project +all-junit Runs all JUnit tests for this project +bjorne Runs the bjorne interpreter blackbox-tests +help Output these messages + </echo> + </target> + + <!-- FIXME - I think that we need some 'Ant magic' for running blackbox tests. + For a start, we need to be able to set the blackbox options (-E, -F, -v, -d, etc) + once in an Ant property. --> + + <target name="bjorne"> + <java classpathref="cp-test" classname="org.jnode.test.shell.harness.TestHarness"> + <arg value="-E"/> + <arg value="-v"/> + <arg value="-s"/> + <arg value="${root.dir}"/> + <arg value="${basedir}/src/test/org/jnode/test/shell/bjorne/bjorne-shell-tests.xml"/> + <arg value="${basedir}/src/test/org/jnode/test/shell/bjorne/bjorne-builtin-tests.xml"/> + </java> + </target> + + <target name="all-blackbox"> + <java classpathref="cp-test" classname="org.jnode.test.shell.harness.TestHarness"> + <arg value="-E" /> + <arg value="-v"/> + <arg value="-s" /> + <arg value="${root.dir}" /> + <arg value="${basedir}/src/test/org/jnode/test/shell/all-tests.xml" /> + </java> + </target> + + <target name="all-junit"> + <delete dir="${basedir}/reports/junit"/> + <mkdir dir="${basedir}/reports/junit"/> + <junit showoutput="on" printsummary="on" fork="on"> + <classpath refid="cp-test"/> + <formatter type="plain"/> + <batchtest fork="yes" todir="${basedir}/reports/junit"> + <fileset dir="${basedir}/src/test"> + <include name="**/*Test.java" /> + <!-- + FIXME - Some of the unit tests may need to be excluded if they cannot be + made to run in classic Java from the sandbox command line. + --> + </fileset> + </batchtest> + </junit> + </target> + + <target name="all" depends="all-junit,all-blackbox" /> + +</project> + + Modified: branches/jikesRVM/shell/build.xml =================================================================== --- branches/jikesRVM/shell/build.xml 2009-09-09 15:52:30 UTC (rev 5670) +++ branches/jikesRVM/shell/build.xml 2009-09-09 16:09:10 UTC (rev 5671) @@ -10,6 +10,7 @@ <!-- Subproject specific classpath --> <path id="my-cp"> <pathelement location="${jnode-core.jar}"/> + <pathelement location="${nanoxml-java.jar}"/> <path refid="cp"/> </path> @@ -18,14 +19,17 @@ <mkdir dir="${my-classes.dir}"/> <jnode.copy-descriptors/> <copy todir="${my-classes.dir}"> - <fileset dir="${my-src.dir}/shell" excludes="**/*.java,**/package.html"/> + <fileset dir="${my-src.dir}/shell" excludes="**/*.java,**/package.html"/> + <fileset dir="${my-src.dir}/test" excludes="**/*.java,**/package.html"/> </copy> </target> <!-- Compile all subproject java files --> <target name="compile" depends="prepare"> <jnode.compile> - <src path="${my-src.dir}/shell"/> + <src path="${my-src.dir}/shell"/> + <src path="${my-src.dir}/test"/> + <src path="${my-src.dir}/emu"/> <classpath refid="my-cp"/> </jnode.compile> </target> Copied: branches/jikesRVM/shell/descriptors/js.xml (from rev 5663, trunk/shell/descriptors/js.xml) =================================================================== --- branches/jikesRVM/shell/descriptors/js.xml (rev 0) +++ branches/jikesRVM/shell/descriptors/js.xml 2009-09-09 16:09:10 UTC (rev 5671) @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plugin SYSTEM "jnode.dtd"> + +<plugin id="js" + name="Rhino classes" + version="1.0" + provider-name="mozilla.org" + provider-url="http://www.mozilla.org/rhino/" + license-name="mpl"> + + <runtime> + <library name="js.jar"> + <export name="*"/> + </library> + </runtime> + + <extension point="org.jnode.shell.aliases"> + <alias name="js" class="org.mozilla.javascript.tools.shell.Main"/> + </extension> + + <extension point="org.jnode.security.permissions"> + <permission class="java.io.FilePermission" name="<<ALL FILES>>" actions="read,write"/> + <permission class="java.lang.RuntimePermission" name="setSecurityManager" actions="*" /> + <permission class="java.lang.RuntimePermission" name="createClassLoader" actions="*" /> + <permission class="java.lang.RuntimePermission" name="setIO" actions="*" /> + <permission class="java.lang.RuntimePermission" name="exitVM" actions="*" /> + <permission class="org.jnode.security.JNodePermission" name="getVmClass" actions="*" /> + <permission class="java.util.PropertyPermission" name="*" actions="read,write"/> + </extension> +</plugin> \ No newline at end of file Copied: branches/jikesRVM/s... [truncated message content] |