You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by pm...@apache.org on 2012/02/15 18:42:36 UTC

[1/51] [partial] weinre commit: Apache-ization, port to node.js

Updated Branches:
  refs/heads/master c1d74e2c0 -> c4fbd3d0b


Apache-ization, port to node.js

Whole lot of changes here:

* convert all files to use Apache license
* port server from Java to JavaScript using node.js
* various cleanups related to both of those issues

relevant issues:

* https://issues.apache.org/jira/browse/CB-10

  Apache source headers in callback-weinre

* https://issues.apache.org/jira/browse/CB-83

  implement the server in node

* https://issues.apache.org/jira/browse/CB-100

  fix issues regarding pre-req licenses for weinre distribution

* https://issues.apache.org/jira/browse/CB-176

  add vendor files to weinre instead of pulling in at build time


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/commit/c4fbd3d0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/tree/c4fbd3d0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/diff/c4fbd3d0

Branch: refs/heads/master
Commit: c4fbd3d0b3c988025ca17da34bd715be6535a36d
Parents: c1d74e2
Author: Patrick Mueller <pm...@apache.org>
Authored: Wed Feb 15 12:36:49 2012 -0500
Committer: Patrick Mueller <pm...@apache.org>
Committed: Wed Feb 15 12:36:49 2012 -0500

----------------------------------------------------------------------
 .wr                                                |   36 +
 LICENSE                                            |  529 ++
 NOTICE                                             |    5 +
 README.md                                          |  141 +-
 weinre.application/.classpath                      |    8 -
 weinre.application/.gitignore                      |    1 -
 weinre.application/.project                        |   17 -
 .../macosx/weinre.app/Contents/Info.plist          |   48 -
 .../macosx/weinre.app/Contents/MacOS/launcher      |   27 -
 .../weinre.app/Contents/Resources/weinre.icns      |  Bin 102215 -> 0 bytes
 .../src/weinre/application/GUIMain.java            |  354 --
 .../src/weinre/application/GUIPreferences.java     |   64 -
 .../src/weinre/application/ShellSizeTracker.java   |  162 -
 ...pplication using ~weinre-server.settings.launch |   16 -
 weinre.build/.classpath                            |    6 -
 weinre.build/.gitignore                            |    2 -
 weinre.build/.project                              |   22 -
 weinre.build/.wr                                   |   35 +
 weinre.build/README.md                             |   66 -
 weinre.build/build-continuous.sh                   |   41 -
 weinre.build/build-dev.sh                          |   25 +
 weinre.build/build.properties                      |    5 +-
 weinre.build/build.xml                             |  290 +-
 weinre.build/debug.sh                              |   33 -
 weinre.build/get-vendor.xml                        |  207 -
 weinre.build/new-release-notes.md                  |   62 +-
 weinre.build/package.json.template                 |   42 +
 weinre.build/sample.personal.properties            |    5 -
 weinre.build/scripts/build-client-html.py          |    2 +-
 weinre.build/scripts/build-target-scripts.py       |    4 +-
 weinre.build/scripts/changelog.sh                  |   26 -
 weinre.build/scripts/closed-issues.py              |   52 -
 weinre.build/scripts/module2amd.py                 |  212 +
 weinre.build/update-vendor.xml                     |   97 +
 weinre.build/vendor.properties                     |   70 +-
 weinre.build/vendor/node_modules/.bin/cake         |    1 +
 weinre.build/vendor/node_modules/.bin/coffee       |    1 +
 .../vendor/node_modules/coffee-script/.npmignore   |   11 +
 .../vendor/node_modules/coffee-script/LICENSE      |   22 +
 .../vendor/node_modules/coffee-script/README       |   48 +
 .../vendor/node_modules/coffee-script/Rakefile     |   78 +
 .../node_modules/coffee-script/extras/jsl.conf     |   44 +
 .../node_modules/coffee-script/lib/browser.js      |   75 +
 .../vendor/node_modules/coffee-script/lib/cake.js  |   76 +
 .../coffee-script/lib/coffee-script.js             |  135 +
 .../node_modules/coffee-script/lib/command.js      |  301 +
 .../node_modules/coffee-script/lib/grammar.js      |  591 ++
 .../node_modules/coffee-script/lib/helpers.js      |   66 +
 .../vendor/node_modules/coffee-script/lib/index.js |    8 +
 .../vendor/node_modules/coffee-script/lib/lexer.js |  656 +++
 .../vendor/node_modules/coffee-script/lib/nodes.js | 2289 ++++++++
 .../node_modules/coffee-script/lib/optparse.js     |  111 +
 .../node_modules/coffee-script/lib/parser.js       |  676 +++
 .../vendor/node_modules/coffee-script/lib/repl.js  |  123 +
 .../node_modules/coffee-script/lib/rewriter.js     |  363 ++
 .../vendor/node_modules/coffee-script/lib/scope.js |  120 +
 .../vendor/node_modules/coffee-script/package.json |   27 +
 .../WebCore/English.lproj/localizedStrings.js      |  Bin 0 -> 52092 bytes
 .../WebCore/inspector/InjectedScriptHost.idl       |   61 +
 .../WebCore/inspector/InjectedScriptSource.js      |  763 +++
 .../vendor/webkit/WebCore/inspector/Inspector.idl  |  279 +
 .../WebCore/inspector/InspectorFrontendHost.idl    |   57 +
 .../WebCore/inspector/JavaScriptCallFrame.idl      |   54 +
 .../webkit/WebCore/inspector/ScriptProfile.idl     |   35 +
 .../webkit/WebCore/inspector/ScriptProfileNode.idl |   41 +
 .../front-end/ApplicationCacheItemsView.js         |  270 +
 .../WebCore/inspector/front-end/AuditCategories.js |   70 +
 .../WebCore/inspector/front-end/AuditFormatters.js |   92 +
 .../inspector/front-end/AuditLauncherView.js       |  254 +
 .../WebCore/inspector/front-end/AuditResultView.js |  114 +
 .../WebCore/inspector/front-end/AuditRules.js      | 1041 ++++
 .../WebCore/inspector/front-end/AuditsPanel.js     |  474 ++
 .../front-end/BottomUpProfileDataGridTree.js       |  264 +
 .../WebCore/inspector/front-end/Breakpoint.js      |   49 +
 .../inspector/front-end/BreakpointManager.js       |  624 +++
 .../inspector/front-end/BreakpointsSidebarPane.js  |  623 +++
 .../WebCore/inspector/front-end/CSSCompletions.js  |  125 +
 .../inspector/front-end/CSSKeywordCompletions.js   |  438 ++
 .../WebCore/inspector/front-end/CSSStyleModel.js   |  574 ++
 .../inspector/front-end/CallStackSidebarPane.js    |  196 +
 .../webkit/WebCore/inspector/front-end/Checkbox.js |   63 +
 .../webkit/WebCore/inspector/front-end/Color.js    |  663 +++
 .../WebCore/inspector/front-end/ConsolePanel.js    |   86 +
 .../WebCore/inspector/front-end/ConsoleView.js     | 1155 ++++
 .../WebCore/inspector/front-end/ContextMenu.js     |   91 +
 .../WebCore/inspector/front-end/CookieItemsView.js |  201 +
 .../WebCore/inspector/front-end/CookieParser.js    |  210 +
 .../WebCore/inspector/front-end/CookiesTable.js    |  205 +
 .../webkit/WebCore/inspector/front-end/DOMAgent.js |  589 ++
 .../WebCore/inspector/front-end/DOMStorage.js      |   97 +
 .../inspector/front-end/DOMStorageItemsView.js     |  157 +
 .../inspector/front-end/DOMSyntaxHighlighter.js    |   79 +
 .../webkit/WebCore/inspector/front-end/DataGrid.js | 1478 +++++
 .../webkit/WebCore/inspector/front-end/Database.js |  147 +
 .../inspector/front-end/DatabaseQueryView.js       |  196 +
 .../inspector/front-end/DatabaseTableView.js       |   90 +
 .../WebCore/inspector/front-end/DebuggerModel.js   |  380 ++
 .../inspector/front-end/DetailedHeapshotView.js    |   92 +
 .../webkit/WebCore/inspector/front-end/Drawer.js   |  362 ++
 .../WebCore/inspector/front-end/ElementsPanel.js   | 1087 ++++
 .../inspector/front-end/ElementsTreeOutline.js     | 1440 +++++
 .../front-end/EventListenersSidebarPane.js         |  235 +
 .../WebCore/inspector/front-end/ExtensionAPI.js    |  520 ++
 .../inspector/front-end/ExtensionAPISchema.json    |  513 ++
 .../inspector/front-end/ExtensionAuditCategory.js  |  111 +
 .../WebCore/inspector/front-end/ExtensionCommon.js |   46 +
 .../WebCore/inspector/front-end/ExtensionPanel.js  |  118 +
 .../inspector/front-end/ExtensionRegistryStub.js   |   45 +
 .../WebCore/inspector/front-end/ExtensionServer.js |  465 ++
 .../webkit/WebCore/inspector/front-end/FontView.js |  109 +
 .../WebCore/inspector/front-end/GoToLineDialog.js  |  127 +
 .../webkit/WebCore/inspector/front-end/HAREntry.js |  246 +
 .../WebCore/inspector/front-end/HeapSnapshot.js    |  909 +++
 .../inspector/front-end/HeapSnapshotView.js        | 1032 ++++
 .../WebCore/inspector/front-end/HelpScreen.js      |   88 +
 .../WebCore/inspector/front-end/ImageView.js       |  123 +
 .../front-end/Images/applicationCache.png          |  Bin 0 -> 1964 bytes
 .../inspector/front-end/Images/auditsIcon.png      |  Bin 0 -> 3997 bytes
 .../WebCore/inspector/front-end/Images/back.png    |  Bin 0 -> 4205 bytes
 .../front-end/Images/breakpointBorder.png          |  Bin 0 -> 377 bytes
 .../Images/breakpointConditionalBorder.png         |  Bin 0 -> 379 bytes
 .../Images/breakpointConditionalCounterBorder.png  |  Bin 0 -> 529 bytes
 .../front-end/Images/breakpointCounterBorder.png   |  Bin 0 -> 526 bytes
 .../Images/breakpointsActivateButtonGlyph.png      |  Bin 0 -> 250 bytes
 .../Images/breakpointsDeactivateButtonGlyph.png    |  Bin 0 -> 426 bytes
 .../WebCore/inspector/front-end/Images/checker.png |  Bin 0 -> 3471 bytes
 .../front-end/Images/clearConsoleButtonGlyph.png   |  Bin 0 -> 396 bytes
 .../inspector/front-end/Images/closeButtons.png    |  Bin 0 -> 4355 bytes
 .../front-end/Images/consoleButtonGlyph.png        |  Bin 0 -> 183 bytes
 .../inspector/front-end/Images/consoleIcon.png     |  Bin 0 -> 2930 bytes
 .../WebCore/inspector/front-end/Images/cookie.png  |  Bin 0 -> 2246 bytes
 .../inspector/front-end/Images/database.png        |  Bin 0 -> 2329 bytes
 .../inspector/front-end/Images/databaseTable.png   |  Bin 0 -> 4325 bytes
 .../front-end/Images/debuggerContinue.png          |  Bin 0 -> 4190 bytes
 .../inspector/front-end/Images/debuggerPause.png   |  Bin 0 -> 4081 bytes
 .../front-end/Images/debuggerStepInto.png          |  Bin 0 -> 4282 bytes
 .../inspector/front-end/Images/debuggerStepOut.png |  Bin 0 -> 4271 bytes
 .../front-end/Images/debuggerStepOver.png          |  Bin 0 -> 4366 bytes
 .../Images/disclosureTriangleSmallDown.png         |  Bin 0 -> 3919 bytes
 .../Images/disclosureTriangleSmallDownBlack.png    |  Bin 0 -> 3802 bytes
 .../Images/disclosureTriangleSmallDownWhite.png    |  Bin 0 -> 3820 bytes
 .../Images/disclosureTriangleSmallRight.png        |  Bin 0 -> 3898 bytes
 .../Images/disclosureTriangleSmallRightBlack.png   |  Bin 0 -> 3807 bytes
 .../Images/disclosureTriangleSmallRightDown.png    |  Bin 0 -> 3953 bytes
 .../disclosureTriangleSmallRightDownBlack.png      |  Bin 0 -> 3816 bytes
 .../disclosureTriangleSmallRightDownWhite.png      |  Bin 0 -> 3838 bytes
 .../Images/disclosureTriangleSmallRightWhite.png   |  Bin 0 -> 3818 bytes
 .../inspector/front-end/Images/dockButtonGlyph.png |  Bin 0 -> 164 bytes
 .../inspector/front-end/Images/elementsIcon.png    |  Bin 0 -> 6639 bytes
 .../front-end/Images/enableOutlineButtonGlyph.png  |  Bin 0 -> 363 bytes
 .../front-end/Images/enableSolidButtonGlyph.png    |  Bin 0 -> 302 bytes
 .../inspector/front-end/Images/errorIcon.png       |  Bin 0 -> 4337 bytes
 .../inspector/front-end/Images/errorMediumIcon.png |  Bin 0 -> 4059 bytes
 .../inspector/front-end/Images/errorRedDot.png     |  Bin 0 -> 549 bytes
 .../front-end/Images/excludeButtonGlyph.png        |  Bin 0 -> 212 bytes
 .../front-end/Images/focusButtonGlyph.png          |  Bin 0 -> 285 bytes
 .../WebCore/inspector/front-end/Images/forward.png |  Bin 0 -> 4202 bytes
 .../WebCore/inspector/front-end/Images/frame.png   |  Bin 0 -> 448 bytes
 .../inspector/front-end/Images/gearButtonGlyph.png |  Bin 0 -> 323 bytes
 .../inspector/front-end/Images/glossyHeader.png    |  Bin 0 -> 3720 bytes
 .../front-end/Images/glossyHeaderPressed.png       |  Bin 0 -> 3721 bytes
 .../front-end/Images/glossyHeaderSelected.png      |  Bin 0 -> 3738 bytes
 .../Images/glossyHeaderSelectedPressed.png         |  Bin 0 -> 3739 bytes
 .../WebCore/inspector/front-end/Images/goArrow.png |  Bin 0 -> 3591 bytes
 .../front-end/Images/graphLabelCalloutLeft.png     |  Bin 0 -> 3790 bytes
 .../front-end/Images/graphLabelCalloutRight.png    |  Bin 0 -> 3789 bytes
 .../Images/largerResourcesButtonGlyph.png          |  Bin 0 -> 192 bytes
 .../inspector/front-end/Images/localStorage.png    |  Bin 0 -> 1081 bytes
 .../inspector/front-end/Images/networkIcon.png     |  Bin 0 -> 4628 bytes
 .../front-end/Images/nodeSearchButtonGlyph.png     |  Bin 0 -> 283 bytes
 .../inspector/front-end/Images/paneAddButtons.png  |  Bin 0 -> 929 bytes
 .../inspector/front-end/Images/paneBottomGrow.png  |  Bin 0 -> 3457 bytes
 .../front-end/Images/paneBottomGrowActive.png      |  Bin 0 -> 3457 bytes
 .../front-end/Images/paneGrowHandleLine.png        |  Bin 0 -> 3443 bytes
 .../front-end/Images/paneSettingsButtons.png       |  Bin 0 -> 1422 bytes
 .../Images/pauseOnExceptionButtonGlyph.png         |  Bin 0 -> 331 bytes
 .../front-end/Images/percentButtonGlyph.png        |  Bin 0 -> 357 bytes
 .../inspector/front-end/Images/popoverArrows.png   |  Bin 0 -> 784 bytes
 .../front-end/Images/popoverBackground.png         |  Bin 0 -> 2233 bytes
 .../front-end/Images/profileGroupIcon.png          |  Bin 0 -> 5126 bytes
 .../inspector/front-end/Images/profileIcon.png     |  Bin 0 -> 4953 bytes
 .../front-end/Images/profileSmallIcon.png          |  Bin 0 -> 579 bytes
 .../inspector/front-end/Images/profilesIcon.png    |  Bin 0 -> 4158 bytes
 .../front-end/Images/profilesSilhouette.png        |  Bin 0 -> 48600 bytes
 .../front-end/Images/programCounterBorder.png      |  Bin 0 -> 352 bytes
 .../inspector/front-end/Images/radioDot.png        |  Bin 0 -> 235 bytes
 .../front-end/Images/recordButtonGlyph.png         |  Bin 0 -> 213 bytes
 .../front-end/Images/recordToggledButtonGlyph.png  |  Bin 0 -> 510 bytes
 .../front-end/Images/reloadButtonGlyph.png         |  Bin 0 -> 267 bytes
 .../inspector/front-end/Images/resourceCSSIcon.png |  Bin 0 -> 1066 bytes
 .../front-end/Images/resourceDocumentIcon.png      |  Bin 0 -> 4959 bytes
 .../front-end/Images/resourceDocumentIconSmall.png |  Bin 0 -> 787 bytes
 .../inspector/front-end/Images/resourceJSIcon.png  |  Bin 0 -> 879 bytes
 .../front-end/Images/resourcePlainIcon.png         |  Bin 0 -> 4321 bytes
 .../front-end/Images/resourcePlainIconSmall.png    |  Bin 0 -> 731 bytes
 .../inspector/front-end/Images/resourcesIcon.png   |  Bin 0 -> 6431 bytes
 .../front-end/Images/resourcesSizeGraphIcon.png    |  Bin 0 -> 5606 bytes
 .../front-end/Images/resourcesTimeGraphIcon.png    |  Bin 0 -> 5743 bytes
 .../inspector/front-end/Images/scriptsIcon.png     |  Bin 0 -> 7428 bytes
 .../front-end/Images/scriptsSilhouette.png         |  Bin 0 -> 49028 bytes
 .../inspector/front-end/Images/searchSmallBlue.png |  Bin 0 -> 3968 bytes
 .../front-end/Images/searchSmallBrightBlue.png     |  Bin 0 -> 3966 bytes
 .../inspector/front-end/Images/searchSmallGray.png |  Bin 0 -> 3936 bytes
 .../front-end/Images/searchSmallWhite.png          |  Bin 0 -> 3844 bytes
 .../WebCore/inspector/front-end/Images/segment.png |  Bin 0 -> 4349 bytes
 .../inspector/front-end/Images/segmentEnd.png      |  Bin 0 -> 4070 bytes
 .../inspector/front-end/Images/segmentHover.png    |  Bin 0 -> 4310 bytes
 .../inspector/front-end/Images/segmentHoverEnd.png |  Bin 0 -> 4074 bytes
 .../inspector/front-end/Images/segmentSelected.png |  Bin 0 -> 4302 bytes
 .../front-end/Images/segmentSelectedEnd.png        |  Bin 0 -> 4070 bytes
 .../inspector/front-end/Images/sessionStorage.png  |  Bin 0 -> 1097 bytes
 .../WebCore/inspector/front-end/Images/spinner.gif |  Bin 0 -> 1684 bytes
 .../inspector/front-end/Images/splitviewDimple.png |  Bin 0 -> 216 bytes
 .../Images/splitviewDividerBackground.png          |  Bin 0 -> 149 bytes
 .../front-end/Images/statusbarBackground.png       |  Bin 0 -> 4024 bytes
 .../front-end/Images/statusbarBottomBackground.png |  Bin 0 -> 4021 bytes
 .../front-end/Images/statusbarButtons.png          |  Bin 0 -> 4175 bytes
 .../front-end/Images/statusbarMenuButton.png       |  Bin 0 -> 4293 bytes
 .../Images/statusbarMenuButtonSelected.png         |  Bin 0 -> 4291 bytes
 .../Images/statusbarResizerHorizontal.png          |  Bin 0 -> 4026 bytes
 .../front-end/Images/statusbarResizerVertical.png  |  Bin 0 -> 4036 bytes
 .../inspector/front-end/Images/successGreenDot.png |  Bin 0 -> 585 bytes
 .../front-end/Images/thumbActiveHoriz.png          |  Bin 0 -> 647 bytes
 .../inspector/front-end/Images/thumbActiveVert.png |  Bin 0 -> 599 bytes
 .../inspector/front-end/Images/thumbHoriz.png      |  Bin 0 -> 657 bytes
 .../inspector/front-end/Images/thumbHoverHoriz.png |  Bin 0 -> 667 bytes
 .../inspector/front-end/Images/thumbHoverVert.png  |  Bin 0 -> 583 bytes
 .../inspector/front-end/Images/thumbVert.png       |  Bin 0 -> 568 bytes
 .../inspector/front-end/Images/timelineBarBlue.png |  Bin 0 -> 419 bytes
 .../inspector/front-end/Images/timelineBarGray.png |  Bin 0 -> 378 bytes
 .../front-end/Images/timelineBarGreen.png          |  Bin 0 -> 414 bytes
 .../front-end/Images/timelineBarOrange.png         |  Bin 0 -> 394 bytes
 .../front-end/Images/timelineBarPurple.png         |  Bin 0 -> 420 bytes
 .../inspector/front-end/Images/timelineBarRed.png  |  Bin 0 -> 408 bytes
 .../front-end/Images/timelineBarYellow.png         |  Bin 0 -> 400 bytes
 .../front-end/Images/timelineCheckmarks.png        |  Bin 0 -> 3528 bytes
 .../inspector/front-end/Images/timelineDots.png    |  Bin 0 -> 2436 bytes
 .../front-end/Images/timelineHollowPillBlue.png    |  Bin 0 -> 3450 bytes
 .../front-end/Images/timelineHollowPillGray.png    |  Bin 0 -> 3392 bytes
 .../front-end/Images/timelineHollowPillGreen.png   |  Bin 0 -> 3452 bytes
 .../front-end/Images/timelineHollowPillOrange.png  |  Bin 0 -> 3452 bytes
 .../front-end/Images/timelineHollowPillPurple.png  |  Bin 0 -> 3453 bytes
 .../front-end/Images/timelineHollowPillRed.png     |  Bin 0 -> 3460 bytes
 .../front-end/Images/timelineHollowPillYellow.png  |  Bin 0 -> 3444 bytes
 .../inspector/front-end/Images/timelineIcon.png    |  Bin 0 -> 4419 bytes
 .../front-end/Images/timelinePillBlue.png          |  Bin 0 -> 3346 bytes
 .../front-end/Images/timelinePillGray.png          |  Bin 0 -> 3297 bytes
 .../front-end/Images/timelinePillGreen.png         |  Bin 0 -> 3350 bytes
 .../front-end/Images/timelinePillOrange.png        |  Bin 0 -> 3352 bytes
 .../front-end/Images/timelinePillPurple.png        |  Bin 0 -> 3353 bytes
 .../inspector/front-end/Images/timelinePillRed.png |  Bin 0 -> 3343 bytes
 .../front-end/Images/timelinePillYellow.png        |  Bin 0 -> 3336 bytes
 .../front-end/Images/toolbarItemSelected.png       |  Bin 0 -> 4197 bytes
 .../inspector/front-end/Images/trackHoriz.png      |  Bin 0 -> 520 bytes
 .../inspector/front-end/Images/trackVert.png       |  Bin 0 -> 523 bytes
 .../front-end/Images/treeDownTriangleBlack.png     |  Bin 0 -> 3570 bytes
 .../front-end/Images/treeDownTriangleWhite.png     |  Bin 0 -> 3531 bytes
 .../front-end/Images/treeRightTriangleBlack.png    |  Bin 0 -> 3561 bytes
 .../front-end/Images/treeRightTriangleWhite.png    |  Bin 0 -> 3535 bytes
 .../front-end/Images/treeUpTriangleBlack.png       |  Bin 0 -> 3584 bytes
 .../front-end/Images/treeUpTriangleWhite.png       |  Bin 0 -> 3558 bytes
 .../front-end/Images/undockButtonGlyph.png         |  Bin 0 -> 179 bytes
 .../inspector/front-end/Images/userInputIcon.png   |  Bin 0 -> 777 bytes
 .../front-end/Images/userInputPreviousIcon.png     |  Bin 0 -> 765 bytes
 .../front-end/Images/userInputResultIcon.png       |  Bin 0 -> 259 bytes
 .../inspector/front-end/Images/warningIcon.png     |  Bin 0 -> 4244 bytes
 .../front-end/Images/warningMediumIcon.png         |  Bin 0 -> 3833 bytes
 .../front-end/Images/warningOrangeDot.png          |  Bin 0 -> 580 bytes
 .../inspector/front-end/Images/warningsErrors.png  |  Bin 0 -> 5192 bytes
 .../inspector/front-end/InjectedFakeWorker.js      |  345 ++
 .../inspector/front-end/InspectorBackendStub.qrc   |    6 +
 .../front-end/InspectorFrontendHostStub.js         |  130 +
 .../inspector/front-end/KeyboardShortcut.js        |  169 +
 .../inspector/front-end/MetricsSidebarPane.js      |  243 +
 .../WebCore/inspector/front-end/NetworkItemView.js |   91 +
 .../WebCore/inspector/front-end/NetworkManager.js  |  378 ++
 .../WebCore/inspector/front-end/NetworkPanel.js    | 1742 ++++++
 .../webkit/WebCore/inspector/front-end/Object.js   |   90 +
 .../inspector/front-end/ObjectPropertiesSection.js |  301 +
 .../webkit/WebCore/inspector/front-end/Panel.js    |  438 ++
 .../inspector/front-end/PanelEnablerView.js        |  102 +
 .../webkit/WebCore/inspector/front-end/Placard.js  |  106 +
 .../inspector/front-end/PleaseWaitMessage.js       |  107 +
 .../webkit/WebCore/inspector/front-end/Popover.js  |  251 +
 .../inspector/front-end/ProfileDataGridTree.js     |  399 ++
 .../WebCore/inspector/front-end/ProfileView.js     |  622 +++
 .../WebCore/inspector/front-end/ProfilesPanel.js   |  794 +++
 .../inspector/front-end/PropertiesSection.js       |   44 +
 .../inspector/front-end/PropertiesSidebarPane.js   |   66 +
 .../WebCore/inspector/front-end/RemoteObject.js    |  202 +
 .../webkit/WebCore/inspector/front-end/Resource.js |  748 +++
 .../inspector/front-end/ResourceCategory.js        |   41 +
 .../inspector/front-end/ResourceCookiesView.js     |   71 +
 .../inspector/front-end/ResourceHeadersView.js     |  276 +
 .../inspector/front-end/ResourceTimingView.js      |  157 +
 .../inspector/front-end/ResourceTreeModel.js       |  214 +
 .../WebCore/inspector/front-end/ResourceView.js    |  157 +
 .../WebCore/inspector/front-end/ResourcesPanel.js  | 1261 +++++
 .../inspector/front-end/ScopeChainSidebarPane.js   |  159 +
 .../webkit/WebCore/inspector/front-end/Script.js   |  125 +
 .../WebCore/inspector/front-end/ScriptFormatter.js |  233 +
 .../inspector/front-end/ScriptFormatterWorker.js   |   86 +
 .../WebCore/inspector/front-end/ScriptsPanel.js    | 1083 ++++
 .../webkit/WebCore/inspector/front-end/Section.js  |  172 +
 .../webkit/WebCore/inspector/front-end/Settings.js |  163 +
 .../WebCore/inspector/front-end/ShortcutsHelp.js   |  159 +
 .../inspector/front-end/ShowMoreDataGridNode.js    |   78 +
 .../WebCore/inspector/front-end/SidebarPane.js     |  133 +
 .../inspector/front-end/SidebarTreeElement.js      |  203 +
 .../inspector/front-end/SourceCSSTokenizer.js      | 1423 +++++
 .../inspector/front-end/SourceCSSTokenizer.re2js   |  268 +
 .../WebCore/inspector/front-end/SourceFrame.js     |  935 ++++
 .../inspector/front-end/SourceFrameContent.js      |  122 +
 .../inspector/front-end/SourceHTMLTokenizer.js     |  780 +++
 .../inspector/front-end/SourceHTMLTokenizer.re2js  |  355 ++
 .../front-end/SourceJavaScriptTokenizer.js         | 2417 ++++++++
 .../front-end/SourceJavaScriptTokenizer.re2js      |  178 +
 .../WebCore/inspector/front-end/SourceTokenizer.js |  102 +
 .../WebCore/inspector/front-end/StatusBarButton.js |  148 +
 .../inspector/front-end/StylesSidebarPane.js       | 1975 +++++++
 .../WebCore/inspector/front-end/SummaryBar.js      |  363 ++
 .../WebCore/inspector/front-end/TabbedPane.js      |   86 +
 .../WebCore/inspector/front-end/TestController.js  |   81 +
 .../inspector/front-end/TextEditorHighlighter.js   |  132 +
 .../WebCore/inspector/front-end/TextEditorModel.js |  312 ++
 .../WebCore/inspector/front-end/TextPrompt.js      |  470 ++
 .../WebCore/inspector/front-end/TextViewer.js      | 1282 +++++
 .../WebCore/inspector/front-end/TimelineAgent.js   |   58 +
 .../WebCore/inspector/front-end/TimelineGrid.js    |  179 +
 .../inspector/front-end/TimelineOverviewPane.js    |  600 ++
 .../WebCore/inspector/front-end/TimelinePanel.js   | 1178 ++++
 .../front-end/TopDownProfileDataGridTree.js        |  121 +
 .../inspector/front-end/UglifyJS/parse-js.js       | 1247 +++++
 .../inspector/front-end/UglifyJS/process.js        | 1498 +++++
 .../webkit/WebCore/inspector/front-end/View.js     |   74 +
 .../front-end/WatchExpressionsSidebarPane.js       |  271 +
 .../webkit/WebCore/inspector/front-end/WebKit.qrc  |  286 +
 .../WebCore/inspector/front-end/WelcomeView.js     |   73 +
 .../inspector/front-end/WorkersSidebarPane.js      |  102 +
 .../webkit/WebCore/inspector/front-end/audits.css  |  281 +
 .../WebCore/inspector/front-end/goToLineDialog.css |   39 +
 .../WebCore/inspector/front-end/heapProfiler.css   |  136 +
 .../WebCore/inspector/front-end/helpScreen.css     |  153 +
 .../WebCore/inspector/front-end/inspector.css      | 4329 +++++++++++++++
 .../WebCore/inspector/front-end/inspector.html     |  175 +
 .../WebCore/inspector/front-end/inspector.js       | 1927 +++++++
 .../front-end/inspectorSyntaxHighlight.css         |  111 +
 .../WebCore/inspector/front-end/networkPanel.css   |  821 +++
 .../webkit/WebCore/inspector/front-end/popover.css |  200 +
 .../WebCore/inspector/front-end/textViewer.css     |  193 +
 .../WebCore/inspector/front-end/treeoutline.js     |  911 +++
 .../WebCore/inspector/front-end/utilities.js       | 1087 ++++
 weinre.build/weinre build.xml.launch               |   17 -
 weinre.doc/.classpath                              |    5 -
 weinre.doc/.project                                |   17 -
 weinre.doc/Building.body.html                      |    8 +-
 weinre.doc/ChangeLog.body.html                     |   10 +
 weinre.doc/Home.body.html                          |    8 +-
 weinre.doc/Installing.body.html                    |   14 +-
 weinre.doc/License.body.html                       |   37 +-
 weinre.doc/MultiUser.body.html                     |    2 -
 weinre.doc/Running.body.html                       |   63 +-
 weinre.doc/Security.body.html                      |    2 +-
 weinre.doc/TestDrive.body.html                     |    4 +-
 weinre.doc/boilerplate-header.html.txt             |    2 +-
 weinre.server/.classpath                           |   11 -
 weinre.server/.gitignore                           |    5 +-
 weinre.server/.npmignore                           |    4 +
 weinre.server/.project                             |   17 -
 weinre.server/README.md                            |   47 +
 weinre.server/lib/Channel.coffee                   |  118 +
 weinre.server/lib/HttpChannelHandler.coffee        |  154 +
 weinre.server/lib/MessageQueue.coffee              |   87 +
 weinre.server/lib/channelManager.coffee            |  126 +
 weinre.server/lib/cli.coffee                       |  130 +
 weinre.server/lib/dumpingHandler.coffee            |   77 +
 weinre.server/lib/extensionManager.coffee          |   30 +
 weinre.server/lib/jsonBodyParser.coffee            |   47 +
 weinre.server/lib/messageHandler.coffee            |   59 +
 .../lib/service/WeinreClientCommands.coffee        |  123 +
 .../lib/service/WeinreTargetCommands.coffee        |   90 +
 weinre.server/lib/serviceManager.coffee            |   95 +
 weinre.server/lib/utils.coffee                     |  187 +
 weinre.server/lib/weinre.coffee                    |  174 +
 weinre.server/node_modules/.bin/cake               |    1 +
 weinre.server/node_modules/.bin/coffee             |    1 +
 weinre.server/node_modules/.bin/express            |    1 +
 weinre.server/node_modules/.bin/nopt               |    1 +
 .../node_modules/coffee-script/.npmignore          |   11 +
 weinre.server/node_modules/coffee-script/LICENSE   |   22 +
 weinre.server/node_modules/coffee-script/README    |   51 +
 weinre.server/node_modules/coffee-script/Rakefile  |   78 +
 weinre.server/node_modules/coffee-script/bin/cake  |    7 +
 .../node_modules/coffee-script/bin/coffee          |    7 +
 .../node_modules/coffee-script/extras/jsl.conf     |   44 +
 .../coffee-script/lib/coffee-script/browser.js     |   74 +
 .../coffee-script/lib/coffee-script/cake.js        |   99 +
 .../lib/coffee-script/coffee-script.js             |  150 +
 .../coffee-script/lib/coffee-script/command.js     |  442 ++
 .../coffee-script/lib/coffee-script/grammar.js     |  592 ++
 .../coffee-script/lib/coffee-script/helpers.js     |   72 +
 .../coffee-script/lib/coffee-script/index.js       |   10 +
 .../coffee-script/lib/coffee-script/lexer.js       |  686 +++
 .../coffee-script/lib/coffee-script/nodes.js       | 2514 +++++++++
 .../coffee-script/lib/coffee-script/optparse.js    |  122 +
 .../coffee-script/lib/coffee-script/parser.js      |  674 +++
 .../coffee-script/lib/coffee-script/repl.js        |  149 +
 .../coffee-script/lib/coffee-script/rewriter.js    |  301 +
 .../coffee-script/lib/coffee-script/scope.js       |  124 +
 weinre.server/node_modules/express/.npmignore      |    7 +
 weinre.server/node_modules/express/History.md      |  800 +++
 weinre.server/node_modules/express/LICENSE         |   22 +
 weinre.server/node_modules/express/Makefile        |   29 +
 weinre.server/node_modules/express/Readme.md       |  145 +
 weinre.server/node_modules/express/bin/express     |  416 ++
 weinre.server/node_modules/express/index.js        |    2 +
 weinre.server/node_modules/express/lib/express.js  |   79 +
 weinre.server/node_modules/express/lib/http.js     |  582 ++
 weinre.server/node_modules/express/lib/https.js    |   52 +
 weinre.server/node_modules/express/lib/request.js  |  323 ++
 weinre.server/node_modules/express/lib/response.js |  460 ++
 .../node_modules/express/lib/router/collection.js  |   53 +
 .../node_modules/express/lib/router/index.js       |  398 ++
 .../node_modules/express/lib/router/methods.js     |   70 +
 .../node_modules/express/lib/router/route.js       |   88 +
 weinre.server/node_modules/express/lib/utils.js    |  152 +
 weinre.server/node_modules/express/lib/view.js     |  460 ++
 .../node_modules/express/lib/view/partial.js       |   40 +
 .../node_modules/express/lib/view/view.js          |  210 +
 .../express/node_modules/connect/.npmignore        |   11 +
 .../express/node_modules/connect/LICENSE           |   24 +
 .../express/node_modules/connect/index.js          |    2 +
 .../express/node_modules/connect/lib/cache.js      |   81 +
 .../express/node_modules/connect/lib/connect.js    |  106 +
 .../express/node_modules/connect/lib/http.js       |  217 +
 .../express/node_modules/connect/lib/https.js      |   47 +
 .../express/node_modules/connect/lib/index.js      |   46 +
 .../connect/lib/middleware/basicAuth.js            |   93 +
 .../connect/lib/middleware/bodyParser.js           |  196 +
 .../connect/lib/middleware/compiler.js             |  163 +
 .../connect/lib/middleware/cookieParser.js         |   46 +
 .../node_modules/connect/lib/middleware/csrf.js    |  105 +
 .../connect/lib/middleware/directory.js            |  222 +
 .../connect/lib/middleware/errorHandler.js         |  100 +
 .../node_modules/connect/lib/middleware/favicon.js |   76 +
 .../node_modules/connect/lib/middleware/limit.js   |   82 +
 .../node_modules/connect/lib/middleware/logger.js  |  299 +
 .../connect/lib/middleware/methodOverride.js       |   38 +
 .../connect/lib/middleware/profiler.js             |  100 +
 .../node_modules/connect/lib/middleware/query.js   |   40 +
 .../connect/lib/middleware/responseTime.js         |   34 +
 .../node_modules/connect/lib/middleware/router.js  |  379 ++
 .../node_modules/connect/lib/middleware/session.js |  346 ++
 .../connect/lib/middleware/session/cookie.js       |  126 +
 .../connect/lib/middleware/session/memory.js       |  131 +
 .../connect/lib/middleware/session/session.js      |  137 +
 .../connect/lib/middleware/session/store.js        |   87 +
 .../node_modules/connect/lib/middleware/static.js  |  225 +
 .../connect/lib/middleware/staticCache.js          |  175 +
 .../node_modules/connect/lib/middleware/vhost.js   |   44 +
 .../express/node_modules/connect/lib/patch.js      |   79 +
 .../node_modules/connect/lib/public/directory.html |   75 +
 .../node_modules/connect/lib/public/error.html     |   13 +
 .../node_modules/connect/lib/public/favicon.ico    |  Bin 0 -> 1406 bytes
 .../node_modules/connect/lib/public/icons/page.png |  Bin 0 -> 635 bytes
 .../connect/lib/public/icons/page_add.png          |  Bin 0 -> 739 bytes
 .../connect/lib/public/icons/page_attach.png       |  Bin 0 -> 794 bytes
 .../connect/lib/public/icons/page_code.png         |  Bin 0 -> 818 bytes
 .../connect/lib/public/icons/page_copy.png         |  Bin 0 -> 663 bytes
 .../connect/lib/public/icons/page_delete.png       |  Bin 0 -> 740 bytes
 .../connect/lib/public/icons/page_edit.png         |  Bin 0 -> 807 bytes
 .../connect/lib/public/icons/page_error.png        |  Bin 0 -> 793 bytes
 .../connect/lib/public/icons/page_excel.png        |  Bin 0 -> 817 bytes
 .../connect/lib/public/icons/page_find.png         |  Bin 0 -> 879 bytes
 .../connect/lib/public/icons/page_gear.png         |  Bin 0 -> 833 bytes
 .../connect/lib/public/icons/page_go.png           |  Bin 0 -> 779 bytes
 .../connect/lib/public/icons/page_green.png        |  Bin 0 -> 621 bytes
 .../connect/lib/public/icons/page_key.png          |  Bin 0 -> 801 bytes
 .../connect/lib/public/icons/page_lightning.png    |  Bin 0 -> 839 bytes
 .../connect/lib/public/icons/page_link.png         |  Bin 0 -> 830 bytes
 .../connect/lib/public/icons/page_paintbrush.png   |  Bin 0 -> 813 bytes
 .../connect/lib/public/icons/page_paste.png        |  Bin 0 -> 703 bytes
 .../connect/lib/public/icons/page_red.png          |  Bin 0 -> 641 bytes
 .../connect/lib/public/icons/page_refresh.png      |  Bin 0 -> 858 bytes
 .../connect/lib/public/icons/page_save.png         |  Bin 0 -> 774 bytes
 .../connect/lib/public/icons/page_white.png        |  Bin 0 -> 294 bytes
 .../lib/public/icons/page_white_acrobat.png        |  Bin 0 -> 591 bytes
 .../lib/public/icons/page_white_actionscript.png   |  Bin 0 -> 664 bytes
 .../connect/lib/public/icons/page_white_add.png    |  Bin 0 -> 512 bytes
 .../connect/lib/public/icons/page_white_c.png      |  Bin 0 -> 587 bytes
 .../connect/lib/public/icons/page_white_camera.png |  Bin 0 -> 656 bytes
 .../connect/lib/public/icons/page_white_cd.png     |  Bin 0 -> 666 bytes
 .../connect/lib/public/icons/page_white_code.png   |  Bin 0 -> 603 bytes
 .../lib/public/icons/page_white_code_red.png       |  Bin 0 -> 587 bytes
 .../lib/public/icons/page_white_coldfusion.png     |  Bin 0 -> 592 bytes
 .../lib/public/icons/page_white_compressed.png     |  Bin 0 -> 724 bytes
 .../connect/lib/public/icons/page_white_copy.png   |  Bin 0 -> 309 bytes
 .../lib/public/icons/page_white_cplusplus.png      |  Bin 0 -> 621 bytes
 .../connect/lib/public/icons/page_white_csharp.png |  Bin 0 -> 700 bytes
 .../connect/lib/public/icons/page_white_cup.png    |  Bin 0 -> 639 bytes
 .../lib/public/icons/page_white_database.png       |  Bin 0 -> 579 bytes
 .../connect/lib/public/icons/page_white_delete.png |  Bin 0 -> 536 bytes
 .../connect/lib/public/icons/page_white_dvd.png    |  Bin 0 -> 638 bytes
 .../connect/lib/public/icons/page_white_edit.png   |  Bin 0 -> 618 bytes
 .../connect/lib/public/icons/page_white_error.png  |  Bin 0 -> 623 bytes
 .../connect/lib/public/icons/page_white_excel.png  |  Bin 0 -> 663 bytes
 .../connect/lib/public/icons/page_white_find.png   |  Bin 0 -> 676 bytes
 .../connect/lib/public/icons/page_white_flash.png  |  Bin 0 -> 582 bytes
 .../lib/public/icons/page_white_freehand.png       |  Bin 0 -> 639 bytes
 .../connect/lib/public/icons/page_white_gear.png   |  Bin 0 -> 402 bytes
 .../connect/lib/public/icons/page_white_get.png    |  Bin 0 -> 516 bytes
 .../connect/lib/public/icons/page_white_go.png     |  Bin 0 -> 612 bytes
 .../connect/lib/public/icons/page_white_h.png      |  Bin 0 -> 603 bytes
 .../lib/public/icons/page_white_horizontal.png     |  Bin 0 -> 296 bytes
 .../connect/lib/public/icons/page_white_key.png    |  Bin 0 -> 616 bytes
 .../lib/public/icons/page_white_lightning.png      |  Bin 0 -> 669 bytes
 .../connect/lib/public/icons/page_white_link.png   |  Bin 0 -> 614 bytes
 .../lib/public/icons/page_white_magnify.png        |  Bin 0 -> 554 bytes
 .../connect/lib/public/icons/page_white_medal.png  |  Bin 0 -> 706 bytes
 .../connect/lib/public/icons/page_white_office.png |  Bin 0 -> 779 bytes
 .../connect/lib/public/icons/page_white_paint.png  |  Bin 0 -> 688 bytes
 .../lib/public/icons/page_white_paintbrush.png     |  Bin 0 -> 618 bytes
 .../connect/lib/public/icons/page_white_paste.png  |  Bin 0 -> 620 bytes
 .../connect/lib/public/icons/page_white_php.png    |  Bin 0 -> 538 bytes
 .../lib/public/icons/page_white_picture.png        |  Bin 0 -> 650 bytes
 .../lib/public/icons/page_white_powerpoint.png     |  Bin 0 -> 588 bytes
 .../connect/lib/public/icons/page_white_put.png    |  Bin 0 -> 523 bytes
 .../connect/lib/public/icons/page_white_ruby.png   |  Bin 0 -> 626 bytes
 .../connect/lib/public/icons/page_white_stack.png  |  Bin 0 -> 317 bytes
 .../connect/lib/public/icons/page_white_star.png   |  Bin 0 -> 565 bytes
 .../connect/lib/public/icons/page_white_swoosh.png |  Bin 0 -> 634 bytes
 .../connect/lib/public/icons/page_white_text.png   |  Bin 0 -> 342 bytes
 .../lib/public/icons/page_white_text_width.png     |  Bin 0 -> 315 bytes
 .../connect/lib/public/icons/page_white_tux.png    |  Bin 0 -> 668 bytes
 .../connect/lib/public/icons/page_white_vector.png |  Bin 0 -> 644 bytes
 .../lib/public/icons/page_white_visualstudio.png   |  Bin 0 -> 702 bytes
 .../connect/lib/public/icons/page_white_width.png  |  Bin 0 -> 309 bytes
 .../connect/lib/public/icons/page_white_word.png   |  Bin 0 -> 651 bytes
 .../connect/lib/public/icons/page_white_world.png  |  Bin 0 -> 734 bytes
 .../connect/lib/public/icons/page_white_wrench.png |  Bin 0 -> 613 bytes
 .../connect/lib/public/icons/page_white_zip.png    |  Bin 0 -> 386 bytes
 .../connect/lib/public/icons/page_word.png         |  Bin 0 -> 777 bytes
 .../connect/lib/public/icons/page_world.png        |  Bin 0 -> 903 bytes
 .../node_modules/connect/lib/public/style.css      |  141 +
 .../express/node_modules/connect/lib/utils.js      |  451 ++
 .../connect/node_modules/formidable/.gitignore     |    4 +
 .../connect/node_modules/formidable/.npmignore     |    4 +
 .../connect/node_modules/formidable/.travis.yml    |    4 +
 .../connect/node_modules/formidable/Makefile       |   14 +
 .../connect/node_modules/formidable/Readme.md      |  286 +
 .../connect/node_modules/formidable/TODO           |    3 +
 .../formidable/benchmark/bench-multipart-parser.js |   70 +
 .../node_modules/formidable/example/post.js        |   43 +
 .../node_modules/formidable/example/upload.js      |   48 +
 .../connect/node_modules/formidable/index.js       |    1 +
 .../connect/node_modules/formidable/lib/file.js    |   61 +
 .../node_modules/formidable/lib/incoming_form.js   |  377 ++
 .../connect/node_modules/formidable/lib/index.js   |    3 +
 .../formidable/lib/multipart_parser.js             |  312 ++
 .../formidable/lib/querystring_parser.js           |   25 +
 .../connect/node_modules/formidable/lib/util.js    |    6 +
 .../connect/node_modules/formidable/test/common.js |   19 +
 .../formidable/test/fixture/file/funkyfilename.txt |    1 +
 .../formidable/test/fixture/file/plain.txt         |    1 +
 .../test/fixture/http/no-filename/generic.http     |   13 +
 .../fixture/http/special-chars-in-filename/info.md |    3 +
 .../special-chars-in-filename/osx-chrome-13.http   |   26 +
 .../special-chars-in-filename/osx-firefox-3.6.http |   24 +
 .../special-chars-in-filename/osx-safari-5.http    |   23 +
 .../special-chars-in-filename/xp-chrome-12.http    |   24 +
 .../http/special-chars-in-filename/xp-ie-7.http    |   22 +
 .../http/special-chars-in-filename/xp-ie-8.http    |   22 +
 .../special-chars-in-filename/xp-safari-5.http     |   22 +
 .../formidable/test/fixture/js/no-filename.js      |    3 +
 .../test/fixture/js/special-chars-in-filename.js   |   21 +
 .../formidable/test/fixture/multipart.js           |   72 +
 .../formidable/test/integration/test-fixtures.js   |   89 +
 .../node_modules/formidable/test/legacy/common.js  |   24 +
 .../legacy/integration/test-multipart-parser.js    |   80 +
 .../formidable/test/legacy/simple/test-file.js     |  104 +
 .../test/legacy/simple/test-incoming-form.js       |  715 +++
 .../test/legacy/simple/test-multipart-parser.js    |   50 +
 .../test/legacy/simple/test-querystring-parser.js  |   45 +
 .../test/legacy/system/test-multi-video-upload.js  |   72 +
 .../connect/node_modules/formidable/test/run.js    |    2 +
 .../formidable/test/unit/test-incoming-form.js     |   63 +
 .../connect/node_modules/formidable/tool/record.js |   47 +
 .../express/node_modules/connect/test.js           |   52 +
 .../node_modules/express/node_modules/mime/LICENSE |   19 +
 .../express/node_modules/mime/README.md            |   50 +
 .../node_modules/express/node_modules/mime/mime.js |   92 +
 .../node_modules/express/node_modules/mime/test.js |   79 +
 .../express/node_modules/mime/types/mime.types     | 1479 +++++
 .../express/node_modules/mime/types/node.types     |   43 +
 .../express/node_modules/mkdirp/.gitignore         |    2 +
 .../express/node_modules/mkdirp/.gitignore.orig    |    2 +
 .../express/node_modules/mkdirp/.gitignore.rej     |    5 +
 .../express/node_modules/mkdirp/LICENSE            |   21 +
 .../express/node_modules/mkdirp/README.markdown    |   21 +
 .../express/node_modules/mkdirp/examples/pow.js    |    6 +
 .../node_modules/mkdirp/examples/pow.js.orig       |    6 +
 .../node_modules/mkdirp/examples/pow.js.rej        |   19 +
 .../express/node_modules/mkdirp/index.js           |   20 +
 .../express/node_modules/mkdirp/test/mkdirp.js     |   28 +
 .../express/node_modules/mkdirp/test/race.js       |   41 +
 .../express/node_modules/mkdirp/test/rel.js        |   32 +
 .../express/node_modules/qs/.gitmodules            |    6 +
 .../express/node_modules/qs/.npmignore             |    1 +
 .../express/node_modules/qs/.travis.yml            |    4 +
 .../express/node_modules/qs/History.md             |   73 +
 .../node_modules/express/node_modules/qs/Makefile  |    5 +
 .../node_modules/express/node_modules/qs/Readme.md |   54 +
 .../express/node_modules/qs/benchmark.js           |   17 +
 .../express/node_modules/qs/examples.js            |   51 +
 .../node_modules/express/node_modules/qs/index.js  |    2 +
 .../express/node_modules/qs/lib/querystring.js     |  264 +
 .../express/node_modules/qs/test/mocha.opts        |    2 +
 .../express/node_modules/qs/test/parse.js          |  167 +
 .../express/node_modules/qs/test/stringify.js      |  103 +
 .../node_modules/express/testing/foo/app.js        |   35 +
 .../testing/foo/public/stylesheets/style.css       |    8 +
 .../express/testing/foo/routes/index.js            |   10 +
 .../express/testing/foo/views/index.jade           |    2 +
 .../express/testing/foo/views/layout.jade          |    6 +
 .../node_modules/express/testing/index.js          |   43 +
 .../node_modules/express/testing/public/test.txt   | 2971 ++++++++++
 .../node_modules/express/testing/views/page.html   |    1 +
 .../node_modules/express/testing/views/page.jade   |    3 +
 .../node_modules/express/testing/views/test.md     |    1 +
 .../express/testing/views/user/index.jade          |    1 +
 .../express/testing/views/user/list.jade           |    1 +
 weinre.server/node_modules/nopt/LICENSE            |   23 +
 weinre.server/node_modules/nopt/README.md          |  208 +
 weinre.server/node_modules/nopt/bin/nopt.js        |   44 +
 .../node_modules/nopt/examples/my-program.js       |   30 +
 weinre.server/node_modules/nopt/lib/nopt.js        |  552 ++
 .../nopt/node_modules/abbrev/README.md             |   23 +
 .../nopt/node_modules/abbrev/lib/abbrev.js         |  106 +
 weinre.server/node_modules/underscore/.npmignore   |    3 +
 weinre.server/node_modules/underscore/LICENSE      |   22 +
 weinre.server/node_modules/underscore/README.md    |   19 +
 weinre.server/node_modules/underscore/index.html   | 1975 +++++++
 weinre.server/node_modules/underscore/index.js     |    1 +
 .../node_modules/underscore/raw/underscore.psd     |  Bin 0 -> 215540 bytes
 .../node_modules/underscore/underscore-min.js      |   31 +
 .../node_modules/underscore/underscore.js          |  999 ++++
 weinre.server/src/weinre/server/Channel.java       |  254 -
 .../src/weinre/server/ChannelManager.java          |  112 -
 .../weinre/server/ChannelManagerEventListener.java |   30 -
 weinre.server/src/weinre/server/Client.java        |   92 -
 .../src/weinre/server/ConnectionManager.java       |  211 -
 weinre.server/src/weinre/server/Connector.java     |  109 -
 .../src/weinre/server/ConsoleOutputStream.java     |   69 -
 .../src/weinre/server/ExtensionManager.java        |  107 -
 weinre.server/src/weinre/server/Main.java          |  179 -
 .../src/weinre/server/MessageHandler.java          |  209 -
 weinre.server/src/weinre/server/MessageQueue.java  |  102 -
 .../src/weinre/server/ServerSettings.java          |  352 --
 weinre.server/src/weinre/server/Target.java        |  120 -
 weinre.server/src/weinre/server/Utility.java       |  139 -
 weinre.server/src/weinre/server/WatchDog.java      |   82 -
 .../server/http/ClassPathResourceHandler.java      |   67 -
 .../src/weinre/server/http/DebugHandler.java       |   85 -
 .../server/http/FilteredRequestLogHandler.java     |   45 -
 .../src/weinre/server/http/HttpServer.java         |  132 -
 .../src/weinre/server/http/HttpSocketHandler.java  |  287 -
 .../src/weinre/server/http/ProxyServer.java        |  100 -
 .../server/service/WeinreClientCommands.java       |  135 -
 .../server/service/WeinreTargetCommands.java       |   96 -
 weinre.server/weinre                               |   33 +
 ...nre server using ~weinre-server.settings.launch |   16 -
 weinre.server/weinre-hot                           |   30 +
 weinre.web/.classpath                              |    5 -
 weinre.web/.project                                |   17 -
 weinre.web/demo/split.html                         |   23 +
 weinre.web/index.html                              |   11 +-
 weinre.web/index.js                                |   10 -
 weinre.web/interfaces/interfaces.html              |    2 +-
 weinre.web/modjewel.js                             |  374 ++
 weinre.web/modules/weinre/client/Client.coffee     |   15 +-
 weinre.web/versions.js                             |   10 +-
 681 files changed, 96677 insertions(+), 4854 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/blob/c4fbd3d0/.wr
----------------------------------------------------------------------
diff --git a/.wr b/.wr
new file mode 100644
index 0000000..7f87a8c
--- /dev/null
+++ b/.wr
@@ -0,0 +1,36 @@
+# ---
+# 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.
+# ---
+
+--stdoutcolor blue
+--stderrcolor red
+
+ant -f weinre.build/build.xml
+
+weinre.build/build.xml
+weinre.build/build.properties
+weinre.build/scripts
+weinre.doc
+weinre.server/interfaces
+weinre.server/lib
+weinre.server/package.json
+weinre.server/README.md
+weinre.server/weinre
+weinre.server/weinre-hot
+weinre.web
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/blob/c4fbd3d0/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..8d776b4
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,529 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed 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.
+
+==============================================================
+This product also include the following software:
+==============================================================
+
+------------------------------------------
+WebKit Web Inspector
+Copyright multiple authors
+------------------------------------------
+
+Note that although WebKit in general contains both BSD and LGPL
+licensed code, the WebKit Web Inspector code is all BSD licensed
+with no LGPL code.  
+
+WebKit is available at
+
+    http://www.webkit.org/
+
+
+------------------------------------------
+Uglify is shipped with WebKit Web Inspector
+Copyright Mihai Bazon
+------------------------------------------
+
+                         Author: Mihai Bazon
+                       <mi...@gmail.com>
+                     http://mihai.bazon.net/blog
+
+Distributed under the BSD license:
+
+Copyright 2010 (c) Mihai Bazon <mi...@gmail.com>
+Based on parse-js (http://marijn.haverbeke.nl/parse-js/).
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+    * Redistributions of source code must retain the above
+      copyright notice, this list of conditions and the following
+      disclaimer.
+
+    * Redistributions in binary form must reproduce the above
+      copyright notice, this list of conditions and the following
+      disclaimer in the documentation and/or other materials
+      provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
+THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+------------------------------------------
+coffee-script 1.2.0 via npmjs.org
+
+https://github.com/jashkenas/coffee-script
+------------------------------------------
+
+Copyright (c) 2011 Jeremy Ashkenas
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+------------------------------------------
+express 2.5.7 via npmjs.org
+
+https://github.com/visionmedia/express
+------------------------------------------
+
+(The MIT License)
+
+Copyright (c) 2009-2011 TJ Holowaychuk <tj...@vision-media.ca>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+------------------------------------------
+connect 1.8.5 via npmjs.org
+
+https://github.com/senchalabs/connect
+------------------------------------------
+
+(The MIT License)
+
+Copyright (c) 2010 Sencha Inc.
+Copyright (c) 2011 LearnBoost
+Copyright (c) 2011 TJ Holowaychuk
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+------------------------------------------
+formidable 1.0.8 via npmjs.org
+
+https://github.com/felixge/node-formidable
+------------------------------------------
+
+Formidable is licensed under the MIT license.
+
+------------------------------------------
+mime 1.2.4 via npmjs.org
+
+https://github.com/bentomas/node-mime
+------------------------------------------
+
+Copyright (c) 2010 Benjamin Thomas, Robert Kieffer
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+------------------------------------------
+mkdirp 0.0.7 via npmjs.org
+
+https://github.com/substack/node-mkdirp
+------------------------------------------
+
+Copyright 2010 James Halliday (mail@substack.net)
+
+This project is free software released under the MIT/X11 license:
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+------------------------------------------
+qs 0.4.1 via npmjs.org
+
+https://github.com/visionmedia/node-querystring
+------------------------------------------
+
+(The MIT License)
+
+Copyright (c) 2010 TJ Holowaychuk &lt;tj@vision-media.ca&gt;
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+'Software'), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+------------------------------------------
+nopt 1.0.10 via npmjs.org
+
+https://github.com/isaacs/nopt
+------------------------------------------
+
+Copyright 2009, 2010, 2011 Isaac Z. Schlueter.
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+------------------------------------------
+abbrev 1.0.3 via npmjs.org
+
+https://github.com/isaacs/abbrev-js
+------------------------------------------
+
+Copyright 2009, 2010, 2011 Isaac Z. Schlueter.
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+------------------------------------------
+underscore 1.3.1 via npmjs.org
+
+https://github.com/documentcloud/underscore
+------------------------------------------
+
+Copyright (c) 2009-2012 Jeremy Ashkenas, DocumentCloud
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/blob/c4fbd3d0/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000..b01a7cf
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,5 @@
+Apache Cordova weinre
+Copyright 2012 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).

http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/blob/c4fbd3d0/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 5d2773a..253b2e1 100644
--- a/README.md
+++ b/README.md
@@ -17,5 +17,144 @@
  * under the License.
 -->
 
+weinre is WEb INspector REmote. 
+Pronounced like the word "winery". 
+Or maybe like the word "weiner". 
+Who knows, really.
+
+weinre is a debugger for web pages, 
+like FireBug (for FireFox) and Web Inspector (for WebKit-based browsers), 
+except it's designed to work remotely, and in particular, 
+to allow you debug web pages on a mobile device such as a phone.
+
 For more information on weinre:
-[http://callback.github.com/callback-weinre/](http://callback.github.com/callback-weinre/)
\ No newline at end of file
+[http://http://incubator.apache.org/callback/](http://incubator.apache.org/callback/)
+
+
+weinre source
+-------------
+
+The weinre source is contained in 4 subdirectories:
+
+* `weinre.build` - contains the tools to build weinre, the 3rd party libraries
+that weinre uses, and holds the output of the build
+
+* `weinre.doc` - source for the HTML manual for weinre
+
+* `weinre.server` - code for the node.js-based weinre server
+
+* `weinre.web` - code for the client and target pieces of weinre
+
+
+building weinre
+---------------
+
+The weinre build is currently run on a Mac OS X 10.7 laptop.  It also runs on Apache
+continuous integration servers running Linux.  It is not typically run on Windows,
+so if you issues with that, please log an issue.  
+
+The weinre build pre-req's the following tools:
+
+* node.js - [http://nodejs.org/](http://nodejs.org/)
+* npm - should be shipped with node.js, on Linux may need to be installed as a separate
+package 
+* ant - [http://ant.apache.org/](http://ant.apache.org/)
+
+Before doing a weinre build, you will need to create the file
+`weinre.build/personal.properties`.  Use the `sample.personal.properties` as a template.
+The build should fail if this file is not available.
+
+To update the version label of weinre, edit the file `weinre.build/build.properties`.
+If the version has a `-pre` suffix, this triggers the build to artifacts with
+timestamped names.  For an 'official' build, do not use the `-pre` suffix.
+
+There are two ways to build weinre:
+
+* full build
+* development build
+
+The full build creates all the artifacts needed for an 'official' build.
+
+The development build just creates enough artifacts to test the code.
+
+### the first time you run any build: ###
+
+Some semi-transient artifacts are created the first time you run a build.
+These will be stored in the `weinre.build/cached` directory.
+
+### to perform the full build: ###
+
+* run: `cd weinre.build`
+* run: `ant`
+
+This will run the development build (see below), and then create zip archives of
+the build in the `weinre.build/out/archives` directory.
+
+### to perform the development build: ###
+
+* run: `cd weinre.build`
+* run: `ant build-dev`
+
+This will populate a number of resources in the `weinre.server` directory, so that
+you can run weinre directly from that directory for testing.  It does not build
+the archives.
+
+### performing a clean build: ###
+
+* run: `cd weinre.build`
+* run: `ant clean`
+* perform the build as usual
+
+### to run the output of the development build: ###
+
+* run: `cd weinre.server`
+* run: `./weinre [your flavorite options]`
+
+### other fun development-time hacks ###
+
+If you have the [wr tool](https://github.com/pmuellr/wr) installed, there are
+two `.wr` files available to run the two builds.  If you run `wr` in the top-level
+directory, a full build is performed when the source changes.  If you run `wr` in the
+`weinre.build` directory, a development-time build is performed.
+
+The build is growl-enabled, so you can see a quick message when the build completes.
+
+The command `weinre.server/weinre-hot` makes use of
+[node-supervisor](https://github.com/isaacs/node-supervisor) to re-launch the
+weinre server generated by the development build, whenever a weinre build
+completes.
+
+Putting this altogether, you can open two terminal windows, run `wr` in the `weinre.build`
+directory to have a development build run whenever you change the source, and then run `weinre.hot` in the `weinre.server` directory to have the weinre server restart whenever a build completes, getting a growl notification at that time.
+
+updating 3rd party libraries
+-----------------------------
+
+> **IMPORTANT** - All 3rd party libraries are stored in the SCM, so that the build does
+require 3rd party packages to be downloaded.  As such, these files need to be ok to 
+use and store in the SCM, given their licenses.  
+If you're adding or updating a 3rd party library, make
+sure the license is acceptable, and add/update the license in the top-level `LICENSE`
+file.
+
+All of the 3rd party dependencies used with weinre are stored in two directories:
+
+* `weinre.build/vendor` - contains libraries used in the client and/or target,
+as well as libraries used by the build itself
+
+* `weinre.server/node_modules` - contains npm packages used by the weinre.server
+
+
+To update the files in `weinre.build/vendor`:
+
+* edit the file `weinre.build/vendor.properties` as appropriate
+* run: `cd weinre.build`
+* run: `ant -f update.vendor.xml`
+
+To update the files in `weinre.server/node_modules`:
+
+* edit the file `weinre.build/package.json.template' as appropriate
+* run a build (see above), so that the file `weinre.server/package.json` file is created
+from the template you edited above
+* run: `cd weinre.server`
+* run: `npm install`
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/blob/c4fbd3d0/weinre.application/.classpath
----------------------------------------------------------------------
diff --git a/weinre.application/.classpath b/weinre.application/.classpath
deleted file mode 100644
index 4a626dc..0000000
--- a/weinre.application/.classpath
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry combineaccessrules="false" exported="true" kind="src" path="/weinre.server"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
-	<classpathentry exported="true" kind="lib" path="/weinre.build/vendor/swt/cocoa-macosx-x86_64/swt.jar" sourcepath="/weinre.build/vendor/swt/cocoa-macosx-x86_64/swt-src.jar"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/blob/c4fbd3d0/weinre.application/.gitignore
----------------------------------------------------------------------
diff --git a/weinre.application/.gitignore b/weinre.application/.gitignore
deleted file mode 100644
index ba077a4..0000000
--- a/weinre.application/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-bin

http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/blob/c4fbd3d0/weinre.application/.project
----------------------------------------------------------------------
diff --git a/weinre.application/.project b/weinre.application/.project
deleted file mode 100644
index 4fcce84..0000000
--- a/weinre.application/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>weinre.application</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/blob/c4fbd3d0/weinre.application/resources/macosx/weinre.app/Contents/Info.plist
----------------------------------------------------------------------
diff --git a/weinre.application/resources/macosx/weinre.app/Contents/Info.plist b/weinre.application/resources/macosx/weinre.app/Contents/Info.plist
deleted file mode 100644
index f1b4861..0000000
--- a/weinre.application/resources/macosx/weinre.app/Contents/Info.plist
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-
-<!--
- * 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.
--->
-
-<plist version="1.0">
-<dict>
-    <key>CFBundleExecutable</key>
-        <string>launcher</string>
-    <key>CFBundleGetInfoString</key>
-        <string>weinre @VERSION@</string>
-    <key>CFBundleIconFile</key>
-        <string>weinre.icns</string>
-    <key>CFBundleIdentifier</key>
-        <string>weinre.application</string>
-    <key>CFBundleInfoDictionaryVersion</key>
-        <string>6.0</string>
-    <key>CFBundleName</key>
-        <string>weinre</string>
-    <key>CFBundlePackageType</key>
-        <string>APPL</string>
-    <key>CFBundleShortVersionString</key>
-        <string>weinre-@VERSION@</string>
-    <key>CFBundleSignature</key>
-        <string>????</string>
-    <key>CFBundleVersion</key>
-        <string>@VERSION@</string>
-    <key>NSPrincipalClass</key>
-        <string>NSApplication</string>
-</dict>
-</plist>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/blob/c4fbd3d0/weinre.application/resources/macosx/weinre.app/Contents/MacOS/launcher
----------------------------------------------------------------------
diff --git a/weinre.application/resources/macosx/weinre.app/Contents/MacOS/launcher b/weinre.application/resources/macosx/weinre.app/Contents/MacOS/launcher
deleted file mode 100644
index f76ffc5..0000000
--- a/weinre.application/resources/macosx/weinre.app/Contents/MacOS/launcher
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-# ---
-# 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.
-# ---
-
-BASEDIR=`dirname $0`
-
-java \
-    -XstartOnFirstThread \
-    -classpath $BASEDIR/weinre-ui.jar:$BASEDIR/weinre.jar:$BASEDIR/swt.jar \
-    weinre.application.GUIMain

http://git-wip-us.apache.org/repos/asf/incubator-cordova-weinre/blob/c4fbd3d0/weinre.application/resources/macosx/weinre.app/Contents/Resources/weinre.icns
----------------------------------------------------------------------
diff --git a/weinre.application/resources/macosx/weinre.app/Contents/Resources/weinre.icns b/weinre.application/resources/macosx/weinre.app/Contents/Resources/weinre.icns
deleted file mode 100644
index 0599724..0000000
Binary files a/weinre.application/resources/macosx/weinre.app/Contents/Resources/weinre.icns and /dev/null differ