move stuff to where I think Maven wants it

Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/07f5a7de
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/07f5a7de
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/07f5a7de

Branch: refs/heads/feature/maven-migration-test
Commit: 07f5a7de02918b9e0cb7e176e6c23d29dd887f8e
Parents: 7c3c488
Author: Alex Harui <aha...@apache.org>
Authored: Fri Apr 22 12:20:07 2016 -0700
Committer: Alex Harui <aha...@apache.org>
Committed: Fri Apr 22 12:20:07 2016 -0700

----------------------------------------------------------------------
 debugger/src/flash/tools/ActionLocation.java    |   53 -
 .../src/flash/tools/SwfActionContainer.java     |  295 -
 .../src/flash/tools/debugger/AIRLaunchInfo.java |  123 -
 .../AlreadyActiveApplicationException.java      |   47 -
 .../src/flash/tools/debugger/Bootstrap.java     |   53 -
 debugger/src/flash/tools/debugger/Browser.java  |   82 -
 .../tools/debugger/CommandLineException.java    |   79 -
 .../flash/tools/debugger/DebuggerLocalizer.java |  102 -
 .../debugger/DefaultDebuggerCallbacks.java      |  431 --
 debugger/src/flash/tools/debugger/Frame.java    |  122 -
 .../tools/debugger/IDebuggerCallbacks.java      |  150 -
 .../tools/debugger/ILaunchNotification.java     |   39 -
 .../src/flash/tools/debugger/ILauncher.java     |   49 -
 .../src/flash/tools/debugger/IProgress.java     |   36 -
 .../tools/debugger/InProgressException.java     |   28 -
 debugger/src/flash/tools/debugger/Isolate.java  |   40 -
 .../flash/tools/debugger/IsolateController.java |  184 -
 .../flash/tools/debugger/IsolateSession.java    |  177 -
 debugger/src/flash/tools/debugger/Location.java |   41 -
 .../tools/debugger/NoResponseException.java     |   61 -
 .../tools/debugger/NotConnectedException.java   |   33 -
 .../tools/debugger/NotSupportedException.java   |   39 -
 .../tools/debugger/NotSuspendedException.java   |   33 -
 debugger/src/flash/tools/debugger/Player.java   |   82 -
 .../tools/debugger/PlayerDebugException.java    |   30 -
 debugger/src/flash/tools/debugger/Session.java  |  604 --
 .../flash/tools/debugger/SessionManager.java    |  390 -
 .../flash/tools/debugger/SessionManager2.java   |  184 -
 .../src/flash/tools/debugger/SourceFile.java    |  124 -
 .../src/flash/tools/debugger/SourceLocator.java |   51 -
 .../src/flash/tools/debugger/SuspendReason.java |   48 -
 .../tools/debugger/SuspendedException.java      |   33 -
 debugger/src/flash/tools/debugger/SwfInfo.java  |  110 -
 debugger/src/flash/tools/debugger/Value.java    |  255 -
 .../flash/tools/debugger/ValueAttribute.java    |   42 -
 debugger/src/flash/tools/debugger/Variable.java |  169 -
 .../flash/tools/debugger/VariableAttribute.java |  168 -
 .../src/flash/tools/debugger/VariableType.java  |   34 -
 .../flash/tools/debugger/VersionException.java  |   34 -
 debugger/src/flash/tools/debugger/Watch.java    |   52 -
 .../src/flash/tools/debugger/WatchKind.java     |   33 -
 .../tools/debugger/concrete/AIRPlayer.java      |   64 -
 .../tools/debugger/concrete/AbstractPlayer.java |   55 -
 .../tools/debugger/concrete/ActiveXPlayer.java  |   39 -
 .../flash/tools/debugger/concrete/BinaryOp.java |   47 -
 .../flash/tools/debugger/concrete/DBrowser.java |   65 -
 .../flash/tools/debugger/concrete/DIsolate.java |   49 -
 .../tools/debugger/concrete/DLocation.java      |   73 -
 .../flash/tools/debugger/concrete/DManager.java | 2583 -------
 .../flash/tools/debugger/concrete/DMessage.java | 1016 ---
 .../tools/debugger/concrete/DMessageCache.java  |  110 -
 .../debugger/concrete/DMessageCounter.java      |  208 -
 .../flash/tools/debugger/concrete/DModule.java  |  832 ---
 .../tools/debugger/concrete/DProtocol.java      |  495 --
 .../debugger/concrete/DProtocolNotifierIF.java  |   34 -
 .../tools/debugger/concrete/DStackContext.java  |  176 -
 .../tools/debugger/concrete/DSuspendInfo.java   |   57 -
 .../flash/tools/debugger/concrete/DSwfInfo.java |  323 -
 .../flash/tools/debugger/concrete/DValue.java   |  534 --
 .../tools/debugger/concrete/DVariable.java      |  517 --
 .../flash/tools/debugger/concrete/DWatch.java   |   50 -
 .../debugger/concrete/GetVariableFlag.java      |   63 -
 .../debugger/concrete/IsolatePlayerSession.java |  221 -
 .../concrete/LineFunctionContainer.java         |  162 -
 .../debugger/concrete/NetscapePluginPlayer.java |   42 -
 .../tools/debugger/concrete/PlayerSession.java  | 3069 --------
 .../concrete/PlayerSessionIsolateStatus.java    |   25 -
 .../debugger/concrete/PlayerSessionManager.java | 1211 ---
 .../debugger/concrete/ProcessListener.java      |  206 -
 .../tools/debugger/concrete/ScriptText.java     |  158 -
 .../debugger/concrete/StandalonePlayer.java     |   42 -
 .../tools/debugger/concrete/StreamListener.java |   71 -
 .../concrete/appleScriptCloseCaminoWindow.txt   |   59 -
 .../concrete/appleScriptCloseSafariWindow.txt   |   53 -
 .../appleScriptGetDefaultBrowserName.txt        |   33 -
 .../tools/debugger/concrete/djapi_da.properties |   29 -
 .../tools/debugger/concrete/djapi_de.properties |   29 -
 .../tools/debugger/concrete/djapi_en.properties |   29 -
 .../tools/debugger/concrete/djapi_es.properties |   29 -
 .../tools/debugger/concrete/djapi_fi.properties |   29 -
 .../tools/debugger/concrete/djapi_fr.properties |   29 -
 .../tools/debugger/concrete/djapi_it.properties |   29 -
 .../tools/debugger/concrete/djapi_ja.properties |   29 -
 .../tools/debugger/concrete/djapi_ko.properties |   29 -
 .../tools/debugger/concrete/djapi_nb.properties |   29 -
 .../tools/debugger/concrete/djapi_nl.properties |   29 -
 .../tools/debugger/concrete/djapi_pt.properties |   29 -
 .../tools/debugger/concrete/djapi_ru.properties |   29 -
 .../tools/debugger/concrete/djapi_sv.properties |   29 -
 .../debugger/concrete/djapi_zh_CN.properties    |   29 -
 .../debugger/concrete/djapi_zh_TW.properties    |   29 -
 .../flash/tools/debugger/djapi_da.properties    |   29 -
 .../flash/tools/debugger/djapi_de.properties    |   29 -
 .../flash/tools/debugger/djapi_en.properties    |   29 -
 .../flash/tools/debugger/djapi_es.properties    |   29 -
 .../flash/tools/debugger/djapi_fi.properties    |   29 -
 .../flash/tools/debugger/djapi_fr.properties    |   29 -
 .../flash/tools/debugger/djapi_it.properties    |   29 -
 .../flash/tools/debugger/djapi_ja.properties    |   29 -
 .../flash/tools/debugger/djapi_ko.properties    |   29 -
 .../flash/tools/debugger/djapi_nb.properties    |   29 -
 .../flash/tools/debugger/djapi_nl.properties    |   29 -
 .../flash/tools/debugger/djapi_pt.properties    |   29 -
 .../flash/tools/debugger/djapi_ru.properties    |   29 -
 .../flash/tools/debugger/djapi_sv.properties    |   29 -
 .../flash/tools/debugger/djapi_zh_CN.properties |   29 -
 .../flash/tools/debugger/djapi_zh_TW.properties |   29 -
 .../flash/tools/debugger/events/BreakEvent.java |   47 -
 .../debugger/events/ConsoleErrorFault.java      |   31 -
 .../flash/tools/debugger/events/DebugEvent.java |   29 -
 .../debugger/events/DivideByZeroFault.java      |   33 -
 .../tools/debugger/events/ExceptionFault.java   |   61 -
 .../flash/tools/debugger/events/FaultEvent.java |   84 -
 .../debugger/events/FileListModifiedEvent.java  |   29 -
 .../events/FunctionMetaDataAvailableEvent.java  |   38 -
 .../debugger/events/InvalidTargetFault.java     |   32 -
 .../tools/debugger/events/InvalidURLFault.java  |   31 -
 .../tools/debugger/events/InvalidWithFault.java |   34 -
 .../debugger/events/IsolateCreateEvent.java     |   38 -
 .../tools/debugger/events/IsolateExitEvent.java |   38 -
 .../tools/debugger/events/ProtoLimitFault.java  |   34 -
 .../debugger/events/RecursionLimitFault.java    |   33 -
 .../debugger/events/ScriptTimeoutFault.java     |   33 -
 .../debugger/events/StackUnderFlowFault.java    |   33 -
 .../tools/debugger/events/SwfLoadedEvent.java   |   57 -
 .../tools/debugger/events/SwfUnloadedEvent.java |   40 -
 .../flash/tools/debugger/events/TraceEvent.java |   32 -
 .../debugger/expression/AS3DebuggerBURM.jbg     |  336 -
 .../AS3DebuggerCompoundAssignmentRules.jbg      |   28 -
 .../debugger/expression/AS3DebuggerReducer.java | 2294 ------
 .../debugger/expression/AS3DebuggerRules.jbg    |  746 --
 .../tools/debugger/expression/ASTBuilder.java   |  153 -
 .../tools/debugger/expression/Context.java      |  126 -
 .../debugger/expression/DebuggerExpression.java |  163 -
 .../expression/DebuggerExpressionEvaluator.java |   76 -
 .../tools/debugger/expression/DebuggerUtil.java |  104 -
 .../debugger/expression/DebuggerValue.java      |   26 -
 .../flash/tools/debugger/expression/ECMA.java   |  430 --
 .../ExpressionEvaluatorException.java           |   39 -
 .../expression/FoldedExpressionNode.java        |  252 -
 .../tools/debugger/expression/IASTBuilder.java  |   35 -
 .../tools/debugger/expression/IASTFolder.java   |   43 -
 .../expression/IExpressionEvaluator.java        |   30 -
 .../expression/LogicalOperatorsFolder.java      |  102 -
 .../expression/NoSuchVariableException.java     |   40 -
 .../expression/PlayerFaultException.java        |   48 -
 .../tools/debugger/expression/ValueExp.java     |   79 -
 .../expression/expression_da.properties         |   38 -
 .../expression/expression_de.properties         |   38 -
 .../expression/expression_en.properties         |   38 -
 .../expression/expression_es.properties         |   38 -
 .../expression/expression_fi.properties         |   38 -
 .../expression/expression_fr.properties         |   38 -
 .../expression/expression_it.properties         |   38 -
 .../expression/expression_ja.properties         |   38 -
 .../expression/expression_ko.properties         |   38 -
 .../expression/expression_nb.properties         |   38 -
 .../expression/expression_nl.properties         |   38 -
 .../expression/expression_pt.properties         |   38 -
 .../expression/expression_ru.properties         |   38 -
 .../expression/expression_sv.properties         |   38 -
 .../expression/expression_zh_CN.properties      |   38 -
 .../expression/expression_zh_TW.properties      |   38 -
 .../threadsafe/ThreadSafeASTBuilder.java        |   64 -
 .../threadsafe/ThreadSafeBootstrap.java         |   39 -
 .../threadsafe/ThreadSafeDebuggerObject.java    |   36 -
 .../debugger/threadsafe/ThreadSafeFrame.java    |  140 -
 .../debugger/threadsafe/ThreadSafeIsolate.java  |   62 -
 .../threadsafe/ThreadSafeIsolateSession.java    |  285 -
 .../debugger/threadsafe/ThreadSafeLocation.java |   90 -
 .../debugger/threadsafe/ThreadSafePlayer.java   |   73 -
 .../debugger/threadsafe/ThreadSafeSession.java  |  435 --
 .../threadsafe/ThreadSafeSessionManager.java    |  203 -
 .../threadsafe/ThreadSafeSourceFile.java        |  150 -
 .../threadsafe/ThreadSafeSourceLocator.java     |   70 -
 .../debugger/threadsafe/ThreadSafeSwfInfo.java  |  124 -
 .../debugger/threadsafe/ThreadSafeValue.java    |  159 -
 .../debugger/threadsafe/ThreadSafeValueExp.java |   71 -
 .../debugger/threadsafe/ThreadSafeVariable.java |  142 -
 .../debugger/threadsafe/ThreadSafeWatch.java    |   95 -
 debugger/src/flash/util/URLEncoder.java         |  150 -
 debugger/src/flash/util/URLHelper.java          |  283 -
 .../tools/debugger/cli/AmbiguousException.java  |   31 -
 .../flex/tools/debugger/cli/BreakAction.java    |  154 -
 .../tools/debugger/cli/BreakIdentifier.java     |   28 -
 .../flex/tools/debugger/cli/CatchAction.java    |   57 -
 .../src/flex/tools/debugger/cli/DebugCLI.java   | 6878 ------------------
 .../flex/tools/debugger/cli/DisplayAction.java  |   62 -
 .../tools/debugger/cli/ExpressionCache.java     |  596 --
 .../tools/debugger/cli/ExpressionContext.java   |  653 --
 .../src/flex/tools/debugger/cli/Extensions.java |  547 --
 .../tools/debugger/cli/ExtensionsDisabled.java  |   37 -
 .../flex/tools/debugger/cli/FaultActions.java   |  228 -
 .../flex/tools/debugger/cli/FileInfoCache.java  |  569 --
 debugger/src/flex/tools/debugger/cli/Help.java  |   91 -
 .../flex/tools/debugger/cli/IntProperties.java  |   36 -
 .../tools/debugger/cli/InternalProperty.java    |   46 -
 .../tools/debugger/cli/LocationCollection.java  |   94 -
 .../tools/debugger/cli/NoMatchException.java    |   31 -
 .../flex/tools/debugger/cli/StringIntArray.java |  120 -
 .../flex/tools/debugger/cli/VariableFacade.java |   91 -
 .../flex/tools/debugger/cli/WatchAction.java    |   59 -
 .../flex/tools/debugger/cli/fdb_da.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_de.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_en.properties   |  277 -
 .../flex/tools/debugger/cli/fdb_es.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_fi.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_fr.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_it.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_ja.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_ko.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_nb.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_nl.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_pt.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_ru.properties   |  266 -
 .../flex/tools/debugger/cli/fdb_sv.properties   |  266 -
 .../tools/debugger/cli/fdb_zh_CN.properties     |  266 -
 .../tools/debugger/cli/fdb_zh_TW.properties     |  266 -
 .../src/flex/tools/debugger/cli/fdbhelp_br.txt  | 1620 -----
 .../src/flex/tools/debugger/cli/fdbhelp_de.txt  | 1728 -----
 .../src/flex/tools/debugger/cli/fdbhelp_dk.txt  | 1598 ----
 .../src/flex/tools/debugger/cli/fdbhelp_en.txt  |  811 ---
 .../src/flex/tools/debugger/cli/fdbhelp_es.txt  | 1624 -----
 .../src/flex/tools/debugger/cli/fdbhelp_fi.txt  | 1616 ----
 .../src/flex/tools/debugger/cli/fdbhelp_fr.txt  | 1704 -----
 .../src/flex/tools/debugger/cli/fdbhelp_it.txt  | 1726 -----
 .../src/flex/tools/debugger/cli/fdbhelp_ja.txt  |  734 --
 .../flex/tools/debugger/cli/fdbhelp_ko_KR.txt   | 1630 -----
 .../src/flex/tools/debugger/cli/fdbhelp_nl.txt  | 1754 -----
 .../src/flex/tools/debugger/cli/fdbhelp_no.txt  | 1589 ----
 .../src/flex/tools/debugger/cli/fdbhelp_ru.txt  | 1626 -----
 .../src/flex/tools/debugger/cli/fdbhelp_se.txt  | 1594 ----
 .../flex/tools/debugger/cli/fdbhelp_zh_CN.txt   | 1500 ----
 .../flex/tools/debugger/cli/fdbhelp_zh_TW.txt   | 1486 ----
 .../main/java/flash/tools/ActionLocation.java   |   53 +
 .../java/flash/tools/SwfActionContainer.java    |  295 +
 .../flash/tools/debugger/AIRLaunchInfo.java     |  123 +
 .../AlreadyActiveApplicationException.java      |   47 +
 .../java/flash/tools/debugger/Bootstrap.java    |   53 +
 .../main/java/flash/tools/debugger/Browser.java |   82 +
 .../tools/debugger/CommandLineException.java    |   79 +
 .../flash/tools/debugger/DebuggerLocalizer.java |  102 +
 .../debugger/DefaultDebuggerCallbacks.java      |  431 ++
 .../main/java/flash/tools/debugger/Frame.java   |  122 +
 .../tools/debugger/IDebuggerCallbacks.java      |  150 +
 .../tools/debugger/ILaunchNotification.java     |   39 +
 .../java/flash/tools/debugger/ILauncher.java    |   49 +
 .../java/flash/tools/debugger/IProgress.java    |   36 +
 .../tools/debugger/InProgressException.java     |   28 +
 .../main/java/flash/tools/debugger/Isolate.java |   40 +
 .../flash/tools/debugger/IsolateController.java |  184 +
 .../flash/tools/debugger/IsolateSession.java    |  177 +
 .../java/flash/tools/debugger/Location.java     |   41 +
 .../tools/debugger/NoResponseException.java     |   61 +
 .../tools/debugger/NotConnectedException.java   |   33 +
 .../tools/debugger/NotSupportedException.java   |   39 +
 .../tools/debugger/NotSuspendedException.java   |   33 +
 .../main/java/flash/tools/debugger/Player.java  |   82 +
 .../tools/debugger/PlayerDebugException.java    |   30 +
 .../main/java/flash/tools/debugger/Session.java |  604 ++
 .../flash/tools/debugger/SessionManager.java    |  390 +
 .../flash/tools/debugger/SessionManager2.java   |  184 +
 .../java/flash/tools/debugger/SourceFile.java   |  124 +
 .../flash/tools/debugger/SourceLocator.java     |   51 +
 .../flash/tools/debugger/SuspendReason.java     |   48 +
 .../tools/debugger/SuspendedException.java      |   33 +
 .../main/java/flash/tools/debugger/SwfInfo.java |  110 +
 .../main/java/flash/tools/debugger/Value.java   |  255 +
 .../flash/tools/debugger/ValueAttribute.java    |   42 +
 .../java/flash/tools/debugger/Variable.java     |  169 +
 .../flash/tools/debugger/VariableAttribute.java |  168 +
 .../java/flash/tools/debugger/VariableType.java |   34 +
 .../flash/tools/debugger/VersionException.java  |   34 +
 .../main/java/flash/tools/debugger/Watch.java   |   52 +
 .../java/flash/tools/debugger/WatchKind.java    |   33 +
 .../tools/debugger/concrete/AIRPlayer.java      |   64 +
 .../tools/debugger/concrete/AbstractPlayer.java |   55 +
 .../tools/debugger/concrete/ActiveXPlayer.java  |   39 +
 .../flash/tools/debugger/concrete/BinaryOp.java |   47 +
 .../flash/tools/debugger/concrete/DBrowser.java |   65 +
 .../flash/tools/debugger/concrete/DIsolate.java |   49 +
 .../tools/debugger/concrete/DLocation.java      |   73 +
 .../flash/tools/debugger/concrete/DManager.java | 2583 +++++++
 .../flash/tools/debugger/concrete/DMessage.java | 1016 +++
 .../tools/debugger/concrete/DMessageCache.java  |  110 +
 .../debugger/concrete/DMessageCounter.java      |  208 +
 .../flash/tools/debugger/concrete/DModule.java  |  832 +++
 .../tools/debugger/concrete/DProtocol.java      |  495 ++
 .../debugger/concrete/DProtocolNotifierIF.java  |   34 +
 .../tools/debugger/concrete/DStackContext.java  |  176 +
 .../tools/debugger/concrete/DSuspendInfo.java   |   57 +
 .../flash/tools/debugger/concrete/DSwfInfo.java |  323 +
 .../flash/tools/debugger/concrete/DValue.java   |  534 ++
 .../tools/debugger/concrete/DVariable.java      |  517 ++
 .../flash/tools/debugger/concrete/DWatch.java   |   50 +
 .../debugger/concrete/GetVariableFlag.java      |   63 +
 .../debugger/concrete/IsolatePlayerSession.java |  221 +
 .../concrete/LineFunctionContainer.java         |  162 +
 .../debugger/concrete/NetscapePluginPlayer.java |   42 +
 .../tools/debugger/concrete/PlayerSession.java  | 3069 ++++++++
 .../concrete/PlayerSessionIsolateStatus.java    |   25 +
 .../debugger/concrete/PlayerSessionManager.java | 1211 +++
 .../debugger/concrete/ProcessListener.java      |  206 +
 .../tools/debugger/concrete/ScriptText.java     |  158 +
 .../debugger/concrete/StandalonePlayer.java     |   42 +
 .../tools/debugger/concrete/StreamListener.java |   71 +
 .../flash/tools/debugger/events/BreakEvent.java |   47 +
 .../debugger/events/ConsoleErrorFault.java      |   31 +
 .../flash/tools/debugger/events/DebugEvent.java |   29 +
 .../debugger/events/DivideByZeroFault.java      |   33 +
 .../tools/debugger/events/ExceptionFault.java   |   61 +
 .../flash/tools/debugger/events/FaultEvent.java |   84 +
 .../debugger/events/FileListModifiedEvent.java  |   29 +
 .../events/FunctionMetaDataAvailableEvent.java  |   38 +
 .../debugger/events/InvalidTargetFault.java     |   32 +
 .../tools/debugger/events/InvalidURLFault.java  |   31 +
 .../tools/debugger/events/InvalidWithFault.java |   34 +
 .../debugger/events/IsolateCreateEvent.java     |   38 +
 .../tools/debugger/events/IsolateExitEvent.java |   38 +
 .../tools/debugger/events/ProtoLimitFault.java  |   34 +
 .../debugger/events/RecursionLimitFault.java    |   33 +
 .../debugger/events/ScriptTimeoutFault.java     |   33 +
 .../debugger/events/StackUnderFlowFault.java    |   33 +
 .../tools/debugger/events/SwfLoadedEvent.java   |   57 +
 .../tools/debugger/events/SwfUnloadedEvent.java |   40 +
 .../flash/tools/debugger/events/TraceEvent.java |   32 +
 .../debugger/expression/AS3DebuggerReducer.java | 2294 ++++++
 .../tools/debugger/expression/ASTBuilder.java   |  153 +
 .../tools/debugger/expression/Context.java      |  126 +
 .../debugger/expression/DebuggerExpression.java |  163 +
 .../expression/DebuggerExpressionEvaluator.java |   76 +
 .../tools/debugger/expression/DebuggerUtil.java |  104 +
 .../debugger/expression/DebuggerValue.java      |   26 +
 .../flash/tools/debugger/expression/ECMA.java   |  430 ++
 .../ExpressionEvaluatorException.java           |   39 +
 .../expression/FoldedExpressionNode.java        |  252 +
 .../tools/debugger/expression/IASTBuilder.java  |   35 +
 .../tools/debugger/expression/IASTFolder.java   |   43 +
 .../expression/IExpressionEvaluator.java        |   30 +
 .../expression/LogicalOperatorsFolder.java      |  102 +
 .../expression/NoSuchVariableException.java     |   40 +
 .../expression/PlayerFaultException.java        |   48 +
 .../tools/debugger/expression/ValueExp.java     |   79 +
 .../threadsafe/ThreadSafeASTBuilder.java        |   64 +
 .../threadsafe/ThreadSafeBootstrap.java         |   39 +
 .../threadsafe/ThreadSafeDebuggerObject.java    |   36 +
 .../debugger/threadsafe/ThreadSafeFrame.java    |  140 +
 .../debugger/threadsafe/ThreadSafeIsolate.java  |   62 +
 .../threadsafe/ThreadSafeIsolateSession.java    |  285 +
 .../debugger/threadsafe/ThreadSafeLocation.java |   90 +
 .../debugger/threadsafe/ThreadSafePlayer.java   |   73 +
 .../debugger/threadsafe/ThreadSafeSession.java  |  435 ++
 .../threadsafe/ThreadSafeSessionManager.java    |  203 +
 .../threadsafe/ThreadSafeSourceFile.java        |  150 +
 .../threadsafe/ThreadSafeSourceLocator.java     |   70 +
 .../debugger/threadsafe/ThreadSafeSwfInfo.java  |  124 +
 .../debugger/threadsafe/ThreadSafeValue.java    |  159 +
 .../debugger/threadsafe/ThreadSafeValueExp.java |   71 +
 .../debugger/threadsafe/ThreadSafeVariable.java |  142 +
 .../debugger/threadsafe/ThreadSafeWatch.java    |   95 +
 .../src/main/java/flash/util/URLEncoder.java    |  150 +
 .../src/main/java/flash/util/URLHelper.java     |  283 +
 .../tools/debugger/cli/AmbiguousException.java  |   31 +
 .../flex/tools/debugger/cli/BreakAction.java    |  154 +
 .../tools/debugger/cli/BreakIdentifier.java     |   28 +
 .../flex/tools/debugger/cli/CatchAction.java    |   57 +
 .../java/flex/tools/debugger/cli/DebugCLI.java  | 6878 ++++++++++++++++++
 .../flex/tools/debugger/cli/DisplayAction.java  |   62 +
 .../tools/debugger/cli/ExpressionCache.java     |  596 ++
 .../tools/debugger/cli/ExpressionContext.java   |  653 ++
 .../flex/tools/debugger/cli/Extensions.java     |  547 ++
 .../tools/debugger/cli/ExtensionsDisabled.java  |   37 +
 .../flex/tools/debugger/cli/FaultActions.java   |  228 +
 .../flex/tools/debugger/cli/FileInfoCache.java  |  569 ++
 .../main/java/flex/tools/debugger/cli/Help.java |   91 +
 .../flex/tools/debugger/cli/IntProperties.java  |   36 +
 .../tools/debugger/cli/InternalProperty.java    |   46 +
 .../tools/debugger/cli/LocationCollection.java  |   94 +
 .../tools/debugger/cli/NoMatchException.java    |   31 +
 .../flex/tools/debugger/cli/StringIntArray.java |  120 +
 .../flex/tools/debugger/cli/VariableFacade.java |   91 +
 .../flex/tools/debugger/cli/WatchAction.java    |   59 +
 .../debugger/expression/AS3DebuggerBURM.jbg     |  336 +
 .../AS3DebuggerCompoundAssignmentRules.jbg      |   28 +
 .../debugger/expression/AS3DebuggerRules.jbg    |  746 ++
 .../concrete/appleScriptCloseCaminoWindow.txt   |   59 +
 .../concrete/appleScriptCloseSafariWindow.txt   |   53 +
 .../appleScriptGetDefaultBrowserName.txt        |   33 +
 .../tools/debugger/concrete/djapi_da.properties |   29 +
 .../tools/debugger/concrete/djapi_de.properties |   29 +
 .../tools/debugger/concrete/djapi_en.properties |   29 +
 .../tools/debugger/concrete/djapi_es.properties |   29 +
 .../tools/debugger/concrete/djapi_fi.properties |   29 +
 .../tools/debugger/concrete/djapi_fr.properties |   29 +
 .../tools/debugger/concrete/djapi_it.properties |   29 +
 .../tools/debugger/concrete/djapi_ja.properties |   29 +
 .../tools/debugger/concrete/djapi_ko.properties |   29 +
 .../tools/debugger/concrete/djapi_nb.properties |   29 +
 .../tools/debugger/concrete/djapi_nl.properties |   29 +
 .../tools/debugger/concrete/djapi_pt.properties |   29 +
 .../tools/debugger/concrete/djapi_ru.properties |   29 +
 .../tools/debugger/concrete/djapi_sv.properties |   29 +
 .../debugger/concrete/djapi_zh_CN.properties    |   29 +
 .../debugger/concrete/djapi_zh_TW.properties    |   29 +
 .../flash/tools/debugger/djapi_da.properties    |   29 +
 .../flash/tools/debugger/djapi_de.properties    |   29 +
 .../flash/tools/debugger/djapi_en.properties    |   29 +
 .../flash/tools/debugger/djapi_es.properties    |   29 +
 .../flash/tools/debugger/djapi_fi.properties    |   29 +
 .../flash/tools/debugger/djapi_fr.properties    |   29 +
 .../flash/tools/debugger/djapi_it.properties    |   29 +
 .../flash/tools/debugger/djapi_ja.properties    |   29 +
 .../flash/tools/debugger/djapi_ko.properties    |   29 +
 .../flash/tools/debugger/djapi_nb.properties    |   29 +
 .../flash/tools/debugger/djapi_nl.properties    |   29 +
 .../flash/tools/debugger/djapi_pt.properties    |   29 +
 .../flash/tools/debugger/djapi_ru.properties    |   29 +
 .../flash/tools/debugger/djapi_sv.properties    |   29 +
 .../flash/tools/debugger/djapi_zh_CN.properties |   29 +
 .../flash/tools/debugger/djapi_zh_TW.properties |   29 +
 .../expression/expression_da.properties         |   38 +
 .../expression/expression_de.properties         |   38 +
 .../expression/expression_en.properties         |   38 +
 .../expression/expression_es.properties         |   38 +
 .../expression/expression_fi.properties         |   38 +
 .../expression/expression_fr.properties         |   38 +
 .../expression/expression_it.properties         |   38 +
 .../expression/expression_ja.properties         |   38 +
 .../expression/expression_ko.properties         |   38 +
 .../expression/expression_nb.properties         |   38 +
 .../expression/expression_nl.properties         |   38 +
 .../expression/expression_pt.properties         |   38 +
 .../expression/expression_ru.properties         |   38 +
 .../expression/expression_sv.properties         |   38 +
 .../expression/expression_zh_CN.properties      |   38 +
 .../expression/expression_zh_TW.properties      |   38 +
 .../flex/tools/debugger/cli/fdb_da.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_de.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_en.properties   |  277 +
 .../flex/tools/debugger/cli/fdb_es.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_fi.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_fr.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_it.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_ja.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_ko.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_nb.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_nl.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_pt.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_ru.properties   |  266 +
 .../flex/tools/debugger/cli/fdb_sv.properties   |  266 +
 .../tools/debugger/cli/fdb_zh_CN.properties     |  266 +
 .../tools/debugger/cli/fdb_zh_TW.properties     |  266 +
 .../flex/tools/debugger/cli/fdbhelp_br.txt      | 1620 +++++
 .../flex/tools/debugger/cli/fdbhelp_de.txt      | 1728 +++++
 .../flex/tools/debugger/cli/fdbhelp_dk.txt      | 1598 ++++
 .../flex/tools/debugger/cli/fdbhelp_en.txt      |  811 +++
 .../flex/tools/debugger/cli/fdbhelp_es.txt      | 1624 +++++
 .../flex/tools/debugger/cli/fdbhelp_fi.txt      | 1616 ++++
 .../flex/tools/debugger/cli/fdbhelp_fr.txt      | 1704 +++++
 .../flex/tools/debugger/cli/fdbhelp_it.txt      | 1726 +++++
 .../flex/tools/debugger/cli/fdbhelp_ja.txt      |  734 ++
 .../flex/tools/debugger/cli/fdbhelp_ko_KR.txt   | 1630 +++++
 .../flex/tools/debugger/cli/fdbhelp_nl.txt      | 1754 +++++
 .../flex/tools/debugger/cli/fdbhelp_no.txt      | 1589 ++++
 .../flex/tools/debugger/cli/fdbhelp_ru.txt      | 1626 +++++
 .../flex/tools/debugger/cli/fdbhelp_se.txt      | 1594 ++++
 .../flex/tools/debugger/cli/fdbhelp_zh_CN.txt   | 1500 ++++
 .../flex/tools/debugger/cli/fdbhelp_zh_TW.txt   | 1486 ++++
 468 files changed, 66641 insertions(+), 66641 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/ActionLocation.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/ActionLocation.java 
b/debugger/src/flash/tools/ActionLocation.java
deleted file mode 100644
index 741644e..0000000
--- a/debugger/src/flash/tools/ActionLocation.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools;
-
-import flash.swf.types.ActionList;
-import flash.swf.actions.ConstantPool;
-import flash.swf.actions.DefineFunction;
-
-/**
- * ActionLocation record.  Used to contain
- * information regarding a specific location
- * within an action record.  
- * 
- * at and actions are typically guaranteed to 
- * be filled out.  The others are optional.
- * @see SwfActionContainer
- */
-public class ActionLocation
-{
-       public ActionLocation()                                         { 
init(-1, null, null, null, null); }
-       public ActionLocation(ActionLocation base)      { init(base.at, 
base.actions, base.pool, base.className, base.function); }
-
-       void init(int p1, ActionList p2, ConstantPool p3, String p4, 
DefineFunction p5)
-       {
-               at = p1;
-               actions = p2;
-               pool = p3;
-               className = p4;
-               function = p5;
-       }
-
-       public int                              at = -1;
-       public ActionList               actions;
-       public ConstantPool             pool;
-       public String                   className;
-       public DefineFunction   function;
-}
-

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/SwfActionContainer.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/SwfActionContainer.java 
b/debugger/src/flash/tools/SwfActionContainer.java
deleted file mode 100644
index 40053be..0000000
--- a/debugger/src/flash/tools/SwfActionContainer.java
+++ /dev/null
@@ -1,295 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools;
-
-import flash.swf.Action;
-import flash.swf.Header;
-import flash.swf.TagDecoder;
-import flash.swf.TagHandler;
-import flash.swf.Dictionary;
-import flash.swf.ActionConstants;
-import flash.swf.MovieMetaData;
-import flash.swf.tags.DefineButton;
-import flash.swf.tags.DoAction;
-import flash.swf.tags.DoInitAction;
-import flash.swf.tags.PlaceObject;
-import flash.swf.tags.DefineSprite;
-import flash.swf.types.ActionList;
-import flash.swf.types.ButtonCondAction;
-import flash.swf.types.ClipActionRecord;
-import flash.swf.actions.DefineFunction;
-import flash.swf.actions.ConstantPool;
-import flash.util.Trace;
-
-import java.io.ByteArrayInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.Iterator;
-
-/**
- * This class implements the TagHandler interface
- * and provides a mechanism for containing the
- * actions associated with a SWF.
- */
-public class SwfActionContainer extends TagHandler
-{
-       boolean         errorProcessing = true;
-       ActionList      m_master;
-
-       // temporaries used while decoding
-       Dictionary  m_dictionary; 
-       Header          m_header;
-
-    public SwfActionContainer(byte[] swf, byte[] swd)  { this(new 
ByteArrayInputStream(swf), new ByteArrayInputStream(swd));   }
-    public SwfActionContainer(InputStream swfIn)               { this(swfIn, 
null); }
-
-    public SwfActionContainer(InputStream swfIn, InputStream swdIn)
-       {
-               TagDecoder p = new TagDecoder(swfIn, swdIn);
-               try
-               {
-                       process(p);
-                       errorProcessing = false;
-               }
-               catch(IOException io)
-               {
-                       if (Trace.error)
-                               io.printStackTrace();
-               }
-       }
-
-       // getters 
-       public ActionList       getMasterList() { return m_master; }
-       public Header           getHeader()             { return m_header; }
-       public Dictionary       getDictionary() { return m_dictionary; }
-
-       // Did we hit an error in processing the swf? 
-       public boolean hasErrors() { return errorProcessing; }
-
-       /**
-        * Ask a TagDecoder to do its magic, calling us 
-        * upon each encounter of a new tag.
-        */
-       void process(TagDecoder d) throws IOException
-       {
-               m_master = new ActionList(true);
-        d.setKeepOffsets(true);
-               d.parse(this);
-       }
-
-       /**
-        * Return a path to an ActionList that contains the given offset
-        * if an exact match is not found then return the largest
-        * that does not exceed offset.
-        */
-       public ActionLocation locationLessOrEqualTo(int offset)
-       {
-               ActionLocation l = new ActionLocation();
-               locationLessOrEqualTo(l, m_master, offset);
-               return l;
-       }
-
-    public static ActionLocation locationLessOrEqualTo(ActionLocation 
location, ActionList list, int offset)
-       {
-               int at = findLessOrEqualTo(list, offset);
-               if (at > -1)
-               {
-                       // we hit so mark it and extract a constant pool if any
-                       location.at = at;
-                       location.actions = list;
-
-                       Action a = list.getAction(0);
-                       if (a.code == ActionConstants.sactionConstantPool)
-                               location.pool = (ConstantPool)a;
-
-                       // then see if we need to traverse
-                       a = list.getAction(at);
-                       if ( (a.code == ActionConstants.sactionDefineFunction) 
||
-                                (a.code == 
ActionConstants.sactionDefineFunction2) )
-                       {
-                               location.function = (DefineFunction)a;
-                               locationLessOrEqualTo(location, 
((DefineFunction)a).actionList, offset);
-                       }
-                       else if (a instanceof DummyAction)
-                       {
-                               // our dummy container, then we drop in
-                               locationLessOrEqualTo(location, 
((DummyAction)a).getActionList(), offset);
-                       }
-               }
-               return location;
-       }
-
-       // find the index of the largest offset in the list that does not
-       // exceed the offset value provided. 
-       public static int findLessOrEqualTo(ActionList list, int offset)
-       {
-               int i = find(list, offset);
-               if (i < 0)
-               {
-                       // means we didn't locate it, so get the next closest 
one
-                       // which is 1 below the insertion point
-                       i = (-i - 1) - 1;
-               }
-               return i;
-       }
-
-       // perform a binary search to locate the offset within the sorted
-       // list of offsets within the action list.
-       // if no match then (-i - 1) provides the index of where an insertion
-       // would occur for this offset in the list.
-       public static int find(ActionList list, int offset)
-       {
-        int lo = 0;
-        int hi = list.size()-1;
-
-        while (lo <= hi)
-        {
-            int i = (lo + hi)/2;
-            int m = list.getOffset(i);
-            if (offset > m)
-                lo = i + 1;
-            else if (offset < m)
-                hi = i - 1;
-            else
-                return i; // offset found
-        }
-        return -(lo + 1);  // offset not found, low is the insertion point
-       }
-
-       /**
-        * Dummy Action container for housing all of  our
-        * topmost level actionlists in a convenient form
-        */
-       public class DummyAction extends Action
-       {
-               public DummyAction(ActionList list)
-               {
-                       super(ActionConstants.sactionNone);
-                       m_actionList = list;
-               }
-
-               // getters/setters
-               public ActionList               getActionList()                 
                { return m_actionList; }
-               public String                   getClassName()                  
                { return m_className; }
-               public void                             setClassName(String 
name)               { m_className = name; }
-
-               private ActionList              m_actionList;
-               private String                  m_className;
-       }
-
-       /**
-        * Store away the ActionLists for later retrieval
-        */
-    DummyAction recordActions(ActionList list)
-    {
-               DummyAction da = null;
-               if (list != null && list.size() > 0)
-               {
-                       // use the first offset as our reference point
-                       int offset = list.getOffset(0);
-
-                       // now create a pseudo action for this action list in 
our master
-                       da = new DummyAction(list);
-                       m_master.setActionOffset(offset, da);
-               }
-               return da;
-       }
-
-       /**
-        * -----------------------------------------------
-        * The following APIs override TagHandler.
-        * -----------------------------------------------
-        */
-       @Override
-       public void doInitAction(DoInitAction tag)
-       {
-               DummyAction a = recordActions(tag.actionList);
-
-               // now fill in the class name if we can
-               if (m_header.version > 6 && tag.sprite != null)
-               {
-                       String __Packages = MovieMetaData.idRef(tag.sprite, 
m_dictionary);
-                       String className = (__Packages != null && 
__Packages.startsWith("__Packages")) ? __Packages.substring(11) : null; 
//$NON-NLS-1$
-                       a.setClassName(className);
-               }
-       }
-
-       @Override
-       public void doAction(DoAction tag)
-       {
-               recordActions(tag.actionList);
-       }
-
-
-       @Override
-       public void defineSprite(DefineSprite tag)
-       {
-               // @todo need to support actions in sprites!!! 
-       }
-
-       @Override
-       public void placeObject2(PlaceObject tag)
-       {
-               if (tag.hasClipAction())
-               {
-            Iterator it = tag.clipActions.clipActionRecords.iterator();
-            while (it.hasNext())
-            {
-                   ClipActionRecord record = (ClipActionRecord) it.next();
-                           recordActions(record.actionList);
-            }
-               }
-       }
-
-       @Override
-       public void defineButton(DefineButton tag)
-       {
-               recordActions(tag.condActions[0].actionList);
-       }
-
-       @Override
-       public void defineButton2(DefineButton tag)
-       {
-        if (tag.condActions.length > 0)
-        {
-            for (int i=0; i < tag.condActions.length; i++)
-            {
-                ButtonCondAction cond = tag.condActions[i];
-                recordActions(cond.actionList);
-            }
-               }
-       }
-
-       @Override
-       public void setDecoderDictionary(Dictionary dict)
-       {
-               m_dictionary = dict;
-       }
-
-       @Override
-       public void header(Header h)
-       {
-               m_header = h;
-       }
-
-       /**
-        * -----------------------------------------------
-        * END: override TagHandler.
-        * -----------------------------------------------
-        */
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/AIRLaunchInfo.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/AIRLaunchInfo.java 
b/debugger/src/flash/tools/debugger/AIRLaunchInfo.java
deleted file mode 100644
index 36d139b..0000000
--- a/debugger/src/flash/tools/debugger/AIRLaunchInfo.java
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-import java.io.File;
-
-/**
- * @author mmorearty
- */
-public class AIRLaunchInfo
-{
-       /**
-        * Full path to the AIR Debug Launcher, <code>adl.exe</code> (Windows) 
or
-        * <code>adl</code> (Mac/Linux).  This is mandatory.
-        */
-       public File airDebugLauncher;
-
-       /**
-        * The directory that has runtime.dll, or <code>null</code> to
-        * use the default.
-        */
-       public File airRuntimeDir;
-
-       /**
-        * The filename of the security policy to use, or <code>null</code> to
-        * use the default.
-        */
-       public File airSecurityPolicy;
-
-       /**
-        * The directory to specify as the application's content root, or
-        * <code>null</code> to not tell ADL where the content root is, in which
-        * case ADL will use the directory of the application.xml file as the
-        * content root.
-        */
-       public File applicationContentRootDir;
-
-       /**
-        * Array of command-line arguments for the user's program. These are
-        * specific to the user's program; they are not processed by AIR itself,
-        * just passed on to the user's app.
-        * <p>
-        * Note, this class has both <code>applicationArgumentsArray</code> and
-        * {@link #applicationArguments}. <code>applicationArgumentsArray</code>
-        * accepts an array of arguments, and passes them down as-is to the
-        * operating system. <code>applicationArguments</code> takes a single
-        * string, splits it into arguments, and passes the result to the 
operating
-        * system. You can use whichever one is more convenient for you; 
typically,
-        * one of these would be <code>null</code>. If both are non-
-        * <code>null</code>, then <code>applicationArgumentsArray</code> takes
-        * precedence, and <code>applicationArguments</code> is ignored.
-        */
-       public String[] applicationArgumentsArray;
-
-       /**
-        * Command-line arguments for the user's program. These are specific to 
the
-        * user's program; they are not processed by AIR itself, just passed on 
to
-        * the user's app.
-        * <p>
-        * Note, see the comment above on {@link #applicationArgumentsArray}.
-        */
-       public String applicationArguments;
-
-       /**
-        * The publisher ID to use; passed to adl's "-pubid" option.  If
-        * null, no pubid is passed to adl.
-        */
-       public String airPublisherID;
-
-       /**
-        * The profile to pass to AIR 2.0's "-profile" argument, or null to 
omit 
-        * the "-profile" argument.
-        */
-       public String profile;
-       
-       /**
-        * The screensize argument to pass to AIR 2.0's "-screensize" option.
-        * A colon separated string indicating width and height of the screen
-        * in normal and fullscreen modes. Only relevant in the mobileDevice 
-        * profile.
-        */
-       public String screenSize;
-       
-       /**
-        * The dpi argument to pass to AIR 2.5's "-xscreenDPI" option.
-        * TODO: this is apparently only going to be used in 2.5
-        */
-       public int dpi;
-       
-       /**
-        * The version platform argument to pass to AIR's "-XversionPlatform"
-        * option. This overrides the three characters in Capabilities.os only
-        * for the runtime in the AIR SDK.
-        */
-       public String versionPlatform;
-       
-       /**
-        * Directory to load native extensions from. Corresponds to the
-        * -extdir argument of ADL.
-        */
-       public String extDir;
-
-       /**
-        * Directory to load native extensions from for devices. Corresponds to 
the
-        * -XdeviceExtDir argument of ADL.
-        */
-       public String deviceExtDir;
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/AlreadyActiveApplicationException.java
----------------------------------------------------------------------
diff --git 
a/debugger/src/flash/tools/debugger/AlreadyActiveApplicationException.java 
b/debugger/src/flash/tools/debugger/AlreadyActiveApplicationException.java
deleted file mode 100644
index 84432f6..0000000
--- a/debugger/src/flash/tools/debugger/AlreadyActiveApplicationException.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-import java.io.IOException;
-
-/**
- * AlreadyActiveApplicationException is thrown when run/debug the application 
while there is 
- * an already running application. 
- * Exception is detected with ADL exit code 1 (Successful invocation of an 
already running AIR application. ADL exits immediately.)
- * 
- * @author sakkus
- */
-public class AlreadyActiveApplicationException extends IOException {
-       private static final long serialVersionUID = 0L;
-       
-       private boolean m_isDebugging;
-       
-       public AlreadyActiveApplicationException (String 
detailedMessage,boolean isDebugging)
-       {
-               super(detailedMessage);
-               m_isDebugging=isDebugging;
-       }
-       
-    @Override
-       public String getMessage()
-       {
-       if(m_isDebugging)       //DEBUGGING
-               return 
Bootstrap.getLocalizationManager().getLocalizedTextString("maybeAlreadyRunningForDebug");
 //$NON-NLS-1$
-       else                            //RUNNING
-               return 
Bootstrap.getLocalizationManager().getLocalizedTextString("maybeAlreadyRunningForRun");
 //$NON-NLS-1$
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/Bootstrap.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/Bootstrap.java 
b/debugger/src/flash/tools/debugger/Bootstrap.java
deleted file mode 100644
index ad0fea4..0000000
--- a/debugger/src/flash/tools/debugger/Bootstrap.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-import flash.localization.LocalizationManager;
-import flash.tools.debugger.concrete.PlayerSessionManager;
-
-/**
- * Entry point for access to the general API.  A debugger uses this
- * class to gain access to a SessionManager from which debugging
- * sessions may be controlled or initiated.
- */
-public class Bootstrap
-{
-       static SessionManager m_mgr = null;
-       private static LocalizationManager m_localizationManager;
-
-       static
-       {
-        // set up for localizing messages
-        m_localizationManager = new LocalizationManager();
-        m_localizationManager.addLocalizer( new 
DebuggerLocalizer("flash.tools.debugger.djapi.") ); //$NON-NLS-1$
-       }
-
-       private Bootstrap () {}
-
-       public static SessionManager sessionManager()
-       {
-               if (m_mgr == null)
-                       m_mgr = new PlayerSessionManager();
-               return m_mgr;
-       }
-
-       static LocalizationManager getLocalizationManager()
-       {
-               return m_localizationManager;
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/Browser.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/Browser.java 
b/debugger/src/flash/tools/debugger/Browser.java
deleted file mode 100644
index 7d64c02..0000000
--- a/debugger/src/flash/tools/debugger/Browser.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-import java.io.File;
-
-/**
- * Describes a web browser.
- * 
- * @author mmorearty
- */
-public interface Browser
-{
-       /**
-        * Indicates an unknown browser type.
-        * 
-        * @see #getType()
-        */
-       public static final int UNKNOWN = 0;
-
-       /**
-        * Indicates Internet Explorer.
-        * 
-        * @see #getType()
-        */
-       public static final int INTERNET_EXPLORER = 1;
-
-       /**
-        * Indicates Netscape Navigator.
-        * 
-        * @see #getType()
-        */
-       public static final int NETSCAPE_NAVIGATOR = 2;
-
-       /**
-        * Indicates Opera.
-        * 
-        * @see #getType()
-        */
-       public static final int OPERA = 3;
-
-       /**
-        * Indicates the Mozilla browser, but <i>not</i> Firefox.
-        * 
-        * @see #getType()
-        */
-       public static final int MOZILLA = 4;
-
-       /**
-        * Indicates Firefox.
-        * 
-        * @see #getType()
-        */
-       public static final int MOZILLA_FIREFOX = 5;
-
-       /**
-        * Returns what type of Player this is, e.g. 
<code>INTERNET_EXPLORER</code>, etc.
-        */
-       public int getType();
-
-       /**
-        * Returns the path to the web browser executable -- e.g. the path to
-        * IExplore.exe, Firefox.exe, etc. (Filenames are obviously
-        * platform-specific.)
-        */
-       public File getPath();
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/CommandLineException.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/CommandLineException.java 
b/debugger/src/flash/tools/debugger/CommandLineException.java
deleted file mode 100644
index 247a92e..0000000
--- a/debugger/src/flash/tools/debugger/CommandLineException.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-import java.io.IOException;
-
-/**
- * Represents an error that occurred while invoking a command-line
- * program.  Saves the text error message that was reported
- * by the command-line program.
- * 
- * @author mmorearty
- */
-public class CommandLineException extends IOException
-{
-       private static final long serialVersionUID = -5696392627123516956L;
-    
-    private String[] m_commandLine;
-       private String m_commandOutput;
-       private int m_exitValue;
-
-       /**
-        * @param detailMessage
-        *            the detail message, e.g. "Program failed" or whatever
-        * @param commandLine
-        *            the command and arguments that were executed, e.g.
-        *            <code>{ "ls", "-l" }</code>
-        * @param commandOutput
-        *            the text error message that was reported by the 
command-line
-        *            program. It is common for this message to be more than one
-        *            line.
-        * @param exitValue
-        *            the exit value that was returned by the command-line 
program.
-        */
-       public CommandLineException(String detailMessage, String[] commandLine, 
String commandOutput, int exitValue)
-       {
-               super(detailMessage);
-
-               m_commandLine = commandLine;
-               m_commandOutput = commandOutput;
-               m_exitValue = exitValue;
-       }
-
-       public String[] getCommandLine()
-       {
-               return m_commandLine;
-       }
-
-       /**
-        * @return command line message, often multi-line, never 
<code>null</code>
-        */
-       public String getCommandOutput()
-       {
-               return m_commandOutput;
-       }
-
-       /**
-        * @return the exit value that was returned by the command-line program.
-        */
-       public int getExitValue()
-       {
-               return m_exitValue;
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/DebuggerLocalizer.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/DebuggerLocalizer.java 
b/debugger/src/flash/tools/debugger/DebuggerLocalizer.java
deleted file mode 100644
index b406a16..0000000
--- a/debugger/src/flash/tools/debugger/DebuggerLocalizer.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-import java.util.Locale;
-import java.util.Map;
-
-import flash.localization.ILocalizedText;
-import flash.localization.ILocalizer;
-import flash.localization.ResourceBundleLocalizer;
-
-/**
- * An ILocalizer which does a couple of extra things:
- * 
- * <ol>
- * <li> If the requested string is not found, rather than returning 
<code>null</code>, we
- *      return a default string, to avoid a crash. </li>
- * <li> We replace any "\n" with the current platform's newline sequence. </li>
- * </ol>
- * 
- * @author mmorearty
- */
-public class DebuggerLocalizer implements ILocalizer
-{
-       private ResourceBundleLocalizer m_resourceBundleLocalizer = new 
ResourceBundleLocalizer();
-       private String m_prefix;
-       public final static String m_newline = 
System.getProperty("line.separator"); //$NON-NLS-1$
-
-       public DebuggerLocalizer(String prefix)
-       {
-               m_prefix = prefix;
-       }
-
-       public ILocalizedText getLocalizedText(Locale locale, final String id)
-       {
-               // We hard-code our package name in here, so that callers can 
use
-               // a short string
-               ILocalizedText localizedText = 
m_resourceBundleLocalizer.getLocalizedText(locale, m_prefix + id);
-
-               // If no ILocalizedText was found, try English
-               if (localizedText == null && 
!Locale.getDefault().getLanguage().equals("en")) //$NON-NLS-1$
-               {
-                       localizedText = 
m_resourceBundleLocalizer.getLocalizedText(Locale.ENGLISH, m_prefix + id);
-               }
-
-               // If still no ILocalizedText was found, create a default one
-               if (localizedText == null)
-               {
-                       localizedText = new ILocalizedText()
-                       {
-                               public String format(Map parameters)
-                               {
-                                       StringBuilder sb = new StringBuilder();
-                                       sb.append('!');
-                                       sb.append(id);
-                                       sb.append('!');
-                                       if (parameters != null && 
!parameters.isEmpty())
-                                       {
-                                               sb.append(' ');
-                                               
sb.append(parameters.toString());
-                                       }
-                                       return sb.toString();
-                               }
-                       };
-               }
-
-               // If the current platform's newline sequence is something other
-               // than "\n", then replace all occurrences of "\n" with this 
platform's
-               // newline sequence.
-               if (m_newline.equals("\n")) //$NON-NLS-1$
-               {
-                       return localizedText;
-               }
-               else
-               {
-                       final ILocalizedText finalLocalizedText = localizedText;
-                       return new ILocalizedText()
-                       {
-                               public String format(Map parameters)
-                               {
-                                       String result = 
finalLocalizedText.format(parameters);
-                                       return result.replaceAll("\n", 
m_newline); //$NON-NLS-1$
-                               }
-                       };
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/DefaultDebuggerCallbacks.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/DefaultDebuggerCallbacks.java 
b/debugger/src/flash/tools/debugger/DefaultDebuggerCallbacks.java
deleted file mode 100644
index d94ae46..0000000
--- a/debugger/src/flash/tools/debugger/DefaultDebuggerCallbacks.java
+++ /dev/null
@@ -1,431 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.io.LineNumberReader;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import flash.util.Trace;
-
-/**
- * @author mmorearty
- */
-public class DefaultDebuggerCallbacks implements IDebuggerCallbacks
-{
-       private boolean m_computedExeLocations;
-       private File m_httpExe;
-       private File m_playerExe;
-
-       private static final String UNIX_DEFAULT_BROWSER = "firefox"; 
//$NON-NLS-1$
-       private static final String UNIX_FLASH_PLAYER = "flashplayer"; 
//$NON-NLS-1$
-
-       private static final int WINDOWS = 0;
-       private static final int MAC = 1;
-       private static final int UNIX = 2;
-
-       // A pattern for a value that was output by reg.exe.  Warning,
-       // Windows XP and Windows Vista have different output; the following
-       // pattern needs to work for both.
-       private static final Pattern registryValuePattern = 
Pattern.compile("\\sREG_[^ \t]+\\s+(.*)$"); //$NON-NLS-1$
-
-       /**
-        * Returns WINDOWS, MAC, or UNIX
-        */
-       private static int getOS() {
-               String osName = System.getProperty("os.name").toLowerCase(); 
//$NON-NLS-1$
-               if (osName.startsWith("windows")) //$NON-NLS-1$
-                       return WINDOWS;
-               else if (osName.startsWith("mac os x")) // as per 
http://developer.apple.com/technotes/tn2002/tn2110.html //$NON-NLS-1$
-                       return MAC;
-               else
-                       return UNIX;
-       }
-
-       /*
-        * @see flash.tools.debugger.IDebuggerCallbacks#getHttpExe()
-        */
-       public synchronized File getHttpExe()
-       {
-               if (!m_computedExeLocations)
-                       recomputeExeLocations();
-               return m_httpExe;
-       }
-
-       /*
-        * @see flash.tools.debugger.IDebuggerCallbacks#getPlayerExe()
-        */
-       public synchronized File getPlayerExe()
-       {
-               if (!m_computedExeLocations)
-                       recomputeExeLocations();
-               return m_playerExe;
-       }
-
-       /*
-        * @see flash.tools.debugger.IDebuggerCallbacks#recomputeExeLocations()
-        */
-       public synchronized void recomputeExeLocations()
-       {
-               int os = getOS();
-               if (os == WINDOWS)
-               {
-                       m_httpExe = getDefaultWindowsBrowser();
-                       m_playerExe = 
determineExeForType("ShockwaveFlash.ShockwaveFlash"); //$NON-NLS-1$
-               }
-               else if (os == MAC)
-               {
-                       m_httpExe = null;
-                       m_playerExe = null;
-               }
-               else // probably Unix
-               {
-                       // "firefox" is default browser for unix
-                       m_httpExe = findUnixProgram(UNIX_DEFAULT_BROWSER);
-
-                       // "flashplayer" is standalone flash player on unix
-                       m_playerExe = findUnixProgram(UNIX_FLASH_PLAYER);
-               }
-               m_computedExeLocations = true;
-       }
-
-       public String getHttpExeName()
-       {
-               if (getOS() == UNIX)
-                       return UNIX_DEFAULT_BROWSER;
-               else
-                       return 
Bootstrap.getLocalizationManager().getLocalizedTextString("webBrowserGenericName");
 //$NON-NLS-1$
-       }
-
-       public String getPlayerExeName()
-       {
-               if (getOS() == UNIX)
-                       return UNIX_FLASH_PLAYER;
-               else
-                       return 
Bootstrap.getLocalizationManager().getLocalizedTextString("flashPlayerGenericName");
 //$NON-NLS-1$
-       }
-
-       /**
-        * Looks for a Unix program.  Checks the PATH, and if not found there,
-        * checks the directory specified by the "application.home" Java 
property.
-        * ("application.home" was set by the "fdb" shell script.)
-        * 
-        * @param program program to find, e.g. "firefox"
-        * @return path, or <code>null</code> if not found.
-        */
-       private File findUnixProgram(String program)
-       {
-               String[] cmd = { "/bin/sh", "-c", "which " + program }; 
//$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
-               try
-               {
-                       Process process = Runtime.getRuntime().exec(cmd);
-                       BufferedReader reader = new BufferedReader(new 
InputStreamReader(process.getInputStream()));
-                       String line = reader.readLine();
-                       if (line != null)
-                       {
-                               File f = new File(line);
-                               if (f.exists())
-                               {
-                                       return f;
-                               }
-                       }
-
-                       // Check in the Flex SDK's "bin" directory.  The 
"application.home"
-                       // property is set by the "fdb" shell script.
-                       String flexHome = 
System.getProperty("application.home"); //$NON-NLS-1$
-                       if (flexHome != null)
-                       {
-                               File f = new File(flexHome, "bin/" + program); 
//$NON-NLS-1$
-                               if (f.exists())
-                               {
-                                       return f;
-                               }
-                       }
-               }
-               catch (IOException e)
-               {
-                       // ignore
-               }
-               return null;
-       }
-
-       private File getDefaultWindowsBrowser() {
-               try {
-                       String browser = null;
-
-                       double osVersion;
-                       try {
-                               osVersion = 
Double.parseDouble(System.getProperty("os.version")); //$NON-NLS-1$
-                       } catch (NumberFormatException e) {
-                               osVersion = 0;
-                       }
-
-                       if (osVersion >= 6) { // Vista or higher
-                               String progid = queryWindowsRegistry(
-                                       
"HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\Shell\\Associations\\UrlAssociations\\http\\UserChoice",
 //$NON-NLS-1$
-                                       "Progid"); //$NON-NLS-1$
-                               if (progid != null) {
-                                       browser = 
getClassShellOpenCommand(progid);
-                               }
-                       }
-
-                       if (browser == null) {
-                               browser = getClassShellOpenCommand("http"); 
//$NON-NLS-1$
-                       }
-
-                       if (browser != null) {
-                               browser = 
extractExenameFromCommandString(browser);
-                               return new File(browser);
-                       } else {
-                               return null;
-                       }
-               } catch (IOException e) {
-                       return null;
-               }
-       }
-
-       private String getClassShellOpenCommand(String clazz) throws 
IOException {
-               return queryWindowsRegistry("HKEY_CLASSES_ROOT\\" + clazz + 
"\\shell\\open\\command", null); //$NON-NLS-1$ //$NON-NLS-2$
-       }
-
-       /**
-        * Note, this function is Windows-specific.
-        */
-       private File determineExeForType(String type)
-       {
-               String it = null;
-               try
-               {
-                       String[] cmd = new String[] { "cmd", "/d", "/c", 
"ftype", type }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
-                       Process p = Runtime.getRuntime().exec(cmd);
-                       LineNumberReader lnr = new LineNumberReader(new 
InputStreamReader(p.getInputStream()));
-                       String line = null;
-                       type += "="; //$NON-NLS-1$
-                       while( it == null && (line = lnr.readLine()) != null)
-                       {
-                               if (line.length() < type.length() ||
-                                       line.substring(0, 
type.length()).compareToIgnoreCase(type) == 0)
-                               {
-                                       it = line;
-                                       break;
-                               }
-                       }
-                       p.destroy();
-
-                       // if we have one extract cmd = " "
-                       if (it != null)
-                       {
-                               int equalSign = it.indexOf('=');
-                               if (equalSign != -1)
-                                       it = it.substring(equalSign+1);
-
-                               it = extractExenameFromCommandString(it);
-                       }
-               }
-               catch (IOException e)
-               {
-                       // means it didn't work
-               }
-
-               if (it != null)
-                       return new File(it);
-               else
-                       return null;
-       }
-
-       /**
-        * Given a command string of the form
-        *              "path_to_exe" args
-        * or
-        *              path_to_exe args
-        * 
-        * return the path_to_exe.  Note that path_to_exe may contain spaces.
-        */
-       protected String extractExenameFromCommandString(String cmd)
-       {
-               // now strip trailing junk if any
-               if (cmd.startsWith("\"")) { //$NON-NLS-1$
-                       // ftype is enclosed in quotes
-                       int closingQuote =  cmd.indexOf('"', 1);
-                       if (closingQuote == -1)
-                               closingQuote = cmd.length();
-                       cmd = cmd.substring(1, closingQuote);
-               } else {
-                       // Some ftypes don't use enclosing quotes.  This is 
tricky -- we have to
-                       // scan through the string, stopping at each space and 
checking whether
-                       // the filename up to that point refers to a valid 
filename.  For example,
-                       // if the input string is
-                       //
-                       //     C:\Program Files\Macromedia\Flash 
9\Players\SAFlashPlayer.exe %1
-                       //
-                       // then we need to stop at each space and see if that 
is an EXE name:
-                       //
-                       //     C:\Program.exe
-                       //     C:\Program Files\Macromedia\Flash.exe
-                       //     C:\Program Files\Macromedia\Flash 
9\Players\SAFlashPlayer.exe
-
-                       int endOfFilename = -1;
-                       for (;;) {
-                               int nextSpace = cmd.indexOf(' ', 
endOfFilename+1);
-                               if (nextSpace == -1) {
-                                       endOfFilename = -1;
-                                       break;
-                               }
-                               String filename = cmd.substring(0, nextSpace);
-                               if (!filename.toLowerCase().endsWith(".exe")) 
//$NON-NLS-1$
-                                       filename += ".exe"; //$NON-NLS-1$
-                               if (new File(filename).exists()) {
-                                       endOfFilename = nextSpace;
-                                       break;
-                               }
-                               endOfFilename = nextSpace;
-                       }
-                       if (endOfFilename != -1 && endOfFilename < cmd.length())
-                               cmd = cmd.substring(0, endOfFilename);
-               }
-               return cmd;
-       }
-
-       /*
-        * @see 
flash.tools.debugger.IDebuggerCallbacks#launchDebugTarget(java.lang.String[])
-        */
-       public Process launchDebugTarget(String[] cmd) throws IOException
-       {
-               return Runtime.getRuntime().exec(cmd);
-       }
-       
-       @Override
-       public Process launchDebugTarget(String[] cmd, ILauncher launcher) 
throws IOException {
-               return launcher.launch(cmd);
-       }
-       
-       /*
-        * @see 
flash.tools.debugger.IDebuggerCallbacks#terminateDebugTarget(java.lang.Process)
-        */
-       public void terminateDebugTarget(Process process) throws IOException
-       {
-               terminateDebugTarget(process, null);
-       }
-       
-       @Override
-       public void terminateDebugTarget(Process process, ILauncher launcher) 
throws IOException {
-               if(null == launcher)
-               {
-                       process.destroy();
-               }
-               else
-               {
-                       launcher.terminate(process);
-               }
-               
-       }
-       
-       public String queryWindowsRegistry(String key, String value) throws 
IOException
-       {
-               return queryWindowsRegistry(key, value, 0);
-       }
-
-       /**
-        * This implementation of queryWindowsRegistry() does not make any 
native
-        * calls.  I had to do it this way because it is too hard, at this 
point,
-        * to add native code to the Flex code tree.
-        */
-       public String queryWindowsRegistry(String key, String value, int 
registryBitMode) throws IOException
-       {
-               Process p = null;
-               String result = null;
-
-               List<String> arguments = new ArrayList<String>(6);
-               arguments.add("reg.exe"); //$NON-NLS-1$
-               arguments.add("query"); //$NON-NLS-1$
-               arguments.add(key);
-               if (value == null || value.length() == 0)
-               {
-                       arguments.add("/ve"); //$NON-NLS-1$
-               }
-               else
-               {
-                       arguments.add("/v"); //$NON-NLS-1$
-                       arguments.add(value);
-               }
-
-               // This line must not be in try/catch -- if it throws an 
exception,
-               // we want that to propagate out to our caller.
-               p = Runtime.getRuntime().exec(arguments.toArray(new 
String[arguments.size()]));
-
-               try
-               {
-                       BufferedReader reader = new BufferedReader(new 
InputStreamReader(p.getInputStream()));
-
-                       String line;
-                       while ((line = reader.readLine()) != null)
-                       {
-                               if (line.equalsIgnoreCase(key))
-                               {
-                                       line = reader.readLine();
-                                       if (line != null)
-                                       {
-                                               Matcher matcher = 
registryValuePattern.matcher(line);
-                                               if (matcher.find()) {
-                                                       result = 
matcher.group(1);
-                                               }
-                                       }
-                                       break;
-                               }
-                       }
-               }
-               catch (IOException e)
-               {
-                       if (Trace.error)
-                               e.printStackTrace();
-               }
-               finally
-               {
-                       if (p != null)
-                       {
-                               p.destroy();
-                               p = null;
-                       }
-               }
-
-               return result;
-       }
-
-       /**
-        * Default implementation does not know how to get the version
-        * of an application.
-        */
-       public int[] getAppVersion(File application) throws IOException {
-               return null;
-       }
-       
-       /**
-        * Default application does not have any extra arguments for the
-        * browser.
-        */
-       public String[] getBrowserParameters(String uri)
-       {
-               return null;
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/Frame.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/Frame.java 
b/debugger/src/flash/tools/debugger/Frame.java
deleted file mode 100644
index 9c757ec..0000000
--- a/debugger/src/flash/tools/debugger/Frame.java
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-/**
- * The Frame object represents a single frame of the actionscript call stack.
- * Each Frame contains a Location object, which identifies the line of source 
- * for the frame, and a set of variables that are available within the frame.
- * The set of variables includes a 'this' pointer, arguments passed into 
- * the function and locals available within the scope of the function.
- * A given frame is only valid when execution has suspended.  
- * @since Version 2
- */
-public interface Frame
-{
-       /**
-        * Location object related to this frame.
-        */
-       public Location getLocation();
-
-       /**
-        * 'this' variable for the frame.  Will return null
-        * if no 'this' pointer available for the frame.
-        * @throws NoResponseException
-        * @throws NotSuspendedException
-        * @throws NotConnectedException
-        */
-    public Variable getThis(Session s) throws NoResponseException, 
NotSuspendedException, NotConnectedException;
-
-       /**
-        * Arguments that were passed into the function.  An empty
-        * array is used to denote that no arguments were passed into 
-        * this function scope.
-        * @throws NoResponseException
-        * @throws NotSuspendedException 
-        * @throws NotConnectedException 
-        */
-    public Variable[] getArguments(Session s) throws NoResponseException, 
NotSuspendedException, NotConnectedException;
-
-       /**
-        * Locals used within this function scope.  An empty
-        * array is used to denote no locals are available 
-        * within this function scope.
-        * @throws NoResponseException
-        * @throws NotSuspendedException 
-        * @throws NotConnectedException 
-        */
-    public Variable[] getLocals(Session s) throws NoResponseException, 
NotSuspendedException, NotConnectedException;
-
-       /**
-        * Returns a string which contains the raw signature of
-        * the call.  This information can be used for display
-        * purposes in the event the Location object contains
-        * a null SourceFile, which happens when a call is
-        * made into or through a non-debug executable.
-        * The format of the string is one of the following:
-        * <ul>
-        *  <li> <code>declaringClass/[[namespace::]function]</code> (for 
regular functions) </li>
-        *  <li> <code>declaringClass$cinit</code> (class constructor for 
statics) </li>
-        *  <li> <code>declaringClass$iinit</code> (class instance ctor)</li>
-        *  <li> <code>global$init</code> </li>
-        * </ul>
-        *<p>
-        * where <code>declaringClass</code> is the name of the
-        * class in which the function is declared (even if it
-        * is an anonymous inner function); <code>namespace</code>
-        * is the namespace of the function (the meaning of this
-        * varies depending on whether the function is private,
-        * protected etc.; see <code>Variable.getNamespace()</code>
-        * for more information); and <code>function</code> is
-        * the name of the function, or <code>""</code> if the
-        * function is anonymous.
-        *</p><p> 
-        * If the signature is unknown then the value
-        * "" will be returned.  Note: this may occur even when
-        * Location contains a non-null SourceFile.
-        * </p><p>
-        * Examples:
-        * <ul>
-        * <li> <code>MyClass/myFunction</code> for a public function </li>
-        * <li> <code>MyClass/MyClass::myFunction</code> for a private function 
</li>
-        * <li> <code>MyClass/</code> for an anonymous inner function declared
-        *      somewhere inside <code>MyClass</code> </li>
-        * <li> <code>""</code> if unknown </li>
-        * </ul>
-        * </p>
-        */
-       public String getCallSignature();
-
-       /**
-        * Returns a list of objects which make up the scope chain of
-        * this frame.
-        * <p>
-        * Some of the entries will be classes; some will be instances
-        * of classes; some will be functions; etc.
-        * <p>
-        * <b>Bug:</b> Currently, this does <em>not</em> include any
-        * scope chain entries which were created via "with var".
-        */
-       public Variable[] getScopeChain(Session s) throws NoResponseException, 
NotSuspendedException, NotConnectedException;
-       
-       /**
-        * Returns the worker ID associated to this frame. This will return
-        * Isolate.DEFAULT_ID, that is, the main worker.
-        */
-       public int getIsolateId();
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/IDebuggerCallbacks.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/IDebuggerCallbacks.java 
b/debugger/src/flash/tools/debugger/IDebuggerCallbacks.java
deleted file mode 100644
index 8c97bca..0000000
--- a/debugger/src/flash/tools/debugger/IDebuggerCallbacks.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-import java.io.File;
-import java.io.IOException;
-
-/**
- * Miscellaneous callbacks from the DJAPI to the debugger which is using it.
- * 
- * @author mmorearty
- */
-public interface IDebuggerCallbacks
-{
-       /**
-        * Tells the debugger to recompute the values which will be returned by
-        * getHttpExe() and getPlayerExe().
-        * 
-        * This does NOT need to be called before the first call to either of
-        * those functions.  The intent of this function is to allow the 
debugger
-        * to cache any expensive calculations, but still allow for the 
possibility
-        * of recalculating the values from time to time (e.g. when a new launch
-        * is going to happen).
-        */
-       public void recomputeExeLocations();
-
-       /**
-        * Returns the executable of the browser to launch for http: URLs, or
-        * <code>null</code> if not known.
-        */
-       public File getHttpExe();
-       
-       /**
-        * Returns the parameters to pass to the browser or null if 
non-existent.
-        * If this is present, URL is assumed to already exist in this array.
-        */
-       public String[] getBrowserParameters(String uri);
-       
-       /**
-        * Returns the executable for the standalone Flash player, or 
<code>null</code>
-        * if not known.
-        */
-       public File getPlayerExe();
-
-       /**
-        * Returns a name such as "firefox" or "Web browser", the name of the
-        * browser, useful for error messages. Never returns <code>null</code>.
-        */
-       public String getHttpExeName();
-
-       /**
-        * Returns a name such as "SAFlashPlayer.exe" or "gflashplayer" or 
"Flash
-        * player", the name of the standalone player, useful for error 
messages.
-        * Never returns <code>null</code>.
-        */
-       public String getPlayerExeName();
-
-       /**
-        * Launches a debug target.  The arguments are the same as those of
-        * Runtime.exec().
-        */
-       public Process launchDebugTarget(String[] cmd) throws IOException;
-
-       /**
-        * Terminates a debug target process.
-        */
-       public void terminateDebugTarget(Process process) throws IOException;
-       
-       /**
-        * Launches a debug target using the launcher 
instance<code>ILauncher.launch(cmd)</code>.
-        * 
-        */
-       public Process launchDebugTarget(String[] cmd, ILauncher launcher) 
throws IOException;
-
-       /**
-        * Terminates a debug target process by invoking 
<code>ILauncher.terminate(process)</code>
-        */
-       public void terminateDebugTarget(Process process, ILauncher launcher) 
throws IOException;
-
-
-       /**
-        * Query the Windows registry.
-        * 
-        * @param key
-        *            The registry key, in a format suitable for the REG.EXE
-        *            program. You must use full key names such as
-        *            HKEY_LOCAL_MACHINE rather the shorter abbreviations such 
as
-        *            HKLM.
-        * @param value
-        *            The value within that key, or null for the unnamed 
("empty")
-        *            value
-        * @return the value stored at the location, or null if key or value 
was not
-        *         found
-        * @throws IOException
-        *             indicates the registry query failed -- warning, this can
-        *             really happen! Some implementations of this function 
don't
-        *             work on Windows 2000. So, this function should not be 
counted
-        *             on too heavily -- you should have a backup plan.
-        */
-       public String queryWindowsRegistry(String key, String value) throws 
IOException;
-       
-       /**
-        * Same as queryWindowsRegistry, but allows specific access to the 
32-bit
-        * or 64-bit part of the registry.
-        */
-       public String queryWindowsRegistry(String key, String value, int 
registryBitMode) throws IOException;
-
-       /**
-        * Returns the version number of an application. For example, Firefox 
3.5.4
-        * would return new int[] { 3, 5 }.
-        * <p>
-        * As of this writing, the only thing this is used for is to determine, 
on
-        * Windows, whether the user is running IE 8; if he is, we need to pass 
the
-        * "-noframemerging" command-line argument. It is generally okay to just
-        * return <code>null</code> from this function; a robust implementation 
is
-        * not required.
-        * 
-        * @param application
-        *            the application whose version number is desired. On 
Windows,
-        *            this will typically be a path to a .exe file. On Mac, it 
may
-        *            point to a .app directory such as 
"/Applications/Safari.app",
-        *            or it may point to the underlying binary, such as
-        *            "/Applications/Safari.app/Contents/MacOS/Safari".
-        * @return an array of two integers if the version can be determined, or
-        *         null if it cannot be determined. The first integer is the 
major
-        *         version number, and the second integer is the minor version
-        *         number. More detailed information cannot be provided, because
-        *         this function needs to be cross- platform, and the format of
-        *         version information tends to vary widely from one platform to
-        *         another.
-        * @throws IOException
-        *             e.g. for file not found, etc.
-        */
-       public int[] getAppVersion(File application) throws IOException;
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/ILaunchNotification.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/ILaunchNotification.java 
b/debugger/src/flash/tools/debugger/ILaunchNotification.java
deleted file mode 100644
index e01d724..0000000
--- a/debugger/src/flash/tools/debugger/ILaunchNotification.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-import java.io.IOException;
-
-/**
- * Used to notify caller in case of ADL Exit Code 1: Successful invocation of 
an already running 
- * AIR application. ADL exits immediately.
- * 
- * @author sakkus
- */
-public interface ILaunchNotification
-{
-       /**
-        * Notifies the listener that the launch is done, and, if it failed,
-        * an exception with information about why it failed.
-        * 
-        * @param e
-        *            an exception if the launch failed, or null if the launch
-        *            succeeded.
-        */
-       public void notify(IOException e);
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/ILauncher.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/ILauncher.java 
b/debugger/src/flash/tools/debugger/ILauncher.java
deleted file mode 100644
index 68c87f7..0000000
--- a/debugger/src/flash/tools/debugger/ILauncher.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package flash.tools.debugger;
-
-import java.io.IOException;
-
-/**
- * A ILauncher which handles the launching of the URI or the command.
- * 
- * ILauncher is to provide more flexibility to handle the Player launch in 
different platforms.
- * 
- * @author ugs
- *
- */
-public interface ILauncher {
-
-       /**
-        * Launches the debug target. 
-        * 
-        * @param cmd - Launch URL and other arguments
-        * @return A handle to the process.
-        * 
-        * @throws IOException
-        */
-       public Process launch(String[] cmd) throws IOException;
-
-       /**
-        * Terminate the process started by launch method.
-        * @param process - process started by launch.
-        * @throws IOException
-        */
-       public void terminate(Process process) throws IOException;
-       
-       
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/IProgress.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/IProgress.java 
b/debugger/src/flash/tools/debugger/IProgress.java
deleted file mode 100644
index f63ec68..0000000
--- a/debugger/src/flash/tools/debugger/IProgress.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-/**
- * A simple interface to report progress on some operation.
- * 
- * @author mmorearty
- */
-public interface IProgress
-{
-       /**
-        * Reports how much work has been done.
-        * 
-        * @param current
-        *            how much progress has been made toward the total
-        * @param total
-        *            the total amount of work
-        */
-       public void setProgress(int current, int total);
-}

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/07f5a7de/debugger/src/flash/tools/debugger/InProgressException.java
----------------------------------------------------------------------
diff --git a/debugger/src/flash/tools/debugger/InProgressException.java 
b/debugger/src/flash/tools/debugger/InProgressException.java
deleted file mode 100644
index 3bf6f2a..0000000
--- a/debugger/src/flash/tools/debugger/InProgressException.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package flash.tools.debugger;
-
-/**
- * InProgressException is thrown when a request cannot
- * be fulfilled because some other activity is currently
- * taking place that will alter the result of the request.
- */
-public class InProgressException extends PlayerDebugException
-{
-    private static final long serialVersionUID = -8307030350432666820L;
-}

Reply via email to