flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aha...@apache.org
Subject [51/63] [abbrv] [partial] git commit: [flex-falcon] [refs/heads/develop] - move stuff to where I think Maven wants it
Date Tue, 26 Apr 2016 04:29:43 GMT
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/develop
Commit: 07f5a7de02918b9e0cb7e176e6c23d29dd887f8e
Parents: 7c3c488
Author: Alex Harui <aharui@apache.org>
Authored: Fri Apr 22 12:20:07 2016 -0700
Committer: Alex Harui <aharui@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;
-}


Mime
View raw message