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 <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.
+
+------------------------------------------
+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